Description

Un portail est un conteneur paramétrable qui contient des briques autonomes nommées portlets. Une portlet est responsable d’un fragment de contenu et un portail est composé de portlets qui communiquent entre elles à l’aide des services mis à disposition par l’infrastructure.

Afin de garantir la portabilité des applications d’une solution de portail à une autre, a proposé une norme, la JSR 168, qui définit un cadre de travail à respecter pour le développement. Le portail Open Source LifeRay (http://www.liferay.com) est conforme à cette norme et dispose d’une architecture moderne intégrant les frameworks Spring et Hibernate.


Contenu

1- Introduction aux portails

  • Définition et rôle du portail
  • Les portails d’infrastructure, de collaboration et de communication
  • Notion de portlets
  • Les fonctions du portail
  • Les offres du marché

2- Présentation de Liferay

  • Installation de la solution
  • Les atouts de Liferay
  • Catalogue de portlets
  • Layout template et thèmes

3- Portlets

  • La spécification Portlet
  • Types de portlets : JSR 168/286, Spring MVC, Struts, JSF, ...
  • WSRP (WebServices Remote Portlet)
  • Préférences de portlet
  • Filtre de portlet
  • IPC (Communication inter-portlets)

4- Développement avec Liferay

  • Plugin SDK : Portlet, Hook, Layout Template et Thèmes
  • Plugin SDK Ext
  • Environnement Ext
  • Service Builder
  • Liferay IDE
  • Les solutions d’intégration
  • Migration de version

5- Conception d’un portail

  • Gestion des utilisateurs, des organisations et des communautés
  • Gestion des pages
  • Utilisation des rôles
  • Utilisation des thèmes

6- Gestion de contenu

  • Les concepts CMS
  • Les portlets de base : Journal, Wiki, Blogs,...
  • Création de contenus web structurés
  • Structure et templates
  • Workflow

7- Administration

  • Configuration et personnalisation
  • L’authentification dans liferay
  • Utilisation d’un annuaire LDAP
  • Monitoring : mémoire, propriétés,...
  • Optimisation et performance

Objectifs

  • Comprendre l’architecture d’un portail et la norme JSR 168
  • Savoir développer ses propres portlets
  • Savoir intégrer un annuaire LDAP à son portail et à ses développements
  • Savoir mettre en oeuvre une solution de SSO
  • Savoir installer, administrer et customiser la solution portail Liferay

Public

  • Ingénieurs
  • Architectes
  • Chefs de projets

Pré-requis

  • Connaissances informatiques

Durée Tarif Lieu
3 jours nous consulter Montpellier

Théorie : 50% Pratique : 50%

[haut]