Installer, configurer, administrer et concevoir un portail Liferay - O-LIF

Objectifs

Comprendre l'architecture de Liferay et le fonctionnement des portlets, leurs contraintes de développement Installer, configurer et administrer un portail Liferay Concevoir un site Liferay : publication de contenu, développements avec le plug-in SDK et l'environnement EXT Exploiter le potentiel graphique et ergonomique : thèmes, dispositions, drag'n'drop

Programme

Module 1 : INTRODUCTION À LIFERAY
L’historique de la création de Liferay, son orientation générale.
Importance des standards et comment Liferay les utilise pour être multi serveur d’application et multi bases de données.

Module 2 : LES BASES DES PORTAILS ET PORTLETS
Les portlets
– Principes de base, fonctionnement de ces « mini webapp ».
– La norme JSR-168 : ce qu’elle contient, ce qu’elle laisse non normalisé.
– Cycle de vie d’un portlet.
– Évolution : la norme JSR-286.
Le conteneur de portlet
– Son rôle dans la gestion des portlets.
– La gestion de l’authentification et de l’habilitation.
Liferay : installation et première approche
– Installation : choisir un serveur d’application pour Liferay.
– Configuration de la base de données utilisée par Liferay.
– Comment changer de plate-forme ?
– Les portlets de base.
Le Journal et la gestion de documents
– Utiliser les fonctionnalités de gestion de contenu pour publier des articles.
– Structurer un répertoire de documents.
L’environnement d’extension (EXT) de Liferay
– Pourquoi un environnement spécifique de développement ?
– Étendre les possibilités de Liferay.
– Utiliser .ANT pour le développement et le packaging de Liferay. LE

Module 3 : DÉVELOPPEMENT DE PORTLETS POUR LIFERAY
Choisir le framework de présentation
– Struts, JSF (RI, MyFaces, IceFaces …), Tapestry … Pour quel type de développement ?
– La cohabitation de plusieurs frameworks dans une instance de Liferay.
– Limitations à prendre en compte.
Utiliser les outils de développement de Liferay
– Le service builder, pour générer les services élémentaires et les structures contenant la logique métier.
– L’intégration dans Eclipse.
– Accélérer le développement en utilisant le déploiement rapide sous Tomcat.
Intégrer les fonctionnalités avancées de Liferay
– Accéder à l’API de Liferay.
– Savoir ne pas aller trop loin, préparer les migrations de versions.
Administration de Liferay
– Communautés, users, entreprise … Quelle décomposition ?
– Affectation de droits, gestion des utilisateurs.
– L’intégration SSO (CAS, LDAP …).
– L’hébergement de plusieurs portails et plusieurs entreprises dans une instance.
– La performance et le clustering de Liferay.
Personnalisation de Liferay
– Thèmes graphiques, disposition et personnalisation.
– Créer un thème, le déployer à chaud.
– Disposition (layout) : en ajouter et déployer.
– La visualisation d’un portail sur des appareils mobiles.
– La composition d’une page par l’utilisateur final : à quoi a-t-il droit ?

Module 4 : BONNES PRATIQUES
Synthèse des bonnes pratiques d’architecture, d’administration et de personnalisation de Liferay.

Recherches

Tout le site Le catalogue

Liens directs