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 2015 OpenCms X marks the spot

Many customers are switching to OpenCms 9.5 for their latest projects and Alkacon is working hard on OpenCms 10.

In his conference opening keynote session, the roadmap for OpenCms 10 will be layed out. It will also be explained how Alkacon is committed to further improving the stability of OpenCms 9.5.

The session will demonstrate some of the new features planned for OpenCms 10 such as:

- The new look and feel of the Workplace
- Greatly enhanced file explorer
- Improved template editor
- Model groups
- Resource searching with SOLR
- SMB access to modules
- A SASS / Bootstrap based responsive demo template
… and more!

A number of these features are already included in an Alpha version that will be made available during this conference, with the final release of OpenCms 10 scheduled for the end of March 2016.

  • Als Erste(r) kommentieren

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

OpenCms Days 2015 OpenCms X marks the spot

  1. 1. Alexander Kandzior, Alkacon Software Conference Opening Keynote OpenCms X marks the spot 28.09.2015
  2. 2. OpenCms Days 2015 Sponsors
  3. 3. ● Question: Who has started a project using OpenCms within the last 12 months? ● Which of these projects where using OpenCms 9.5? ● Question: Who of you is using mostly… ● OpenCms 9.0 or 9.5 ? ● OpenCms 8.0 or 8.5 ? ● OpenCms 7.5 or earlier ? Some Questions
  4. 4. ● OpenCms 10 Alpha 1 will be released today ● Available on the website around 17:00h ● Alpha 1 is not feature complete! ● Please provide feedback ● https://github.com/alkacon/opencms-core/issues/ ● Schedule for the final release ● Alpha 2 - December 9, 2015 ● Beta - February 24, 2016 ● Final - March 30, 2016 OpenCms 10
  5. 5. ● Modernized Workplace ● Bring user friendliness to a new level ● Streamline GUI between Editors and Workplace ● Improves developer workflow ● Making it faster to develop OpenCms solutions ● Additional template features ● Faster methods to search / collect content ● Take nested containers one step further OpenCms 10 in a nutshell
  6. 6. ● Live Demo OpenCms 10 Demo Demo デモ Modernized Workplace
  7. 7. The new Launchpad
  8. 8. Editor toolbar – same look
  9. 9. Sitemap toolbar – same look
  10. 10. ● Which framework to use? Modernized Workplace … is an open source Web application framework for rich Internet applications. […] It features a server- side architecture, which means that the majority of the logic runs on the servers. Ajax technology is used at the browser-side to ensure a rich and interactive user experience. On the client-side Vaadin is built on top of and can be extended with Google Web Toolkit. http://vaadin.com
  11. 11. OpenCms & vaadin
  12. 12. ● New Workplace based on Vaadin GUI framework ● Provides a large set of screen widgets ● Advanced HTTP options like server push ● ADE / Workplace use the same GUI design in 10 ● Workplace can extended trough Apps ● You can write your own app for custom extensions ● Tools written for the “old” workplace can be integrated easily as apps in the new Interface ● OpenCms 10 will ship with some old Admin tools ● These will be gradually replaced with new versions Modern Workplace - Summary
  13. 13. ● Live Demo OpenCms 10 Demo Demo デモ File Explorer
  14. 14. The new file explorer
  15. 15. ● Advanced display options ● Sort by column ● Filter in Folder ● Fast, even with large Folders ● No “paging” ● Tested with up to 5000 resources ● Use browser buttons to navigate File Explorer - Summary
  16. 16. Developer Workflow OpenCms 9.5: No automated way to commit changes from OpenCms VFS to git
  17. 17. Dev: Reduced export format
  18. 18. Dev: Local XSLT Configuration
  19. 19. Dev: NetShare Module Access
  20. 20. ● Live Demo OpenCms 10 Demo Demo デモ Git App
  21. 21. Developer Workflow in 10 OpenCms 10: Automated git commits from OpenCms with the new git app
  22. 22. ● Reduced export file mode ● Less Git conflicts for items that do not really matter ● Local configuration adjustment with XSLT ● Module access through SMB network share ● CRUD OpenCms modules using their *.zip files ● Automated Git commits of changed modules ● Use with Jenkins / Docker for automated deployments Developer Additions - Summary
  23. 23. OpenCms 10 <cms:search>
  24. 24. ● Live Demo OpenCms 10 Demo Demo デモ SOLR <search>
  25. 25. ● New <cms:search> tag ● Allows a wide range of (SOLR) specific queries ● Provides a rich result set (incl. SOLR result obj) ● To be used for text searches as well as list generation ● Replacement for <cms:contentload> tag ● For almost all use cases ● Collector API has no support for rich result sets ● Collector API has non-standard parameters SOLR Search - Summary
  26. 26. Template Image Handling
  27. 27. ● Live Demo OpenCms 10 Demo Demo デモ Image Handling
  28. 28. ● Images can be moved to pages by drag & drop ● New image replaces current image ● Needs simple additional markup in template ● Use with placeholder images in copy groups ● See next slides for copy group explanation ● New default core resource type for images Image Drag & Drop - Summary
  29. 29. Nested Containers in OpenCms 10 10 supports nested containers reuse including content 9.5 supports creation of nested containers with drag & drop Page 1 Nested Container Nested Container Nested Container Page 2 Nested Container Nested Container Nested Nested Content CC
  30. 30. Model Groups in OpenCms 10 Copy selected content Elements when Group is used Reuse all Elements in Group Nested Container Nested Container Nested Nested Content CC Nested Container Nested Container Nested Nested Content CC C Content C Reuse Group Copy Group
  31. 31. ● Live Demo OpenCms 10 Demo Demo デモ Model Groups
  32. 32. ● Copy and Paste of nested content structures using the clipboard is supported ● Reuse groups provide grouping functionality for deep nested containers ● Maintained on central template page, reused on multiple pages ● Replacement for “Element Groups” with added support of nested containers ● Copy groups provide reusable templates for deep nested containers ● Copy or reuse elements inside as needed Model Groups - Summary
  33. 33. Browser & JDK Support for 10
  34. 34. Documentation OpenCms 9.5 Documentation updated last week OpenCms 10 Documentation available in March
  35. 35. ● Templates from 9.x work out of the box ● Update wizard will be available ● Old Administration tools can be integrated in the new Workplace ● May require some small adjustments Updating from previous versions
  36. 36. ● OCEE Version 5 to be released together with OpenCms 10 in March 2016 ● Required for OpenCms 10 ● No OCEE planned for 10 Alpha or Beta ● Visit our OCEE session later today Alkacon OCEE
  37. 37. ● 10.0.0 Final release scheduled March 30, 2016 ● The old workplace / explorer will still be available as add-on module, but not as a part of the core ● 9.5.3 maintenance release in January 2016 ● With support for Java 8 ● OpenCms 10.5 with modernized workplace ● Potentially: Q4 2016 OpenCms Roadmap / 1
  38. 38. ● The next big step: ● Rewrite VFS file / DB repository ● The new repository will be part of OpenCms 11 ● To be expected in the 2nd half of 2017 ● OpenCms 10.5 will contain an Interface for API DB methods to be available in OpenCms 11 ● Other methods will be deprecated in 10.5 OpenCms Roadmap / 2
  39. 39. ● 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
  40. 40. Alexander Kandzior Alkacon Software GmbH http://www.alkacon.com http://www.opencms.org Thank you very much for your attention!

×