Bonjour, Petite question générale sur les portlets et leur intégration dans Jahia :
1) Je développe une portlet dans un environnement tel que Eclipse + jetspeed 2 par exemple pour 2) réaliser mes tests unitaires et tout ce qu'il faut. 3) Ensuite faire pointer une nouvelle portlet de Jahia sur le répertoire webapps de mon projet eclipse Lors des modifications du projet Eclipse, les modifications seraient prises à chaud dans Jahia. Est ce que ceci est vrai ou bien faut il absolument avoir "Eclipse + Jahia" comme environnement de dev ? Merci beaucoup, PS : j'ai récemment devéloppé des portlets JSR 168 à base de JSF et de webservices et celles-ci s'intégraient à merveille dans Jahia mais il m'avait fallu les redéployer... Khaled TLILI a écrit : > Bonjour, > > Jahia 5 est capable d'interpéter 2 types portlets: les Jahiawebapp et > les portlets JSR168 (non supporter par Jahia 4). > > Les JahiaWebApp sont spécifiques à Jahia et ne seront bientôt plus > supportées. Les portletJSR168 répondent à la norme portlet. > > Si vous développer une nouvelle portlet, je vous conseille fortement > de développer un portletJSR168 (le fichier jahia.xml est inutile). Il > y a beaucoup d'exemples sur le net ainsi que des tutoriaux. Vous > pouvez aussi lire directement la norme JSR168. > > Si vou désirez tout de même développer une JahiaWebApp, il faut > effectectivement ajouter le ficher jahia.xml dans le répertoire WEB-INF. > > Ps.: certaines portlets dans le site jahia sont des JahiaWebapps > "converties" en des portletJSR168 via un bridge. A ne pas utiliser > comme exemple si vous développer une nouvelle portlet JSR168. > > Cordialement. > KT: > > Christophe Dumonet a écrit : >> Bonjour, >> Tout d'abord merci beaucoup à la personne qui m'a donné un coup de >> main pour eclipse, ça marche ! A tel point que j'ai une nouvelle >> question : >> J'ai un gros existant de servlets et jsp à transformer en portlet >> pour mettre tout ça dans jahia, et pour montrer à ma direction comme >> ça fonctionne bien ;-) >> Je commence donc léger en faisant un portlet qui affiche hello, à >> travers une Servlet HelloServlet ! >> >> - Je développe des portlets ( sous eclipse - modele web dynamique) >> --> Eclipse me crée bien l'arborescence >> hello_webapp >> ---METAINF >> ---WEB-INF >> ----CLASSES >> -----HelloServlet.class >> ----SRC >> -----HelloServlet.java >> -----LIB >> ----web.xml >> >> MAIS : >> Quand je l'exporte en .war dans jahia ( dans le repertoire qui va >> bien jahia5.0.1-OK/tomcat/webapps/jahia/WEB-INF/var/new_webapps/ ) >> <file:///D:/jahia/jahia5.0.1-OK/tomcat/webapps/jahia/WEB-INF/var/new_webapps/> >> >> l'auto-deploy ne fonctionne pas, j'ai un retour d'erreur tomcat, qui >> me dit qu'il manque le fichier jahia.xml, ( au bout d'un moment, >> l'auto-deploy ne prends même plus mon nouveau .war, il reste dans le >> rep) >> >> --> J'ai donc essayé de me faire un fichier jahia.xml , je me suis >> inspiré d'une portlet déjà existante sur le site de jahia. >> bref, j'arrive à faire un jahia.xml que je pose au même niveau de mon >> arborescence que le web.xml, mais c'est du bricolage ...! >> le jahia.xml est le suivant : >> ?xml version="1.0" encoding="ISO-8859-1" ?> >> - <jahia> >> - <entrypoints> >> - <entrypoint> >> <name>Hello</name> >> <display-name>Hello</display-name> >> <description /> >> <target type="servlet-name">HelloServlet</target> >> </entrypoint> >> </entrypoints> >> </jahia> >> >> >> Qu'est ce que je rate !!!!!!!!!!! ? Si quelqu'un pouvait m'expliquer, >> notamment le jahia.xml qui me parait nouveau avec jahia 5.0, >> ....doit-on être compatible avec la norme JSSR168 ??? >> Comment dire à Eclipse de faire par défaut ce jahia.xml , doit-on >> s'appuyer sur un DTD existant, je suppose, comment le déclarer dans >> Eclipse pour ce faire. >> >> PS : je joins le contenu de .war (compressé en zip) de ma fameuse >> porlet HelloWorld ! >> >> Merci à celui qui m'éclairera. >> Cordialement, >> >> ------------------------------------------------------------------------ >> >> No virus found in this incoming message. >> Checked by AVG Free Edition. >> Version: 7.5.441 / Virus Database: 268.18.3/698 - Release Date: >> 2/23/2007 04:39 >> > >
