Date post: | 18-Nov-2014 |
Category: |
Technology |
Upload: | alkacon-software-gmbh |
View: | 1,662 times |
Download: | 1 times |
Alexander Kandzior, Alkacon Software
Conference Opening Keynote
Get rolling with OpenCms 9
30.09.2013
OpenCms Days 2013 Sponsors
Thank you very much!
● Question: Who has updated an existing OpenCms installation to version 8.x within the last 12 months?
● Question: Who has started a NEW project using OpenCms 8.x within the last 12 months?
● Question: Who of you is using… ● OpenCms 7.0 or 7.5 ?
● OpenCms 8.0 or 8.5 ?
Some Questions
● Available this afternoon on opencms.org:
OpenCms 9 Release Candidate
● OpenCms 9 “final” will be released October 31
● Please provide feedback on GitHub
● http://github.com/alkacon/opencms-core/
Start rolling with OpenCms 9
● New demo templates based on Bootstrap
● State of the art, responsive design
● Good starting point for individual developments
● Simple module structure
● Just 2 modules: Schemas and Formatters
● Tool for easy duplication of the demo template
modules is included
● Give your customized module an individual name
OpenCms 9 Demo Template
● Text based inline editing greatly improved
● TinyMCE 4 now used for all inline editable text
● Same buttons shown in “inline” and “form” editor
● Inline editing of Images - and everything else
● The relevant fields of the form are displayed in the page as an overlay
● Form based editor greatly improved
● Undo / Redo buttons, direct publish
● Single line widgets, automatic layout
OpenCms 9 Editor Improvements
● Live Demo
Live Demo – Template & Editors
Demo
Demo Demo
Demo
デモ
● Site management in OpenCms has been a
configuration intensive task…
OpenCms 9 Site Management
● Site management in OpenCms has been a
configuration intensive task
● Configure OpenCms
● Configure Webserver (e.g. Apache)
● OpenCms 9 automates these task with the new
site management tool
OpenCms 9 Site Management
● Easy to use User Interface
● Create new sites in OpenCms
● Manage existing sites in OpenCms
● Get rid of /opencms/opencms prefix real quick
● Can also update the webserver for a fully
automated site configuration (optional)
The Site Management Tool
● Live Demo
Live Demo – Site Manager
Demo
Demo Demo
Demo
デモ
● OpenCms 9 is build with Gradle
● The old ant scripts are deprecated,
will be removed in future releases
● Advantages
● No configuration required in IDEs such as Eclipse
● Dependency management, direct source access
● We will provide official “Artifacts” for OpenCms
● These can also be used with Maven
OpenCms 9 – Gradle Based Build
● OpenCms 9 supports “unattended” installation
● Allows automated deployments
● Setup options are stored in a configuration file
● Great e.g. for continuous integration builds
OpenCms 9 – Automated Setup
OpenCms 9 Network Shares
● Direct access to OpenCms data from your local
desktop
● Great for Intranet and developer use
● Use tools of your choice to edit resources
● No hassle switching between sites
Network Share Functions
● Live Demo
Live Demo – Network Shares
Demo
Demo Demo
Demo
デモ
● Previous OpenCms versions do NOT allow
individual customization of detail pages
● All elements other then the detail element have to
be the same
● Wouldn’t it be nice to be able to add for example..
● Video elements to a news message?
● Google Map elements to an event description?
● Image galleries to a blog post?
● OpenCms 9 allows you just that!
OpenCms 9 Detail Pages
● Individual content can be added to detail pages
with drag & drop
● You can define where these elements can be
added and what element types are allowed
● Optional feature – don’t activate individual
containers if you don’t want them
OpenCms 9 Individual Detail Pages
● Live Demo
Live Demo – Detail pages
Demo
Demo Demo
Demo
デモ
● We have
fine-tuned
the user
interface
with some
changes …
9 User Interface Enhancements
OpenCms 9 UI Improvements
● Direct access to image & other galleries
● Greatly improved “Element info” dialog
● “Page info” Button with change notification
● Cleaned up publish dialog
● Live Demo
Live Demo – UI Enhancements
Demo
Demo Demo
Demo
デモ
OpenCms 9 Device Support
● The web is not like it once was..
OpenCms 9 Device Improvements
● Deliver pages with content optimized for
devices
● Decide which content to display on which
device for each element on the page
● Integrated preview function with configurable
device sizes
● Live Demo
Live Demo – Device Support
Demo
Demo Demo
Demo
デモ
Updating from previous versions
● Updating from 8.x is super easy
● Update wizard is available
● Please help testing this for the final release 9.0
● New functions are simple to add for existing
templates / formatters
● Usually just one line of code
OpenCms Roadmap for 2014
● OpenCms 9.0 final
● October 31, 2013
● Expect OpenCms 10 in about 12 to 18 months
● Possible areas of improvement
● Rewritten file explorer
● Improved multi language features
● Better support for user generated content
Alkacon OCEE
● OCEE Version 4.0 to be released
together with OpenCms 9.0 final
● Required for OpenCms 9
Alkacon OpenCms Partner Program
● Session tomorrow at 11:00h
● Round table discussion
● In the smaller room across the floor
● Intended for OpenCms “Resellers” like Web
Agencies, IT Solution Providers…
● Please register at the Alkacon Expo Booth
This evening
● 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!
Alexander Kandzior
Alkacon Software GmbH
http://www.alkacon.com
http://www.opencms.org
Thank you very much for your
attention!