Drupal offers a sophisitcated set of content management features, all of which are available through a web based administrative interface.
Web Based Publishing
Publish information online in a variety of formats using a rich text editor, similar to a word processor. No coding required!
Blocks
Publish content to self-contained regions throughout your web site, and control their visibility based on the URL path.
Contact Forms
Deploy interactive forms to collect information from users, and generate reports on submissions in Excel and other formats.
Template System
Ensure a consistent presentation of content using Drupal's template and theming system.
Taxonomy and Classification Features
Tag content for easy classification, and organize information into sections based on assigned tags.
Administrator Defined Content Types
Define simple or complex content types through a web based interface.
Complex Page Layouts
Create multi-column, multi-row layouts for presenting information, and deploy dynamic content within pre-defined regions on each page.
Views
Segment content according to characteristic properties using a web based interface, and display information in different forms throughout your site.
Workflows
Implement approval workflows for content publication, ensuring information is properly reviewed before going live.
Revision Control
Store copies of content when updating, and revert back to previous versions through a point and click interface.
RSS Feeds
Administer and deploy RSS feeds of any type of content contained in your website.
Pagination
Paginate large documents contained in your site for readability and ease of use.
Geocoded Content
Geocode content using street addresses to tie it to specific locations.
Most Popular / Most Commented Content
Automatically display links to the most popular information in your site.
Printer Friendly Pages
Provide users with printer friendly pages clearly labelled with your own branding.
Drupal provides ample user generated content tools to provide a truly dynamic web experience.
Blogs
Complete blogging support, including the ability for groups to publish collaborative blogs.
Forums
Complete threaded forum support, the ability to categorize discussions into separate areas of the site.
Surveys
Conduct question and answer surveys that include multiple choice, true / false, scaled and free reponse options.
Polls
Collect qualitative data from users, and present results in real time.
Comments
Comment controls can be activated for any type of content in the site.
Bookmarks
Allow users to rapidly access their favorite content within your site.
VotingAPI
Enable users to vote on their favorite content using up / down and 5-star scales.
Moderation
Queue content submitted by users for moderation before publishing.
Feed Aggregation
Collect information from multiple RSS feeds and present it as part of your site.
Trackbacks
Generate trackbacks for content based on links from other sites.
CAPTCHA and Mollum Support
Control comment spam through CAPTCHA and Mollum verification.
Wiki Support
Deploy collaborative wikis for users to author using Textile and other syntaxes.
Word Censoring
Eliminate certain words from publication within your site.
Drupal offers world class social networking features in line with the tools available in major social networking portals, including Facebook, MySpace and LinkedIn.
Personal User Profiles
Provide users with personal user accounts, to create their place on the Internet.
Friends Lists and Trusted Networks
Create trusted relationships between users based on mutual verification, and allow n-degree searches through personal networks.
Personal Messaging
Send messages between users using their Drupal account, protecting anonymity and centralizing communication.
Groups
Allow users to self-organize into groups which include privacy controls for ensuring communications stay amongst members.
Social Activity Aggregation
Present information about site activity of members in your trusted networks.
Forward to a Friend
Provide tools for forwarding links to site information to friends, and track the most popular content.
Social Bookmarks
Publicize content amongst major social bookmarking portals using integrated linking tools.
Facebook Integration
Use Drupal as the backend for your Facebook applications, leveraging the content management and user account tools for easy publication of content.
YouTube Integration
Display YouTube videos as part of a user's account profile.
Flickr Integration
Display Flickr photo albums as part of a user's account profile.
Drupal allows you to create online marketplaces for users to buy and research products. Product information is managed using the same content management tools available for other forms of content.
Product Catalogs
Deploy product catalogs online, which contain sophisticated tools for storing characteristic details of products sold through your site.
Downloadable Content
Control access to downloadable purchases and enable one-time downloads for authenticated users.
Shopping Carts
Allow users to store products in an online cart prior to purchase, and control the quantities of items being purchased.
Online Payments
Accept online payments using Drupal's self-checkout features, which offer native integration with major payment processors including PayPal and Authorize.net.
Shipping and Billing Addresses
Configurable shipping and billing addresses allow users
Receipts
Create records of purchase sent out as emails, and store receipts as part of user's accounts.
Ad Support
Manage paid advertising throughout your site on a section by section basis.
Search Engine Optimization
Ensure content appears at the top of search results through effective search engine optimization tools.
Drupal supports multilingual content out of the box, and provides a comprehensive set of features for managing translations within your site.
Interface Translation
Over 100+ languages supported, including non-Latin character sets and Esperanto (for the smart set).
Multilingual Content
Deploy content in multiple languages, and control how non-translated content is handled in the system.
Translation Workflow
Manage content translations into multiple languages using an intuitive content translation interface.
Automatic Language Detection
Set the default language for users based on IP address.
Language Selection Tools
Allow users to choose their default language, and have language selections persist from session to session.
Drupal integrates easily with multiple CRM systems and provides a modular framework for creating new methods of recording activity within CRM systems.
Integration with External Platforms
Drupal's flexible architecture and user objects make integration with external CRM systems a breeze. CiviCRM and Salesforce are support out of the box.
Online Contact Management
Store contact details in CRM systems which support unlimited custom fields.
Fundraising
Generate online fundraising forms and deploy them through your site to generate contributions online.
Grants Management
Track receipt of grant applications, assign follow up tasks and provide status updates from start to finish.
Activity Management
Assign follow up phone calls, letters, mailings and custom activity types to users.
Bulk Mailing
Send messages to users through integrated bulk mailing tools.
Reports and Analytics
Reports and analytics can be delivered through source CRM systems, and custom reports can be delivered through reporting tools like Jasper Reports and BIRT.
Sales Support
Create new cases for follow up and record sales leads through online contact forms on your site.
Drupal's comprehensive user administration system provides systems administrators with the tools they need to effectively manage large account bases while providing users with the self service options they need to keep your site running effectively.
User Accounts
Allow users to create their own accounts on your site, or restrict user account creation to administrators.
Personalized User Home Pages
Display content and personal profile details on user home pages, specific to the user being viewed.
Roles and Permissions
Assign permissions to access features to individual user roles, and assign users to roles on an as-needed basis.
Password Recovery
Users can reset lost passwords without the need for an administrator to intervene.
Email Verification
Verify email addresses in real time as a condition of access to your site.
Banning and Blocking Accounts
Ban problem accounts from your site, or restrict access for entire IP address ranges.
New Users / Recently Online
Welcome new users to your community, and provide status updates for current members who have recently logged in.
Drupal's advanced networking features allow web sites to interact with their environment and interoperate between multiple domains.
Web Services
Provide users with an API for interacting with content through Drupal's secure web services features.
Content Sharing
Deploy content to multiple sites using Drupal's domain access modules.
Multiple Domains
Create multiple web sites using the same code base assigned to multiple domains and sub-domains.
Sub Sites
Provision new sites through a web-based interface that operate off shared user accounts.
Page Caching
Drupal's internal page caching system allows cached content to be deployed, improving performance of the system as a whole.
Mobile Integration
Deploy content to mobile platforms through a single code base.
LDAP and Active Directory Integration
Authenticate user accounts using network credentials from your existing domains.
Open ID Integration
Authenticate user accounts against credentials provided by external OpenID servers.
Platform Neutrality
Implement Drupal on Linux or Windows machines and have the code operate without the need for platform-specific modifications.
Drupal's performance is well understood, and scaling the system is a matter of understanding particular traffic patterns on your site.
Search
Remove database load by indexing content through external search engines like Xapian and Sphinx.
CDN Integration
Integrate with popular content delivery networks to deliver dynamic, personalized content while still taking advantage of alternative methods for distribution.
memcached Support
Implement memcached for greater scalability, and cache content using the same tools that took Facebook to 140 million users.