Transcript

Alexander Kandzior, Alkacon Software

Conference Opening Keynote

Step up to OpenCms 9.5

03.11.2014

OpenCms Days 2014 Sponsors

Thank you very much!

● OpenCms 9.5 will be released today

● November 3rd 2014

● Available on the website around 13:00h

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

● Live Demo

Demo – 9.5 Grid Template

Demo

Demo

デモ

9.5 Grid Template

● 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

● 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

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

● 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

● 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

● Live Demo

Demo – OpenCms 9.5 roles

Demo

Demo

デモ

OpenCms 9.5 roles

● 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

● 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

● 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

● PDF Generation

from XML contents

● Generate thumbnail

images from PDF

PDF Support in 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

● Allows users to generate content in the

OpenCms repository without logging in

User generated content

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)

● Live Demo

Demo – Nested containers

Demo

Demo

デモ

Nested containers

● Docker image for 9.5.0 available by Nov. 15

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

Docker support

Extended 9.5 Documentation

OpenCms 9.0

Documentation

OpenCms 9.5

Documentation

● Live Demo

Demo – 9.5 Documentation

Demo

Demo

デモ

Documentation

● 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

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

● Live Demo

Demo – Template Editing

Demo

Demo

デモ

Template editing

● 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

● 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

● OCEE Version 4.5 to be released

until November 15

● Required for OpenCms 9.5

Alkacon OCEE

● 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

● 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

Alexander Kandzior

Alkacon Software GmbH

http://www.alkacon.com

http://www.opencms.org

Thank you very much for your

attention!

top related