CQ5 pour les développeurs
CQ5 d'Adobe est un outils de gestion de contenu (CMS) professionnel écrit en Java permettant de développer des sites intranet et Internet. Naturellement les customisations les plus importantes nécessitent de bien connaître les arcanes du produit.
Ce cours permet aux développeurs de personnaliser des sites construits avec CQ5 en créant leurs propres modèles (templates) et composants.
Travaux pratiques :
Les notions abordées seront mises en oeuvre en utilisant les outils de développement CRXDE Lite et CRXDE.
Vous allez apprendre à :
- Créer des templates CQ5
- Comprendre le fonctionnement de CQ5
- Utiliser les outils de développement CRXDE
- Créer vos propres composants et Widgets
- Internationaliser vos applications
- Packager et installer vos modules CQ5
- Intégrer votre code Java via OSGi
Méthode pédagogique :
50% de travaux pratiques
Audience :
Développeurs, chefs de projets techniques
Pré-requis :
- Connaissance du développement Web en Java ou avoir suivi le cours JWEB, AJOD ou IJOP
- Connaissance de JavaScript ou avoir suivi le cours JASI
Programme :
- Installation et configuration
- Installation de CQ5
- Interface CQSE
- Interface CRX
- Apache Felix Web Console
- Templates
- Création d'un template
- Utilisation de ce template
- Association des traitements
- Outils de développement et débogage
- Composants
- Apache Sling
- Création et affichage d'un composant
- Affichage multiple
- Composant de navigation
- Composant de recherche
- Modularisation et réutilisation
- Faciliter l'édition
- Sidekick
- Création d'un Designer
- Ajout d'une CSS
- Composants d'édition personnalisables
- Internationalisation
- Intégration
- Créer un package CQ5
- Installer un package CQ5
- Intégrer une librairie Java
- Optimisation
- Trouver les points de latence
- Méthodologie d'optimisation
- Outils de mesure