Content Management Systems: Drupal - PHP-MySQL CMS
Drupal is software that allows an individual or a community of users to
easily publish, manage and organize a great variety of content on a
website. Tens of thousands of people and organizations have used Drupal
to set up scores of different kinds of web sites, including
- community web portals and discussion sites
- corporate web sites/intranet portals
- personal web sites
- aficionado sites
- e-commerce applications
- resource directories
Drupal includes features to enable
- content management systems
- blogs
- collaborative authoring environments
- forums
- newsletters
- picture galleries
- file uploads and download
and much more.
Drupal is open source software licensed under the GPL, and is
maintained and developed by a community of thousands of users and
developers. Drupal is free to download and use.
Feature overview
- General features
- Collaborative Book - Our unique collaborative book feature lets you
setup a project or "book" that needs to be written and then authorize other
individuals to contribute content.
- 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 like taxonomy display, jabber authentication, private
messages, bookmarks, etc.
- Online help - Like many Open Source projects, we can\\\\'t say that our
online help is perfect but have built a robust online help system and
written the core help text.
- Open source - The source code of Drupal is freely available under the
terms of the GNU General Public License (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.
- Searching - All content in Drupal is fully indexed and searchable at all
times.
- 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.
- Content management
- Polls - Drupal comes with a poll module which enables admins and/or
users to create polls and show them on various pages.
- 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.
- Threaded 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.
- 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.
- Content syndication - Drupal exports your site\\\\'s content in RDF/RSS
format for others to gather. This lets anyone with a "News Aggregator" such
as NetNewsWire or Radio UserLand browse your Drupal site from the comfort of
their desktop.
- 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 it\\\\'s caching time is user configurable.
Note: This prevents losing track of your news as in other aggregators
when you\\\\'re offline for a few days. - Permalinks - All content created in Drupal has a permanent link or "perma
link" 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.
- 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.
- 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.
- 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.
- 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.
- Community features
- Discussion forums - Full discussion forum features are built into Drupal
to create lively, dynamic community sites.
- Performance and scalability
- 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, but it has been
successfully tested under a "slashdotting" and performed extremely well.
Contact Us for a live demo of Drupal!
|