Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JahiaOne - Jahia7: New administration panels

885 views

Published on

This short session will explain the mechanisms under the new administration panels for site and server settings, how developers can easily add their own panels to extend the platform or improve the ergonomic of their modules settings.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

JahiaOne - Jahia7: New administration panels

  1. 1. Custom Server / Site Settings Panels in Jahia 7 Sergiy Shyrkov - Senior Software Engineer Jahia Solutions Group SA (sergiy.shyrkov@jahia.com) © 2002 - 2014 Jahia Solutions Group SA
  2. 2. Who Am I 2 © 2002 - 2014 Jahia Solutions Group SA
  3. 3. Who Am I Sergiy Shyrkov Senior Software Engineer sergiy.shyrkov@jahia.com @Jahia since 2007 Web project development for 12+ years Integration of frameworks and external services Spring, Spring MVC – a solid integration basis 3 © 2002 - 2014 Jahia Solutions Group SA
  4. 4. Outline Server and Site settings refactoring in Jahia 7 Goals achieved Building custom panels Examples and demo What can be done with it Questions 4 © 2002 - 2014 Jahia Solutions Group SA
  5. 5. Refactoring – Goals Goals achieved: Consistency: UI rendering mechanism packaging and distribution Easy extensibility Implementation of complex flows (based on Spring Web Flow) 5 © 2002 - 2014 Jahia Solutions Group SA
  6. 6. Building custom panels Same concept as pages and templates in modules: UI (areas, components, rendering …) Packaging and deployment Implementatioin of complex business logic (using Spring Web Flow or deploying custom portlets) 6 © 2002 - 2014 Jahia Solutions Group SA
  7. 7. Jahia Server / Site Settings Demo Demo 7 © 2002 - 2014 Jahia Solutions Group SA
  8. 8. Newsletter Management Demo Demo Kevan Jahanshahi Software Engineer kevan.jahanshahi@jahia.com 8 © 2002 - 2014 Jahia Solutions Group SA
  9. 9. What Can Be Done With It (1) Site- and server-wide content for: Configuration and initialization Monitoring, reporting and statistics Management External services integration 9 © 2002 - 2014 Jahia Solutions Group SA
  10. 10. What Can Be Done With It (2) Customize Jahia site and server settings Package, redistribute and share (Jahia Forge!) your own set of common panels Reuse the set of panels across multiple projects → bring the added value to your Jahia projects! 10 © 2002 - 2014 Jahia Solutions Group SA
  11. 11. Questions 11 © 2002 - 2014 Jahia Solutions Group SA
  12. 12. Thank you! Sergiy Shyrkov - Senior Software Engineer Jahia Solutions Group SA (sergiy.shyrkov@jahia.com) 12 © 2002 - 2014 Jahia Solutions Group SA

×