Relevant features, and modules, are as follows.
For creating content with reduced (or eliminated) developer involvement
- Page layout tools (for an Ellie type persona):
- Layout Manager from Seabourne. Design is driven by end-user UX concerns first, and builds (exclusively) on Blocks (vs. Panels).
- Panels with spin-offs for handling IPE:
- in-place editor
- Panelizer
- Panopoly (Chapter 3's latest addition to the Panels UX family)
- Drupal 8 initiatives to push our envelope: Core context UX
- Media management (making it easy for content creators to add image & video to pages):
- Media module. This is actually in pretty good shape; but can always get better. Anybody have some really useful advancements they're working on for it that they want to bring attention to?
- Rich media. There are a bunch of things here; what's our goal?
- Multilingual sites (to present a localized user experience for site visitors):
- Drupal's multilingual support is well documented.
- Editorial workflows (for multi-person content creation / approval):
- Workbench is the state of the art in Drupal right now.
- Content re-use across sites, channels:
- Feeds will be the likely choice here. (Learn more in the feeds handbook.)
For connecting (in the metaphysical sense) to site visitors
- Visitor tracking & scoring:
- Best done using a third-party service, with module support. Available modules / services include Eloqua, Manticore, Loopfuse.
- Mobile support. This is a big topic; there's lots of approaches to this. Plus, making Drupal be staggeringly-great for Mobile is one of Drupal 8's core initiatives. While all that's going on, there is a whole list of mobile resources for Drupal.
- Email marketing. Another big topic, and the relevant stuff here depends on how much you want Drupal to do - vs. (wisely) using external services that focus on this problem. (Services are good because they handle blacklisting, previewing in various email clients, throttled delivery, and all kinds of good things.) Examples:
- Email campaigns are also a feature of the visitor tracking & scoring systems above.
- Email marketing framework
- Mailchimp
- Constant Contact
- Online community, user generated content. Drupal can do a lot, or smaller stuff, depending on what you want:
- A complete, fully packaged community (a/k/a Social Business Software) site can be deployed using Commons
- Commons is a pre-bundling of a bunch of individual components that you can use if you don't want everything in one bag. Examples are many; a few key ones include Organic Groups, Fivestar, Facebook-style Statuses (called Statuses in the D7 namespace), User Relationships, and MANY, MANY more items. And of course, Drupal has Commenting built-in.
- Multisite / microsites:
- Drupal has a variety of different ways to handle multiple sites, depending on what you're actually looking to do. Methods include:
- Shared code, separate sites. When sites have disparate, unrelated content (and users, etc.), simply use a shared code repository for multiple sites (and pushing from code repository to dev/staging/production sites).
- Shared users, separate sites. When sites need to share common user databases, but have disparate content, (a'la Single Signon across sites) many site builders use Bakery.
- Lots of shared stuff. When sites need to run a group of affiliated sites from one Drupal installation and a single shared database, the Domain Access module fits the bill.
Convert visitors into customers with analytics & targeting
- Analytics:
- LOTS of connectors to analytics services available for Drupal:
- Mainstream services: Google Analytics, Omniture, Webtrends, ComScore.
- Other available services: Compete(.com), Pardot, GoingUp!, ClickTale.
- Open source solutions: Piwik, Open Web Analytics.
- Real-time analytics (and heat-map services): Crazy Egg, GetClicky, Woopra, GoSquared, Mixpanel, and Seevolution.
- A-B/Multivariate testing:
- Drupal has an A/B-MV module, but it's less user-friendly than maybe it could be
- The Visual Website Optimizer service is great.
- CRM integration:
- Salesforce
- CiviCRM (for Advocacy, Non-Profit & Non-Governmental groups)