CMS: Drupal-
Features - 2009-01-27
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
Drupal.
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
Drupal.
Collaborative
Book – 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.
Book – 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.
- 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
core.
The Drupal community has
contributed many modules which provide functionality that extend Drupal
core.
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.
– 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.
- 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.
Personalization - 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
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
Searching
- All content in Drupal is fully indexed and searchable at all times if you take
advantage of the built in search module.
- All content in Drupal is fully indexed and searchable at all times if you take
advantage of the built in search module.
User management
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.
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.
Content
management
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 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.
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.
- 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.
Threaded
comments - Drupal provides a powerful threaded comment model for enabling
discussion on published content. Comments are hierarchical as in a newsgroup or
forum.
comments - Drupal provides a powerful threaded comment model for enabling
discussion on published content. Comments are hierarchical as in a newsgroup or
forum.
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.
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.
Blogging
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. some of the examples of this tools are Scribefire & Windows
Live Writer
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. some of the examples of this tools are Scribefire & Windows
Live Writer
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.
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.
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. A news aggregator
looks similar to
Iwebslog.
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. A news aggregator
looks similar to
Iwebslog.
Permalinks
- 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.
- 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.
Platform
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.
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.
Database
independence - 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.
independence - 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.
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.
- 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.
Administration
and analysis
Analysis,
Tracking and Statistics - Drupal can print browser-based reports with
information about referrals, content popularity and how visitors navigate your
site.
Tracking and Statistics - Drupal can print browser-based reports with
information about referrals, content popularity and how visitors navigate your
site.
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.
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.
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.
Community
features
Discussion
forums - Full discussion forum features are built into Drupal to create
lively, dynamic community sites.
forums - Full discussion forum features are built into Drupal to create
lively, dynamic community sites.
Profiles-
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
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
scalability
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.
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
– Drupal Handbook
Post a Comment