Scott's Recipes Logo

A Feature List for Drupal

The FuzzyBlog! : A Feature List for Drupal The FuzzyBlog!

Marketing 101. Consulting 101. PHP Consulting. Random geeky stuff. I Blog Therefore I Am.

Home FuzzyGroup About Us Our Services

A Feature List for Drupal

Listed below is a Before and After feature list for the Drupal project.  All that I did was this:

DISCLAIMER: I wrote this to help out the Drupal project but I’m not one of the code authors of the Drupal project and there might well be inaccuracies in what I wrote.  Please keep that in mind.

– Scott

Before

Feature overview

Apache and IIS support Drupal is multi-platform software that is easy to deploy on either Apache or Microsoft IIS webserver.

Caching The caching mechanism eliminates database queries increasing performance and reducing the server’s load. (more information)

Content syndication Drupal exports your site’s content in RDF/RSS format for others to gather. Furthermore, you can subscribe to other news sites and have their news delivered to you; Drupal will act as a news aggregator integrating syndicated content in your website. (more information)

Database abstraction layer Drupal runs on both Apache and IIS, and uses a database abstraction layer that allows Drupal to run on top of different database backends such as MySQL and PostgreSQL (more information)

Multi-language Drupal is designed to meet the requirements of an international audience and provides a framework to setup a multi-lingual website. All text can be translated using a graphical user interface, by importing existing translations, or by integrating with other translation tools such as gettext. (more information)

Open source The source code of Drupal is freely available under the terms of the GNU General Public License (GPL). (more information)

Personalization To provide users a customized experience, both the content and its presentation can be individualized based on user-definied preferences.

Reporting All important activities and system events are captured in a log to be reviewed by an authorized individual at a later time. (more information)

Statistics Drupal can print browser-based reports with information about referrals, content popularity, and the navigational behavior of your visitors. (more information)

Templating Drupal’s theme system separates content from its presentation making it possible to control the look and feel of your Drupal site. (more information)

User management Administer your users using a web interface, use user roles, user permissions and access rules to control their access and capabilities. (more information)

Version control Drupal’s version control system tracks the date and time of changes made to your content, provides an option to keep a comment log, and enables you to roll-back to an earlier version.

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.

After

Overview

[You'll change this but it's a start; Always begin a feature list with a product overview.  Bear in mind that users will print something and take it with them to read.  This type of document needs to stand alone]

Drupal is a powerful platform for building web community applications. With integral features such as a multiple user blog engine, discussion forums, RSS support, polls, X, Y, Z and more.  In short, Drupal provides a solution for all your community needs.  Drupal, now that it has reached version 4.x status, is a very full featured product.  Listed below are some of Drupal's key features.  Use the "more information" links to get further details.