- Improved navigation, branding, and messaging with a completely custom Drupal 8 theme for Manhattan Associates
- Full responsive design across all devices by leveraging Drupal 8’s responsive ready capabilities.
- Seamless integration with chosen CRM and marketing automation software to support investment in digital strategy
- Best in class editorial tools for the international marketing team to create quality content that will drive business to Manhattan Associates across all devices.
- Contributions to 10+ Drupal 8 core modules from 20+ Mediacurrent team members
Manhattan Associates knew they needed a website redesign that would meet their requirements and help them accomplish their business goals long-term. The biggest question was: Drupal 7 or Drupal 8? At the time, Drupal 8 was, and still is, in beta, but it had a lot of very promising new features that were exactly what Manhattan needed. Mediacurrent partnered with Manhattan Associates to evaluate and ultimately decide on Drupal 8 based on the key features Manhattan needed including responsive design, improved translation for their global customer base, and full integration of their CRM and Marketing Automation tools to support the plan for an improved, aggressive digital strategy.
Another important factor behind Manhattan choosing Drupal 8 over 7 was Manhattan’s recognition of the competitive advantage of being right on the leading edge of innovation for Drupal. With the official release of Drupal 8, module development and integration with new technologies will rapidly move to Drupal 8 from 7 and Manhattan Associates will be able to take advantage.
Drupal 8 still in beta: The chief technical challenge of this project is that D8 is still in beta. Mediacurrent is helping Manhattan Associates navigate those changes by continuing to update the site to the latest beta on an as needed basis. In order to help with timeline and to better manage risk, Mediacurrent developed a repeatable, predictable upgrade process to manage beta to beta upgrades. Manhattan Associates is relying on Mediacurrent’s technical expertise to solve hard problems and keep them updated and online.
CRM and Marketing Automation: With Google Analytics, Eloqua CRM, and Web-form modules, the site now provides quality metrics on usage and helps facilitate communication between potential customers looking for more information on specific subjects. Mediacurrent updated the Eloqua module for Drupal 8 as well as continued integration, support for capturing form information and gated content. This provided Manhattan Associates the ability to quickly create, review and publish relevant content empowering the marketing team to quickly implement new strategies.
Internationalization: Drupal 6 and 7 are both well-known for their multilingual capabilities, and Drupal 8 has improved on internationalization even further. However, Manhattan Associates had a use case that went beyond Drupal 8's default behavior. By default, if a page is not available in the language being viewed, Drupal will provide the same page in a different language. Manhattan Associates needed to override this behavior to account for things like product availability. (e.g., a product offered in one market, the US, and is not available in another market, like France.) To address this, Mediacurrent developers wrote a custom module that overrides the default language fallback behavior, allowing Manhattan Associates to only show products in the markets where they are available.
Responsive Design: Manhattan Associates new layout relies heavily on Entity Reference fields and three View Modes for one-, two- and three-column displays. This provides amazingly flexibility for page builders and for the marketing team to create and deliver effective content. On mobile devices, it was important to make components at all three View modes identical to the one-column display, so we used element queries to achieve this. Element queries are like media queries for specific components; They allow us to test the width of a component (rather than the entire viewport) and serve up styles based on that width.
Mediacurrent either contributed to or wrote completely 13 modules for this particular project. These modules were then shared with the community either through patches to the original or via new projects on Drupal.org.
- crazyegg (now maintained by Mediacurrent)
- eloqua (maintained by Mediacurrent)
- er_modal_select (future contrib, in sandbox on drupal.org) - https://www.drupal.org/sandbox/paulmckibben/2475239
- er_view_formatter (future contrib, in my sandbox on drupal.org) - https://www.drupal.org/sandbox/paulmckibben/2481503
- er_viewmode (with patches, see github fork: https://github.com/paul-mckibben/er_viewmode/tree/8.x-1.x)
- metatag (maintained by Damien McKenna)
With a complete parallel effort of development, theming, content entry and translation all overlapping, the www.manh.com refresh project proved quite challenging. The team helped stretch core Drupal 8 functionality to its limits, but ultimately a robust, global ready website was produced. Drupal 8’s benefits were clear early on, with Core’s Translation capability, improved UI and new OO architecture being clear highlights during the project. The challenge of being an early adopter can be that the technology isn’t 100% complete during implementation. Manhattan Associates trusts Mediacurrent to overcome and mitigate these risks because of our track record during the 4+ year relationship. This allows cutting edge companies like Manhattan Associates to stay ahead of competitors and on the forefront of Drupal technology.