Présentation LifeRay

11,659
-1

Published on

Présentation du portail d'entreprise Liferay

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
11,659
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
350
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • <number>
  • Présentation LifeRay

    1. 1. Un portail d’entreprise JAVA Frédéric MORIN
    2. 2.  Introduction  Présentation du portail Liferay  L’environnement Ext  L’environnement de développement de plug-ins  Conclusion 2 Présentation Liferay 08/04/2009
    3. 3.  Qu’est-ce qu’un portail d’entreprise ?  Les quelques portails émergeants  JetSpeed (Fondation Apache)  Liferay  Solution WebSphere, BEA, SAP, Novell, Oracle  Sun et Liferay s'associent  Un renouveau pour le portail  OpenPortal prend une nouvelle dimension  Liferay bénéficie d'un fort soutient 3 Présentation Liferay 08/04/2009
    4. 4.  Le principe  Installation : Environnements et Bundles  Intégration de la JSR 286  Avantages, Inconvénients 4 Présentation Liferay 08/04/2009
    5. 5.  Le principe  Un portail pour toute l'entreprise  Une répartition possible par sites physiques multiples  Une internationalisation de l'outil pour les organisations mondiales  Une sécurité éprouvée : Audit de la défense française notamment  Bien plus qu'un CMS grâce aux nombreuses portlets fournies en standard. 5 Présentation Liferay 08/04/2009
    6. 6.  Installation : Environnements et Bundles  Liferay supporte quasiment tous les serveurs d'applications et toutes les bases de données  Des bundles sont disponibles pour plusieurs AS  Ils contiennent l'AS et Liferay  Des configurations permettent une connexion simplifiée aux différentes Bases de données  Les bundles sont déployables simplement sur différents OS 6 Présentation Liferay 08/04/2009
    7. 7.  Intégration de la JSR 286  La version 2.0 de la spécification des portlets  Avantages liés à l'utilisation de portlets  Migration possible dans un autre environnement  Indépendance des portlets entre elles lors du développement  Objets pouvant être positionnés un peu partout dans un portail (cf Netvibes ou iGoogle).  Ajout principaux depuis la JSR 168  Définition du dialogue entre les portlets  Globalement, une spécification plus mature 7 Présentation Liferay 08/04/2009
    8. 8.  Avantages, Inconvénients  Forces  Nombreux environnements de déploiement  Conforme au standard JSR 168 / 286  Agencement des portlets très facile  Nombreuses possibilités d'extensions  Faiblesses  Documentation de certaines fonctionnalités manquante  Opportunités  Développement de portlets standards  Vitalité des projets Open Source  Menaces  Concurrence d'autres projets Open Source  Communauté restreinte bien que réellement active. 8 Présentation Liferay 08/04/2009
    9. 9. L’environnement Ext (1/4)  Mais koitest-ce ???  Création de l'environnement  Modification du fonctionnement de Liferay  Fonctionnement de la livraison 9 Présentation Liferay 08/04/2009
    10. 10. L’environnement Ext (2/4)  Mais koitest-ce ???  Une surcouche pour la modification du comportement du portail  Permet la personnalisation du socle du portail  Création de l'environnement  Disposer des sources Liferay  Disponible sur Sourceforge : http://sourceforge.net/projects/lportal/  Une seule commande : ant build-ext 10 Présentation Liferay 08/04/2009
    11. 11. L’environnement Ext (3/4)  Modification du fonctionnement de Liferay  Organisation de l'environnement  ext-impl  ext-lib  ext-service  ext-web  lib  Un moyen simple : la copie de sources depuis l'emplacement dans les sources de Liferay 11 Présentation Liferay 08/04/2009
    12. 12. L’environnement Ext (4/4)  Fonctionnement de la livraison  Une seule commande : ant deploy   Necessité d'avoir le portail installé en local  Un éclatement du war pour une reconstruction  Les fichiers de configurations quot;extquot; surchargent les fichiers de base (exemple : portal-ext. properties)  Chacun peut commiter son ext sur le repository Liferay 12 Présentation Liferay 08/04/2009
    13. 13. L’environnement plugins-sdk (1/4)  Mais koitest-ce ???  Récupération de l'environnement  Les différents plugins livrables  Fonctionnement de la livraison 13 Présentation Liferay 08/04/2009
    14. 14. L’environnement plugins-sdk (2/4)  Mais koitest-ce ???  Un ensemble d'exemples et de fonctionnalités pour développer des extensions  N'est pas obligatoire, mais fourni des aides et des bases  Récupération de l'environnement  Téléchargement sur Sourceforge  http://sourceforge.net/projects/lportal/  Nécessite l'installation de ant 1.7 minimum 14 Présentation Liferay 08/04/2009
    15. 15. L’environnement plugins-sdk (3/4)  Les différents plugins livrables  Portlets (version JSP)  ant -Dportlet.name=<project name> -Dportlet.display.name=quot;<portlet title>quot; create  Layout (Format d'affichage sur chacun des onglets)  ./create.sh <project name> “<portlet title>”  Thèmes  ant -Dtheme.name=hello-world -Dtheme.display.name=quot;Hello Worldquot; create 15 Présentation Liferay 08/04/2009
    16. 16. L’environnement plugins-sdk (4/4)  Fonctionnement de la livraison  Création d'un nouveau plugin à partir d'un modèle de base  Récupération des éléments manquants dans le répertoire hébergeant LR  ant deploy : copie le war créé dans le répertoire quot;/deployquot; pour un déploiement à chaud 16 Présentation Liferay 08/04/2009
    17. 17. Conclusion  Une grande facilité d'installation et de configuration  Un rapprochement avec Sun qui lui promet un bel avenir  Un développement modulaire et facilité  Un très bon projet OpenSource 17 Présentation Liferay 08/04/2009
    18. 18. Merci 18 Présentation Liferay 08/04/2009

    ×