Sector(s)
Team Members
Visit the site
Visit the siteOrganizations Involved
Community contributions
Mediacurrent either contributed to or wrote completely 13 modules for this particular project. Modules were then shared with the community either through patches to the original or via new projects on D.0.
Manhattan Associates, the global leader in international supply chain management, worked with Mediacurrent to create their first Drupal website using Drupal 6 in 2011. Recently, Manhattan Associates aimed to revisit the content strategy of their global brand with an upgraded CMS and refreshed website. Mediacurrent helped Manhattan Associates evaluate Drupal 7 and Drupal 8 to define the best choice for their business needs. The result is one of the world’s first fully i18n capable Enterprise Drupal 8 projects.
About the project
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 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 Drupal 7 and Drupal 8 and ultimately decide on Drupal 8 based on the key features Manhattan needed such as, 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.
Project Highlights
- 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 Manhattan 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
- Moving to the Website Operations (WebOps) platform, Pantheon, the Mediacurrent team was able to improve their advanced workflows to deliver on strategic initiatives.
Challenges
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 ongoing basis. Manhattan Associates is relying on Mediacurrent’s technical expertise to solve hard problems and keep them updated and online. In order to help with timeline and to better manage risk, Mediacurrent developed a repeatable, predictable upgrade process to manage beta to beta upgrades.
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.
DevOps and Workflows: Mediacurrent experienced issues with code not running properly between dev and test environments. This hindered our ability to quickly iterate on deliverables. Post-launch, Mediacurrent partnered with Pantheon for reliable hosting and the platform’s suite of dev tools and agile workflows. Leveraging Pantheon’s workflows allowed us to improve our team’s efficiency and produce value at a higher velocity. Pantheon’s support team also played a large part in helping find solutions to complex issues. With dedicated account management, Mediacurrent was able to leverage a technical support team that gave us higher quality answers faster.
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.
Final Thoughts
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.
Back to topWhy Drupal was chosen
Why Drupal 8?
- Core Drupal 8 met 95% of requirements
- Internationalization capabilities
- Out-of-the-box responsive design
- CRM & Marketing Automation
- software integration
- New architecture allows
- Manhattan to quickly adapt digital strategy

Technical Specifications
Drupal version:
Key modules/theme/distribution used:
Featured Modules
Entity Reference and View Modes: Manhattan Associates new layout relies heavily on Entity Reference fields and three View Modes for one-, two- and three-column displays. This provides amazing 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.
Metatag: A key component of any SEO strategy is to leverage a variety of meta tags to help provide search engines and social networks more finely tuned summaries of the site's content than may otherwise be gleaned. Manhattan Associates sponsored initial work on porting the Metatag module to Drupal 8, laying groundwork for future development.
Lingotek Translation: Lingotek released an RC1 version of its translation module for Drupal 8 which was key to implementing multilingual capabilities. Use of this new module allowed users to access Lingotek's Translation Network, a cloud-based multilingual content management hub inside the Drupal environment. By pairing the Translation Network with Drupal 8, translation services that once took weeks or even months to finalize can now be translated, reviewed, managed, and published in days--without ever leaving the Drupal framework. The Lingotek Translation module for Drupal 8 leverages Lingotek's open and robust Multilingual API.
Eloqua: The Eloqua module, which integrates Eloqua tracking with Drupal pages, was key to supporting Manhattan's digital strategy goals.
Module List from the project:
- contact_storage
- crazyegg (now maintained by Mediacurrent)
- eloqua (maintained by Mediacurrent)
- er_modal_select (future contrib, in sandbox on d.o) - https://www.drupal.org/sandbox/paulmckibben/2475239
- er_view_formatter (future contrib, in my sandbox on d.o) - 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)
- filefield_paths
- honeypot
- metatag
- pathauto
- redirect
- token