Top Banner
Drupal 8 Success Story: Manhattan Associates James Rutherford Director of Client Services, Mediacurrent David Aponovich Sr. Director, Digital Experience, Acquia
44
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal 8 Success Story

Drupal 8 Success Story: Manhattan Associates James Rutherford →  Director of Client Services, Mediacurrent

David Aponovich →  Sr. Director, Digital Experience, Acquia

Page 2: Drupal 8 Success Story

Are you ready? Acquia is Ready for Drupal 8

Page 3: Drupal 8 Success Story

Fast. Fun. Beautiful. Authoring in D8 Re-imagined content authoring experience → In-line, in-context

editing on page → WYSIWYG editor → Focus on ease of use

Page 4: Drupal 8 Success Story

D8 is 100% Responsive 100% mobile-first WCM for a post-browser world → D8’s user interface is 100%

responsive → Manage and approve

content on any device → Preview how content will

appear on device screens

Page 5: Drupal 8 Success Story

Content-as-a-Service in D8 Content delivery for any channel or screen. → RESTful APIs in D8 core

provide content flexibility → Deliver content as a service

to any site, application, channel, device.

→ Pull content into D8 sites and apps from any source

Page 6: Drupal 8 Success Story

D8 is a Developer’s Dream D8 makes life easier for Drupal front- and back-end devs → Symfony2 framework for

easier PHP development →  Twig theming engine built into

D8 streamlines theming → D8 supports modern front-

end libraries → Easier configuration

management & unit testing

Page 7: Drupal 8 Success Story

Translation and Localization in D8 Built from the ground up to support multilingual sites → Built-in tools streamline

translation & localization → D8’s UI is translated into

over 100 languages

Page 8: Drupal 8 Success Story

Acquia is Ready for Drupal 8 →  Drupal 8 Success Program: To start building on Drupal 8 today

!  Acquia provides you a Customer Success Manager and a Customer Success Engineer at no cost to ensure your success on Drupal 8

!  In addition, Acquia will provide unlimited Drupal 8 support tickets, prior to Drupal 8 going generally available

→  Acquia’s Drupal 8 JumpStart: For organizations who want to learn Drupal 8 !  One week workshop to get your Drupal 8 projects rolling today !  Hands-on coaching/training for Drupal 8 !  Acquia will help start a Drupal 8 site build in onsite sessions with your dev. team

Page 9: Drupal 8 Success Story

Drupal 8 Success Story: Manhattan

Associates By: James Rutherford

August 4th, 2015

Page 10: Drupal 8 Success Story

James RutherfordDirector of Client Services

@jamesrutherford

Page 11: Drupal 8 Success Story

Design/Theming● Usability Testing

● Responsive Design

● Drupal Theming

● Annotated Wireframes

@Mediacurrent

Development● Drupal Support

● Custom Module Development

● Large Scale Systems Integration

● Security & Performance Expertise

We help organizations build highly impactful, elegantly designed Drupal websites that achieve the strategic results you need.

Digital Strategy● Content Strategy

● Content Generation

● Result Metrics

● Marketing Automation Integration

Page 12: Drupal 8 Success Story

● The story of Manhattan Associates and Drupal

● Key Drupal 8 components

● Evaluating Drupal 8 for your business

● Lessons learned

● The Acquia Platform Advantage

● Q/A

@Mediacurrent

Agenda

Page 13: Drupal 8 Success Story

Manhattan Associates and

DrupalA brief history.

@Mediacurrent

Page 14: Drupal 8 Success Story

In The Beginning...

@Mediacurrent

Page 15: Drupal 8 Success Story

Drupal 6 site launched in fall 2011● Cutting edge Drupal 6 site with full translation across 6 languages.

● Multiple domain publishing capability.

● Eloqua integration on all gated assets.

● Successful launch results in long term partnership between Manhattan Associates and Mediacurrent.

@Mediacurrent

Page 16: Drupal 8 Success Story

HOW DID YOU CHOOSE BETWEEN DRUPAL 7 OR DRUPAL 8?

@Mediacurrent

Page 17: Drupal 8 Success Story

Making the decision.● Post launch innovation in Drupal 6 slows and stops

compared to Drupal 7.

@Mediacurrent

Page 18: Drupal 8 Success Story

Making the decision.● Post launch innovation in Drupal 6 slows and stops

compared to Drupal 7.

○ Drupal 6 was released 2-13-2008 and Manhattan launched almost 4 years into the lifecycle.

○ Drupal 7 core and contribute community wasn’t quite mature enough at the start of development to commit to using 7.

@Mediacurrent

Page 19: Drupal 8 Success Story

Making the decision.● Post launch innovation in Drupal 6 slows and stops

compared to Drupal 7.

○ Drupal 6 was released 2-13-2008 and Manhattan launched almost 4 years into the lifecycle.

○ Drupal 7 core and contribute community wasn’t quite mature enough at the start of development to commit to using 7.

● Manhattan Associates team recognizes the need to upgrade.

@Mediacurrent

Page 20: Drupal 8 Success Story

Making the decision.● Post launch innovation in Drupal 6 slows and stops

compared to Drupal 7.

○ Drupal 6 was released 2-13-2008 and Manhattan launched almost 4 years into the lifecycle.

○ Drupal 7 core and contribute community wasn’t quite mature enough at the start of development to commit to using 7.

● Manhattan Associates team recognizes the need to upgrade.

○ Fully responsive digital experience required.

○ Improved translation tools.

○ Flexibility in contributed tools. (Keep up with contrib community)

@Mediacurrent

Page 21: Drupal 8 Success Story

Planning for the Future ● Discovery and architectural documentation of Manhattan’s new

websites needs.

@Mediacurrent

Page 22: Drupal 8 Success Story

Planning for the Future ● Discovery and architectural documentation of Manhattan’s new

websites needs.

● Drupal 8 Core matches majority of Manhattan’s business requirements.

@Mediacurrent

Page 23: Drupal 8 Success Story

Planning for the Future ● Discovery and architectural documentation of Manhattan’s new

websites needs.

● Drupal 8 Core matches majority of Manhattan’s business requirements.

○ Internationalization.

○ Responsive out of the box.

○ Opportunity to be on the forefront of CMS innovation.

@Mediacurrent

Page 24: Drupal 8 Success Story

Planning for the Future ● Discovery and architectural documentation of Manhattan’s new

websites needs.

● Drupal 8 Core matches majority of Manhattan’s business requirements.

○ Internationalization.

○ Responsive out of the box.

○ Opportunity to be on the forefront of CMS innovation.

● Mediacurrent develops plan and risk assessment for adopting Drupal 8 with a fallback and comparison of similar build in Drupal 7.

@Mediacurrent

Page 25: Drupal 8 Success Story

Planning for the Future ● Discovery and architectural documentation of Manhattan’s new

websites needs.

● Drupal 8 Core matches majority of Manhattan’s business requirements.

○ Internationalization.

○ Responsive out of the box.

○ Opportunity to be on the forefront of CMS innovation.

● Mediacurrent develops plan and risk assessment for adopting Drupal 8 with a fallback and comparison of similar build in Drupal 7.

● Manhattan approves Drupal 8 project.

@Mediacurrent

Page 26: Drupal 8 Success Story

Key Components of Drupal 8

@Mediacurrent

Page 27: Drupal 8 Success Story

Internationalization● Why?

○ www.manh.com translated into 6 languages, more coming.

○ International marketing and editorial teams handling content across languages and markets.

● Native language handling in Drupal 8

○ Built into Drupal 8 core APIs■ Field level translation across everything.

● Views● Blocks

○ Fully Translated User Interfaces.○ Powerful built in Translation Interface.

@Mediacurrent

Page 28: Drupal 8 Success Story

Mobile First● Why?

○ Manhattan recognized need to serve great relevant content in a usable way to mobile devices.

○ Increased SEO ranking.○ Larger potential audience for content.

● Drupal 8 is designed to be responsive out of the box.

○ Best in class responsive image and media tools.○ Administration experience is responsive as well.○ Front end performance improvements.

@Mediacurrent

Page 29: Drupal 8 Success Story

Effortless Authoring● Why?

○ Ability to scale editorial team outside of Web / CMS experts.

○ Compliment world class translation capability. ○ Ability to quickly create, review and publish relevant

content empowers the marketing team to quickly implement new strategies.

● Drupal 8’s vastly improved editorial experience.

○ In-place editing of content without having to use the full edit form.

○ WYSIWYG configuration made easy with web security in mind.

○ Draft saving made easier.@Mediacurrent

Page 30: Drupal 8 Success Story

Configuration Management● Why?

○ Manhattans internal development team needs best in class workflows.

○ Faster development workflows reduce customization costs.○ Required effective tools for collaboration with Partner Agencies

like Mediacurrent.

● Transport configuration changes and manage versions with ease.

○ Create new configuration in development environment, then safely and easily export and push to production.

○ Exports all configuration to version control.○ Drastically improves efficiency and reduces complexity of

previous configuration techniques in Drupal 7.@Mediacurrent

Page 31: Drupal 8 Success Story

Twig Templating Engine● Why?

○ Manhattan requires the ability to quickly design and develop new marketing experiences.

○ Improved tool set for internal development team.○ Ability to quickly adapt design across devices and

platforms.

● Drupal 8 uses the Twig PHP Templating Engine.

○ Simplified easy to learn syntax.○ Brings overall complexity of templates down,

decreasing maintenance cost.○ Increases speed to market and lower costs for future

marketing ideas.

@Mediacurrent

Page 32: Drupal 8 Success Story

Built in Web Services● Why?

○ Manhattan recognizes the need to integrate powerful third party technologies as marketing tools.■ Eloqua

○ Need to be able to adapt to changing Web Technologies and push / pull data between systems.

○ Ability to power new Digital experiences from one data backend for the lifetime of the platform.

● Drupal 8’s powerful suite of built in Web Services.

○ Expose or import content via REST API without doing additional development.■ Secure (HTTP Auth)■ Export data in different formats (JSON, XML)

@Mediacurrent

Page 33: Drupal 8 Success Story

Evaluating Drupal 8For Your Business

@Mediacurrent

Page 34: Drupal 8 Success Story

Evaluating Drupal 8● Manhattan Associates needed to understand the proposed budget, risk

assessment and potential ROI with Drupal 8.

@Mediacurrent

Page 35: Drupal 8 Success Story

Evaluating Drupal 8● Manhattan Associates needed to understand the proposed budget, risk

assessment and potential ROI with Drupal 8.

● Showing concrete proof of ROI over the lifetime of the platform.

@Mediacurrent

Page 36: Drupal 8 Success Story

Evaluating Drupal 8● Manhattan Associates needed to understand the proposed budget, risk

assessment and potential ROI with Drupal 8.

● Showing concrete proof of ROI over the lifetime of the platform.

○ Expected lifecycle of Drupal 8 to be 6-7 years based on previous versions of Drupal.

○ Adopting early instead of going D7 and then D8 would save on the costs of another migration in a few years.

○ Being at the forefront of contrib innovation would save on custom development in the long term as Drupal 7 contrib efforts slow and Drupal 8 adoption grows.

○ Competitive advantage for Manhattan to be able to adopt the latest technology and rapidly adapt digital strategy with Drupal 8.

@Mediacurrent

Page 38: Drupal 8 Success Story

Lesson: Contributed Modules not as far along as we expected.

@Mediacurrent

Page 39: Drupal 8 Success Story

Lesson: Be flexible in your architectural design and build process.

@Mediacurrent

Page 40: Drupal 8 Success Story

Lesson: Good planning and risk management are essential.

@Mediacurrent

Page 41: Drupal 8 Success Story

Conclusion● New Drupal 8 website launched on time and on

budget May 15th.

● Commitment to planning and due diligence during discovery to correctly estimate risk and determine requirements is key.

● Drupal 8’s benefits are clear even at this point, with cores Translation capability, improved UI, new OO architecture and CMI being clear highlights during the project.

@Mediacurrent

Page 42: Drupal 8 Success Story

The Acquia Platform Advantage

Page 43: Drupal 8 Success Story

The Acquia Platform Advantage● Multiple environments with powerful UI and reporting tools.

● Crucial security advantages.

● Enhanced developer tools.

○ Speed up the development and testing process.

○ Save time and money.

@Mediacurrent