keynote: introducing magnolia 5.4
TRANSCRIPT
The Magnolia Product Strategy (and Magnolia 5.4 as a key step) Magnolia Conference • Wednesday, May 6, 2015 • Foster City, CA, USA
1 Unsplash / Samuel Zeller
4 Vegas Vic by Arturo Sotillo
You bet on
us… but
don’t know that we’ll succeed
8 Unsplash / Jan Erik Waider
How will we grow our
adoption 10×?
By making
it easy to engage
10 Unsplash / Dominik Schröder
PaaSMaintenance
Services
IaaSMaintenance
Services
Magnolia OnDemandMaintenance
Services
Add-ons
11 Unsplash / Florian Klauer
But it’s still complicated
Strong developer
experience focus
12 Jibber Team
Magnolia is powerful …
but it’s not always
easy
13 Peter Dutton
Make these developers happy16 Unsplash / Samuel Zeller
Credit: Daniel Zedda
Jimmy CluelessCredit: Craig Finlay
Frontend HipstersCredit: Irena Safarova
Java Nerds
Learn to develop web projects with Magnolia in
one day
19 Unsplash / Samuel Zeller
The big goal?
20 Unsplash / Samuel Zeller
Product objectives
2015H1
Good Dev Experience Easier, safer ways to work configure Magnolia. Ship a lighter base for web projects that the STK
No Java Required No Java required for the essentials. Front-end devs can learn how to work with Magnolia in a day
Modern Demo An attractive modern demo that shows how to work with content apps & content pools
22
Easy & safe configuration
YAML FILE
24
Resource handling
Workspace (JCR)
Filesystem (webapp)
Classpath (jars)
Resources (CSS, JavaScripts, Images)
Template Scripts (Freemarker)
Configuration (YAML)
27
Java-free modules
TEMPLATING FUNCTIONS
31 Unsplash / Jan Erik Waider
We don’t want
to start from scratch
Magnolia Templating Essentials
1 2 3
Angular.js and REST Twitter Bootstrap No Java / Fancy long scroller
Heather Coleman
Platform
MTE
Templates
Front-end technologies are constantly changing.
New best practices arrive every year, like leaves.
MTE is stable and front-end agnostic.
PersonalizationAnalytics Commerce CRM
www Mobile Site Newsletter Landing PageApp
Integration/Inbound
Multi-Channel OutboundMulti-Channel Outbound
PersonalizationAnalytics Commerce CRM
www Mobile Site Newsletter Landing PageApp
MTE
Magnolia Templating Essentials
New Product Demo
49 Credit: Jeffrey Mai
50 Unsplash / Barn Images
We do not want to
migrate!
MTE is separate &
modern – no migration
needed
STK
MTE
2015
Magnolia 5.4
Magnolia combines flexibility and simplicity in a unique way. And is a joy to work with!
PRODUCT PRINCIPLE
54
Magnolia’s strengths
Usability
High Performance
Front end & publishing
Business
Ease of Development
Connectivity & interoperability
55
Strategy
Customer
Profitability
Feasibility
Simplicity Joy
SalesMarketability
56
+
57 Unsplash
New Features 50%
Improvements 30%
Maintenance 20%
58 Unsplash / Samuel Zeller
Product objectives
2015H2
Excellent Author UX Improve UX for authoring content. Ongoing workflows, analytics, etc. should be visually presented.
Support OnDemand Lower the entry barrier with the OnDemand offer. Minor product charges foreseen to support OnDemand.
Get Ready to Scale New prospects want to work with a lot of data. Support this by improving key features like DAM, clustering, search, etc.
59 Unsplash / Jan Erik Waider
What will ship in 5.4?
60
5.4 Developer Experience
Campaign Publisher
Dynamic page caching
Template essentials
Rapid development
Configuration
DAM chooser
BusinessConnectivity & interoperability
Usability
Ease of Development
High Performance
Front end & publishing
Accessibility
Java-free modules
61
PageCacheESI Rendering
Dynamic page caching
Campaign Publisher
62
Campaign Publisher
63
64
Concurrent editing
No Java Required Enable web developers to extend Magnolia using tools they already know
65 View from the Magnolia terrace in Basel
Easy to engage
OnDemand/Packaging New OnDemand offer and packaging ease evaluation and licensing
Focus on Strengths Improve the experience for both developers and authors.
66 Unsplash / Jan Erik Waider
How will we grow our
adoption 10×?
PositioningMagnolia is a
Digital Business Platform
67 Unsplash / Jesse Bowser
…but you’re a
CMS!
Change perspective
…
68 Attribution / NoteCredit: Magnolia International / Isabelle Dubach
WE’VE BUILT A FOUNDATION FOR FUTURE INNOVATION
Task oriented UI. Hub for custom extensions.
APPS
Not only JCR, ready for integrations
AGNOSTIC
Guide users with consistent interaction patterns
USER INTERACTIONS
Interact using messages, tasks and workflow
COLLABORATION
Proof of the product vision. More value for business.
PERSONALIZATION
74
We make a digital business
platform …
with a CMS at its
core
75 Unsplash / Jan Erik Waider
CRM, Commerce, Analytics, …
Open Suite Approach
THE OPEN SUITE APPROACH H O W T O R I D E T H E S H O C K W A V E S O F D I G I T A L B U S I N E S S
By Shalom Jacobovitz / CC-BY-SA 2
MAGNOLIA PARTNER DAY 2014 BORIS KRAFT, MAGNOLIA INTL.
By NASA/Carla Cioffi
By NASA/Carla Cioffi
YOU ARE HERE
Created by Rob Lord for the BBC’s Hitch-hiker’s Guide to the Galaxy TV Series
OPEN SUITE IS A STRATEGIC ENGINEERING-BASED APPROACH TO TURN PANIC INTO OPPORTUNITY
OPEN ARCHITECTURE
INTEGRATED Single Vendor
MAGNOLIA Best of Breed
OPE CLOSE
MONOLITHIC Single Vendor
CONSISTENT UX
VENDORS GO OPEN SUITE BY PRIORITISING ADAPTABILITY, FLEXIBILITY & INTEGRATION
83 Unsplash / Jan Erik Waider
83 Unsplash / Jan Erik Waider
Then we need more connectors
We have a new department
84
#"
CANTO VENDOR OF CUMULUS DAM SOLUTION
• PARTNERSHIP WITH MAGNOLIA • INTEGRATION OF CUMULUS WITH MAGNOLIA CMS
85 Attribution / Note
IBM NEEDS NO INTRODUCTION
• PARTNERSHIP WITH MAGNOLIA • INTEGRATION OF WCS WITH MAGNOLIA CMS
ELOQUA NOW SUPPORTED TOO!
PERSONALIZATION GETS PERSONALSmarter Commerce Segments use same segments for products AND content?
88 Kurtis Garbutt
Personalization gets personal
89 Attribution / Note
Connector Pipeline
Powerful asset mgmt.
Segment w/ sales info
90 Unsplash / Jan Erik Waider
Too many features & too
complex
ModelRing
3
91 Unsplash
PlatformPlatform Operating System UX, Admin Central Product supported
92 Unsplash
Product
PlatformStandard Product CMS Connectors Product supported
93 Unsplash
Solutions
Product
PlatformSolutions Service Supported Blueprints Extensions/Connectors
94 Unsplash
Ecosystem
Solutions
Product
PlatformEcosystem Clients Community Partners
95 Unsplash
Ecosystem
Solutions
Product
Platform
Customer-driven
Protected Standard Product
96 Attribution / Note
Ecosystem
Solutions
Product
Platform
97 Attribution / Note
Digital Business Platform
Connectivity Good experience, invest in connectors & integrations. Make it easy to add more
Open Suite Approach Best of breed. Be ready for a constantly changing world.
3 Ring Model Client needs drive innovation. Create value & great products without risking base platform
98 Unsplash
How?
10× adoption in five years
99 Unsplash
Easy to engage
Digital Business Platform