44
Drupal 8 Success Story: Manhattan Associates James Rutherford Director of Client Services, Mediacurrent David Aponovich Sr. Director, Digital Experience, Acquia

Drupal 8 Success Story

  • Upload
    acquia

  • View
    639

  • Download
    0

Embed Size (px)

Citation preview

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

David Aponovich →  Sr. Director, Digital Experience, Acquia

Are you ready? Acquia is Ready for Drupal 8

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

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

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

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

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

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

Drupal 8 Success Story: Manhattan

Associates By: James Rutherford

August 4th, 2015

James RutherfordDirector of Client Services

@jamesrutherford

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

● 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

Manhattan Associates and

DrupalA brief history.

@Mediacurrent

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

HOW DID YOU CHOOSE BETWEEN DRUPAL 7 OR DRUPAL 8?

@Mediacurrent

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

compared to Drupal 7.

@Mediacurrent

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

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

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

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

websites needs.

@Mediacurrent

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

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

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

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

Key Components of Drupal 8

@Mediacurrent

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

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

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

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

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

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

Evaluating Drupal 8For Your Business

@Mediacurrent

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

assessment and potential ROI with Drupal 8.

@Mediacurrent

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

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

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

@Mediacurrent

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

@Mediacurrent

Lesson: Good planning and risk management are essential.

@Mediacurrent

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

The Acquia Platform Advantage

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