SlideShare a Scribd company logo
Alexander Kandzior, Alkacon Software
Conference Keynote
Introducing OpenCms 10.5
26.09.2015
SPONSORS
● Apollo Template 2.0
● Fine tuning of the page editor and workplace
● Translation, Localization, Internationalization
OpenCms 10.5 in a nutshell
● OpenCms 10.5 Beta will be released today
● Available on the website around 17:00h
● 10.5 Beta is almost feature complete!
● OpenCms 10.5.0 “final” target is November 30
● Only 8 Months since OpenCms 10.0 (March 23)
OpenCms 10.5 Release Schedule
The Apollo Template 2.0
● Live Demo
OpenCms 10.5
Demo
DEMO Demo
Demo
デモ
Apollo Template 2.0
Apollo Theming
Identical Elements
Different Template and CSS
● Available on GitHub with OpenCms 10.5 Final
Apollo Theming Toolkit
● New resource types
● Contact information
● FAQs
● Job offerings
● Link sequence
● Improved:
● Nice animation effects
● “Behind the scenes” markup like hCard microformat
● Optimized CSS / JS
● Grunt / SCSS based build process
● Single file, minified
● Source maps provided
● Apollo CSS can be used with multiple “themes” like Unify
● On GitHub with the final release of OpenCms 10.5
Apollo 2.0 Summary
● Live Demo
OpenCms 10.5
Demo
DEMO Demo
Demo
デモ
Editor & Workplace
● Explorer / Workplace enhancements
● Additional columns “Copyright”, “Cache settings”
● User management / password security, settings
● Context sensitive quicklaunch switch
● New window opens in online project
● Page editor shortcuts
● View / Edit point layers Ctrl-E / Ctrl-Shift-E
● Copy element after drag & drop Ctrl – MouseUp
● Online markup preview on “Toggle edit points”
● Show / update edit points on ajax loaded pages
Workplace Summary
Mixing content with external assets
Lorem ipsum dolor
sit amet, consetetur
sadipscing elitr
● Live Demo
OpenCms 10.5
Demo
DEMO Demo
Demo
デモ
Asset Connection
● Seamless integration of external asset sources for
content editors
● Link Image, Video or Document storages
● Base Widget with API + Template JSP functions
● Allows to combine external asset info with content
added in OpenCms
● All in one XML content
● Additional asset information can be stored in JSON
● Provides template EL functions to read data from JSON
● Transfer any kind of data from the asset source to the
template
● To render the output, use XML Content data, stored Asset
data or read the data live from the asset source
Asset Connection Summary
Creation of new pages
Copy page with elements!
● Live Demo
OpenCms 10.5
Demo
DEMO Demo
Demo
デモ
Page Copy
● Turns your existing container pages to “templates”
● Elements on the page are copied with the page
● Only elements that are marked for copy
● “Common elements” like rows are always reused
● Works across sites / sub-sitemaps
● Subsites must share template and common elements
● Also option to re-use content elements
● To be used for translation, see later slides
● Just use the “Automatic” mode in case you are unsure
Page Copy Summary
● i18n
● L10n
● Localisation (British English)
● Localization (American English)
● Therefore: L10n (Universal)
Locali-What?
10 letters
Single Tree L10n in 10.5
Single Tree URLs
CmsSingleTree
LocaleHandler
/sites/default/page/
Locale: de
site.com/de/page/
Page rendered in German
/sites/default/page/
Locale: en
site.com/en/page/
Page rendered in English
● URL to locale mapping
● /en/mypage à /mypage (Locale en)
● Link substitution handler
● Link from /en/mypage à /de/mypage
● Localized Properties
● Additions to the Template API
● e.g. read property of a certain locale
● L10n Bundle Editor (Translator)
● Not only for the single tree approach!
Single Tree L10n Features in 10.5
● Live Demo
OpenCms 10.5
Demo
DEMO Demo
Demo
デモ
L10n Bundle Editor
● Allows easy editing of resource bundles
● Filter for key of value
● Compare the different locales
● Find missing keys in a locale
● Works with properties and XML bundles
● Use properties for new projects
● Bundle descriptor allows to predefine the keys
● So non-technical users can do only translations
L10n Bundle Editor Summary
Multiple Tree L10n
● Live Demo
OpenCms 10.5
Demo
DEMO Demo
Demo
デモ
Multiple Tree L10n
● Maintain different sitemaps for languages
● Easy to use tool to compare locales in sitemap
● Sitemaps can be very similar or totally different
● Copy pages from one language to another
● Contents are normally reused, not copied
● Just click in the copied page and start to translate
● New “language relation” between pages
● Stored in CRE
● Template API for page language switches
Multi Tree L10n Summary
● Templates from 10.0 / 9.x work out of the box
● Existing Template API unchanged
● Just added lots of new API Options
● Update wizard to be available with final
Updating to OpenCms 10.5
● OCEE Version 5.5 to be released together
with OpenCms 10.5 end of November 2016
● Required for OpenCms 10.5
● No OCEE available for 10.5 Beta
Alkacon OCEE
● 10.5.0 Final release November 30, 2016
● Next stop: OpenCms 11
● Target release date: Q4 2017
● Possible areas of improvement
● Updates to many Admin Apps (Modules, Users…)
● “Next Generation” Content repository
● More in the repository session later today
OpenCms Roadmap
Alexander Kandzior
Alkacon Software GmbH
http://www.alkacon.com
http://www.opencms.org
Thank you very much for your attention!

More Related Content

What's hot (20)

PDF
OpenCms Days 2014 - Updating to OpenCms 9.5
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2014 - Enhancing OpenCms front end development with Sass and Grunt
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2015 Creating Apps for the OpenCms 10 workplace
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2015 Hidden features of OpenCms
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2014 - OpenCms Module Development and Deployment with IntelliJ, ...
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2015: Keynote - OpenCms 10 X marks the spot
OpenCms
 
PDF
OpenCms Days 2015 How do you develop for OpenCms?
Alkacon Software GmbH & Co. KG
 
PDF
OpenCmsDays 2013 - Using OpenCms 9 folders as a network drive
Alkacon Software GmbH & Co. KG
 
PDF
Extending JBoss EPP and Site Publisher your way
rafaelliu
 
PDF
OpenCms Days 2014 Keynote - Step up to OpenCms 9.5
Alkacon Software GmbH & Co. KG
 
PDF
Cache in Chromium: Disk Cache
Chang W. Doh
 
PDF
OpenCms Days 2015 OpenCms at erarta
Alkacon Software GmbH & Co. KG
 
PDF
Chromium: NaCl and Pepper API
Chang W. Doh
 
PDF
Sonata Block Bundle - sfPot March 2014
th0masr
 
PDF
OpenCms Days 2014 - How Techem handles international customer portals
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2015 Arkema, a leading chemicals company
Alkacon Software GmbH & Co. KG
 
PDF
Brad wood - Integrating MVC Into Legacy [Into The Box 2020]
Ortus Solutions, Corp
 
PDF
Building RESTful Services With Go and MongoDB
Shiju Varghese
 
PPT
Life of a Chromium Developer
mpaproductions
 
PDF
Drupal + composer = new love !?
nuppla
 
OpenCms Days 2014 - Updating to OpenCms 9.5
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - Enhancing OpenCms front end development with Sass and Grunt
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2015 Creating Apps for the OpenCms 10 workplace
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2015 Hidden features of OpenCms
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - OpenCms Module Development and Deployment with IntelliJ, ...
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2015: Keynote - OpenCms 10 X marks the spot
OpenCms
 
OpenCms Days 2015 How do you develop for OpenCms?
Alkacon Software GmbH & Co. KG
 
OpenCmsDays 2013 - Using OpenCms 9 folders as a network drive
Alkacon Software GmbH & Co. KG
 
Extending JBoss EPP and Site Publisher your way
rafaelliu
 
OpenCms Days 2014 Keynote - Step up to OpenCms 9.5
Alkacon Software GmbH & Co. KG
 
Cache in Chromium: Disk Cache
Chang W. Doh
 
OpenCms Days 2015 OpenCms at erarta
Alkacon Software GmbH & Co. KG
 
Chromium: NaCl and Pepper API
Chang W. Doh
 
Sonata Block Bundle - sfPot March 2014
th0masr
 
OpenCms Days 2014 - How Techem handles international customer portals
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2015 Arkema, a leading chemicals company
Alkacon Software GmbH & Co. KG
 
Brad wood - Integrating MVC Into Legacy [Into The Box 2020]
Ortus Solutions, Corp
 
Building RESTful Services With Go and MongoDB
Shiju Varghese
 
Life of a Chromium Developer
mpaproductions
 
Drupal + composer = new love !?
nuppla
 

Viewers also liked (17)

PDF
OpenCms Days 2015 Modern templates with nested containers
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2014 - Nested containers in action
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2015 OpenCms X marks the spot
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2016: Participation and transparency portals with OpenCms
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud services
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2012 - OpenCms on open clouds
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2015 OCEE explained
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2015 Advanced Solr Searching
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2012 - OpenCms 8 as a JSR-286 compliant portlet server
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2012 - OpenCms 8.5: Accessing the VFS repository using CMIS
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2012 - How Software AG is optimizing workflows with OpenCms 8 an...
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2013 - Social Connect for OpenCms Portal
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2013 - Outsourcing OpenCms Template Design
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2015 OpenGovernment
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2014 - Responsive bootstrap templates reloaded
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2013 - Bootstrap your templates
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2014 - Introducing the 9.5 OpenCms documentation
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2015 Modern templates with nested containers
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - Nested containers in action
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2015 OpenCms X marks the spot
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2016: Participation and transparency portals with OpenCms
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2012 - The Dispatch - Running OpenCms 8 on Amazon cloud services
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2012 - OpenCms on open clouds
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2015 OCEE explained
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2015 Advanced Solr Searching
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2012 - OpenCms 8 as a JSR-286 compliant portlet server
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2012 - OpenCms 8.5: Accessing the VFS repository using CMIS
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2012 - How Software AG is optimizing workflows with OpenCms 8 an...
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2013 - Social Connect for OpenCms Portal
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2013 - Outsourcing OpenCms Template Design
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2015 OpenGovernment
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - Responsive bootstrap templates reloaded
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2013 - Bootstrap your templates
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - Introducing the 9.5 OpenCms documentation
Alkacon Software GmbH & Co. KG
 
Ad

Similar to OpenCms Days 2016: Keynote - Introducing OpenCms 10.5 (20)

PDF
conjoon - The Open Source Webmail Client
Thorsten Suckow-Homberg
 
PDF
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Aurélien Pupier
 
PDF
OpenCms Days 2012 - Conference Opening Keynote: Introducing OpenCms 8.5
Alkacon Software GmbH & Co. KG
 
PDF
Meetup - Building by Composition - Samuel Jesus
Samuel Jesus
 
PPTX
SharePoint Fest Chicago 2017 - SharePoint Framework, Angular & Azure Functions
Sébastien Levert
 
PPTX
Say Goodbye To Java: Getting Started With Kotlin For Android Development
Adam Magaña
 
PPTX
SharePoint Saturday Twin Cities - SharePoint Framework, Angular & Azure Funct...
Sébastien Levert
 
PDF
BP214 IBM Lotus Symphony : Finally, A Developer's Friend
John Head
 
PPTX
SharePoint Saturday Utah 2018 - SharePoint Framework, Angular and Azure Funct...
Sébastien Levert
 
PPTX
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...
Charles Beyer
 
PPTX
SharePoint Saturday Vancouver - SharePoint Framework, Angular and Azure Funct...
Sébastien Levert
 
PPTX
Presentation on octobercms
Ramesh Adhikari
 
PDF
Sql developer - Powerful Free tool for Developers and DBA's
Navneet Upneja
 
ODP
[EclipseCon France 2017] Language Server Protocol in action
Mickael Istria
 
PPTX
SharePoint Fest DC - SharePoint Framework, Angular and Azure Functions
Sébastien Levert
 
PPTX
Prueba ppt
Ulises Torelli
 
PPTX
Html5v1
Ulises Torelli
 
PDF
Desktop apps with node webkit
Paul Jensen
 
PDF
Web App Prototypes with Google App Engine
Vlad Filippov
 
PDF
Counterclockwise past present future
lolopetit
 
conjoon - The Open Source Webmail Client
Thorsten Suckow-Homberg
 
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Aurélien Pupier
 
OpenCms Days 2012 - Conference Opening Keynote: Introducing OpenCms 8.5
Alkacon Software GmbH & Co. KG
 
Meetup - Building by Composition - Samuel Jesus
Samuel Jesus
 
SharePoint Fest Chicago 2017 - SharePoint Framework, Angular & Azure Functions
Sébastien Levert
 
Say Goodbye To Java: Getting Started With Kotlin For Android Development
Adam Magaña
 
SharePoint Saturday Twin Cities - SharePoint Framework, Angular & Azure Funct...
Sébastien Levert
 
BP214 IBM Lotus Symphony : Finally, A Developer's Friend
John Head
 
SharePoint Saturday Utah 2018 - SharePoint Framework, Angular and Azure Funct...
Sébastien Levert
 
Hyperion EPM APIs - Added value from HFM, Workspace, FDM, Smartview, and Shar...
Charles Beyer
 
SharePoint Saturday Vancouver - SharePoint Framework, Angular and Azure Funct...
Sébastien Levert
 
Presentation on octobercms
Ramesh Adhikari
 
Sql developer - Powerful Free tool for Developers and DBA's
Navneet Upneja
 
[EclipseCon France 2017] Language Server Protocol in action
Mickael Istria
 
SharePoint Fest DC - SharePoint Framework, Angular and Azure Functions
Sébastien Levert
 
Prueba ppt
Ulises Torelli
 
Desktop apps with node webkit
Paul Jensen
 
Web App Prototypes with Google App Engine
Vlad Filippov
 
Counterclockwise past present future
lolopetit
 
Ad

More from Alkacon Software GmbH & Co. KG (6)

PDF
OpenCms Days 2014 - OpenCms cloud setup with the FI-TS
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2014 - OpenCms 9 - A video tube?
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2014 - User Generated Content in OpenCms 9.5
Alkacon Software GmbH & Co. KG
 
PDF
OpenCms Days 2014 - Using the SOLR collector
Alkacon Software GmbH & Co. KG
 
PPTX
OpenCms Days 2014 - OpenCms content editor and pdf extensions
Alkacon Software GmbH & Co. KG
 
PDF
Open cms days 2013 - all dressed up_release
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - OpenCms cloud setup with the FI-TS
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - OpenCms 9 - A video tube?
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - User Generated Content in OpenCms 9.5
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - Using the SOLR collector
Alkacon Software GmbH & Co. KG
 
OpenCms Days 2014 - OpenCms content editor and pdf extensions
Alkacon Software GmbH & Co. KG
 
Open cms days 2013 - all dressed up_release
Alkacon Software GmbH & Co. KG
 

Recently uploaded (20)

PDF
AWS_Agentic_AI_in_Indian_BFSI_A_Strategic_Blueprint_for_Customer.pdf
siddharthnetsavvies
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
Salesforce Pricing Update 2025: Impact, Strategy & Smart Cost Optimization wi...
GetOnCRM Solutions
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PDF
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
 
PPT
Activate_Methodology_Summary presentatio
annapureddyn
 
PDF
How Agentic AI Networks are Revolutionizing Collaborative AI Ecosystems in 2025
ronakdubey419
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PDF
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PPTX
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
PDF
Why Are More Businesses Choosing Partners Over Freelancers for Salesforce.pdf
Cymetrix Software
 
PPT
Brief History of Python by Learning Python in three hours
adanechb21
 
AWS_Agentic_AI_in_Indian_BFSI_A_Strategic_Blueprint_for_Customer.pdf
siddharthnetsavvies
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
How to Download and Install ADT (ABAP Development Tools) for Eclipse IDE | SA...
SAP Vista, an A L T Z E N Company
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Salesforce Pricing Update 2025: Impact, Strategy & Smart Cost Optimization wi...
GetOnCRM Solutions
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Step-by-Step Guide to Install SAP HANA Studio | Complete Installation Tutoria...
SAP Vista, an A L T Z E N Company
 
Activate_Methodology_Summary presentatio
annapureddyn
 
How Agentic AI Networks are Revolutionizing Collaborative AI Ecosystems in 2025
ronakdubey419
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
Infrastructure planning and resilience - Keith Hastings.pptx.pdf
Safe Software
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Farrell__10e_ch04_PowerPoint.pptx Programming Logic and Design slides
bashnahara11
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
Enhancing Security in VAST: Towards Static Vulnerability Scanning
ESUG
 
Why Are More Businesses Choosing Partners Over Freelancers for Salesforce.pdf
Cymetrix Software
 
Brief History of Python by Learning Python in three hours
adanechb21
 

OpenCms Days 2016: Keynote - Introducing OpenCms 10.5

  • 1. Alexander Kandzior, Alkacon Software Conference Keynote Introducing OpenCms 10.5 26.09.2015
  • 3. ● Apollo Template 2.0 ● Fine tuning of the page editor and workplace ● Translation, Localization, Internationalization OpenCms 10.5 in a nutshell
  • 4. ● OpenCms 10.5 Beta will be released today ● Available on the website around 17:00h ● 10.5 Beta is almost feature complete! ● OpenCms 10.5.0 “final” target is November 30 ● Only 8 Months since OpenCms 10.0 (March 23) OpenCms 10.5 Release Schedule
  • 6. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Apollo Template 2.0
  • 8. ● Available on GitHub with OpenCms 10.5 Final Apollo Theming Toolkit
  • 9. ● New resource types ● Contact information ● FAQs ● Job offerings ● Link sequence ● Improved: ● Nice animation effects ● “Behind the scenes” markup like hCard microformat ● Optimized CSS / JS ● Grunt / SCSS based build process ● Single file, minified ● Source maps provided ● Apollo CSS can be used with multiple “themes” like Unify ● On GitHub with the final release of OpenCms 10.5 Apollo 2.0 Summary
  • 10. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Editor & Workplace
  • 11. ● Explorer / Workplace enhancements ● Additional columns “Copyright”, “Cache settings” ● User management / password security, settings ● Context sensitive quicklaunch switch ● New window opens in online project ● Page editor shortcuts ● View / Edit point layers Ctrl-E / Ctrl-Shift-E ● Copy element after drag & drop Ctrl – MouseUp ● Online markup preview on “Toggle edit points” ● Show / update edit points on ajax loaded pages Workplace Summary
  • 12. Mixing content with external assets Lorem ipsum dolor sit amet, consetetur sadipscing elitr
  • 13. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Asset Connection
  • 14. ● Seamless integration of external asset sources for content editors ● Link Image, Video or Document storages ● Base Widget with API + Template JSP functions ● Allows to combine external asset info with content added in OpenCms ● All in one XML content ● Additional asset information can be stored in JSON ● Provides template EL functions to read data from JSON ● Transfer any kind of data from the asset source to the template ● To render the output, use XML Content data, stored Asset data or read the data live from the asset source Asset Connection Summary
  • 15. Creation of new pages Copy page with elements!
  • 16. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Page Copy
  • 17. ● Turns your existing container pages to “templates” ● Elements on the page are copied with the page ● Only elements that are marked for copy ● “Common elements” like rows are always reused ● Works across sites / sub-sitemaps ● Subsites must share template and common elements ● Also option to re-use content elements ● To be used for translation, see later slides ● Just use the “Automatic” mode in case you are unsure Page Copy Summary
  • 18. ● i18n ● L10n ● Localisation (British English) ● Localization (American English) ● Therefore: L10n (Universal) Locali-What? 10 letters
  • 19. Single Tree L10n in 10.5
  • 20. Single Tree URLs CmsSingleTree LocaleHandler /sites/default/page/ Locale: de site.com/de/page/ Page rendered in German /sites/default/page/ Locale: en site.com/en/page/ Page rendered in English
  • 21. ● URL to locale mapping ● /en/mypage à /mypage (Locale en) ● Link substitution handler ● Link from /en/mypage à /de/mypage ● Localized Properties ● Additions to the Template API ● e.g. read property of a certain locale ● L10n Bundle Editor (Translator) ● Not only for the single tree approach! Single Tree L10n Features in 10.5
  • 22. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ L10n Bundle Editor
  • 23. ● Allows easy editing of resource bundles ● Filter for key of value ● Compare the different locales ● Find missing keys in a locale ● Works with properties and XML bundles ● Use properties for new projects ● Bundle descriptor allows to predefine the keys ● So non-technical users can do only translations L10n Bundle Editor Summary
  • 25. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Multiple Tree L10n
  • 26. ● Maintain different sitemaps for languages ● Easy to use tool to compare locales in sitemap ● Sitemaps can be very similar or totally different ● Copy pages from one language to another ● Contents are normally reused, not copied ● Just click in the copied page and start to translate ● New “language relation” between pages ● Stored in CRE ● Template API for page language switches Multi Tree L10n Summary
  • 27. ● Templates from 10.0 / 9.x work out of the box ● Existing Template API unchanged ● Just added lots of new API Options ● Update wizard to be available with final Updating to OpenCms 10.5
  • 28. ● OCEE Version 5.5 to be released together with OpenCms 10.5 end of November 2016 ● Required for OpenCms 10.5 ● No OCEE available for 10.5 Beta Alkacon OCEE
  • 29. ● 10.5.0 Final release November 30, 2016 ● Next stop: OpenCms 11 ● Target release date: Q4 2017 ● Possible areas of improvement ● Updates to many Admin Apps (Modules, Users…) ● “Next Generation” Content repository ● More in the repository session later today OpenCms Roadmap
  • 30. Alexander Kandzior Alkacon Software GmbH http://www.alkacon.com http://www.opencms.org Thank you very much for your attention!