CMS portals

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