Skip to Content
 

Drupal Features

Through the years we've been asked what Drupal can do. We've started to compile a list of features here that will help explain the magnitude of features that are supported either in the Drupal core or with community modules.All these features are available through Drupal's web based interface.

Feature
Notes

Drupal Features

Web Based Publishing Publish information online in a variety of formats using a rich text editor like TinyMCE or FCKEditor.
Comprehensive work flow processes
Implement approval workflows for content publication, ensuring information is properly reviewed before going live. Multiple user workflow to author, edit, approve, and “make live” content for the system.
Revision Control Store copies of content when updating, and revert back to previous versions through a point and click interface.
News (RSS) Feeds
Provides both content via RSS syndication as well as an RSS aggregator to consume RSS Feeds 
Video feeds
 
Multiple players supported as well as multiple Content Delivery Networks (CDN).
Calendar
Works similar to Google Calendar
Blogs
Complete blogging support, including the ability for groups to publish collaborative blogs.  It has built in user profiles, Friends Lists, Personal Messaging between users, Self-organized Groups, Social Bookmarks, Facebook Integration, and more. 
Rotating Graphics
Depending on the desired results, there may be some custom development necessary. However, this is very easy JavaScript to implement.
Survey
Robust survey functionality is included with community modules. Conduct question and answer surveys that include multiple choice, true / false, scaled and free response options.
Forums Complete threaded forum support, the ability to categorize discussions into separate areas of the site.
Online Forms
Deploy interactive forms to collect information from users, and generate reports on submissions in Excel and other formats. Robust form management is included with community modules.
Polls Collect qualitative data from users, and present results in real time
VotingAPI Enable users to vote on their favorite content using up / down and 5-star scales.
Wiki Support Deploy collaborative wikis for users to author using Textile and other syntaxes
Taxonomy and Classification Features Tag content for easy classification, and organize information into sections based on assigned tags.
Comments Comment controls can be activated for any type of content in the site.
Emergency Notifications
Swipht has built this functionality for city sites.
 
Ability to set content for timed removal
 
Can set content types to publish and expire.
 
Site-wide search engine
 
A Search Engine is include in Drupal. It can also use Solr and Google
 
Smart Linking
 
Auto-aliasing is built-in.
 
Page Statistics
 
We recommend using Google Analytics.
 
 
ADA compliance
Drupal has tools to help ADA compliance, however, compliancy must be made a multiple levels including Information Architecture, User-Interface, templating, and content management. See ADA section below.
Internationalization Drupal supports over 100 languages including non-Latin charcater sets. You can deploy content in multiple languages and set the default language based on IP addresses.
 
Print-friendly page options
 
 Provide users with printer friendly pages clearly labelled with your own branding.
 
Templates to assist in page creation
 
Ensure a consistent presentation of content using Drupal's template and theming system.
Complex Page Layouts Create multi-column, multi-row layouts for presenting information, and deploy dynamic content within pre-defined regions on each page.
Pagination Paginate large documents contained in your site for readability and ease of use.
 
Spell check and grammar check functions
 
Included with the rich-text editors
E-Commerce
There is specific modules built for Drupal called “Ubercart”. It has features for a Product Catalogs, Shopping Carts, Online Payments, Advertising Support and much more.
 
Online registration for Events
This is a combination of an events module and forms module
Intranet/Extranet capabilities
Drupal Supports Intranet and Extranet capabilities out of the box.
Monitoring: system alerts on failures, logging and monitoring tools
All Yes
Content Quality Check: services to manage links that include:
1.       Link checker
2.       Dead link report
3.       508 Compliance checker
 
 
1.       Yes, free module
2.       Yes, free modules
3.       Yes, free module
Multiple Formats: content for display as:
1.       RSS
2.       HTML
3.       XHTML
4.       XML
5.       PDF
 
 
1.       Yes, in core
2.       Yes, in core
3.       Yes, in core
4.       Yes, in core
5.       Yes, free module
Extensibility: development tools:
1.       API for content
2.       External Application Integration
3.       Custom development framework
4.       Code block integration
 
 
1.       Yes
2.       Yes, custom development
3.       Yes, standard framework
4.       Yes
Reporting and Statistics
1.       Reporting Package
2.       Report creation tools
3.       Site activity reports
4.       Content reports
 
 
1.       Yes, free modules
2.       Yes, free modules
3.       Yes, in core
4.       Yes, free modules
 
Web Analytics - Google Analytics and/or Custom Analytics
 
Drupal supports the inclusion of Google Analytics JavaScript code as well as custom analytics code such as web trends