Drupal 8 Success Story
-
Upload
acquia -
Category
Technology
-
view
639 -
download
0
Transcript of Drupal 8 Success Story
Drupal 8 Success Story: Manhattan Associates James Rutherford → Director of Client Services, Mediacurrent
David Aponovich → Sr. Director, Digital Experience, Acquia
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
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● 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
Thank You!Questions anyone?
@Mediacurrent Mediacurrent.com
slideshare.net/mediacurrent