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!
Publish content to self-contained regions throughout your web site, and control their visibility based on the URL path.
Deploy interactive forms to collect information from users, and generate reports on submissions in Excel and other formats.
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.
Segment content according to characteristic properties using a web based interface, and display information in different forms throughout your site.
Implement approval workflows for content publication, ensuring information is properly reviewed before going live.
Store copies of content when updating, and revert back to previous versions through a point and click interface.
Administer and deploy RSS feeds of any type of content contained in your website.
Paginate large documents contained in your site for readability and ease of use.
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.
Complete blogging support, including the ability for groups to publish collaborative blogs.
Complete threaded forum support, the ability to categorize discussions into separate areas of the site.
Conduct question and answer surveys that include multiple choice, true / false, scaled and free reponse options.
Collect qualitative data from users, and present results in real time.
Comment controls can be activated for any type of content in the site.
Allow users to rapidly access their favorite content within your site.
Enable users to vote on their favorite content using up / down and 5-star scales.
Queue content submitted by users for moderation before publishing.
Collect information from multiple RSS feeds and present it as part of your site.
Generate trackbacks for content based on links from other sites.
CAPTCHA and Mollum Support
Control comment spam through CAPTCHA and Mollum verification.
Deploy collaborative wikis for users to author using Textile and other syntaxes.
Eliminate certain words from publication within your site.
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.
Deploy product catalogs online, which contain sophisticated tools for storing characteristic details of products sold through your site.
Control access to downloadable purchases and enable one-time downloads for authenticated users.
Allow users to store products in an online cart prior to purchase, and control the quantities of items being purchased.
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
Create records of purchase sent out as emails, and store receipts as part of user's accounts.
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.
Over 100+ languages supported, including non-Latin character sets and Esperanto (for the smart set).
Deploy content in multiple languages, and control how non-translated content is handled in the system.
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.
Generate online fundraising forms and deploy them through your site to generate contributions online.
Track receipt of grant applications, assign follow up tasks and provide status updates from start to finish.
Assign follow up phone calls, letters, mailings and custom activity types to users.
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.
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.
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.
Users can reset lost passwords without the need for an administrator to intervene.
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.
Provide users with an API for interacting with content through Drupal's secure web services features.
Deploy content to multiple sites using Drupal's domain access modules.
Create multiple web sites using the same code base assigned to multiple domains and sub-domains.
Provision new sites through a web-based interface that operate off shared user accounts.
Drupal's internal page caching system allows cached content to be deployed, improving performance of the system as a whole.
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.
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.
Remove database load by indexing content through external search engines like Xapian and Sphinx.
Integrate with popular content delivery networks to deliver dynamic, personalized content while still taking advantage of alternative methods for distribution.
Implement memcached for greater scalability, and cache content using the same tools that took Facebook to 140 million users.