SlideShare ist ein Scribd-Unternehmen logo
1 von 78
Downloaden Sie, um offline zu lesen
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.0
Philipp Bärfuss, Head of Product Development 11.07.2013 at Webinar
Magnolia 5 - Zoology
Why Magnolia 5 Rocks for IT
1
http://www.flickr.com/photos/chanycrystal/
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
The Zookeeper
2
Philipp Bärfuss
36 years, Swiss
8 years at Magnolia
Head of Product Development
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Demo: 3 Minutes of Magnolia 5
3
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Assistant: The Geek
4
Now it gets geeky
Coding examples
Very technical
Don’t panic! We get back to
normal
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Assistant: The Fairy
Future
Ideas
Features
Wishes
Things you could do
5
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
The Zoology - Aspects of M5
6
Ants
ElephantFlamingo
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
The Elephant
good memory
strong
working animal
7
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
The Ants
Collective intelligence
Complexity with simplicity
Basic signal -> big impact
8
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
The Flamingo
elegant and beautiful
perfect tools and technics
strong flyer
reliable
found around the world
9
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
The Zoology - Aspects of M5
10
Collaboration
WCMUX
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
The Zoology - Aspects of M5
10
Collaboration
WCMUX
Publishing
Templates
Content
Apps
DAM
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
The Zoology - Aspects of M5
10
Collaboration
WCMUX
Publishing
Templates
Content
Apps
WorkflowThe Pulse
DAM
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
The Zoology - Aspects of M5
10
Collaboration
WCMUX
Apps
Forms
Publishing
Templates
Content
Apps
WorkflowThe Pulse
DAM
Favorites
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Online Digital Channel Management
11
Collaboration
WCMUX
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Online Digital Channel Management
11
Collaboration
WCMUX
Digital Channels (IN)
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Online Digital Channel Management
11
Collaboration
WCMUX
Digital Channels (OUT)
Digital Channels (IN)
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Online Digital Channel Management
11
Collaboration
WCMUX
eCommerce CRM
Digital Channels (OUT)
Digital Channels (IN)
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Digital Channel Management
12
In
• Authors
• Flickr
• Mobile
• ...
Out
• Devices: Mobile, Print, ..
• Medium: eMail, Web, PDF
• Twitter, Facebook, ...
Integration
• Analytics, CRM, Shop
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
CMS
13
WCM
Publishing
Templates
Content
Apps
DAM
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Content Apps
14
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Content App - Browser
15
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Content App - Detail / Editor
16
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Just configure it
17
node types
• icons
tree, list, columns
forms
• to edit the content
actions
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Extend Contacts App
add a field to the contacts form
add a column to the tree
18
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Digital Asset Management
19
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
DAM - API
20
Providers
• to access other sources
Renditions
• thumbnails, sizes, formats
Metadata
• Dublin Core
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Image Cropping
21
independent media file editor
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Integration - Blossom (Spring)
22
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
CMS
Content Pools
• Article, News, Events
DAM
• Video
• Originals
• Flickr, ...
Integrations
• eCommerce
• Database
Publishing
• Twitter, Facebook
Personalization
• Persona
• A/B Testing
23
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
Collaboration & Processes
24
Collaboration
WorkflowThe Pulse
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
The Pulse - Collaboration
25
The Pulse
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
The Pulse - Collaboration
25
The Pulse
App
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
The Pulse - Collaboration
25
The Pulse
Workflow
App
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
The Pulse - Collaboration
25
The Pulse
Workflow
Import
App
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
The Pulse - Collaboration
25
The Pulse
Workflow
eMail
Import
App
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
The Pulse - Collaboration
25
The Pulse
Workflow
eMail
Import
App
App
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
Demo - Send a Message
26
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
Message View
27
define screen per message
• what info to show
define actions
• proceed workflow
• jump into an app
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Collaboration Example
Pages
• click on “Request Translation”
Pulse
• translator group gets a message
28
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Text
Workflow Engine - JBPM
29
Well known
Visual Tools available
• Eclipse workflow editor
Execute Commands
• activation, versioning, ...
Define Message Screen for Human Tasks
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Collaboration & Processes
Build your processes
• Notifications
• Watch List
Task oriented apps
• Task oriented apps
(review, ..)
Notification channels
• eMail
• RSS
• SMS
Group work items
• Assignee
• Status
Workflow designer
• for basic steps
30
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
UX Framework
31
UX
Apps
Forms
Favorites
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
AdminCentral
Vaadin (GWT)
Vaadin
UI Model
Web Services
(CMIS)
Content
Model
CMIS
App
REST/AtomHTTP
JCR
JCR
App
Rendering Engine
Web Browser
Web pages,
Images, ..
Templates
Security
Node
Types
Mixins......
AJAX/JSON
32
Overview
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Technology Stack
33
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.34
Vaadin
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.35
Vaadin
• Rich widget framework
• Out-of-the-box theming
• Java developer friendly
• Close to Swing
• GWT based (Java -> Javascript)
• Can integrate any GWT-components
• Rare GWT-compiles (compared to plain GWT)
• Testing with pure JUnit
• Apache License
• Well documented
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
API - Layers
36
Magnolia Core
Widgets (Form,Workbench)
UI Framework (Impl)
AdminCentral
Vaadin
UI API (App, Context, Location)
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Packages - AdminCentral
37
UI Framework - Apps, Locations, Messages,Actions
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Packages - AdminCentral
37
AdminCentral
& Shell Apps
UI Framework - Apps, Locations, Messages,Actions
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Packages - AdminCentral
37
AdminCentral
& Shell Apps
App App
UI Framework - Apps, Locations, Messages,Actions
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Packages - AdminCentral
37
Content App
AdminCentral
& Shell Apps
App App
UI Framework - Apps, Locations, Messages,Actions
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Packages - AdminCentral
37
Content App
AdminCentral
& Shell Apps
App App
App App
UI Framework - Apps, Locations, Messages,Actions
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Apps
is a AdminCentral extension
task oriented
• authoring
• reviewing
use Vaadin for the views
• easy Swing like coding/debugging
use Magnolia/Java for the presenters
sub apps
• shown in tabs
38
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
App API - UML
39
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Timezone App
40
Extend the base app
Use Vaadin to build the UI
Open a sub app tab
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Favorites
41
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Location, Location, Location
42
URL Anchor
• #app:<appName>:<subAppId>:<parameter>
In App navigation
• main, app, subapp
Bookmarks
• save URL, send them to other users, ...
History
• back and forward buttons
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Collaboration Example
Task
• translator jumps to the page to translate
43
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Definition to UI
44
FormDefinition Factory
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Notifications
45
App Context
• Alerts
• Confirmation
Messages to the Pulse
• Info
• Warning
• Error
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
IoC
46
All UI components can be replaced
• Apps, Sub-apps
• View and Presenters
Get the Objects you nee
• Definitions
• App Context
Apps are configurable
• extend apps, sub-apps
• add actions
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Actions and Commands
47
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Actions
48
The UI event handling
Open Dialog
Call Command
Show message to user
Change location
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Commands
49
Backend executable
No UI
Invoked by
• UI
• WebServices
• Workflow
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Action Bar
50
Configured
• Customize the App
• Add Actions by Module
Independent
• Content Apps
• Page Editor
• Messages
Preview
Sensitive
• Content type
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Collaboration Example
Add an Action
• new action in the Pages app
• Code sample
51
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Form, Fields and Tabs
52
Configured
• no coding needed
Independent
• used in Apps
• used in Dialogs
Data binding
• Items not Nodes
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Form in an App
53
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Form in a Dialog
54
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Validation, Errors and Warnings
55
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
UX
Internationalization
• RTL
Mobile
• Smartphone UI
Configuration
• Form Editor
Dialogs
• Wizards
Widgets
• Graphs
Rich Text Editors
• Plugins
56
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Magnolia is more than a Zoo
57
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Magnolia is more than a Zoo
WCM Features
• Pages, Dam, Content Apps
• Spring (Blossom)
57
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Magnolia is more than a Zoo
WCM Features
• Pages, Dam, Content Apps
• Spring (Blossom)
Collaboration Features
• The Pulse, Workflow
57
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Magnolia is more than a Zoo
WCM Features
• Pages, Dam, Content Apps
• Spring (Blossom)
Collaboration Features
• The Pulse, Workflow
UI Framework
• Apps, Favorites, Locations
• Forms, Actions, Widgets
• Vaadin based
57
Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.
Timeline
58
5.25.1EE5.0
Platform Smooth UX
CompletenessBasis
Features
15. NovConferenceAug
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.0
Conference
MConf13-WEBINAR-20
20% discount / sign up now: www.magnolia-cms.com/conference
59
Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.0
Questions & some Answers
60

Weitere ähnliche Inhalte

Ähnlich wie Webinar - Why Magnolia 5 Rocks For IT

Fitch Ratings Goes Open Suite
Fitch Ratings Goes Open SuiteFitch Ratings Goes Open Suite
Fitch Ratings Goes Open SuiteMagnolia
 
Get the Maximum Out of Your Magnolia Workflow
Get the Maximum Out of Your Magnolia WorkflowGet the Maximum Out of Your Magnolia Workflow
Get the Maximum Out of Your Magnolia WorkflowMagnolia
 
Keynote: Magnolia Debuts Personalization
Keynote: Magnolia Debuts PersonalizationKeynote: Magnolia Debuts Personalization
Keynote: Magnolia Debuts PersonalizationMagnolia
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Ryan Baxter
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Geovanne Bertonha
 
Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012
Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012
Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012Brian King
 
Guadec 2012 lt - web application stores in gnome
Guadec 2012   lt - web application stores in gnomeGuadec 2012   lt - web application stores in gnome
Guadec 2012 lt - web application stores in gnomeJosé Dapena Paz
 
Web application stores in GNOME (GUADEC 2012)
Web application stores in GNOME (GUADEC 2012)Web application stores in GNOME (GUADEC 2012)
Web application stores in GNOME (GUADEC 2012)Igalia
 
Tiny Spec 2019 Bangalore
Tiny Spec 2019 BangaloreTiny Spec 2019 Bangalore
Tiny Spec 2019 BangaloreUjjwal Grover
 
Introducing Appcelerator's Open Mobile Marketplace
Introducing Appcelerator's Open Mobile MarketplaceIntroducing Appcelerator's Open Mobile Marketplace
Introducing Appcelerator's Open Mobile MarketplaceAxway Appcelerator
 
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...Philippe Riand
 
Costruire applicazioni multi-tenant e piattaforme SaaS in PHP con Innomatic
Costruire applicazioni multi-tenant e piattaforme SaaS in PHP con InnomaticCostruire applicazioni multi-tenant e piattaforme SaaS in PHP con Innomatic
Costruire applicazioni multi-tenant e piattaforme SaaS in PHP con InnomaticInnoteam Srl
 

Ähnlich wie Webinar - Why Magnolia 5 Rocks For IT (20)

Fitch Ratings Goes Open Suite
Fitch Ratings Goes Open SuiteFitch Ratings Goes Open Suite
Fitch Ratings Goes Open Suite
 
Get the Maximum Out of Your Magnolia Workflow
Get the Maximum Out of Your Magnolia WorkflowGet the Maximum Out of Your Magnolia Workflow
Get the Maximum Out of Your Magnolia Workflow
 
Android
Android Android
Android
 
Android
Android Android
Android
 
Master Open Source 2009
Master Open Source 2009Master Open Source 2009
Master Open Source 2009
 
Keynote: Magnolia Debuts Personalization
Keynote: Magnolia Debuts PersonalizationKeynote: Magnolia Debuts Personalization
Keynote: Magnolia Debuts Personalization
 
Open Standards For Social Business Apps
Open Standards For Social Business AppsOpen Standards For Social Business Apps
Open Standards For Social Business Apps
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012
Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012
Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012
 
Guadec 2012 lt - web application stores in gnome
Guadec 2012   lt - web application stores in gnomeGuadec 2012   lt - web application stores in gnome
Guadec 2012 lt - web application stores in gnome
 
Web application stores in GNOME (GUADEC 2012)
Web application stores in GNOME (GUADEC 2012)Web application stores in GNOME (GUADEC 2012)
Web application stores in GNOME (GUADEC 2012)
 
Android technology
Android technology Android technology
Android technology
 
Tiny Spec 2019 Bangalore
Tiny Spec 2019 BangaloreTiny Spec 2019 Bangalore
Tiny Spec 2019 Bangalore
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android ppt
Android ppt Android ppt
Android ppt
 
Introducing Appcelerator's Open Mobile Marketplace
Introducing Appcelerator's Open Mobile MarketplaceIntroducing Appcelerator's Open Mobile Marketplace
Introducing Appcelerator's Open Mobile Marketplace
 
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...IBM Connect 2016 - Don't give up on Domino!Introducing Darwino: A New Lifeli...
IBM Connect 2016 - Don't give up on Domino! Introducing Darwino: A New Lifeli...
 
Costruire applicazioni multi-tenant e piattaforme SaaS in PHP con Innomatic
Costruire applicazioni multi-tenant e piattaforme SaaS in PHP con InnomaticCostruire applicazioni multi-tenant e piattaforme SaaS in PHP con Innomatic
Costruire applicazioni multi-tenant e piattaforme SaaS in PHP con Innomatic
 

Mehr von bkraft

High performance and scalability
High performance and scalability High performance and scalability
High performance and scalability bkraft
 
Multilingual websites, microsites and landing pages
Multilingual websites, microsites and landing pagesMultilingual websites, microsites and landing pages
Multilingual websites, microsites and landing pagesbkraft
 
Blossom on the web
Blossom on the webBlossom on the web
Blossom on the webbkraft
 
Single sourcing desktop and mobile websites
Single sourcing desktop and mobile websitesSingle sourcing desktop and mobile websites
Single sourcing desktop and mobile websitesbkraft
 
Work life balance
Work life balanceWork life balance
Work life balancebkraft
 
Magnolia and PHPCR
Magnolia and PHPCRMagnolia and PHPCR
Magnolia and PHPCRbkraft
 
Solr and Image Module Extensions of Magnolia
Solr and Image Module Extensions of MagnoliaSolr and Image Module Extensions of Magnolia
Solr and Image Module Extensions of Magnoliabkraft
 
End to end content managed online mobile banking
End to end content managed online mobile bankingEnd to end content managed online mobile banking
End to end content managed online mobile bankingbkraft
 
MBC Group - Magnolia in the Media
MBC Group - Magnolia in the MediaMBC Group - Magnolia in the Media
MBC Group - Magnolia in the Mediabkraft
 
Yet Another E-Commerce Integration: Magnolia Loves Hybris
Yet Another E-Commerce Integration: Magnolia Loves Hybris Yet Another E-Commerce Integration: Magnolia Loves Hybris
Yet Another E-Commerce Integration: Magnolia Loves Hybris bkraft
 
Bridging the Gap: Magnolia Modules and Spring Configured Software
Bridging the Gap: Magnolia Modules and Spring Configured SoftwareBridging the Gap: Magnolia Modules and Spring Configured Software
Bridging the Gap: Magnolia Modules and Spring Configured Softwarebkraft
 
User Management and SSO for Austrian Government
User Management and SSO for Austrian GovernmentUser Management and SSO for Austrian Government
User Management and SSO for Austrian Governmentbkraft
 
Enterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's ImagingEnterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's Imagingbkraft
 
How the STK, CSS & HTML and Rapid Prototyping Accelerate the Design Process
How the STK, CSS & HTML and Rapid Prototyping Accelerate the Design ProcessHow the STK, CSS & HTML and Rapid Prototyping Accelerate the Design Process
How the STK, CSS & HTML and Rapid Prototyping Accelerate the Design Processbkraft
 
Migros.ch - Modularizing Magnolia for Switzerland's Largest Retailer
Migros.ch - Modularizing Magnolia for Switzerland's Largest RetailerMigros.ch - Modularizing Magnolia for Switzerland's Largest Retailer
Migros.ch - Modularizing Magnolia for Switzerland's Largest Retailerbkraft
 
How AngryNerds Convinced Atlassian to Use Magnolia
How AngryNerds Convinced Atlassian to Use MagnoliaHow AngryNerds Convinced Atlassian to Use Magnolia
How AngryNerds Convinced Atlassian to Use Magnoliabkraft
 
Magnolia 5 Magnolia Conference 2012 Keynote
Magnolia 5 Magnolia Conference 2012 KeynoteMagnolia 5 Magnolia Conference 2012 Keynote
Magnolia 5 Magnolia Conference 2012 Keynotebkraft
 
Webinar 4.5-features-partners
Webinar 4.5-features-partnersWebinar 4.5-features-partners
Webinar 4.5-features-partnersbkraft
 
Core capabilities of wcm - magnolia
Core capabilities of wcm -  magnoliaCore capabilities of wcm -  magnolia
Core capabilities of wcm - magnoliabkraft
 
Disruptive innovation workshop
Disruptive innovation workshopDisruptive innovation workshop
Disruptive innovation workshopbkraft
 

Mehr von bkraft (20)

High performance and scalability
High performance and scalability High performance and scalability
High performance and scalability
 
Multilingual websites, microsites and landing pages
Multilingual websites, microsites and landing pagesMultilingual websites, microsites and landing pages
Multilingual websites, microsites and landing pages
 
Blossom on the web
Blossom on the webBlossom on the web
Blossom on the web
 
Single sourcing desktop and mobile websites
Single sourcing desktop and mobile websitesSingle sourcing desktop and mobile websites
Single sourcing desktop and mobile websites
 
Work life balance
Work life balanceWork life balance
Work life balance
 
Magnolia and PHPCR
Magnolia and PHPCRMagnolia and PHPCR
Magnolia and PHPCR
 
Solr and Image Module Extensions of Magnolia
Solr and Image Module Extensions of MagnoliaSolr and Image Module Extensions of Magnolia
Solr and Image Module Extensions of Magnolia
 
End to end content managed online mobile banking
End to end content managed online mobile bankingEnd to end content managed online mobile banking
End to end content managed online mobile banking
 
MBC Group - Magnolia in the Media
MBC Group - Magnolia in the MediaMBC Group - Magnolia in the Media
MBC Group - Magnolia in the Media
 
Yet Another E-Commerce Integration: Magnolia Loves Hybris
Yet Another E-Commerce Integration: Magnolia Loves Hybris Yet Another E-Commerce Integration: Magnolia Loves Hybris
Yet Another E-Commerce Integration: Magnolia Loves Hybris
 
Bridging the Gap: Magnolia Modules and Spring Configured Software
Bridging the Gap: Magnolia Modules and Spring Configured SoftwareBridging the Gap: Magnolia Modules and Spring Configured Software
Bridging the Gap: Magnolia Modules and Spring Configured Software
 
User Management and SSO for Austrian Government
User Management and SSO for Austrian GovernmentUser Management and SSO for Austrian Government
User Management and SSO for Austrian Government
 
Enterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's ImagingEnterprise Extensions to Magnolia's Imaging
Enterprise Extensions to Magnolia's Imaging
 
How the STK, CSS & HTML and Rapid Prototyping Accelerate the Design Process
How the STK, CSS & HTML and Rapid Prototyping Accelerate the Design ProcessHow the STK, CSS & HTML and Rapid Prototyping Accelerate the Design Process
How the STK, CSS & HTML and Rapid Prototyping Accelerate the Design Process
 
Migros.ch - Modularizing Magnolia for Switzerland's Largest Retailer
Migros.ch - Modularizing Magnolia for Switzerland's Largest RetailerMigros.ch - Modularizing Magnolia for Switzerland's Largest Retailer
Migros.ch - Modularizing Magnolia for Switzerland's Largest Retailer
 
How AngryNerds Convinced Atlassian to Use Magnolia
How AngryNerds Convinced Atlassian to Use MagnoliaHow AngryNerds Convinced Atlassian to Use Magnolia
How AngryNerds Convinced Atlassian to Use Magnolia
 
Magnolia 5 Magnolia Conference 2012 Keynote
Magnolia 5 Magnolia Conference 2012 KeynoteMagnolia 5 Magnolia Conference 2012 Keynote
Magnolia 5 Magnolia Conference 2012 Keynote
 
Webinar 4.5-features-partners
Webinar 4.5-features-partnersWebinar 4.5-features-partners
Webinar 4.5-features-partners
 
Core capabilities of wcm - magnolia
Core capabilities of wcm -  magnoliaCore capabilities of wcm -  magnolia
Core capabilities of wcm - magnolia
 
Disruptive innovation workshop
Disruptive innovation workshopDisruptive innovation workshop
Disruptive innovation workshop
 

Kürzlich hochgeladen

Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

Webinar - Why Magnolia 5 Rocks For IT

  • 1. Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.0 Philipp Bärfuss, Head of Product Development 11.07.2013 at Webinar Magnolia 5 - Zoology Why Magnolia 5 Rocks for IT 1 http://www.flickr.com/photos/chanycrystal/
  • 2. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. The Zookeeper 2 Philipp Bärfuss 36 years, Swiss 8 years at Magnolia Head of Product Development
  • 3. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Demo: 3 Minutes of Magnolia 5 3
  • 4. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Assistant: The Geek 4 Now it gets geeky Coding examples Very technical Don’t panic! We get back to normal
  • 5. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Assistant: The Fairy Future Ideas Features Wishes Things you could do 5
  • 6. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. The Zoology - Aspects of M5 6 Ants ElephantFlamingo
  • 7. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. The Elephant good memory strong working animal 7
  • 8. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text The Ants Collective intelligence Complexity with simplicity Basic signal -> big impact 8
  • 9. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. The Flamingo elegant and beautiful perfect tools and technics strong flyer reliable found around the world 9
  • 10. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. The Zoology - Aspects of M5 10 Collaboration WCMUX
  • 11. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. The Zoology - Aspects of M5 10 Collaboration WCMUX Publishing Templates Content Apps DAM
  • 12. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. The Zoology - Aspects of M5 10 Collaboration WCMUX Publishing Templates Content Apps WorkflowThe Pulse DAM
  • 13. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. The Zoology - Aspects of M5 10 Collaboration WCMUX Apps Forms Publishing Templates Content Apps WorkflowThe Pulse DAM Favorites
  • 14. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Online Digital Channel Management 11 Collaboration WCMUX
  • 15. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Online Digital Channel Management 11 Collaboration WCMUX Digital Channels (IN)
  • 16. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Online Digital Channel Management 11 Collaboration WCMUX Digital Channels (OUT) Digital Channels (IN)
  • 17. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Online Digital Channel Management 11 Collaboration WCMUX eCommerce CRM Digital Channels (OUT) Digital Channels (IN)
  • 18. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Digital Channel Management 12 In • Authors • Flickr • Mobile • ... Out • Devices: Mobile, Print, .. • Medium: eMail, Web, PDF • Twitter, Facebook, ... Integration • Analytics, CRM, Shop
  • 19. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. CMS 13 WCM Publishing Templates Content Apps DAM
  • 20. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Content Apps 14
  • 21. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Content App - Browser 15
  • 22. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Content App - Detail / Editor 16
  • 23. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Just configure it 17 node types • icons tree, list, columns forms • to edit the content actions
  • 24. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Extend Contacts App add a field to the contacts form add a column to the tree 18
  • 25. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Digital Asset Management 19
  • 26. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. DAM - API 20 Providers • to access other sources Renditions • thumbnails, sizes, formats Metadata • Dublin Core
  • 27. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Image Cropping 21 independent media file editor
  • 28. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Integration - Blossom (Spring) 22
  • 29. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. CMS Content Pools • Article, News, Events DAM • Video • Originals • Flickr, ... Integrations • eCommerce • Database Publishing • Twitter, Facebook Personalization • Persona • A/B Testing 23
  • 30. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text Collaboration & Processes 24 Collaboration WorkflowThe Pulse
  • 31. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text The Pulse - Collaboration 25 The Pulse
  • 32. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text The Pulse - Collaboration 25 The Pulse App
  • 33. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text The Pulse - Collaboration 25 The Pulse Workflow App
  • 34. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text The Pulse - Collaboration 25 The Pulse Workflow Import App
  • 35. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text The Pulse - Collaboration 25 The Pulse Workflow eMail Import App
  • 36. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text The Pulse - Collaboration 25 The Pulse Workflow eMail Import App App
  • 37. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text Demo - Send a Message 26
  • 38. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text Message View 27 define screen per message • what info to show define actions • proceed workflow • jump into an app
  • 39. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Collaboration Example Pages • click on “Request Translation” Pulse • translator group gets a message 28
  • 40. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Text Workflow Engine - JBPM 29 Well known Visual Tools available • Eclipse workflow editor Execute Commands • activation, versioning, ... Define Message Screen for Human Tasks
  • 41. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Collaboration & Processes Build your processes • Notifications • Watch List Task oriented apps • Task oriented apps (review, ..) Notification channels • eMail • RSS • SMS Group work items • Assignee • Status Workflow designer • for basic steps 30
  • 42. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. UX Framework 31 UX Apps Forms Favorites
  • 43. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. AdminCentral Vaadin (GWT) Vaadin UI Model Web Services (CMIS) Content Model CMIS App REST/AtomHTTP JCR JCR App Rendering Engine Web Browser Web pages, Images, .. Templates Security Node Types Mixins...... AJAX/JSON 32 Overview
  • 44. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Technology Stack 33
  • 45. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.34 Vaadin
  • 46. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd.35 Vaadin • Rich widget framework • Out-of-the-box theming • Java developer friendly • Close to Swing • GWT based (Java -> Javascript) • Can integrate any GWT-components • Rare GWT-compiles (compared to plain GWT) • Testing with pure JUnit • Apache License • Well documented
  • 47. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. API - Layers 36 Magnolia Core Widgets (Form,Workbench) UI Framework (Impl) AdminCentral Vaadin UI API (App, Context, Location)
  • 48. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Packages - AdminCentral 37 UI Framework - Apps, Locations, Messages,Actions
  • 49. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Packages - AdminCentral 37 AdminCentral & Shell Apps UI Framework - Apps, Locations, Messages,Actions
  • 50. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Packages - AdminCentral 37 AdminCentral & Shell Apps App App UI Framework - Apps, Locations, Messages,Actions
  • 51. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Packages - AdminCentral 37 Content App AdminCentral & Shell Apps App App UI Framework - Apps, Locations, Messages,Actions
  • 52. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Packages - AdminCentral 37 Content App AdminCentral & Shell Apps App App App App UI Framework - Apps, Locations, Messages,Actions
  • 53. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Apps is a AdminCentral extension task oriented • authoring • reviewing use Vaadin for the views • easy Swing like coding/debugging use Magnolia/Java for the presenters sub apps • shown in tabs 38
  • 54. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. App API - UML 39
  • 55. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Timezone App 40 Extend the base app Use Vaadin to build the UI Open a sub app tab
  • 56. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Favorites 41
  • 57. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Location, Location, Location 42 URL Anchor • #app:<appName>:<subAppId>:<parameter> In App navigation • main, app, subapp Bookmarks • save URL, send them to other users, ... History • back and forward buttons
  • 58. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Collaboration Example Task • translator jumps to the page to translate 43
  • 59. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Definition to UI 44 FormDefinition Factory
  • 60. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Notifications 45 App Context • Alerts • Confirmation Messages to the Pulse • Info • Warning • Error
  • 61. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. IoC 46 All UI components can be replaced • Apps, Sub-apps • View and Presenters Get the Objects you nee • Definitions • App Context Apps are configurable • extend apps, sub-apps • add actions
  • 62. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Actions and Commands 47
  • 63. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Actions 48 The UI event handling Open Dialog Call Command Show message to user Change location
  • 64. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Commands 49 Backend executable No UI Invoked by • UI • WebServices • Workflow
  • 65. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Action Bar 50 Configured • Customize the App • Add Actions by Module Independent • Content Apps • Page Editor • Messages Preview Sensitive • Content type
  • 66. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Collaboration Example Add an Action • new action in the Pages app • Code sample 51
  • 67. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Form, Fields and Tabs 52 Configured • no coding needed Independent • used in Apps • used in Dialogs Data binding • Items not Nodes
  • 68. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Form in an App 53
  • 69. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Form in a Dialog 54
  • 70. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Validation, Errors and Warnings 55
  • 71. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. UX Internationalization • RTL Mobile • Smartphone UI Configuration • Form Editor Dialogs • Wizards Widgets • Graphs Rich Text Editors • Plugins 56
  • 72. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Magnolia is more than a Zoo 57
  • 73. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Magnolia is more than a Zoo WCM Features • Pages, Dam, Content Apps • Spring (Blossom) 57
  • 74. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Magnolia is more than a Zoo WCM Features • Pages, Dam, Content Apps • Spring (Blossom) Collaboration Features • The Pulse, Workflow 57
  • 75. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Magnolia is more than a Zoo WCM Features • Pages, Dam, Content Apps • Spring (Blossom) Collaboration Features • The Pulse, Workflow UI Framework • Apps, Favorites, Locations • Forms, Actions, Widgets • Vaadin based 57
  • 76. Version 1.0 Magnolia is a registered trademark owned by Magnolia International Ltd. Timeline 58 5.25.1EE5.0 Platform Smooth UX CompletenessBasis Features 15. NovConferenceAug
  • 77. Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.0 Conference MConf13-WEBINAR-20 20% discount / sign up now: www.magnolia-cms.com/conference 59
  • 78. Magnolia is a registered trademark owned by Magnolia International Ltd.Version 1.0 Questions & some Answers 60