Présentation LifeRay

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Présentation LifeRay - Presentation Transcript

    1. Un portail d’entreprise JAVA Frédéric MORIN
    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.  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.  Le principe  Installation : Environnements et Bundles  Intégration de la JSR 286  Avantages, Inconvénients 4 Présentation Liferay 08/04/2009
    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.  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.  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.  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. 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. 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. 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. 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 \"ext\" 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. 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. 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. L’environnement plugins-sdk (3/4)  Les différents plugins livrables  Portlets (version JSP)  ant -Dportlet.name=<project name> -Dportlet.display.name=\"<portlet title>\" 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=\"Hello World\" create 15 Présentation Liferay 08/04/2009
    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 \"/deploy\" pour un déploiement à chaud 16 Présentation Liferay 08/04/2009
    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. Merci 18 Présentation Liferay 08/04/2009

    + f.morinf.morin, 7 months ago

    custom

    1102 views, 0 favs, 0 embeds more stats

    Présentation du portail d'entreprise Liferay

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1102
      • 1102 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 33
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags