<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Interfaces riches dans un portlet</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=115803" />
  <subtitle>Interfaces riches dans un portlet</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=115803</id>
  <updated>2026-06-07T04:29:26Z</updated>
  <dc:date>2026-06-07T04:29:26Z</dc:date>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115835" />
    <author>
      <name>Anonymous</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115835</id>
    <updated>2007-07-03T07:03:26Z</updated>
    <published>2007-07-03T07:03:26Z</published>
    <summary type="html">&lt;div class="quote-title"&gt;Benoît GEMIN:&lt;/div&gt;&lt;blockquote&gt;En fait, il existe bien la solution d&amp;#39;un appel de fichier xul distant à la manière du portlet iframe.&lt;br /&gt;&lt;br /&gt;Le fichier xul distant pourrai se générer selon les droits de l&amp;#39;utilisateur connecté au portail. Mais il s&amp;#39;agirai encore ici d&amp;#39;une intégration faible : le portlet ne génère pas l&amp;#39;interface, mais il l&amp;#39;appelle...&lt;br /&gt;&lt;br /&gt;La jsp peut très bien générer du xul ( response.write(&amp;#34;balises xul ici&amp;#34;); ).&lt;br /&gt;Je trouve ça dommage de ne pas en profiter autrement que par l&amp;#39;utilisation d&amp;#39;une iframe...&lt;br /&gt;N&amp;#39;y a-t-il pas un autre moyen de &amp;#39;désolidariser&amp;#39; le portlet du portail pour éviter la mixité du code html+xul ?&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Non je ne crois pas.</summary>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2007-07-03T07:03:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115833" />
    <author>
      <name>Benoît GEMIN</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115833</id>
    <updated>2007-07-02T22:33:55Z</updated>
    <published>2007-07-02T22:33:55Z</published>
    <summary type="html">En fait, il existe bien la solution d&amp;#39;un appel de fichier xul distant à la manière du portlet iframe.&lt;br /&gt;&lt;br /&gt;Le fichier xul distant pourrai se générer selon les droits de l&amp;#39;utilisateur connecté au portail. Mais il s&amp;#39;agirai encore ici d&amp;#39;une intégration faible : le portlet ne génère pas l&amp;#39;interface, mais il l&amp;#39;appelle...&lt;br /&gt;&lt;br /&gt;La jsp peut très bien générer du xul ( response.write(&amp;#34;balises xul ici&amp;#34;); ).&lt;br /&gt;Je trouve ça dommage de ne pas en profiter autrement que par l&amp;#39;utilisation d&amp;#39;une iframe...&lt;br /&gt;N&amp;#39;y a-t-il pas un autre moyen de &amp;#39;désolidariser&amp;#39; le portlet du portail pour éviter la mixité du code html+xul ?</summary>
    <dc:creator>Benoît GEMIN</dc:creator>
    <dc:date>2007-07-02T22:33:55Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115831" />
    <author>
      <name>Benoît GEMIN</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115831</id>
    <updated>2007-07-02T22:24:53Z</updated>
    <published>2007-07-02T22:24:53Z</published>
    <summary type="html">&lt;div class="quote-title"&gt;Jean-Sébastien Hederer:&lt;/div&gt;&lt;blockquote&gt;il faut voir du coté des fichiers init.jsp:&lt;br /&gt;/portal-web/docroot/html/common/init.jsp (contient &amp;lt;%@ page contentType=&amp;#34;text/html; charset=UTF-8&amp;#34; %&amp;gt;)&lt;br /&gt;&lt;br /&gt;en espérant que ce soit bien ce que tu cherches.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Merci, il s&amp;#39;agissait bel et bien de ce fichier-la.&lt;br /&gt;&lt;br /&gt;J&amp;#39;ai essayé de modifier le contentType en remplaçant le &amp;#34;text/html&amp;#34; par &amp;#34;application/vnd.mozilla.xul+xml&amp;#34;, mais après lancement, j&amp;#39;obtiens l&amp;#39;erreur suivante :&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #f90007"&gt;Erreur d&amp;#39;analyse XML : mal formé&lt;br /&gt;Emplacement : http://localhost:8080/web/guest/home&lt;br /&gt;Numéro de ligne 892, Colonne 64 :&lt;br /&gt;&amp;amp;lt;link href=&amp;#34;/c/portal/css_cached?themeId=brochure&amp;amp;colorSchemeId=01&amp;#34; type=&amp;#34;text/css&amp;#34; rel=&amp;#34;stylesheet&amp;#34;/&amp;amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Je ne vais pas courir après chaque erreur de ce type, je risquerai d&amp;#39;y passer pas mal de temps...&lt;br /&gt;&lt;br /&gt;Je vais poursuivre d&amp;#39;autres pistes.&lt;br /&gt;Merci</summary>
    <dc:creator>Benoît GEMIN</dc:creator>
    <dc:date>2007-07-02T22:24:53Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115829" />
    <author>
      <name>Anonymous</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115829</id>
    <updated>2007-07-01T09:13:35Z</updated>
    <published>2007-07-01T09:13:35Z</published>
    <summary type="html">&lt;div class="quote-title"&gt;Benoît GEMIN:&lt;/div&gt;&lt;blockquote&gt; chose que ne peux pas apporter l&amp;#39;Ajax tout seul.&lt;/blockquote&gt;&lt;br /&gt;c&amp;#39;est un autre sujet mais pourquoi pas ?&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Ce que j&amp;#39;aimerai, c&amp;#39;est de construire une interface automatiquement, en me servant de tout ce que Liferay peut procurer ( l&amp;#39;utilisateur connecté, les droits, etc.)&lt;/blockquote&gt;&lt;br /&gt;Oui mais je ne sais pas si ca peut marcher autrement, il faut tenter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;ps : je n&amp;#39;ai toujours pas trouvé le fichier codant l&amp;#39;entête du thème&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Je ne suis pas sûr que c&amp;#39;est comme cela que firefox va pouvoir le détecter mais tu peux essayer de mettre au début de la jsp page_normal.jsp :&lt;br /&gt;&lt;br /&gt;&amp;lt;%@page contentType=&amp;#34;quelquechosecomme_xul/html&amp;#34;%&amp;gt;&lt;br /&gt;ou alors :&lt;br /&gt;res.setContentType(&amp;#34;quelquechosecomme_xul/html&amp;#34;);&lt;br /&gt;&lt;br /&gt;Ensuite pour vérifier, tu peux voir le contenttype de ta page en utilisant un plugin comme firebug.</summary>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2007-07-01T09:13:35Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115827" />
    <author>
      <name>Jean-Sébastien Hederer</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115827</id>
    <updated>2007-07-01T09:12:09Z</updated>
    <published>2007-07-01T09:12:09Z</published>
    <summary type="html">il faut voir du coté des fichiers init.jsp:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;/portal-web/docroot/html/common/init.jsp (contient &amp;lt;%@ page contentType=&amp;#34;text/html; charset=UTF-8&amp;#34; %&amp;gt;)&lt;/li&gt;&lt;li&gt;/portal-web/docroot/html/portal/init.jsp&lt;/li&gt;&lt;li&gt;/portal-web/docroot/html/portlet/init.jsp&lt;/li&gt;&lt;li&gt;/portal-web/docroot/html/portlet/xxxx/init.jsp&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;en espérant que ce soit bien ce que tu cherches.</summary>
    <dc:creator>Jean-Sébastien Hederer</dc:creator>
    <dc:date>2007-07-01T09:12:09Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115825" />
    <author>
      <name>Benoît GEMIN</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115825</id>
    <updated>2007-06-30T20:56:02Z</updated>
    <published>2007-06-30T20:56:02Z</published>
    <summary type="html">En fait le but c&amp;#39;est vraiment d&amp;#39;integrer une interface riche dans les portlets pour migrer des applications métiers qui nécessitent un minimum d&amp;#39;ergonomie et de réactivité, chose que ne peux pas apporter l&amp;#39;Ajax tout seul.&lt;br /&gt;&lt;br /&gt;En utilisant par exemple le portlet Iframe de Liferay et en renseignant l&amp;#39;adresse URL d&amp;#39;un fichier .xul, cela fonctionne sans problème. Mais il s&amp;#39;agit d&amp;#39;une intégration faible. &lt;br /&gt;Ce que j&amp;#39;aimerai, c&amp;#39;est de construire une interface automatiquement, en me servant de tout ce que Liferay peut procurer ( l&amp;#39;utilisateur connecté, les droits, etc.)&lt;br /&gt;&lt;br /&gt;ps : je n&amp;#39;ai toujours pas trouvé le fichier codant l&amp;#39;entête du thème</summary>
    <dc:creator>Benoît GEMIN</dc:creator>
    <dc:date>2007-06-30T20:56:02Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115823" />
    <author>
      <name>Jean-Sébastien Hederer</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115823</id>
    <updated>2007-06-30T20:28:04Z</updated>
    <published>2007-06-30T20:28:04Z</published>
    <summary type="html">le fait de se débarasser des utilisateurs avec IE?</summary>
    <dc:creator>Jean-Sébastien Hederer</dc:creator>
    <dc:date>2007-06-30T20:28:04Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115821" />
    <author>
      <name>Anonymous</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115821</id>
    <updated>2007-06-30T11:59:52Z</updated>
    <published>2007-06-30T11:59:52Z</published>
    <summary type="html">le seul moyen de savoir c&amp;#39;est d&amp;#39;essayer mais qu&amp;#39;apporte XUL ici ?</summary>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2007-06-30T11:59:52Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115819" />
    <author>
      <name>Benoît GEMIN</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115819</id>
    <updated>2007-06-29T23:40:41Z</updated>
    <published>2007-06-29T23:40:41Z</published>
    <summary type="html">Bonsoir,&lt;br /&gt;&lt;br /&gt;Oui, et Laszlo si je ne me trompe pas, s&amp;#39;appuie sur le player flash, non?&lt;br /&gt;&lt;br /&gt;Je suis tombé également sur un tutoriel (http://www.adobe.com/devnet/flex/articles/flex_portals.html) expliquant comment intégrer flex (sous format MXML) dans un portlet. J&amp;#39;ai bien suivi la démarche, mais impossible d&amp;#39;avoir un résultat avec Liferay.&lt;br /&gt;Je vais tester le portlet dans un autre portail au cas où...&lt;br /&gt;Mais bon, il s&amp;#39;agit d&amp;#39;un tuto de 2004, et flex a beaucoup changé depuis.&lt;br /&gt;&lt;br /&gt;Je voulais également revenir sur une remarque de ce thread concernant une thème en Xul afin d&amp;#39;intégrer des portlets Xul : ne peut-on pas tout simplement modifier l&amp;#39;entête de la page de thème en lui indiquant un content-type mozilla xul? Après tout, il renverrai bien de l&amp;#39;HTML car Xul fait bien la distinction, non?&lt;br /&gt;Quelqu&amp;#39;un connais le nom et l&amp;#39;emplacement du fichier décrivant le thème ? (il y a plusieurs fichiers comme init.jsp, portal_normal.jsp, etc, mais je m&amp;#39;y perds un peu &lt;img alt="emoticon" src="@theme_images_path@/emoticons/sad.gif" &gt; )&lt;br /&gt;&lt;br /&gt;Merci à vous de l&amp;#39;aide que vous m&amp;#39;avez déjà apporté</summary>
    <dc:creator>Benoît GEMIN</dc:creator>
    <dc:date>2007-06-29T23:40:41Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115817" />
    <author>
      <name>Anonymous</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115817</id>
    <updated>2007-06-23T21:01:41Z</updated>
    <published>2007-06-23T21:01:41Z</published>
    <summary type="html">Exact les principes de laszlo ont l&amp;#39;air assez intéressant.</summary>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2007-06-23T21:01:41Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115815" />
    <author>
      <name>Jean-Sébastien Hederer</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115815</id>
    <updated>2007-06-23T20:54:34Z</updated>
    <published>2007-06-23T20:54:34Z</published>
    <summary type="html">si tu cherches à faire du client riche, tu peux regarder du côté des portlets en Laszlo. il y a un exemple dans les sources Liferay. &amp;#34;Hello Laszlo&amp;#34;</summary>
    <dc:creator>Jean-Sébastien Hederer</dc:creator>
    <dc:date>2007-06-23T20:54:34Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115813" />
    <author>
      <name>Benoît GEMIN</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115813</id>
    <updated>2007-06-10T21:47:49Z</updated>
    <published>2007-06-10T21:47:49Z</published>
    <summary type="html">Merci pour la réponse.&lt;br /&gt;&lt;br /&gt;C&amp;#39;est bien ce que je craignais, le mélange du XUL et de l&amp;#39;HTML ne rend rien de bien interressant...&lt;br /&gt;&lt;br /&gt;J&amp;#39;ai juste pu afficher du XUL via un servlet... Mais ce n&amp;#39;est pas ce que je cherchais, ça fait trop &amp;#39;bidouille&amp;#39; à mon goût.&lt;br /&gt;&lt;br /&gt;L&amp;#39;idée que j&amp;#39;avais était de me servir de l&amp;#39;ergonomie d&amp;#39;une interface riche, allié à la réactivité qu&amp;#39;offre l&amp;#39;ajax, pour améliorer les applications métiers fédérées par Liferay.&lt;br /&gt;&lt;br /&gt;Concernant Iceface, il offre un framework pour utiliser l&amp;#39;ajax. Mais malheureusement ne permet pas l&amp;#39;utilisation d&amp;#39;interfaces riches, je me trompe ?&lt;br /&gt;&lt;br /&gt;J&amp;#39;ai lu sur un article d&amp;#39;adobe (de 2004 ou 2005...), qu&amp;#39;on pouvait intégrer du Flex dansun portlet, quelqu&amp;#39;un a déjà essayé?&lt;br /&gt;&lt;br /&gt;Merci</summary>
    <dc:creator>Benoît GEMIN</dc:creator>
    <dc:date>2007-06-10T21:47:49Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115811" />
    <author>
      <name>Anonymous</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115811</id>
    <updated>2007-06-09T09:32:06Z</updated>
    <published>2007-06-09T09:32:06Z</published>
    <summary type="html">&lt;div class="quote-title"&gt;Benoît GEMIN:&lt;/div&gt;&lt;blockquote&gt;Merci,&lt;br /&gt;je vais y jeter un oeil !&lt;br /&gt;&lt;br /&gt;Mais je n&amp;#39;en demords pas avec Xul &lt;img alt="emoticon" src="@theme_images_path@/emoticons/cool.gif" &gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Je ne pense pas qu&amp;#39;on puisse mettre du XUL dans du HTML, ca me parait même évident (non ?).&lt;br /&gt;&lt;br /&gt;Donc  je dirais plutot que toute ta page doit être en xul, tu pourrais donc peut etre faire un theme en XUL, mais ca servirait à rien car liferay ne le supporterait pas.</summary>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2007-06-09T09:32:06Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115809" />
    <author>
      <name>Benoît GEMIN</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115809</id>
    <updated>2007-06-08T19:54:32Z</updated>
    <published>2007-06-08T19:54:32Z</published>
    <summary type="html">Merci,&lt;br /&gt;je vais y jeter un oeil !&lt;br /&gt;&lt;br /&gt;Mais je n&amp;#39;en demords pas avec Xul &lt;img alt="emoticon" src="@theme_images_path@/emoticons/cool.gif" &gt;</summary>
    <dc:creator>Benoît GEMIN</dc:creator>
    <dc:date>2007-06-08T19:54:32Z</dc:date>
  </entry>
  <entry>
    <title>RE: Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115807" />
    <author>
      <name>Erwan BODERE</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115807</id>
    <updated>2007-06-07T14:21:30Z</updated>
    <published>2007-06-07T14:21:30Z</published>
    <summary type="html">Dans la dernière version de Liferay (4.3.0 rc1) un exemple de client riche est fourni avec ICE Faces.</summary>
    <dc:creator>Erwan BODERE</dc:creator>
    <dc:date>2007-06-07T14:21:30Z</dc:date>
  </entry>
  <entry>
    <title>Interfaces riches dans un portlet</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115802" />
    <author>
      <name>Benoît GEMIN</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=115802</id>
    <updated>2007-06-06T08:44:56Z</updated>
    <published>2007-06-06T08:44:56Z</published>
    <summary type="html">Bonjour à tous !&lt;br /&gt;&lt;br /&gt;Je me demandais s&amp;#39;il était possible d&amp;#39;intégrer dans un portlet des interfaces riches tel que XUL ou XAML.&lt;br /&gt;&lt;br /&gt;J&amp;#39;ai bien tenté de définir le contenu du portlet comme étant du xul par exemple (Content-type: application/vnd.mozilla.xul+xml) mais ça ne fonctionne pas correctement &lt;img alt="emoticon" src="@theme_images_path@/emoticons/sad.gif" &gt; .&lt;br /&gt;&lt;br /&gt;Quelqu&amp;#39;un a-t-il déjà essayé ?&lt;br /&gt;&lt;br /&gt;Merci &lt;img alt="emoticon" src="@theme_images_path@/emoticons/smile.gif" &gt;</summary>
    <dc:creator>Benoît GEMIN</dc:creator>
    <dc:date>2007-06-06T08:44:56Z</dc:date>
  </entry>
</feed>
