August 24, 2010

CMS: Drupal- Features

drupal icon, svg version
Image via Wikipedia
CMS: Drupal-
Features - 2009-01-27
Drupal is a very
advanced CMS system that can be used to develop a variety of websites including
corporate websites to social networking systems like facebook or ibibo. Some of
the best used features are described below, all this functions or features can
be greatly extended by using modules developed by supporting community of
– It has a unique collaborative book feature lets you setup a "book"
and then authorize other individuals to contribute content. A book
is a set of pages tied together in sequence, perhaps with chapters, sections,
subsections, and so on. You can use books for manuals, site resource guides,
Frequently Asked Questions (FAQs), or whatever you'd like.
Friendly URLs
- Drupal uses Apache's mod_rewrite to enable customizable URLs that are both
user and search engine friendly.
Modules -
The Drupal community has

contributed many modules
which provide functionality that extend Drupal
Online help
– Drupal has a strong community of developers across the world that has built a
robust online help system built into the core help text. Available to you on
your own site.
Open source
- The source code of Drupal is freely available under the terms of the GNU
General Public License 2 (GPL). Unlike proprietary blogging or content
management systems, Drupal's feature set is fully available to extend or
customize as needed.

- A robust personalization environment is at the core of
Drupal. Both the content and the presentation can be individualized based on
user-defined preferences.
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. For a corporate website, a company
administrator can assign to different permissions to different levels of
employees, like Managers, Associates, Executives or so on, that greatly enhances
the capability of system in Project Management
- All content in Drupal is fully indexed and searchable at all times if you take
advantage of the built in search module.

User management

- 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


Polls -
Drupal comes with a poll module which enables admin users and/or users to create
polls and show them on various pages, this polls can be best used to perform a
user survey and publish the results.
- 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.
- Drupal provides a powerful threaded comment model for enabling
discussion on published content. Comments are hierarchical as in a newsgroup or
- 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.


Blogger API
- 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. some of the examples of this tools are Scribefire & Windows
Live Writer
- 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.
- 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. A news aggregator
looks similar to

- All content created in Drupal has a permanent link or "permalink" associated
with it so people can link to it freely without fear of broken links.


Apache or IIS,
Unix / Linux / BSD / Solaris / Windows / Mac OS X support
- Drupal was
designed from the start to be multi-platform. Not only can you use it with
either Apache or Microsoft IIS but we also have Drupal running on Linux, BSD,
Solaris, Windows, and Mac OS X platforms.
- While many of our users run Drupal with MySQL, we knew that
MySQL wasn't the solution for everyone. Drupal is built on top of a database
abstraction layer that enables you to use Drupal with MySQL and PostgreSQL.
Other SQL databases can be supported by writing a supporting database backend
containing fourteen functions and creating a matching SQL database scheme.
- 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.

and analysis

Tracking and Statistics
- Drupal can print browser-based reports with
information about referrals, content popularity and how visitors navigate your
Logging and
- All important activities and system events are captured in an
event log to be reviewed by an administrator at a later time.
Web based
- 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.


- Full discussion forum features are built into Drupal to create
lively, dynamic community sites.
Drupal offers profile system where users can create their online profiles with
user pictures, and thus capable building a social networking site with
discussions board

Performance and

Caching -
The caching mechanism eliminates database queries increasing performance and
reducing the server's load. Caching be tuned in real time and many high-traffic
sites have performed very well under load.
Adapted from
– Drupal Handbook

About the Author


Author & Editor

Has laoreet percipitur ad. Vide interesset in mei, no his legimus verterem. Et nostrum imperdiet appellantur usu, mnesarchum referrentur id vim.

Post a Comment

Iwebslog Blog © 2015 - Designed by