From: Francois-Xavier B. <fra...@ce...> - 2014-11-15 21:56:39
|
Bonjour, Pour intégrer une application et qu'elle soit navigable, il faut faire dans l'autre sens : c'est l'application qui doit utiliser les pages Liferay comme des templates en utilisant des tags <esi:include> et <esi:replace>. Ainsi c'est l'application qui a le contrôle de la navigation. C'est précisément l'exemple qui est décrit dans ce tutorial : http://www.esigate.org/quickstart.html Dans le cas de Liferay il y a aussi une solution expérimentale qui permet d'intégrer l'application sous forme d'une portlet : https://github.com/Smile-SA/esigate-portlet Le 13 novembre 2014 14:13, William Dupuis <wil...@gm...> a écrit : > Bonjour, > Je fais appel à vous car je n'arrive pas à comprendre comment inclure une > application dans Liferay via un serveur ESIGate dédié. > > Voici mon besoin : > - Inclure sur une page Liferay une application et pouvoir naviguer dans > cette application tout en restant dans ma page Liferay. > > Pour faire cela, j'ai 3 serveurs Tomcat : > - 1 serveur ESIGate accessible via l'URL : http://test.local.env/esigate/ > - 1 serveur Liferay accessible via l'URL : http://test.local.env/ > - 1 serveur Tomcat avec mon appli accessible via l'URL : > http://serveur-appli:8080/appli/ > L'accès à mon application se fera exclusivement via ESIGate. > > Pour le moment, j'ai testé en ajoutant dans ma page Liferay, un tag > esi:include : > <esi:include src="http://serveur-appli:8080/appli/" /> > > L'inclusion se fait bien mais je ne peux pas naviguer dans mon application > en restant dans ma page Liferay. > J'ai également pas mal de problème de ré-écriture d'URL pour les fichiers > statiques. > Vous trouverez en pièce-jointe mon fichier esigate.properties. > > Pour accéder à ma page Liferay, j'utilise l'URL : > http://test.local.env/esigate/private/liferay/mapageliferay > > Je pense que ma stratégie n'est pas la bonne. > En regardant en détail comment Jahia a intégré ESIGate dans leur solution, > j'ai vu qu'ils ont créé une nouvelle Extension afin de générer un tag > esi:include. > Dans les paramètres du provider, ils indiquent l'URL source (donc pour moi > mon URL Liferay), un fragment (qui doit être présent dans la page source) > et la remoteUrlBase (qui serait donc l'URL de mon application). > > Pour répondre à mon besoin, faut-il que je suive la même stratégie en > créant ma propre Extension ou existe-t-il dans ESIGate un fonctionnement > similaire en standard ? > > Merci d'avance pour votre aide. > Cordialement, > William > > > > ------------------------------------------------------------------------------ > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. > Get alerted through email, SMS, voice calls or mobile push notifications. > Take corrective actions from your mobile device. > > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > _______________________________________________ > Webassembletool-users mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/webassembletool-users > > |