31
Alexander Kandzior, Alkacon Software Conference Opening Keynote Step up to OpenCms 9.5 03.11.2014

OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

Embed Size (px)

Citation preview

Page 1: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

Alexander Kandzior, Alkacon Software

Conference Opening Keynote

Step up to OpenCms 9.5

03.11.2014

Page 2: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

OpenCms Days 2014 Sponsors

Thank you very much!

Page 3: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● OpenCms 9.5 will be released today

● November 3rd 2014

● Available on the website around 13:00h

Step up to OpenCms 9.5

Page 4: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Question: Who has updated an existing OpenCms installation to version 9.0 within the last 12 months?

● Question: Who has started a NEW project using OpenCms within the last 12 months?

● Question: Who of you is using mostly… ● OpenCms 7.5 or earlier ?

● OpenCms 8.0 or later ?

Some Questions

Page 5: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Live Demo

Demo – 9.5 Grid Template

Demo

Demo

デモ

9.5 Grid Template

Page 6: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● All new responsive, template based on

Bootstrap 3

● Grid based layout

● Pages are layout examples, not “real” content

● Similar look as demo in version 9.0, but

completely different “under the hood”

6

The 9.5 Grid Template - Summary

Page 7: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Root administrator

● Workplace manager

● Database manager

● Administrator

● Project manager

● Account manager

● VFS resource manager

● Template developer

● Workplace user

Roles in OpenCms up to 9.0

Only role for

regular content

managers

Page 8: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

New roles for

content managers

in 9.5

● Project manager

● Account manager

● VFS resource manager

● Template developer

● Workplace user

● Gallery editor

● Category editor

● Editor

● Element author

Roles in OpenCms in 9.5

Page 9: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Project manager

● Account manager

● VFS resource manager

● Template developer

● Workplace user

● Gallery editor

● Category editor

● Editor

● Element author

Roles in OpenCms in 9.5

Regular content

manager roles in

Page 10: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Project manager

● Account manager

● VFS resource manager

● Template developer

● Workplace user

● Gallery editor

● Category editor

● Editor

● Element author

Roles in OpenCms in 9.5

Advanced content

manager roles

Page 11: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Live Demo

Demo – OpenCms 9.5 roles

Demo

Demo

デモ

OpenCms 9.5 roles

Page 12: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Element Author is the least powerful of all roles

● Can edit (and create) content on existing pages

● Can not create new pages or remove pages

● No permission work with the Sitemap

● No workplace access

Element Author Role - Summary

Page 13: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Editor is the new “standard” role

● Is allowed to create pages in the sitemap editor

● Can be controlled further with permissions

● No workplace access

Editor Role - Summary

Page 14: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Gallery editors can create / modify galleries

● Image / Download / External links

● Category editors can create / modify categories

● Editing is done in special views in the sitemap

Gallery / Category Roles - Summary

Page 15: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● PDF Generation

from XML contents

● Generate thumbnail

images from PDF

PDF Support in 9.5

Page 16: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Locale synchronization of content fields

● The content editor can synchronize field values in XML Contents between different languages

● Visibility handler for content fields

● Show or hide certain fields in the XML content editor

● Dynamic field handlers

● Field values can be dynamically updated based on changes in other fields

Inline / form editor improvements

Page 17: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Allows users to generate content in the

OpenCms repository without logging in

User generated content

Page 18: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

Nested containers

In 9.0, containers

are defined on the

JSP template

9.5 allows nested

containers with

drag & drop

Page Head

Container

(From JSP)

Nested Container 1

Nested Container 2

Page Head

Container 2

(From JSP)

Container 1

(From JSP)

Page 19: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Live Demo

Demo – Nested containers

Demo

Demo

デモ

Nested containers

Page 20: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Docker image for 9.5.0 available by Nov. 15

● https://registry.hub.docker.com/repos/alkacon

Docker support

Page 21: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

Extended 9.5 Documentation

OpenCms 9.0

Documentation

OpenCms 9.5

Documentation

Page 22: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Live Demo

Demo – 9.5 Documentation

Demo

Demo

デモ

Documentation

Page 23: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Enhanced and extended

● Size has almost tripled

● HTML based

● For better online searches

● Will be available from a dedicated website

● Website will be available end of Q4 2014

● We invite everyone to cooperate

9.5 Documentation - Summary

Page 24: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

Modified role

allows to create

templates without

coding

● Project manager

● Account manager

● VFS resource manager

● Template developer

● Workplace user

● Gallery editor

● Category editor

● Editor

● Element author

Roles in OpenCms in 9.5

Page 25: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Live Demo

Demo – Template Editing

Demo

Demo

デモ

Template editing

Page 26: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● New “Template” view in the sitemap

● Accessible only with “Template developer” role

● Allows to create new templates without coding

● In the demo: Heavy use of nested containers

● Based on what is available in the JSP templates

● Powerful combination of grid based HTML,

nested containers and element views

Template Editing - Summary

Page 27: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Updating from 8.x / 9.0 is a snap

● Update wizard is available

● Minor API changes

● For example in the content collector API

Updating from previous versions

Page 28: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● OCEE Version 4.5 to be released

until November 15

● Required for OpenCms 9.5

Alkacon OCEE

Page 29: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Maintenance releases for 9.5

● 9.5.0 is very stable

● 9.5.1 by 31.03.2015 (earlier if required)

● Target for OpenCms 10 is October 2015

● Possible areas of improvement

● Rewritten file explorer

● Enhanced content storage in the VFS repository

● Support for release management tools

OpenCms Roadmap for 2015

Page 30: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

● Conference Get-Together in the “Kandinsky”

Bar / Restaurant

● Start: 19.30h, open end

● The first round of Kölsch (and soft drinks) will

be on us!

This evening

Page 31: OpenCms Days 2014 Keynote - Step up to OpenCms 9.5

Alexander Kandzior

Alkacon Software GmbH

http://www.alkacon.com

http://www.opencms.org

Thank you very much for your

attention!