Upload
alkacon-software-gmbh
View
1.667
Download
1
Embed Size (px)
DESCRIPTION
Now that was quick: After just 12 months of development, Alkacon will release OpenCms 9 during this conference. OpenCms 9 will extend the user interface introduced in the 8.x versions with carefully selected evolutionary enhancements, while being fully backward compatible. In his conference opening keynote, Alexander will present the new features of OpenCms 9.
Citation preview
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!