Goals
- Build web applications based on Jahia – administer Jahia
Program
Web Content Integration Software: definition, composition, functionalities
Specification JCR-2, Compact Node Type Notation
Notion of portlets JSR-168/286
Global architecture
Portal and development environment
Terminology and concepts specific to Jahia
Presentation of the Jahia template mechanism
Project structure, creation and deployment of portlets
Practical workshop: installation of the portal, implementation / customization and deployment of templates
Portlet development
Template inheritance JSTL / Jahia Tags Library
theme and
skin implementation (template, UI Component, …)
Filters, sorts and searches (Query Object Model)
Event management mechanisms
Practical workshop: Processing events in templates and setting up filters
Access to Jahia content objects
List of iterations, extraction, pagination, …
Navigation features: menus, site map, page tree
Jahia template cache
Practical workshop: Creation of Jahia content objects, menu implementation (navigation)
Definition of specific architectures
Advanced portal administration: security, authentication
Clustering under Jahia
Jahia cache system (back-end => front-end)
Design of custom integration tags
Extend the Jahia API
Automation of front / back-end actions
Spring
Mashup server services and external applications via JSR-286
Practical workshop: Development of personalized tags – extension of Jahia classes – Operation of events listeners – Clustering and configuration of nodes – development of specific authentication valves
Duration
4 days
Price
£ 2475
Audience
Java Developers
Prerequisites
Mastery of Java language and knowledge of JSP / Servlets web development
Reference
JAV344-F
Sessions
Contact us for more informations about session date