<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.llaumgui.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Le blog de llaumgui - eZ Publish</title>
  <link>http://www.llaumgui.com/</link>
  <description>Linux en général, Fedora en particulier...</description>
  <language>fr</language>
  <pubDate>Fri, 16 May 2008 02:32:31 +0200</pubDate>
  <copyright>http://creativecommons.org/licenses/by-nc-nd/2.5/</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Du changment dans ma vie</title>
    <link>http://www.llaumgui.com/post/Du-changment-dans-ma-vie</link>
    <guid isPermaLink="false">urn:md5:11c3f91a5b9a6d01a92c826950938291</guid>
    <pubDate>Wed, 30 Apr 2008 08:43:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Humeur</category>
        <category>eZ Publish</category><category>MySQL</category><category>php</category><category>php5</category>    
    <description>    &lt;p&gt;Hier était pour moi un jour particulier puisqu'il s'agissait de mon dernier jour au sein de la société &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.kaliop.com/&quot; title=&quot;Kaliop Agence Multimedia&quot;&gt;Kaliop&lt;/a&gt;. Une société et des collaborateurs avec qui j'ai pris plaisir à travailler pendant près de 2 ans &amp;amp; demi, et où je pense avoir beaucoup appris.&lt;/p&gt;
&lt;p&gt;Lundi commencera pour moi un nouveau défi puisque j'intègre la société &lt;a hreflang=&quot;en&quot; href=&quot;http://www.logica.com&quot;&gt;Logica&lt;/a&gt;, &lt;q&gt;la 7&lt;sup class=&quot;exposant&quot;&gt;e&lt;/sup&gt; société de conseil, de services informatiques et outsourcing en Europe&lt;/q&gt; (&lt;a hreflang=&quot;en&quot; href=&quot;http://fr.wikipedia.org/wiki/Logica&quot;&gt;sources Wikipédia&lt;/a&gt;) qui est plus connu en France sous son ancien nom : &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Unilog&quot;&gt;Unilog&lt;/a&gt; (&lt;a href=&quot;http://voitou.fr/&quot; hreflang=&quot;fr&quot;&gt;Mais où est passé Unilog&lt;/a&gt;). Mon titre y est décrit comme &amp;quot;&lt;em&gt;Ingénieur en technologies de l'information&lt;/em&gt;&amp;quot; et j'y ferais principalement du &lt;a hreflang=&quot;en&quot; href=&quot;http://php.net/&quot;&gt;php&lt;/a&gt;5/&lt;a hreflang=&quot;en&quot; href=&quot;http://mysql.com/&quot;&gt;MySQL&lt;/a&gt;/&lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no/&quot;&gt;eZ Publish&lt;/a&gt;; bref, je m'aventure en terrain connu ;-).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/geek/kit_arrivee_logica.jpg&quot;&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.llaumgui.com/public/images/geek/.kit_arrivee_logica_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Autre changement en prévision : un nouveau déménagement ! Ce coup si je n'emménage pas seul vu que je déménage pour habiter avec ma copine ;-).&lt;/p&gt;
&lt;p&gt;Petit message à mes anciens collaborateurs : &lt;a href=&quot;http://pwet.fr/blog/petit_jeu_entre_amis&quot; hreflang=&quot;fr&quot;&gt;Vengeance&lt;/a&gt; &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; : &lt;a href=&quot;http://www.nicolas-martinez.info/&quot; title=&quot;Dark Tyranus&quot;&gt;Dark Tyranus&lt;/a&gt; | &lt;a href=&quot;http://t-ka.net/blog&quot; title=&quot;Kakia la coquine&quot;&gt;Kakia la coquine&lt;/a&gt; | &lt;a href=&quot;http://www.frefred.fr&quot; title=&quot;Touche les tétous&quot;&gt;Touche les tétous&lt;/a&gt; &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Du-changment-dans-ma-vie#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Du-changment-dans-ma-vie#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/420</wfw:commentRss>
      </item>
    
  <item>
    <title>eZ Publish 4, php 5.2, CentOS 5, Remi et la spb-box</title>
    <link>http://www.llaumgui.com/post/eZ-Publish-4-php-52-CentOS-5-Remi-et-la-spb-box</link>
    <guid isPermaLink="false">urn:md5:146b1a12290e0b1ac89daa9df7861ed4</guid>
    <pubDate>Sat, 06 Oct 2007 10:31:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Linux</category>
        <category>CentOS</category><category>eZ Components</category><category>eZ Publish</category><category>eZ Publish 4.0</category><category>php</category><category>php5</category><category>Remi</category><category>spb-box</category><category>yum</category>    
    <description>&lt;p&gt;Que du beau monde dans un seul billet...&lt;/p&gt;


&lt;p&gt;A la lecture du &lt;a href=&quot;http://www.llaumgui.com/post/eZ-publish-40-alpha-1-support-du-php5#c4642&quot; hreflang=&quot;fr&quot;&gt;très instructif commentaire de Paul Borgermans&lt;/a&gt; laissé à la suite de &lt;a href=&quot;http://www.llaumgui.com/post/eZ-publish-40-alpha-1-support-du-php5&quot; hreflang=&quot;fr&quot; title=&quot;eZ publish 4.0 alpha 1, support du php5&quot;&gt;mon billet&lt;/a&gt; sur la première alpha d'&lt;a href=&quot;http://ez.no/ezpublish&quot;&gt;eZ Publish&lt;/a&gt; 4.0; et l'annonce qu'eZ 4.0 ainsi qu'&lt;a href=&quot;http://ez.no/ezcomponents&quot; hreflang=&quot;en&quot; title=&quot;Open source content management framework&quot;&gt;eZ Components&lt;/a&gt; iraient plus vers un compatibilité php 5.2 que 5.1 : j'ai décidé de mettre à jour la version de php de la &lt;a href=&quot;http://www.llaumgui.com/tag/spb-box&quot; hreflang=&quot;fr&quot;&gt;spb-box&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Pour cela, j'ai fait confiance à l'&lt;a href=&quot;http://remi.collet.free.fr/&quot; hreflang=&quot;fr&quot; title=&quot;Les RPMs de Remi&quot;&gt;ami Remi&lt;/a&gt; (Attention prononcer Remi et surtout pas Rémi) et à &lt;a href=&quot;http://remi.collet.free.fr/index.php?2005/10/02/15-presentation-du-site&quot; hreflang=&quot;fr&quot;&gt;son dépôt&lt;/a&gt;. Pour ceux qui ne connaisse pas Remi, surnommé dans le milieu &amp;quot;&lt;em&gt;Serial Builder&lt;/em&gt;&amp;quot;, il propose les dernières versions php/MySQL pour Fedora mais aussi pour les RHEL 4 &amp;amp; 5.&lt;/p&gt;    &lt;p&gt;Une petite ligne de commande :&lt;/p&gt;

&lt;code class=&quot;bash&quot;&gt;root@spb-box ~&amp;gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;wget&lt;/span&gt; http://remi.collet.&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;free&lt;/span&gt;.fr/rpms/el5.i386/remi-release&lt;span style=&quot;color: #000000;&quot;&gt;-5&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-2&lt;/span&gt;.el5.remi.noarch.rpm \&lt;br /&gt;
rpm -Uvh remi-release&lt;span style=&quot;color: #000000;&quot;&gt;-5&lt;/span&gt;*.rpm \&lt;br /&gt;
yum --&lt;span style=&quot;color: #007800;&quot;&gt;enablerepo=&lt;/span&gt;remi update php&lt;/code&gt;


&lt;p&gt;Et me voila en php 5.&lt;/p&gt;
&lt;code class=&quot;bash&quot;&gt;root@spb-box ~&amp;gt; rpm -qa php&lt;br /&gt;
php&lt;span style=&quot;color: #000000;&quot;&gt;-5.2&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;.4&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;-1&lt;/span&gt;.el5.remi&lt;/code&gt;


&lt;p&gt;Tenant à activer le dépôt de Remi par défaut  (il est très réactif au niveau des mises à jour) mais ne tenant pas à mettre à jour mon serveur MySQL, j'ai configuré le dépôt de la sorte.&lt;/p&gt;

&lt;code class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#91;&lt;/span&gt;remi&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;name=&lt;/span&gt;Les RPM de remi pour Enterprise Linux &lt;span style=&quot;color: #000000;&quot;&gt;5&lt;/span&gt; - &lt;span style=&quot;color: #007800;&quot;&gt;$basearch&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;baseurl=&lt;/span&gt;http://remi.collet.&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;free&lt;/span&gt;.fr/rpms/el5.&lt;span style=&quot;color: #007800;&quot;&gt;$basearch&lt;/span&gt;/&lt;br /&gt;
&amp;nbsp; &amp;nbsp; http://iut-info.univ-reims.fr/remirpms/el5.&lt;span style=&quot;color: #007800;&quot;&gt;$basearch&lt;/span&gt;/&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;enabled=&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;gpgcheck=&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;gpgkey=&lt;/span&gt;file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi&lt;br /&gt;
&lt;span style=&quot;color: #007800;&quot;&gt;exclude=&lt;/span&gt;mysql mysql-server mysql-libs&lt;/code&gt;


&lt;p&gt;A force de mettre des clauses &lt;code&gt;exclude&lt;/code&gt; dans mes fichiers repo, j'en fini par croire qu'il faudrait inventer un clause &lt;em&gt;include&lt;/em&gt;...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/eZ-Publish-4-php-52-CentOS-5-Remi-et-la-spb-box#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/eZ-Publish-4-php-52-CentOS-5-Remi-et-la-spb-box#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/368</wfw:commentRss>
      </item>
    
  <item>
    <title>eZ publish 4.0 alpha 1, support du php5</title>
    <link>http://www.llaumgui.com/post/eZ-publish-40-alpha-1-support-du-php5</link>
    <guid isPermaLink="false">urn:md5:d2c4263ccaebaaf48b38c99a2dc3bdf7</guid>
    <pubDate>Thu, 04 Oct 2007 23:03:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>CentOS</category><category>eZ Components</category><category>eZ Publish</category><category>ezipb</category><category>ezipb-shoutbox</category><category>php5</category><category>php6</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://ez.no/company/news/new_ez_publish_releases_include_php_5_support_and_the_ez_find_search_engine_extension&quot; hreflang=&quot;en&quot; title=&quot;New eZ Publish releases include PHP 5 support and the eZ Find search engine extension&quot;&gt;Aujourd'hui&lt;/a&gt;, a été publiée la première version alpha d'&lt;a href=&quot;http://ez.no&quot; hreflang=&quot;en&quot; title=&quot;eZ Publish Open Source Enterprise Content Management System&quot;&gt;eZ publish&lt;/a&gt; 4.0.&lt;br /&gt;
Je dois dire que j'attendais cette version avec impatience car elle introduit une nouveauté majeure : le support de php 5 (et php 6) et... Et... Et bien, malheureusement c'est à peu près tout.&lt;br /&gt;Pas de gros changement, une certaine continuité qui va surement faciliter les migrations d'eZ 3.x vers eZ 4.0 mais qui laisse quand même un petit goût de déception...&lt;/p&gt;    &lt;h2&gt;Support php 5&lt;/h2&gt;
&lt;p&gt;Selon moi, eZ 4.0 marche bien mieux sous php 5 que &lt;a href=&quot;http://pubsvn.ez.no/nextgen_php5/&quot; hreflang=&quot;en&quot;&gt;le port communautaire&lt;/a&gt; que j'utilisais jusqu'alors. Ça ce ressent aux erreurs et warning remontés ainsi qu'aux performances, surtout lors de l'installation de la bête. Cependant &lt;a href=&quot;http://fr2.php.net/manual/fr/language.oop5.visibility.php&quot; hreflang=&quot;fr&quot; title=&quot;php : Visibilité&quot;&gt;les attributs private et autres protected&lt;/a&gt; sont encore bien présent en commentaires mais peu dans le code.&lt;/p&gt;
&lt;h2&gt;Arrivée d'eZ Components&lt;/h2&gt;
&lt;p&gt;Une de mes autres déceptions est l'implémentation d'&lt;a href=&quot;http://ez.no/ezcomponents&quot; hreflang=&quot;en&quot; title=&quot;eZ Components is an enterprise ready general purpose PHP components library used independently or together for PHP application development.&quot;&gt;eZC&lt;/a&gt; qui n'est pas très visible. En fait il faut lire entre les lignes et comprendre qu'eZ 4 ouvre la voie de l'intégration d'eZC  mais n'est pas 100% développée sous eZC comme beaucoup (dont moi) l'auraient pensé.&lt;/p&gt;
&lt;h2&gt;Les bonnes surprises&lt;/h2&gt;
&lt;p&gt;Qui dit peu de modifications dit grosse compatibilité avec eZ 3.9.x que j'utilisais jusqu'alors. J'ai donc passé &lt;a href=&quot;http://labo.llaumgui.com/&quot; hreflang=&quot;fr&quot;&gt;mon labo&lt;/a&gt; sous eZ 4 et mes extensions &lt;a href=&quot;http://trac.llaumgui.com/wiki/ezipb&quot; hreflang=&quot;fr&quot; title=&quot;ezipb (Connecteur IPB pour eZ publish )&quot;&gt;ezipb&lt;/a&gt; et &lt;a href=&quot;http://trac.llaumgui.com/wiki/ezipb-shoutbox%20%3A%20Installer%20ezibp-shoutbox&quot; hreflang=&quot;fr&quot; title=&quot;ezipb-shoutbox : Installer ezibp-shoutbox&quot;&gt;ezipb-shoutbox&lt;/a&gt; tournent parfaitement jusqu'à présent.&lt;br /&gt;
Le débug est enfin valide &lt;a href=&quot;http://fr.wikipedia.org/wiki/XHTML&quot; hreflang=&quot;fr&quot;&gt;xHTML&lt;/a&gt;, ce qui permet de contrôler la validité de son code plus facilement et évitera les problèmes sous IE.&lt;/p&gt;
&lt;h2&gt;Php 5.2 minimum ?&lt;/h2&gt;
&lt;p&gt;Bien que je n'ai rien vu passer là dessus et qu'&lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no/ezcomponents/requirements&quot;&gt;eZC demande php 5.1.1 minimum&lt;/a&gt;, lors de mon installation sur ma &lt;a href=&quot;http://www.centos.org/&quot; hreflang=&quot;en&quot; title=&quot;The Community ENTerprise Operating System&quot;&gt;CentOS&lt;/a&gt; qui tourne en php 5.1.6, j'ai eu la surprise de tomber sur le message suivant :&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;
Unsupported PHP version 5.1&lt;/p&gt;
&lt;p&gt;eZ Publish 3.x does not run with PHP 4.&lt;br /&gt;For more information about supported software please visit &lt;a href=&quot;http://www.llaumgui.com/post/%5C%22http://ez.no/download/ez_publish%5C%22&quot;&gt;eZ Publish download page&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Après analyse du code :&lt;/p&gt;
&lt;pre&gt;&lt;br /&gt;if ( version_compare( phpversion(), '5.2' ) &amp;lt; 0 )&lt;br /&gt;{&lt;br /&gt;	print( &amp;quot;&amp;lt;h1&amp;gt;Unsupported PHP version &amp;quot; . phpversion() . &amp;quot;&amp;lt;/h1&amp;gt;&amp;quot; );&lt;br /&gt;	print( &amp;quot;&amp;lt;p&amp;gt;eZ Publish 3.x does not run with PHP 4.&amp;lt;/p&amp;gt;&amp;quot;.&lt;br /&gt;           &amp;quot;&amp;lt;p&amp;gt;For more information about supported software please visit &amp;quot;.&lt;br /&gt;           &amp;quot;&amp;lt;a href=\&amp;quot;http://ez.no/download/ez_publish\&amp;quot; &amp;gt;eZ Publish download page&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;quot; );&lt;br /&gt;    exit;&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;Au final, vu le flou du discourt, j'ai commenté le tout et ça marche très bien jusque là...&lt;/p&gt;
&lt;h2&gt;En résumé :&lt;/h2&gt;
&lt;p&gt;Vivement la version final !&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/eZ-publish-40-alpha-1-support-du-php5#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/eZ-publish-40-alpha-1-support-du-php5#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/366</wfw:commentRss>
      </item>
    
  <item>
    <title>Ètat d'avancement d'ezipb, Le connecteur ipb pour eZ publish</title>
    <link>http://www.llaumgui.com/post/Etat-davancement-dezipb-Le-connecteur-ipb-pour-eZ-publish</link>
    <guid isPermaLink="false">urn:md5:c2b63108ea8f6e8df8d3b04d403b3879</guid>
    <pubDate>Sun, 30 Sep 2007 20:20:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ Publish</category><category>ezipb</category><category>paintBall</category><category>Trac</category>    
    <description>    &lt;p&gt;Ma partie de paintball ayant était annulée pour cause de pluie (et oui, ça arrive 1 à 2 fois par an, même à &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Montpellier&quot;&gt;Montpellier&lt;/a&gt; ;-)), j'en ai profité pour m'avancer dans le développement d'&lt;a href=&quot;http://trac.llaumgui.com/wiki/ezipb&quot; hreflang=&quot;fr&quot; title=&quot;Connecteur IPB pour eZ publish&quot;&gt;ezipb&lt;/a&gt;, le connecteur &lt;a hreflang=&quot;en&quot; href=&quot;http://www.invisionboard.com&quot;&gt;Invision Power Board&lt;/a&gt; pour &lt;a href=&quot;http://ez.no&quot; hreflang=&quot;en&quot; title=&quot;Open Source Enterprise Content Management System&quot;&gt;eZ publish&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Comme le montre &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/roadmap&quot;&gt;la feuille de route&lt;/a&gt;, la version &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/milestone/ezipb%201.0%20RC1&quot;&gt;1.0 RC1&lt;/a&gt; devrait même être livrée en avance et la &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/milestone/ezipb%201.0%20RC2&quot;&gt;RC2&lt;/a&gt; est déjà bien avancée.&lt;/p&gt;
&lt;p&gt;Trouvant ma &lt;a hreflang=&quot;fr&quot; href=&quot;http://labo.llaumgui.com/&quot; rel=&quot;nofollow&quot;&gt;démo&lt;/a&gt; hideuse, j'ai arrangé le tout et développé les quelques templates que j'avais initialement prévu pour la &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/milestone/ezipb%201.0%20RC2&quot;&gt;RC2&lt;/a&gt;.&lt;br /&gt;
Mon labo s'en retrouve un peu plus montrable ;-). J'ai également fait une tâche cron pour synchroniser la démo avec la version SVN tout les soirs.&lt;/p&gt;
&lt;p&gt;Comme une bonne nouvelle n'arrive jamais seule, j'ai bien avancé dans &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/wiki/ezipb#Documentation&quot;&gt;la documentation en ligne&lt;/a&gt; de l'extension.&lt;br /&gt;Le maintien d'une documentation utilisant le wiki de &lt;a hreflang=&quot;en&quot; href=&quot;http://trac.edgewall.org/&quot;&gt;Trac&lt;/a&gt; étant très facil; &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/ticket/4#comment:3&quot;&gt;j'ai décidé de ne pas fournir la documentation dans l'archive&lt;/a&gt; mais de faire une simple fichier &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/browser/ez_publish/ezipb/trunk/LISEZMOI.txt&quot;&gt;LISEZMOI.txt&lt;/a&gt; avec un lien vers la documentation en ligne.&lt;/p&gt;
&lt;p&gt;Bref l'intégration d'IPB dans eZ publish arrive en grand pas ;-).&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Etat-davancement-dezipb-Le-connecteur-ipb-pour-eZ-publish#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Etat-davancement-dezipb-Le-connecteur-ipb-pour-eZ-publish#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/362</wfw:commentRss>
      </item>
    
  <item>
    <title>Un labo pour tester ezipb, le connecteur IPB pour eZ publish</title>
    <link>http://www.llaumgui.com/post/Un-labo-pour-tester-ezipb-le-connecteur-IPB-pour-eZ-publish</link>
    <guid isPermaLink="false">urn:md5:57e2a710ce2d1e502bd6a9ae181b9f82</guid>
    <pubDate>Wed, 26 Sep 2007 00:03:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ Publish</category><category>ezipb</category><category>IPB</category><category>script</category><category>serveur</category>    
    <description>    &lt;p&gt;Comme je viens tout juste de finir un petit script permettant de configurer automatiquement un site web sur un serveur (création de la base de données &lt;a hreflang=&quot;fr&quot; href=&quot;http://www-fr.mysql.com/&quot; title=&quot;La Base de Données Open Source la plus Populaire au Monde&quot;&gt;MySQL&lt;/a&gt;, des répertoires, configuration des stats &lt;a href=&quot;http://awstats.sourceforge.net/&quot; hreflang=&quot;en&quot; title=&quot;Free real-time logfile analyzer to get advanced statistics (GNU GPL).&quot;&gt;Awstats&lt;/a&gt;, du vhost, etc...), j'en ai profité pour mettre en place un petit &lt;a href=&quot;http://labo.llaumgui.com/&quot; hreflang=&quot;fr&quot; rel=&quot;nofolow&quot;&gt;labo&lt;/a&gt; afin de pouvoir vous monter &lt;a href=&quot;http://trac.llaumgui.com/wiki/ezipb&quot; hreflang=&quot;fr&quot; title=&quot;ezipb|Connecteur IPB pour eZ publish&quot;&gt;ezipb&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Pour le moment, ça fait pas grand chose mais ça peut vous donner une idée de ce que sera mon intégration d'&lt;a hreflang=&quot;en&quot; href=&quot;http://www.invisionboard.com&quot;&gt;Invision Power Board&lt;/a&gt; (IPB pour les intimes) avec &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no&quot; title=&quot;eZ Publish Open Source Enterprise Content Management System&quot;&gt;eZ publish&lt;/a&gt; (eZ pour les intimes).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;URL :&lt;/strong&gt; &lt;a href=&quot;http://labo.llaumgui.com/&quot; hreflang=&quot;fr&quot; rel=&quot;nofolow&quot;&gt;labo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Login :&lt;/strong&gt; ezipb&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mot de passe :&lt;/strong&gt; ezipb&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;ins&gt;Remarque&lt;/ins&gt; :&lt;/strong&gt; Pour ce qui est de mon script, il fera l'objet d'un prochain billet lors que j'aurais un peu mieux testé le truc.&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Un-labo-pour-tester-ezipb-le-connecteur-IPB-pour-eZ-publish#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Un-labo-pour-tester-ezipb-le-connecteur-IPB-pour-eZ-publish#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/359</wfw:commentRss>
      </item>
    
  <item>
    <title>CentOS meilleure distro orientée serveur pour les Bossie Awards 2007</title>
    <link>http://www.llaumgui.com/post/CentOS-meilleure-distro-orientee-serveur-pour-les-Bossie-Awards-2007</link>
    <guid isPermaLink="false">urn:md5:ca4493d3940d18b73fbd15d4d7f0ce9e</guid>
    <pubDate>Sat, 15 Sep 2007 14:21:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Linux</category>
        <category>CentOS</category><category>eZ Publish</category><category>Java</category><category>Red Hat</category><category>serveur</category>    
    <description>    &lt;p&gt;Pour ceux qui auraient loupé &lt;a href=&quot;http://linuxfr.org/2007/09/13/23094.html&quot; hreflang=&quot;fr&quot; title=&quot;2007 InfoWorld Bossie Awards&quot;&gt;l'actu&lt;/a&gt; sur &lt;a href=&quot;http://linuxfr.org/pub/&quot; hreflang=&quot;fr&quot; title=&quot;Da Linux French Page&quot;&gt;LinuxFr&lt;/a&gt;, &lt;a href=&quot;http://www.infoworld.com/&quot; hreflang=&quot;en&quot; title=&quot;Information Technology News, Computer Networking &amp;amp; Security&quot;&gt;InfoWorld&lt;/a&gt; a publié lundi, &lt;a href=&quot;http://www.infoworld.com/archives/t.jsp?N=s&amp;amp;V=91650&quot; hreflang=&quot;en&quot; title=&quot;Best of Opn Source Software&quot;&gt;les premiers 2007 Bossie Awards&lt;/a&gt; récompensant les meilleurs logiciels open source orientés entreprises.&lt;/p&gt;
&lt;p&gt;Je dois avouer que je suis très content de la récompense accordée à &lt;a href=&quot;http://www.centos.org/&quot; hreflang=&quot;en&quot; title=&quot;The Community ENTerprise Operating System &quot;&gt;CentOS&lt;/a&gt; en temps que meilleur distro orientée serveur. Tout d'abord, CentOS, c'est la famille car dérivée de &lt;a href=&quot;http://www.redhat.fr/&quot; hreflang=&quot;fr&quot;&gt;Red Hat&lt;/a&gt; tout comme &lt;a href=&quot;http://fedoraproject.org/&quot; hreflang=&quot;en&quot;&gt;Fedora&lt;/a&gt; et ensuite; les liens qui unissent Fedora et CentOS sont de plus en plus forts surtout depuis l'arrêt de &lt;a href=&quot;http://www.fedoralegacy.org/&quot; hreflang=&quot;en&quot;&gt;fedora-legacy&lt;/a&gt; et le fait qu'il ne soit plus tabou pour bien des membres de la communauté &lt;a href=&quot;http://www.fedora-fr.org&quot; hreflang=&quot;fr&quot; title=&quot;Communauté francophone Fedora Core&quot;&gt;fedora-fr&lt;/a&gt; d'orienter vers CentOS pour une utilisation serveur.&lt;br /&gt;
Pour finir, je rappellerais juste que ce bog tourne sur un serveur dédié CentOS 5 et que c'est l'un des serveurs que je prends le plus de plaisir à administrer (Geek inside ;-)).&lt;/p&gt;
&lt;p&gt;Pour ce qui est de la distro orientée desktop, je m'étendrais pas plus, de toute façon &lt;a href=&quot;http://www.ubuntu.com/&quot; hreflang=&quot;en&quot;&gt;Ubuntu&lt;/a&gt; est intouchable et dès qu'on a le courage de critiquer cette distro, on se fait taxer de &lt;a href=&quot;http://fr.wikipedia.org/wiki/Troll_%28Internet_et_Usenet%29&quot; hreflang=&quot;fr&quot;&gt;trollisme&lt;/a&gt;... Mais bon si Ubuntu était open source, &lt;a href=&quot;http://www.ubuntu.com/community/ubuntustory/licensing&quot; hreflang=&quot;en&quot;&gt;ça se saurait&lt;/a&gt; !&lt;/p&gt;
&lt;p&gt;Pour finir, vu que ce prix est orienté entreprise, j'y vois avec plaisir certaines des solutions que j'utilise à &lt;a href=&quot;http://www.kaliop.com&quot; hreflang=&quot;fr&quot;&gt;mon taf&lt;/a&gt; telles que &lt;a href=&quot;http://www.sugarcrm.com/crm/&quot; hreflang=&quot;en&quot; title=&quot;Commercial Open Source CRM&quot;&gt;SugarCRM&lt;/a&gt; ou &lt;a href=&quot;http://www.liferay.com&quot; hreflang=&quot;en&quot;&gt;Liferay&lt;/a&gt;. Je suis cependant un peu triste de ne pas retrouver &lt;a href=&quot;http://ez.no&quot; hreflang=&quot;en&quot;&gt;eZ publish&lt;/a&gt; parmi les lauréats mais force est de constater que les &lt;a href=&quot;http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu&quot; hreflang=&quot;fr&quot;&gt;&lt;acronym title=&quot;Content Management Systems&quot;&gt;CMS&lt;/acronym&gt;&lt;/a&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/Java_%28langage%29&quot; hreflang=&quot;fr&quot;&gt;Java&lt;/a&gt; tels qu'&lt;a href=&quot;http://www.alfresco.com/&quot; hreflang=&quot;en&quot; title=&quot;Open Source Enterprise Content Management&quot;&gt;Alfresco&lt;/a&gt; vont monter en puissance après la libération de Java par &lt;a href=&quot;http://www.sun.com/&quot; hreflang=&quot;en&quot; title=&quot;Sun Microsystems&quot;&gt;Sun&lt;/a&gt; avec sa version 6.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/CentOS-meilleure-distro-orientee-serveur-pour-les-Bossie-Awards-2007#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/CentOS-meilleure-distro-orientee-serveur-pour-les-Bossie-Awards-2007#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/355</wfw:commentRss>
      </item>
    
  <item>
    <title>jQuery 1.2 est dans les bacs</title>
    <link>http://www.llaumgui.com/post/jQuery-12-est-dans-les-bacs</link>
    <guid isPermaLink="false">urn:md5:99b38e5da0f2211d20e4778edd3accef</guid>
    <pubDate>Tue, 11 Sep 2007 13:53:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>AJAX</category><category>eZ Publish</category><category>framework</category><category>javascript</category><category>jQuery</category><category>Scénario-PaintBall</category>    
    <description>    &lt;p&gt;C'est juste au moment où je suis en train de réfléchir aux côtés dynamiques, &lt;a href=&quot;http://fr.wikipedia.org/wiki/Web_2.0&quot; hreflang=&quot;fr&quot; title=&quot;Web 2.0&quot;&gt;2.0&lt;/a&gt; &amp;amp; funky de &lt;a href=&quot;http://www.scenario-paintball.com/&quot; title=&quot;Scenario-Paintball, le repaire des fougères&quot; hreflang=&quot;fr&quot;&gt;Scénario-PaintBall&lt;/a&gt; v3; que mon &lt;a href=&quot;http://fr.wikipedia.org/wiki/Framework&quot; hreflang=&quot;fr&quot;&gt;framework&lt;/a&gt; &lt;a href=&quot;http://fr.wikipedia.org/wiki/JavaScript&quot; hreflang=&quot;fr&quot;&gt;JavaScript&lt;/a&gt; / &lt;a href=&quot;http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_And_XML&quot; hreflang=&quot;fr&quot;&gt;&lt;acronym title=&quot;Asynchronous JavaScript and XML&quot;&gt;AJAX&lt;/acronym&gt;&lt;/a&gt; préféré voit publier &lt;a href=&quot;http://jquery.com/blog/2007/09/10/jquery-12-jqueryextendawesome/&quot; hreflang=&quot;en&quot; title=&quot;jQuery 1.2&quot;&gt;sa version 1.2&lt;/a&gt;.&lt;br /&gt;
Pour ceux qui ne le connaissent pas (encore), &lt;a href=&quot;http://jquery.com/&quot; hreflang=&quot;en&quot; title=&quot;Write less, do more&quot;&gt;jQuery&lt;/a&gt; est une bibliothèque permettant de « Write less, do more » (Traduction partisane : « Faire un max de choses en n'en foutant le moins possible » ; j'adore ce slogan !) et qui surtout est compatible tous navigateurs. Dépassé (&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/post/jQuery-UTF8-et-Internet-Explorer&quot; title=&quot;jQuery, UTF8 et Internet Explorer&quot;&gt;enfin presque&lt;/a&gt;) le temps où l'on perdait du temps à déboguer ses &lt;acronym title=&quot;JavaScript&quot;&gt;JS&lt;/acronym&gt; sous &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.microsoft.com/france/windows/products/winfamily/ie/default.mspx&quot; title=&quot;Berk ! ! !&quot;&gt;Internet Explorer&lt;/a&gt; !&lt;/p&gt;
&lt;p&gt;Je vais donc explorer, pour SPB, les nouvelles pistes offertes par jQuery 1.2.&lt;br /&gt;
Comme certaines librairies peuvent être incompatibles entre elles et que je ne veux pas forcer à l'utilisation d'un framework en particulier : je ne pense pas utiliser jQuery dans &lt;a href=&quot;http://trac.llaumgui.com/wiki/ezipb-shoutbox%20%3A%20Installer%20ezibp-shoutbox&quot; hreflang=&quot;fr&quot; title=&quot;Shoutbox pour ezipb utilisant l'AJAX.&quot;&gt;ezipb-shoutbox&lt;/a&gt;. &lt;br /&gt;Cependant, comme &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no&quot; title=&quot;eZ Publish Open Source Enterprise Content Management System&quot;&gt;eZ publish&lt;/a&gt; le permet, dans le cadre de mon site (qui est dans une extension), je vais surcharger &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/browser/ez_publish/ezipb-shoutbox/trunk/design/standard/javascript/shoutbox.js&quot;&gt;le JS d'ezipb-shoutbox&lt;/a&gt; et utiliser jQuery.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/jQuery-12-est-dans-les-bacs#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/jQuery-12-est-dans-les-bacs#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/351</wfw:commentRss>
      </item>
    
  <item>
    <title>ezipb-shoutbox, une shoutbox pour ezipb</title>
    <link>http://www.llaumgui.com/post/ezipb-shoutbox-une-shoutbox-pour-ezipb</link>
    <guid isPermaLink="false">urn:md5:f2d19067b16a09bfe440c269102ec656</guid>
    <pubDate>Sun, 09 Sep 2007 23:26:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ Publish</category><category>ezipb</category><category>ezipb-shoutbox</category><category>IPB</category><category>Subversion</category>    
    <description>    &lt;p&gt;Je viens d'importer, sur &lt;a hreflang=&quot;fr&quot; href=&quot;http://svn.llaumgui.com/&quot;&gt;mon serveur Subversion&lt;/a&gt;, la première version d'&lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/wiki/ezipb-shoutbox%20%3A%20Installer%20ezibp-shoutbox&quot;&gt;ezipb-shoutbox&lt;/a&gt;
: la shoutbox &lt;a hreflang=&quot;fr&quot; href=&quot;http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_And_XML&quot;&gt;AJAX&lt;/a&gt; pour l'extension &lt;a href=&quot;http://www.llaumgui.com/tag/ezipb&quot;&gt;ezipb&lt;/a&gt; permettant de coupler &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no&quot;&gt;eZ publish&lt;/a&gt;
et &lt;a hreflang=&quot;en&quot; href=&quot;http://www.invisionpower.com/community/board/index.html&quot;&gt;IPB&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;J'en ai aussi profité pour mettre à jour la &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/wiki/ezipb-shoutbox%20%3A%20Installer%20ezibp-shoutbox&quot;&gt;documentation sur mon wiki&lt;/a&gt;, ainsi que &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/milestone/ezipb-shoutbox%20finale&quot;&gt;le roadmap&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/ezipb-shoutbox-une-shoutbox-pour-ezipb#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/ezipb-shoutbox-une-shoutbox-pour-ezipb#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/350</wfw:commentRss>
      </item>
    
  <item>
    <title>eZ publish et eZ find 1.0 bêta 1</title>
    <link>http://www.llaumgui.com/post/eZ-publish-et-eZ-find-10-beta-1</link>
    <guid isPermaLink="false">urn:md5:a85b4539253efc3098af2a45d11ad670</guid>
    <pubDate>Sun, 09 Sep 2007 14:36:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ find</category><category>eZ Publish</category><category>ezipb</category><category>Google</category><category>IPB</category><category>php5</category>    
    <description>&lt;p&gt;Les moteurs de recherche, quel cruel dilemme ! Soit on a un moteur basique et léger soit un moteur super pertinent mais consommant un max de ressources. Certains même en arrivent à utiliser &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.google.com&quot;&gt;Google&lt;/a&gt; en guise de moteur de recherche sur leur site (je propose d'ailleurs cette solution alternative en plus des moteurs de recherche de &lt;a href=&quot;http://www.fedora-fr.org/&quot; hreflang=&quot;fr&quot;&gt;fedora-fr&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ez.no&quot; hreflang=&quot;en&quot;&gt;eZ publish&lt;/a&gt; n'échappe pas à la règle et de base son moteur de recherche est pour le moins... pas terrible. Heureusement qu'eZ est bien fait et permet le remplacement du moteur de recherche par d'autres via le système d'extensions. Avec la &lt;a href=&quot;http://ez.no/community/news/community_newsletter_11_7th_september_2007&quot; hreflang=&quot;en&quot;&gt;Community Newsletter #11&lt;/a&gt; et l'annonce de la version 1.0 beta 1 d'&lt;a href=&quot;http://ez.no/community/contribs/applications/ez_find&quot; hreflang=&quot;en&quot;&gt;ezfind&lt;/a&gt;, j'ai donc entrepris de tester la bête.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/moteur-de-recherche_ez-publish.png&quot;&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.llaumgui.com/public/images/web/.moteur-de-recherche_ez-publish_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
Quelques petits problèmes à l'installation&lt;/h2&gt;
&lt;p&gt;Comme je l'ai déjà dis plusieurs fois, j'utilise la version &lt;a href=&quot;http://pubsvn.ez.no/nextgen_php5/&quot; hreflang=&quot;fr&quot;&gt;3.9 communautaire compatible php5&lt;/a&gt; d'eZ publish. eZ find semble cependant tourner parfaitement en php5.
Par contre, dès le début, je me suis heurté à une fatal error :&lt;/p&gt;
&lt;pre&gt;Fatal error: Class 'ezsolr' not found in /mnt/divers1/public_html/scenario-paintball/kernel/classes/ezsearch.php on line 104&lt;br /&gt;Fatal error: eZ publish did not finish its request&lt;br /&gt;&lt;br /&gt;The execution of eZ publish was abruptly ended, the debug output is present below.&lt;/pre&gt;
&lt;p&gt;Comme ma version d'eZ n'est ni conventionnel ni la dernière, j'ai pas cherché plus loin et j'ai fait un petit lien relatif (pas le temps de passer plus de temps à faire plus propre sur une bêta 1 de test).&lt;/p&gt;
&lt;code class=&quot;bash&quot;&gt;llaumgui@enterprise /mnt/divers1/public_html/scenario-paintball/kernel/search/plugins&amp;gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;ln&lt;/span&gt; -s ../../../extension/ezfind/search/plugins/ezsolr/ ./&lt;/code&gt;
&lt;p&gt;Ensuite, ma version semble ne pas posséder d'&lt;em&gt;updatesearchindex.php&lt;/em&gt;, je l'ai donc pris sur &lt;a href=&quot;http://pubsvn.ez.no/&quot; hreflang=&quot;en&quot;&gt;le serveur SVN&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Spécificités d'eZ find&lt;/h2&gt;
&lt;p&gt;eZ find requière le JRE (&lt;a hreflang=&quot;en&quot; href=&quot;http://java.sun.com/&quot; title=&quot;Java Technology&quot;&gt;Java&lt;/a&gt; Runtime Environment) 5.0 ou supérieur. Les améliorations apportées par rapport à la recherche standard sont notamment :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;Classement par pertinence&lt;/strong&gt; !&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Support natif des droits dans eZ publish.&lt;/li&gt;
&lt;li&gt;Soulignement des mots clef.&lt;/li&gt;
&lt;li&gt;Recherche par langue, basée sur la configuration du &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no/community/articles/an_introduction_to_ez_publish_concepts/siteaccesses&quot;&gt;siteaccesses&lt;/a&gt; courant.&lt;/li&gt;
&lt;li&gt;Possibilité de rechercher sur de multiples  siteaccesses.&lt;/li&gt;
&lt;li&gt;Intégration dans l'administration d'eZ publish ainsi que dans ezwebin.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Premières impressions&lt;/h2&gt;
&lt;p&gt;Une fois le tout configuré, l'exécutable Java lancé et le cache de recherche mis à jour, voici ce que ça donne.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/moteur-de-recherche_ez-find.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/.moteur-de-recherche_ez-find_m.jpg&quot; alt=&quot;Moteur de recherche ezfind&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;J'aimerais bien utiliser ce moteur de recherche sur &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.scenario-paintball.com/&quot; title=&quot;Le repaire des fougères&quot;&gt;scenario-paintball&lt;/a&gt; voir court-circuiter le moteur de recherche d'&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.invisionpower.com/community/board/index.html&quot; title=&quot;Forums Invision Power Bord&quot;&gt;IPB&lt;/a&gt; pour centraliser toutes les recherches à partir d'eZ find, c'est une piste que je dois explorer pour &lt;a href=&quot;http://www.llaumgui.com/tag/ezipb&quot;&gt;ezipb&lt;/a&gt;. En effet, le moteur d'IPB n'est pas réputé pour sa faible consommation en ressources.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/moteur-de-recherche_ez-find-cote-admin.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/.moteur-de-recherche_ez-find-cote-admin_m.jpg&quot; alt=&quot;eZ find dans l'admin&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; Par contre, pour une utilisation sur un serveur possédant plusieurs instances d'eZ (comme c'est le cas à &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.kaliop.com&quot;&gt;mon boulot&lt;/a&gt;), une seule instance de l'exécutable suffit &lt;del&gt;je suis septique sur un point : doit-on lancer 1 instance de l'exécutable Java par site ou une seul par serveur&lt;/del&gt;...&lt;br /&gt;J'aimerais aussi benchmarker la consommation de ce moteur de recherche par rapport à celui livré en standard dans eZ publish ainsi que la montée en charge de l'appli Java lors de l'indexation (qui a fait monter mon CPU à 100% quand même !). Une chose est sûre l'appli Java à besoin de tourner en permanence et ne sert pas uniquement lors de l'indexation.&lt;/p&gt;
&lt;p&gt;&lt;del&gt;Par contre j'avoue avoir été déçu par le fait qu'eZ find ne semble pas indexer les pdf, enfin selon mes tests&lt;/del&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/eZ-publish-et-eZ-find-10-beta-1#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/eZ-publish-et-eZ-find-10-beta-1#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/349</wfw:commentRss>
      </item>
    
  <item>
    <title>ezipb : eZ publish et IPB réunis</title>
    <link>http://www.llaumgui.com/post/ezipb-%3A-eZ-publish-et-IPB-reunis</link>
    <guid isPermaLink="false">urn:md5:c7fd938191b91a9624f9191b44cf94d7</guid>
    <pubDate>Sun, 02 Sep 2007 17:01:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ Publish</category><category>ezipb</category><category>IPB</category><category>php</category><category>php5</category><category>Subversion</category><category>Trac</category>    
    <description>    &lt;p&gt;eLors d'&lt;a href=&quot;http://www.llaumgui.com/post/Scenario-PaintBall-version-3-en-preparation&quot; hreflang=&quot;fr&quot; title=&quot;Scénario-PaintBall version 3 en préparation&quot;&gt;un précédent billet&lt;/a&gt;, j'avais parlé de la refonte de &lt;a href=&quot;http://www.scenario-paintball.com/&quot; hreflang=&quot;fr&quot;&gt;SPB&lt;/a&gt; et de mon projet d'extension &lt;a href=&quot;http://www.llaumgui.com/tag/ezipb&quot;&gt;ezipb&lt;/a&gt; pour permettre à &lt;a href=&quot;http://ez.no&quot; hreflang=&quot;en&quot;&gt;eZ Publish&lt;/a&gt; et &lt;a href=&quot;http://www.invisionboard.fr/&quot; hreflang=&quot;fr&quot;&gt;IPB&lt;/a&gt; de communiquer. J'ai bien avancé, voila ce que fait mon extension pour le moment :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Initialise les classes d'IPB strictement nécessaires (j'ai pompé et allégé l'index.php d'IPB).&lt;/li&gt;
&lt;li&gt;Initialise des drivers MySQL modifiés à la place des drivers d'IPB.&lt;br /&gt;Ces derniers utilisent la connections ouverte par eZ. Comme eZ est orienté php4, mon extension force MySQL à la place de MySQLi qui est normalement automatiquement déclenché par la présence de php5. Cette fonctionnalité est désactivable si vous n'avez pas vos données eZ et IPB sur la même base.&lt;/li&gt;
&lt;li&gt;Divers opérateurs eZ publish afin de récupérer les informations sur les membres.&lt;/li&gt;
&lt;li&gt;Divers templates (1 pour le moment) afin d'avoir les éléments principaux d'IPB dans eZ publish.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ezipb.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/.ezipb_m.jpg&quot; alt=&quot;Première version d'ezipb&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
Bref actuellement, le &lt;em&gt;cout&lt;/em&gt; de mon extension est de 3 requêtes et j'ai pas encore entamé la chasse aux requêtes inutiles !&lt;/p&gt;
&lt;p&gt;Comme je veux proposer cette extension ainsi que le portage vers IPB 2.3.x de la plupart de &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/post/liste-de-mes-mods-ipb&quot;&gt;mes mods et task IPB&lt;/a&gt;, j'ai monté un &lt;a hreflang=&quot;en&quot; href=&quot;http://trac.edgewall.org/&quot;&gt;Trac&lt;/a&gt; et un &lt;a hreflang=&quot;fr&quot; href=&quot;http://subversion.tigris.org/&quot;&gt;SVN&lt;/a&gt; afin d'assurer le support et de proposer un téléchargement via Subversion... IPB, je suis de retours !&lt;/p&gt;
&lt;p&gt;&lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/&quot;&gt;Plus d'infos, documentation et téléchargment sur le Trac&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Remarque :&lt;/strong&gt; J'utilise la version &lt;/em&gt;&lt;a style=&quot;font-style: italic;&quot; href=&quot;http://pubsvn.ez.no/nextgen_php5/&quot; hreflang=&quot;fr&quot;&gt;3.9 communautaire compatible php5&lt;/a&gt;&lt;em&gt; d'eZ publish. Mon extension est donc en php5. Elle est donc incompatible avec la plupart des versions d'eZ publish... C'est ballot :-).&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/ezipb-%3A-eZ-publish-et-IPB-reunis#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/ezipb-%3A-eZ-publish-et-IPB-reunis#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/rss2/comments/347</wfw:commentRss>
      </item>
    
</channel>
</rss>