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
|
|---|---|
| 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
|
