Custom Server / Site
Settings Panels in Jahia 7
Sergiy Shyrkov - Senior Software Engineer
Jahia Solutions Group SA
(sergiy...
Who Am I

2

© 2002 - 2014 Jahia Solutions Group SA
Who Am I
Sergiy Shyrkov
Senior Software Engineer
sergiy.shyrkov@jahia.com

@Jahia since 2007
Web project development for 1...
Outline
Server and Site settings refactoring in Jahia 7
Goals achieved
Building custom panels

Examples and demo
What can ...
Refactoring – Goals
Goals achieved:
Consistency:
UI
rendering mechanism
packaging and distribution
Easy extensibility
Impl...
Building custom panels
Same concept as pages and templates in modules:
UI (areas, components, rendering …)
Packaging and d...
Jahia Server / Site Settings Demo

Demo

7

© 2002 - 2014 Jahia Solutions Group SA
Newsletter Management Demo

Demo
Kevan Jahanshahi
Software Engineer

kevan.jahanshahi@jahia.com

8

© 2002 - 2014 Jahia So...
What Can Be Done With It (1)
Site- and server-wide content for:
Configuration and initialization
Monitoring, reporting and...
What Can Be Done With It (2)
Customize Jahia site and server settings
Package, redistribute and share (Jahia Forge!) your ...
Questions

11

© 2002 - 2014 Jahia Solutions Group SA
Thank you!
Sergiy Shyrkov - Senior Software Engineer
Jahia Solutions Group SA
(sergiy.shyrkov@jahia.com)
12

© 2002 - 2014...
Upcoming SlideShare
Loading in …5
×

JahiaOne - Jahia7: New administration panels

720 views
588 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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
720
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

×