product keynote - introducing magnolia 5.4

76
Product Keynote Introducing Magnolia 5.4 Philipp Bärfuss 1 Unsplash / Samuel Zeller

Upload: magnolia

Post on 31-Jul-2015

210 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Product keynote - introducing Magnolia 5.4

Product Keynote Introducing Magnolia 5.4

Philipp Bärfuss

1 Unsplash / Samuel Zeller

Page 2: Product keynote - introducing Magnolia 5.4

2 Magnolia / Isabelle Dubach

Philipp Baerfuss

Magnolia’s CTO

Page 3: Product keynote - introducing Magnolia 5.4

3 Unsplash / Nick Sheerbart

Why are you here today?

Page 5: Product keynote - introducing Magnolia 5.4

Water Power / Royce Bair

Shift of power!

Page 6: Product keynote - introducing Magnolia 5.4

Heather Coleman

Front-end technologies are constantly changing.

New best practices arrive every year, like leaves.

MTE is stable and front-end agnostic.

Page 7: Product keynote - introducing Magnolia 5.4

CMS cannot be

an obstacle

Flickr / The U.S. Army

Page 8: Product keynote - introducing Magnolia 5.4

8 Jibber Team

Magnolia is powerful …

but it’s not always

easy

Page 9: Product keynote - introducing Magnolia 5.4

9 Peter Dutton

If not a skilled Java

Team

Page 10: Product keynote - introducing Magnolia 5.4

10 torbakhopper

Reduce Complexity

Page 11: Product keynote - introducing Magnolia 5.4

11 Michael Coghlan

Remove Obstacles

Page 12: Product keynote - introducing Magnolia 5.4

Make these developers happy12 Unsplash / Samuel Zeller

Credit: Daniel Zedda

Jimmy CluelessCredit: Craig Finlay

Frontend HipstersCredit: Irena Safarova

Java Nerds

Page 13: Product keynote - introducing Magnolia 5.4

13 Unsplash / Samuel Zeller

Magnolia Tasks

Capa

bilit

y

Now

Page 14: Product keynote - introducing Magnolia 5.4

14 Unsplash / Samuel Zeller

Magnolia Tasks

Capa

bilit

y

NowGoal

Page 15: Product keynote - introducing Magnolia 5.4

Learn to develop web projects with Magnolia in

one day

15 Unsplash / Samuel Zeller

1The big goal?

Page 16: Product keynote - introducing Magnolia 5.4

By NASA/Carla Cioffi

TEAM IS HERE

What should we

do?Panic!

Page 17: Product keynote - introducing Magnolia 5.4

Magnolia combines flexibility and simplicity in a unique way. And is a joy to work with!

Product Principles

Page 18: Product keynote - introducing Magnolia 5.4
Page 19: Product keynote - introducing Magnolia 5.4

19

Easy & safe configuration

Same structureFilesystem

Source ControlReadable

Page 20: Product keynote - introducing Magnolia 5.4

DATE FIELD CONFIG, BOOTSTRAP FILE

Page 21: Product keynote - introducing Magnolia 5.4

DATE FIELD CONFIG, YAML FILE

Page 22: Product keynote - introducing Magnolia 5.4

22

Resource handling

No importFilesystem

Streamlined Hot Fix

Page 23: Product keynote - introducing Magnolia 5.4

Water Power / Royce Bair

Workspace (JCR)

Filesystem (webapp)

Classpath (jars)

Resources (CSS,

JavaScripts, Images)

Template Scripts

(Freemarker)

Configuration (YAML)

Page 24: Product keynote - introducing Magnolia 5.4
Page 25: Product keynote - introducing Magnolia 5.4

25

light modules

Same StructureFilesystem

No Obstacle No Java

Page 26: Product keynote - introducing Magnolia 5.4
Page 27: Product keynote - introducing Magnolia 5.4

Dialogs

Resources

Templates

Page 28: Product keynote - introducing Magnolia 5.4
Page 29: Product keynote - introducing Magnolia 5.4

Search

NavigationContent

Pools

Images

Sites

Page 30: Product keynote - introducing Magnolia 5.4
Page 31: Product keynote - introducing Magnolia 5.4
Page 32: Product keynote - introducing Magnolia 5.4

32 Flickr / FutUndBeidl / Gift Box

I want it out of the box!

Wait! Its to expensive!

Page 33: Product keynote - introducing Magnolia 5.4

1 2 3

Angular.js and REST Twitter Bootstrap No Java / Fancy long scroller

Page 34: Product keynote - introducing Magnolia 5.4

34 Twentyfour Students

A-HA!

Page 35: Product keynote - introducing Magnolia 5.4

Peter Grifoni

How can it be efficient?

Page 38: Product keynote - introducing Magnolia 5.4

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

Page 39: Product keynote - introducing Magnolia 5.4

VS.

Components Functions

Page 40: Product keynote - introducing Magnolia 5.4

New Product Demo

Page 41: Product keynote - introducing Magnolia 5.4
Page 42: Product keynote - introducing Magnolia 5.4
Page 43: Product keynote - introducing Magnolia 5.4
Page 44: Product keynote - introducing Magnolia 5.4
Page 45: Product keynote - introducing Magnolia 5.4
Page 46: Product keynote - introducing Magnolia 5.4
Page 47: Product keynote - introducing Magnolia 5.4
Page 48: Product keynote - introducing Magnolia 5.4
Page 49: Product keynote - introducing Magnolia 5.4

Can we use the nice demo?

No, its not part of the standard product!

Page 50: Product keynote - introducing Magnolia 5.4

Demo

HTML & Theme

Components & Models

Templating

Demo

Templating Functions

Templating

STK MTE

Page 51: Product keynote - introducing Magnolia 5.4

But STK had so many good

things!

Plunder it!

Pixabay

Areas

ImagesSites

Resources

Page 52: Product keynote - introducing Magnolia 5.4

52 Unsplash / Barn Images

We do not want to

migrate!

MTE is separate &

modern – no migration

needed

Page 53: Product keynote - introducing Magnolia 5.4

STK

MTE

2015

Magnolia 5.4

Page 54: Product keynote - introducing Magnolia 5.4

How can I start a project?

Just do it!

Front-end

RESTContent Apps

Functions

Page 55: Product keynote - introducing Magnolia 5.4

+ =

Magnolia combines flexibility and simplicity in a unique way. And is a joy to work with!

YEA!

Page 56: Product keynote - introducing Magnolia 5.4

I can do it!

Page 58: Product keynote - introducing Magnolia 5.4

We are on a journey!

Seamlessly front-end

development!

Page 59: Product keynote - introducing Magnolia 5.4

59 Unsplash / Jan Erik Waider

What else

blooms?

Page 60: Product keynote - introducing Magnolia 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

Page 61: Product keynote - introducing Magnolia 5.4

61

PageCacheESI Rendering

Dynamic page caching

Page 62: Product keynote - introducing Magnolia 5.4

Campaign Publisher

62

Page 63: Product keynote - introducing Magnolia 5.4

Campaign Publisher

63

Page 64: Product keynote - introducing Magnolia 5.4

64

Concurrent editing

Page 65: Product keynote - introducing Magnolia 5.4

Peter Grifoni65 Unsplash / Jan Erik Waider

I hear only front-end, front-end,

front-end PositioningMagnolia is a

Digital Business Platform

Page 66: Product keynote - introducing Magnolia 5.4

66 Unsplash / Jesse Bowser

…but you’re a

CMS!

Change perspective

Storage

Unified UXCollaboration

Apps

Connectors

Page 67: Product keynote - introducing Magnolia 5.4

OPEN ARCHITECTURE

FRAGMENTED MAGNOLIA Best of Breed

OPEN CLOSE

MONOLITHIC Single Vendor

CONSISTENT UX

Page 68: Product keynote - introducing Magnolia 5.4

Peter Grifoni68 Unsplash / Jan Erik Waider

Then we need more connectors! We have a new

department!

Page 70: Product keynote - introducing Magnolia 5.4

70 Unsplash / Jan Erik Waider

Too many features & too

complex

ModelRing

3

Page 71: Product keynote - introducing Magnolia 5.4

71 Unsplash

Ecosystem

Solutions

Product

Platform

Customer-driven

Protected Standard Product

Page 72: Product keynote - introducing Magnolia 5.4

72 Unsplash

flexible Digital Business

PlatformCMS

is our masteryfull AnyXM

with Connectors

Page 73: Product keynote - introducing Magnolia 5.4

73 Unsplash / Davide Ragusa

Next steps?

Page 75: Product keynote - introducing Magnolia 5.4

75 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.

Page 76: Product keynote - introducing Magnolia 5.4

76 Unsplash

Thank you!