drupal
Drupal is an award-winning open source content management system (CMS) that allows an individual or a community of users to easily publish, manage and organize a wide variety of content on a website. Drupal is used worldwide by thousands of people and organizations to power websites including:
- corporate web sites
- e-commerce applications
- community web portals
- discussion sites
- intranet applications
- personal web sites or blogs
- resource directories
- social networking sites
Drupal allows powerful websites to be built quickly, including functionality such as:
- content management systems
- blogs
- collaborative authoring environments
- forums
- peer-to-peer networking
- newsletters
- podcasting
- picture galleries
- file uploads and downloads
features
- SEO friendly: customizable URLs that are both user and search engine friendly.
- Searching: All content in Drupal is fully indexed and searchable at all times if you take advantage of the built in search module.
- Role based permission system: Drupal administrators don't have to tediously setup permissions for each user. Instead, they assign permissions to roles and then group like users into a role group.
- User authentication: Users can register and authenticate locally or using an external authentication source like Jabber, Blogger, LiveJournal or another Drupal website. For use on an intranet, Drupal can integrate with an LDAP server.
- Templating: Drupal's theme system separates content from presentation allowing you to control the look and feel of your Drupal site. Templates are created from standard HTML and PHP coding meaning that you don't have to learn a proprietary templating language.
- Caching: The caching mechanism eliminates database queries increasing performance and reducing the server's load. Not only can the caching be tuned in real time, while your site is under load.
- Version control: Drupal's version control system tracks the details of content updates including who changed it, what was changed, the date and time of changes made to your content and more. Version control features provide an option to keep a comment log and enables you to roll-back content to an earlier version.
- Multi-language: Drupal is designed to meet the requirements of an international audience and provides a full framework to create a multi-lingual website, blog, content management system or community application. All text can be translated using a graphical user interface, by importing existing translations, or by integrating with other translation tools such as the GNU gettext.
- Analysis, Tracking and Statistics: Drupal can print browser-based reports with information about referrals, content popularity and how visitors navigate your site.
- Content syndication:Drupal exports your site's content in RDF/RSS format for others to gather. This lets anyone with a News Aggregator browse your Drupal sites feeds.
- Logging and Reporting: All important activities and system events are captured in an event log to be reviewed by an administrator at a later time.
- Web based administration: Drupal can be administered entirely using a web browser, making it possible to access it from around the world and requires no additional software to be installed on your computer.
- Personalisation: both content and presentation can be individualised based on user-defined preferences.
- Discussion forums: Full discussion forum features are built into Drupal to create lively, dynamic community sites.
- Threaded comments: Drupal provides a powerful threaded comment model for enabling discussion on published content. Comments are hierarchical as in a newsgroup or forum.
- Blogger API support: The Blogger API allows your Drupal site to be updated by many different tools. This includes non-web browser based tools that provide a richer editing environment.
- News aggregator: Drupal has a powerful built-in News Aggregator for reading and blogging news from other sites. The News Aggregator caches articles to your MySQL database and its caching time is user configurable.
- Polls: Drupal comes with a poll module which enables admins and/or users to create polls and show them on various pages.
More information: www.drupal.org
