In a previous post, we discussed why the Drupal content management system (CMS) is the leader in Open Source, enterprise CMS software. Enterprises are increasingly relying on Drupal to publish, manage, and organize multimedia content on the Web, building compelling and engaging user experience and developing custom functionality. At this time, Drupal seems future-proof, integrating semantic web functionality, incorporating the latest in social networking, supporting current requirements, and keeping abreast of future opportunities.
- Open Source software is free and therefore, low cost
- Drupal is an extraordinarily well-structured, well-maintained, and well-documented code base
- Drupal has more developers than any proprietary vendor, leading to more rapid innovation
- Drupal is at the forefront of technology innovation on the Web, notably the semantic Web
Well-known organizations employ Drupal, such as the US Department of Commerce, Best Buy, and Turner Broadcasting. The result of all the advantages and benefits is:
- Contributed Modules With Extensible Functionality — The strong community of developers creates easy-to-use software building blocks, such as modules, themes, and contributed code examples that give you a big head start.
- Worldwide User Base & Multi-lingual Capability — Drupal Groups are active all across the world. The localization and internationalization capabilities of Drupal let you add an incredible number of language translations, including content, menus, images, and text strings.
- Rapid Integration of Technologies — Drupal's user and developer communities develop new modules quickly to leverage social media, social networks, multimedia, and other emerging Web technologies. More than one thousand community-contributed modules keep Drupal at the forefront of technology, innovation, and experimentation on the Web.
- Workflow — There are many ways to incorporate complex workflow, access permissions, and publishing authority for online content, which makes Drupal a favorite for publishers.
- Social Networking & Community-Building — Many organizations are building specialized sites or revamping their Web presence to enable online communities. Drupal was designed for community-based Web sites and integration with existing social networks, such as LinkedIn, Facebook, Twitter, YouTube, and Flickr. The modularity of Drupal lets you incrementally implement advanced features and functionality as your site grows and technology or popular social networks change.
- Easy Theming — PHP is a widely used general purpose scripting language that is especially suited for Web development and can be embedded into HTML. Drupal uses the PHP Template theme engine by default, which means you don’t need any PHP knowledge to theme (or design) your Drupal site. A "theme" is a collection of files that define the presentation layer or "look and feel" of a Drupal site.
- Standard-Compliant & Handicapped Accessibility Friendly — Core software developers are committed to making Drupal the ultimate CMS and ardently adhere to web standards, maintaining Drupal's reputation.
There are also many Development Resources, such as the large and expanding supply of Drupal developers and development shops. Drupal's very large community of users and developers offer support, guidance, best practices, module development or maintenance — all shared on Drupal.org. Lastly, there is recent widespread growth in the number of local, regional, national, international, and on-site training offerings, such as user groups, DrupalCamps, and DrupalCons.