Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

OpenCms Days 2016: Keynote - Introducing OpenCms 10.5

563 Aufrufe

Veröffentlicht am

Alkacon is advancing OpenCms usability further with version 10.5.
This version features major improvements for managing multilingual sites by adding new tools that help content managers to translate and maintain templates, pages and sitemaps in different languages.

Veröffentlicht in: Software
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

OpenCms Days 2016: Keynote - Introducing OpenCms 10.5

  1. 1. Alexander Kandzior, Alkacon Software Conference Keynote Introducing OpenCms 10.5 26.09.2015
  2. 2. SPONSORS
  3. 3. ● Apollo Template 2.0 ● Fine tuning of the page editor and workplace ● Translation, Localization, Internationalization OpenCms 10.5 in a nutshell
  4. 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
  5. 5. The Apollo Template 2.0
  6. 6. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Apollo Template 2.0
  7. 7. Apollo Theming Identical Elements Different Template and CSS
  8. 8. ● Available on GitHub with OpenCms 10.5 Final Apollo Theming Toolkit
  9. 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. 10. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Editor & Workplace
  11. 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. 12. Mixing content with external assets Lorem ipsum dolor sit amet, consetetur sadipscing elitr
  13. 13. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Asset Connection
  14. 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. 15. Creation of new pages Copy page with elements!
  16. 16. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Page Copy
  17. 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. 18. ● i18n ● L10n ● Localisation (British English) ● Localization (American English) ● Therefore: L10n (Universal) Locali-What? 10 letters
  19. 19. Single Tree L10n in 10.5
  20. 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. 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. 22. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ L10n Bundle Editor
  23. 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
  24. 24. Multiple Tree L10n
  25. 25. ● Live Demo OpenCms 10.5 Demo DEMO Demo Demo デモ Multiple Tree L10n
  26. 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. 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. 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. 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. 30. Alexander Kandzior Alkacon Software GmbH http://www.alkacon.com http://www.opencms.org Thank you very much for your attention!

×