Drupal

What is Drupal?
Drupal is a free open source software package that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website. People with limited technology skills are enabled to run their own site, without the need of an outside developer or webmaster to run the system.

What does Advomatic do to make Drupal even better?
Advomatic has been a central contributor to Drupal since our inception. Our staff is involved in the development of much of the core Drupal infrastructure, and we’ve put hundreds of hours into making Drupal the greatest open source CMS on the market.

112Sites Launched
8114 Commits
91 Modules maintained
3800 Total issues

Why do we like Drupal so much?

  1. Don't re-invent the wheel: The web is a very big place, and there are many other sites out there trying to display content, control access, share information, and engage users all in ways similar to you. No need to start from scratch every time. There are thousands of modules in the Drupal repository. Chances are that the tool to do what you want has already been invented.
  2. Momentum: By every conceivable metric (from the number of code contributors to the number of conference attendees), Drupal has more than doubled annually for the past 3-4 years.
  3. The Open Source contribution model: There is no single Drupal company that develops the software, but rather a highly organized community of tens of thousands of developers and implementers around the world. If Advomatic fixes a bug, or extends a module's capabilities in some manner, we contribute those changes back to the Drupal community. The entire community benefits from each other's contributions.
  4. Community: The benefits of contribution do not end at the bytes of code. Drupal is known for its strong local groups. There are over 500 members of the dozens of local developer groups in the New York City area alone.
  5. Scalability and Performance: Drupal is optimized to perform extremely well with information repository sites. The modules allow your organization to add features to the site as your organization grows.
  6. Customizability: Drupal assumes that each website requires information to displayed in a manner specific to that site. Drupal's flexible theme and module systems mean that everything can be manipulated to suit your particular needs.
  7. Usability: Drupal has big plans for improving usability in its next release. By choosing Drupal you receive the benefit of several thorough usability studies that you wouldn't have with a custom application.

Development Blog Posts

Jack Haas
Feb 3, 2010

A lesson in the usefulness of CSS sprite generators

The basic premise of a sprite image is to consolidate your site's graphics into one (or more) master image file. Then, with the magic of CSS's background-position property, you can shift the master sprite image around and only reveal the parts you want. Like a window. Some might even say like a... more
Amanda Luker
Jan 21, 2010

Theming the User Login Block

Don't want people to look at your site and immediately know it is Drupal? Theme your user login block! While it isn't always your top priority, customizing the look and feel of the login form helps maintain the integrity... more
Dave Hansen-Lange
Jan 19, 2010

Quick and easy Congressional District lookups for your CiviCRM contacts

By definition CiviCRM is used by many organizations in the political sphere. For those organizations working in the US one useful metric to have on your contacts is their congressional district. Up until now this has usually been accomplished with either custom code, or exporting your contacts,... more