20

From business requirements to the development of magnolia cms.com - personalized, integrated, responsive and a joy to edit

Embed Size (px)

Citation preview

Ben PriceMarketing Manager

Tomáš GregovskýInteractive Developer

GOALS FOR THE NEW WEBSITE

Make editing the site a joy!

Make it easier to engage with Magnolia

Provide a relevant & personalized visitor experience

AND WE ALSO WANT...

TODRINK OUR OWN CHAMPAGNE !

EDITOR FLEXIBILITY

REQUIREMENTS

BOOTSTRAP HTML FRAMEWORK (TWITTER-BOOTSTRAP MODULE 1.3)

REDUCED NUMBER OF COMPONENTS:

OLD WEBSITE

32 page def.85 component def.

*not counting STK and other modules

NEW WEBSITE

TWITTER-BOOTSTRAP MODULE:

2 page def.5 component def.

WEBSITE MODULE:

+ 2 page def.+ 5 comp. def.

+ 9 comp. for content apps

vs

WITH ONE TEASER COMPONENT WE CAN:

- POINT TO 7 DIFFERENT LOCATIONS- CREATE 30 DIFFERENT LOOKING TEASERS - USE DAM IMAGES OR ANY OF 650+ ICONS

FLEXIBLE COMPONENTS

MARKETING AUTOMATION INTEGRATION

REQUIREMENTS

Set up automation campaign

Create page on the site

Paste form snippet

(hopefully right one)

Publish thepage

(hopefully style ok)

MARKETING AUTOMATION PREVIOUSLY...

INFUSIONSOFT INTEGRATION (EXTERNAL-FORMS MODULE 1.1)

ONE CLICK TO GET FORM INTO PAGE

SOON: PERSONALISATION TRAITS

MARKETING AUTOMATION NOW...

SEARCH

REQUIREMENTS

SEARCH

SEARCH

NEW FASTER AND MORE FLEXIBLE SOLR (SOLR-SEARCH PROVIDER + CONTENT-INDEXED MODULES 2.2.1)

SEARCH RESULT INSTEAD OF 404

CONTENT APPSCONTENT APPS

REQUIREMENTS

9 NEW CONTENT APPS

CONNECTED TOGETHER (e.g. PARTNERS & REFERENCES)

REST CALLS + ANGULARJS

1 COMPONENT FOR ANY CONTENT APP LIST

PERSONALIZED BY COUNTRY

ONE CONTENT APP TO

RULE THEM ALL

MIGHTY TEASERS APP

REQUIREMENTS

DELIVER THIS BEFORE THE CONFERENCE

JAVA LIGHTWEIGHT (CUSTOM JAVA ONLY FOR CONTENT APPS)

FREEMARKER HEAVYWEIGHT (CMSFN, STKFN, DAMFN, …)

CHANGES IN UI AND IN CONFIGURATION

APPROACH

4 MONTHSTOTAL DELIVERY TIME

Front end development

Java dev

THAT’S

DEVELOPING WITH

WE ARE RUNNING OUT OF TIME SO SORRY BUT...

QUESTIONS...DURING THE BREAK :)

TIME FOR CHAMPAGNE!!