Jahia 7 – Développeur
Objectifs
- Apprendre à développer des applications web avec Jahia
- Comprendre comment mettre en forme des contenus grâce aux templates
- Être capable de créer ou modifier du contenu à l'aide de Java Content Repositery
- Savoir ajouter du dynamisme aux pages Web avec JQuery ou Spring
Programme
Introduction
- Mise en route d'un projet Jahia
- Paramètres du serveur
- Gestion des Projets Web
- Gestion des utilisateurs
- Configuration des notifications emails
- Gestion des portlets
- Edition des propriétés du Super Admin
- Statut du serveur et des caches
- Gestion de la politique des mots de passe
- Gestion des rôles
- Gestion des modules
- Système de suivi des incidents
- Documentation
Maven
- La logique Maven
- Utiliser le Maven Archetype dansJahia
Eclipse
- Le méta projet Eclipse (logique plugin, conformité OSGi)
- Configurer Eclipse pour créer des templates Jahia
Le jeu de templates et les vues associées Html
- La logique de prévisualisation
- La mutualisation des templates
Développement
- Le fichier de définition ("le cnd")
JCR
- Le restful JCR Access
- L'API JCRJCR Events
- Jahia JCR Tag Library
Rendu d'un élément
- Le fichier de rendu
- EL (Element Language)
- Architecture Jahia : Mode edit Mode Live, Fichiers utiles dans Jahia
- Le cache dans Jahia
- Module avec DataSource
- Packager son projet pour livrer
- Vue d'ensemble de l'API Jahia
Les requêtes (ou queries)
- Stockage du contenu dans le Java Content Repository
- Utilisation par Jahia de l'API JCR Standard
- Le langage de requête SQL2
- Alternatives : xPath , JQOM...
Les actions
- Spring : Etendre l'API REST avec les Spring ou annotations
- JQuery : Comment créer un Jahia Ajax call avec Jquery
Les Batchs
- La création d'utilisateurs en masse
- La préparation d'un fichier CSV
- L'import des utilisateurs dans Jahia
Les filtres
- Comment utiliser les filtres dans Jahia
- Les pré-requis
- La génération du module
- La préparation du filtre
- Exemples de filtres
- Le module « who on this page »
- Le module « e-mail obfuscator »
Please login to get access to the quiz
Back to Jahia