Top Banner
Alexander Kandzior, Alkacon Software Conference Opening Keynote Step up to OpenCms 9.5 03.11.2014
31
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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!