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!