<?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/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Le blog de llaumgui - Balise - eZFluxBB</title>
  <link>http://www.llaumgui.com/</link>
  <atom:link href="http://www.llaumgui.com/feed/tag/eZFluxBB/rss2" rel="self" type="application/rss+xml"/>
  <description>Linux en général, Fedora en particulier...</description>
  <language>fr</language>
  <pubDate>Fri, 21 Nov 2008 02:08:57 +0100</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>eZFluxBB 1.0 final</title>
    <link>http://www.llaumgui.com/post/eZFluxBB-10-final</link>
    <guid isPermaLink="false">urn:md5:f85adddbe859929720b056cae64bba6c</guid>
    <pubDate>Sun, 07 Sep 2008 16:08:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ Publish</category><category>eZFluxBB</category><category>fedora-fr</category><category>FluxBB</category><category>PunBB</category>    
    <description>    &lt;p&gt;C'est avec beaucoup de plaisir que je viens de libérer le code d'&lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/wiki/eZ%20Publish/eZFluxBB&quot; title=&quot;eZFluxBB (Connecteur FluxBB pour eZ publish)&quot;&gt;eZFluxBB&lt;/a&gt;. Pour ceux &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/post/Fedora-Fr-v41-etude-de-cas-d-un-site-sous-eZ-Publish&quot; title=&quot;Fedora-Fr v4.1, étude de cas d'un site sous eZ Publish&quot;&gt;qui auraient loupé les épisodes précédents&lt;/a&gt;, eZFluxBB est l'extension qui permet à &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.fedora-fr.org&quot; title=&quot;Communauté francophone des utilisateurs de Fedora&quot;&gt;Fedora-Fr&lt;/a&gt; d'utiliser conjointement le CMS &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no/&quot; title=&quot;Open source enterprise content management (CMS) for web content management solutions&quot;&gt;eZ Publish&lt;/a&gt; avec le forum &lt;a hreflang=&quot;en&quot; href=&quot;http://fluxbb.org/&quot; title=&quot;FluxBB is a free open source forum application designed to be fast, light and user friendly&quot;&gt;FluxBB&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Dès le début du projet, &lt;a href=&quot;http://trac.llaumgui.com&quot; hreflang=&quot;fr&quot;&gt;le code source était disponible sur mon trac&lt;/a&gt; et téléchargeable via &lt;a href=&quot;https://svn.llaumgui.com/ez_publish/ezfluxbb&quot; hreflang=&quot;fr&quot;&gt;SVN&lt;/a&gt; mais je n'avais pas encore pris le temps de faire un beau petit package avec documentation et tout le toutim.&lt;/p&gt;
&lt;p&gt;Fedora-Fr utilise que du libre pour sa plateforme web et c'est avec satisfaction que nous libérons les développements internes. Je tiens aussi à remercier Emma, ma copine, qui ma bien aidé pour la documentation anglaise.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ez.no/developer/contribs/applications/ezfluxbb&quot; hreflang=&quot;en&quot;&gt;Télécharger eZFluxBB 1.0 chez eZ System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.llaumgui.com/wiki/eZ%20Publish/eZFluxBB&quot; hreflang=&quot;fr&quot;&gt;Télécharger la version de dev chez moi&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/eZFluxBB-10-final#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/eZFluxBB-10-final#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/451</wfw:commentRss>
      </item>
    
  <item>
    <title>Fedora-Fr v4.1, étude de cas d'un site sous eZ Publish</title>
    <link>http://www.llaumgui.com/post/Fedora-Fr-v41-etude-de-cas-d-un-site-sous-eZ-Publish</link>
    <guid isPermaLink="false">urn:md5:3960cac836ff0e85f7e7ff6c8f0142be</guid>
    <pubDate>Thu, 14 Aug 2008 15:34:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>AJAX</category><category>apache</category><category>eZ Publish</category><category>eZFluxBB</category><category>fedora-fr</category><category>FluxBB</category><category>javascript</category><category>MooTools</category><category>php</category><category>PunBB</category><category>Web 2.0</category>    
    <description>&lt;p&gt;Cela fera bientôt 3 ans que je travaille avec le &lt;a href=&quot;http://fr.wikipedia.org/wiki/Content_management_system&quot; hreflang=&quot;fr&quot; title=&quot;Content Management System&quot;&gt;CMS&lt;/a&gt; open-source &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; édité par la société eZ Systems. J'ai débuté cette expérience dans la société &lt;a href=&quot;http://www.kaliop.com&quot; hreflang=&quot;fr&quot; title=&quot;Kaliop Agence Multimedia SSII Web Agency&quot;&gt;Kaliop&lt;/a&gt;, et je la poursuis aujourd'hui, chez &lt;a href=&quot;http://www.logica.com/france&quot; hreflang=&quot;fr&quot; title=&quot;Releasing your potential&quot;&gt;Logica&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Que ce soit en temps qu'expert, consultant ou développeur (« simple » ou référent), j'ai eu la chance de collaborer sur un grand nombre de projets différents utilisant cet outil. Des projets tels que des sites institutionnels (&lt;a href=&quot;http://www.wwf.fr&quot; hreflang=&quot;fr&quot; title=&quot;Organisation mondiale de protection de l'environnement&quot;&gt;WWF&lt;/a&gt;, &lt;a href=&quot;http://www.univ-montp1.fr&quot; hreflang=&quot;fr&quot;&gt;UM1&lt;/a&gt;), des (extra|intra)nets, des usines à sites, ou encore, dernièrement, un portail immobilier avec plus de 150.000 objets eZ (prévoyez 2 jours pour l'import sur un octo proc' ;-)).&lt;/p&gt;


&lt;p&gt;Cependant, jusqu'à présent, mon utilisation d'eZ Publish s'était cantonnée au monde professionnel et je n'avais pas de site « personnel » (je mets entre guillemets car &lt;a href=&quot;http://www.fedora-fr.org&quot; hreflang=&quot;fr&quot; title=&quot;Communauté francophone Fedora&quot;&gt;Fedora-Fr&lt;/a&gt; n'est pas un &lt;em&gt;site perso&lt;/em&gt;, mais un site que &lt;em&gt;je gère personnellement&lt;/em&gt;...) utilisant cette technologie. J'avais bien commencé le portage de &lt;a href=&quot;http://www.scenario-paintball.com&quot; hreflang=&quot;fr&quot; title=&quot;Le repaire des fougères&quot;&gt;Scénario-Paintball&lt;/a&gt; sous eZ, mais je suis toujours en attente d'une charte graphique (Rad' si tu me lis...).&lt;br /&gt;
Bref, la refonte de Fedora-Fr sous eZ arrivait à point nommé pour m'offrir un petit bac à sable pour toucher d'encore plus près l'outil, développer autour et reverser du code à la communauté.&lt;/p&gt;


&lt;p&gt;Cette migration s'est faite en 2 temps; le premier, la bascule du &lt;a href=&quot;http://planet.fedora-fr.org&quot; hreflang=&quot;fr&quot; title=&quot;Planet Fedora-Fr&quot;&gt;Planet&lt;/a&gt; de &lt;a href=&quot;http://www.dotclear.net&quot; hreflang=&quot;fr&quot; title=&quot;Gestionnaire de blog&quot;&gt;Dotclear&lt;/a&gt; (+plugin planet) vers eZ; suivie dans un deuxième temps par le passage du site www.fedora-fr.org (le portail) sous eZ.&lt;/p&gt;    &lt;h2&gt;Le choix d'eZ&lt;/h2&gt;


&lt;p&gt;Comment s'est fait le choix d'eZ Publish ? Le premier choix qui a été fait à été celui de changer la structure d'avant qui souffrait de 2 problèmes majeurs :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le premier venait du planet qui avait tendance à sauter des blogs voir même à arrêter l'indexation de ces derniers... Dotclear montrant ses limites, il fallait le changer.&lt;/li&gt;
&lt;li&gt;Le deuxième problème venait de la structure même du portail de Fedora-Fr. C'était un portail 100% maison développé par mes soins, mais utilisant un grand nombre de fonctions &lt;a href=&quot;http://punbb.informer.com&quot; hreflang=&quot;en&quot; title=&quot;In short, PunBB is a fast and lightweight PHP powered discussion board&quot;&gt;PunBB&lt;/a&gt;. Je craignais que le passage à la 1.3 de PunBB (qui sera en fait la 1.3 de &lt;a href=&quot;http://fluxbb.org/&quot; hreflang=&quot;en&quot; title=&quot;FluxBB is a free open source forum application designed to be fast, light and user friendly&quot;&gt;FluxBB&lt;/a&gt;) ne cause pas mal de problèmes et demande beaucoup de réécriture de code.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;J'ai donc fait le choix de revoir ma copie et de ne plus faire un portail autour de PunBB mais de prendre un CMS déjà existant et de lui permettre de communiquer avec PunBB/FluxBB.&lt;/p&gt;


&lt;p&gt;Mon bagage en eZ, ainsi que le fait qu'il correspondait parfaitement à nos besoins (notamment la fonction d'import/export de contenu via RSS), ont fait que c'est naturellement que je me suis tourné vers cette solution et que j'ai commencé le développement d'&lt;a href=&quot;http://www.llaumgui.com/tag/eZFluxBB&quot;&gt;eZFluxBB&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;eZFluxBB&lt;/h3&gt;


&lt;p&gt;A l'heure où j'écris ces quelques lignes (dans un &lt;a href=&quot;http://www.starbucks.fr/&quot; hreflang=&quot;fr&quot; title=&quot;Starbucks Coffee&quot;&gt;Starbucks&lt;/a&gt; Parisien, la classe ;-)), &lt;a href=&quot;http://trac.llaumgui.com/wiki/eZ Publish/eZFluxBB&quot; hreflang=&quot;fr&quot; title=&quot;eZFluxBB (Connecteur FluxBB pour eZ publish )&quot;&gt;eZFluxBB est disponible en version 1.O RC1 sur mon Trac&lt;/a&gt;. Il est parfaitement fonctionnel et il ne me reste qu'à faire la documentation : exportation de la doc francophone en PDF via Trac et traduction de cette dernière en anglais. Une fois que cela sera fait, eZFluxBB sera packagé et reversé à la communauté.&lt;/p&gt;


&lt;h3&gt;Bien définir le rôle de chaque outil&lt;/h3&gt;


&lt;p&gt;Lorsque j'ai commencé le développement de la nouvelle version de Fedora-Fr (v4.1) sous eZ Publish, j'ai délimité le rôle de chaque outil :  &lt;strong&gt;FluxBB pour les forums et la gestion des membres; eZ Publish pour la partie publication&lt;/strong&gt;.&lt;/p&gt;


&lt;p&gt;Il n'est aucunement prévu de faire une synchronisation des membres eZ/FluxBB ni même de permettre au visiteur de Fedora-Fr de se connecter sur le CMS. Cependant, comme eZFluxBB est sous &lt;a href=&quot;http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU&quot; hreflang=&quot;fr&quot; title=&quot;Licence publique générale GNU&quot;&gt;GPL&lt;/a&gt;, si la demande est là et si des volontaires sont motivés, pourquoi ne pas ajouter cette fonctionnalité à eZFluxBB : &lt;a href=&quot;http://ez.no/doc/ez_publish/technical_manual/4_0/reference/configuration_files/site_ini/usersettings/loginhandler&quot; hreflang=&quot;en&quot; title=&quot;configuration files  / site.ini  / [usersettings&quot;&gt;login handler&lt;/a&gt;  / loginhandler ] + &lt;a href=&quot;http://ez.no/ezpublish/documentation/configuration/configuration/cron_jobs&quot; hreflang=&quot;en&quot;&gt;cronjobs&lt;/a&gt; côté eZ, &lt;a href=&quot;http://fluxbb.org/wiki/developing_extensions#using_hooks&quot; hreflang=&quot;en&quot; title=&quot;Developing Extensions&quot;&gt;hook&lt;/a&gt; côté FluxBB. Cependant, je ne pense pas l'activer sur Fedora-Fr.&lt;/p&gt;


&lt;h2&gt;Structure eZ mise en place sur Fedora-Fr&lt;/h2&gt;


&lt;h3&gt;Les extensions&lt;/h3&gt;


&lt;p&gt;On est dans une architecture classique en eZ, à savoir : &lt;strong&gt;1 site = 1 extension&lt;/strong&gt;.&lt;br /&gt;
A cela, j'ai ajouté une extension dite &lt;em&gt;socle&lt;/em&gt; permettant de regrouper certains design, les traductions et certains paramètres propres à tous les sites de Fedora-Fr en eZ.&lt;/p&gt;


&lt;p&gt;Au extension &lt;em&gt;typées sites&lt;/em&gt;, s'ajoute:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.llaumgui.com/wiki/eZ Publish/eZFluxBB&quot; hreflang=&quot;fr&quot; title=&quot;eZFluxBB (Connecteur FluxBB pour eZ publish )&quot;&gt;eZFluxBB&lt;/a&gt; : Communication FluxBB / eZ&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.llaumgui.com/wiki/MyUtils&quot; hreflang=&quot;fr&quot;&gt;MyUtils&lt;/a&gt; : Contient des fonctionnalités que je peux récupérer sur d'autres projets&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ez.no/developer/contribs/template_plugins/ezrssfeed&quot; hreflang=&quot;fr&quot; title=&quot;The extension contains a configurable rssfeed toolbar for displaying rssfeeds on your site&quot;&gt;ezrssfeed&lt;/a&gt; : Pratique pour afficher du contenu extrait de fils RSS sans avoir à le mettre en base&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://ez.no/developer/contribs/applications/ez_oe_mce&quot; hreflang=&quot;en&quot; title=&quot;eZ OE MCE&quot;&gt;eZOE 5&lt;/a&gt; : Pour finir, notons que j'ai fait le choix de partir sur la version 5.0 beta d'eZ Online Editor, l'éditeur de contenu d'eZ à la place du traditionnel ezdhtml (v4)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Les classes&lt;/h3&gt;


&lt;p&gt;Je ne vais pas décrire toutes les classes utilisées sur les différents sites. Je vais simplement dire que plutôt que de créer des classes spécifiques par typologie de contenu, j'ai fait le choix que toutes les pages soient de la classe &lt;em&gt;page&lt;/em&gt; (ou &lt;em&gt;website&lt;/em&gt; pour les pages d'accueil). Ensuite, j'inclus les différents blocs (qui eux sont des contenus spécifiques) via l'éditeur eZOE.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/fedora-fr_classe_website.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/.fedora-fr_classe_website_m.jpg&quot; alt=&quot;Edition de la page d'accueil du site&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Edition de la page d'accueil du site&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Je me suis même amusé à personnaliser le &lt;a href=&quot;http://ez.no/doc/ez_publish/technical_manual/4_0/reference/configuration_files/contentstructuremenu_ini&quot; hreflang=&quot;en&quot; title=&quot;configuration files  / contentstructuremenu.ini&quot;&gt;contentstructuremenu.ini&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/blocs_ezfluxbb.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/.blocs_ezfluxbb_m.jpg&quot; alt=&quot;Utilisation d'eZFlux dans l'administration d'eZ Publish&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Utilisation d'eZFlux dans l'administration d'eZ Publish&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Les différents sites de l'instance eZ Publish&lt;/h2&gt;


&lt;p&gt;L'une des forces d'eZ est de pouvoir créer plusieurs sites à partir d'une seule instance de l'outil. Voila ce que ça donne sur Fedora-Fr (je fais un peu de teasing sur les prochains projets....).&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/structure_ez_publish_fedora-fr.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/structure_ez_publish_fedora-fr.png&quot; alt=&quot;Les différents site eZ Publish de Fedora-Fr&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Les différents site eZ Publish de Fedora-Fr&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Concrètement, pour un professionnel, avec une bonne configuration des &lt;a href=&quot;http://httpd.apache.org/docs/2.2/fr/vhosts/examples.html&quot; hreflang=&quot;fr&quot; title=&quot;Exemples d'utilisations de VirtualHost&quot;&gt;vhost apache&lt;/a&gt;, cela permet de confier tout son système d'information à eZ : site institutionnel, extranet et intranet , etc...&lt;/p&gt;


&lt;h3&gt;Planet&lt;/h3&gt;


&lt;p&gt;Comme écrit plus haut, le planet a été le premier sous-domaine à migrer sous eZ. Bien que la fonction d'importation des flux RSS d'eZ a l'air taillé  sur mesure pour un planet, il souffre d'un manque de souplesse et elle m'aurait obligé à renseigner les flux RSS de chaque blog moi-même...&lt;/p&gt;


&lt;p&gt;Comme je suis fainéant (c'est un avantage en informatique il parait), j'ai fait le choix d'étendre la classe utilisateur et de modifier le cronjobs &lt;a href=&quot;http://pubsvn.ez.no/websvn2/filedetails.php?repname=nextgen&amp;amp;path=%2Ftrunk%2Fcronjobs%2Frssimport.php&amp;amp;sc=1&quot; hreflang=&quot;en&quot;&gt;rssimport.php&lt;/a&gt; en &lt;a href=&quot;http://trac.llaumgui.com/browser/ez_publish/myutils/trunk/cronjobs/planet.php&quot; hreflang=&quot;fr&quot;&gt;planet.php&lt;/a&gt; pour que ce dernier aille chercher les informations directement dans le profil des utilisateurs du groupe blogeur.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/class_user.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/.class_user_m.jpg&quot; alt=&quot;Edition de son profil Fedora-Fr&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Edition de son profil Fedora-Fr&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Le contenu de chaque billet est stocké dans un datatype &lt;a href=&quot;http://ez.no/doc/ez_publish/technical_manual/4_0/reference/datatypes/text_block&quot; hreflang=&quot;en&quot; title=&quot;datatypes  / text block&quot;&gt;Bloc-text&lt;/a&gt;, directement en HTML. Comme certaines versions de Dotclear utilisent des liens relatifs pour leurs smileys (ce qui invalide un flux, soit dit au passage) et que tous les blogs ne respectent pas les normes du &lt;a href=&quot;http://fr.wikipedia.org/wiki/W3C&quot; hreflang=&quot;fr&quot; title=&quot;World Wide Web Consortium&quot;&gt;W3C&lt;/a&gt; (je ne citerai pas de nom), cela m'a contraint à nettoyer les contenus avec &lt;a href=&quot;http://trac.llaumgui.com/browser/ez_publish/myutils/trunk/classes/myutilsfunctions.php#L63&quot; hreflang=&quot;fr&quot;&gt;quelques expressions régulières&lt;/a&gt; et à &lt;a href=&quot;http://trac.llaumgui.com/browser/ez_publish/myutils/trunk/classes/myutilsfunctions.php#L40&quot; hreflang=&quot;fr&quot;&gt;utiliser&lt;/a&gt; &lt;a href=&quot;http://fr2.php.net/tidy&quot; hreflang=&quot;fr&quot;&gt;php-Tidy&lt;/a&gt; (&lt;code&gt;yum install php-tidy&lt;/code&gt;, merci &lt;a href=&quot;http://blog.famillecollet.com/&quot; hreflang=&quot;fr&quot; title=&quot;Les RPMs de Remi&quot;&gt;Remi&lt;/a&gt;).&lt;/p&gt;


&lt;p&gt;Pour ceux qui seraient intéressés par mon, cronjob planet, il est disponible dans &lt;a href=&quot;http://trac.llaumgui.com/wiki/MyUtils&quot; hreflang=&quot;fr&quot;&gt;mon extension MyUtils&lt;/a&gt; téléchargeable sur &lt;a href=&quot;http://trac.llaumgui.com&quot; hreflang=&quot;fr&quot;&gt;mon Trac&lt;/a&gt; ou par &lt;a href=&quot;https://svn.llaumgui.com/ez_publish/myutils/trunk/&quot; hreflang=&quot;fr&quot;&gt;svn&lt;/a&gt;.&lt;/p&gt;


&lt;h3&gt;WWW&lt;/h3&gt;


&lt;p&gt;Le portail est plus classique dans son développement, il s'agit en effet d'un site de présentation. Sa seule particularité est l'utilisation d'eZFluxBB pour récupérer les informations à partir de PunBB.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/ezfluxbb_demo.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/.ezfluxbb_demo_m.jpg&quot; alt=&quot;Démo d'eZFluxBB 1.0 RC1&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Démo d'eZFluxBB 1.0 RC1&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;Choix technologiques&lt;/h2&gt;


&lt;h3&gt;Cache statique&lt;/h3&gt;


&lt;p&gt;Passer un site de la recette à la production est toujours cause de stress. En effet, il est toujours difficile d'apprécier la charge que va provoquer une nouvelle application avec 3.000 à 4.000 utilisateurs quotidiens (quoi qu'il existe des logiciels pour ça). Les développeurs d'&lt;a href=&quot;http://ubuntuusers.de/&quot; hreflang=&quot;de&quot;&gt;UbuntuUser.de&lt;/a&gt; en ont &lt;a href=&quot;http://suivi.ubuntu-fr.org/post/Valse-des-nombres-sur-Ubuntu-fr#pnote-54-2&quot; hreflang=&quot;fr&quot; title=&quot;Valse des nombres sur Ubuntu-fr&quot;&gt;récemment fait les frais&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;En terme de performance, la référence était pour moi le site précédent. Basé sur PunBB, pas complètement &lt;a href=&quot;http://fr.wikipedia.org/wiki/Orient%C3%A9_objet&quot; hreflang=&quot;fr&quot; title=&quot;Programmation orientée objet&quot;&gt;POO&lt;/a&gt; ce qu'il faut le dire lui confère des pages servies en moins de 0,05s. Malheureusement, malgré tous les caches possibles et toutes les optimisations de développement envisageables, eZ, de par sa richesse fonctionnelle, n'arrivait pas à de tels scores. J'ai donc entrepris des tests de &lt;a href=&quot;http://ez.no/developer/articles/ez_publish_performance_optimization_part_3_of_3_practical_cache_and_template_solutions/static_cache&quot; hreflang=&quot;en&quot; title=&quot;ez publish performance optimization part 3 of 3: practical cache and template solutions  / static cache&quot;&gt;cache statique&lt;/a&gt; sur le planet. Les tests m'ont convaincu et j'ai mis en œuvre cette technique également sur le portail.&lt;/p&gt;


&lt;h4&gt;Concrètement qu'est-ce que le cache statique ?&lt;/h4&gt;


&lt;p&gt;Avant de servir la page, &lt;a href=&quot;http://fr.wikipedia.org/wiki/Apache_HTTP_Server&quot; hreflang=&quot;fr&quot;&gt;Apache&lt;/a&gt; va aller vérifier si elle existe dans un répertoire de cache. Si c'est le cas, il servira une simple page HTM, sinon, il servira une page issues d'eZ Publish. Le gain de performance est conséquent puisqu'on ne sert plus des pages php mais de simples pages HTML sans aucun calcul.&lt;/p&gt;

&lt;code class=&quot;apache&quot;&gt;&lt;span style=&quot;color: #adadad; font-style: italic;&quot;&gt;## Cache static&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteCond&lt;/span&gt; %&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;HTTP_USER_AGENT&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt; !^eZ\ Publish\ static\ cache\ generator$&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteCond&lt;/span&gt; /path/to/ez/static/fedora_portail/index.html -f&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^/$ /static/fedora_portail/index.html &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;L&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteCond&lt;/span&gt; %&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;HTTP_USER_AGENT&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt; !^eZ\ Publish\ static\ cache\ generator$&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteCond&lt;/span&gt; /path/to/ez/static/fedora_portail/index.html -f&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^$ /static/fedora_portail/index.html &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;L&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteCond&lt;/span&gt; %&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;REQUEST_METHOD&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;!^POST$&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteCond&lt;/span&gt; %&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;HTTP_USER_AGENT&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt; !^eZ\ Publish\ static\ cache\ generator$&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteCond&lt;/span&gt; /path/to/ez/static/fedora_portail$&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;/index.html -f&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; ^&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;.*&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;$ /static/fedora_portail$&lt;span style=&quot;color: #ff0000;&quot;&gt;1&lt;/span&gt;/index.html &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#91;&lt;/span&gt;L&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #00007f;&quot;&gt;RewriteRule&lt;/span&gt; !\.&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;gif|css|jpg|png|jar|ico|js&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;$ /index.php&lt;/code&gt;


&lt;h4&gt;Limitation&lt;/h4&gt;


&lt;p&gt;Comme il n'y a plus d'opérations &lt;a href=&quot;http://php.net&quot; hreflang=&quot;fr&quot;&gt;php&lt;/a&gt;, la page est la même pour tous. Ça ne dérange pas sur le planet, mais sur le portail, la barre d'utilisateur de PunBB est confiée à une requête &lt;a href=&quot;http://fr.wikipedia.org/wiki/AJAX&quot; hreflang=&quot;fr&quot; title=&quot;Asynchronous JavaScript and XML&quot;&gt;AJAX&lt;/a&gt; (voir plus bas).&lt;/p&gt;


&lt;p&gt;Le bug &lt;a href=&quot;http://issues.ez.no/9126&quot; hreflang=&quot;en&quot; title=&quot;Static cache uses old cache to create new cache on publishing&quot;&gt;#9126&lt;/a&gt; faisant que le cache d'eZ se regénérait à partir de la version déjà en cache, cela m'a contraint à mettre quelques fichiers d'eZ 4.0 à jour par rapport à la version 4.0.1.&lt;/p&gt;


&lt;h4&gt;L'utilisation du cache statique sur Fedora-Fr&lt;/h4&gt;


&lt;p&gt;Fedora-Fr ne confie pas la régénération du cache statique à eZ Publish. En effet, la page d'accueil possède des contenu indépendants d'eZ et le planet également. J'ai donc fait le choix via cronjobs de mettre à jour le planet toutes les heures et la page d'accueil toutes les 5 minutes.&lt;/p&gt;

&lt;code class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Planet&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #000000;&quot;&gt;0&lt;/span&gt; * * * * &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;cd&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;$EZPUBLISHROOT&lt;/span&gt; &amp;amp;&amp;amp; &lt;span style=&quot;color: #007800;&quot;&gt;$PHP&lt;/span&gt; runcronjobs.php planet -q &lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;&amp;gt;&amp;amp;&lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt; /dev/null; &lt;span style=&quot;color: #007800;&quot;&gt;$PHP&lt;/span&gt; bin/php/makestaticcache.php -s &lt;span style=&quot;color: #007800;&quot;&gt;$PLANET&lt;/span&gt; -f &lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;&amp;gt;&amp;amp;&lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Portail&lt;/span&gt;&lt;br /&gt;
*/&lt;span style=&quot;color: #000000;&quot;&gt;5&lt;/span&gt; * * * * &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;cd&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;$EZPUBLISHROOT&lt;/span&gt; &amp;amp;&amp;amp; &lt;span style=&quot;color: #007800;&quot;&gt;$PHP&lt;/span&gt; bin/php/makestaticcache.php -s &lt;span style=&quot;color: #007800;&quot;&gt;$WWW&lt;/span&gt; -f &lt;span style=&quot;color: #000000;&quot;&gt;2&lt;/span&gt;&amp;gt;&amp;amp;&lt;span style=&quot;color: #000000;&quot;&gt;1&lt;/span&gt; /dev/null&lt;/code&gt;


&lt;h3&gt;MooTools&lt;/h3&gt;


&lt;p&gt;Fedora-Fr embarque la librairie &lt;a href=&quot;http://mootools.net/&quot; hreflang=&quot;en&quot; title=&quot;MooTools is a compact, modular, Object-Oriented JavaScript framework&quot;&gt;MooTools&lt;/a&gt; dans ça version 1.2. Son utilisation est essentiellement due à 2 points :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;L'événement &lt;a href=&quot;http://docs.mootools.net/Utilities/DomReady&quot; hreflang=&quot;en&quot; title=&quot;Window Event: domready&quot;&gt;domready&lt;/a&gt; qui &lt;a href=&quot;http://demos111.mootools.net/DomReadyVS.Load&quot; hreflang=&quot;en&quot; title=&quot;DomReady vs. Load&quot;&gt;comme le montre la démo&lt;/a&gt;, est bien plus rapide que le classique onload. Cet événement permet notamment de gérer les requêtes AJAX avant le chargement total de la page ce qui fait que vous ne voyez presque pas que la page se charge en 2 temps.&lt;/li&gt;
&lt;li&gt;L'autre raison est une volonté d'aller plus vers le &lt;a href=&quot;http://fr.wikipedia.org/wiki/Web_2.0&quot; hreflang=&quot;fr&quot;&gt;web 2.0&lt;/a&gt; (même si je n'aime pas ce terme) avec l'utilisation d'info-bulles plus riches en informations et bien d'autres évolutions qui seront visibles avec l'arrivée de FluxBB 1.3.&lt;/li&gt;
&lt;/ul&gt;
&lt;code class=&quot;javascript&quot;&gt;window.&lt;span style=&quot;color: #006600;&quot;&gt;addEvent&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'domready'&lt;/span&gt;, &lt;span style=&quot;color: #003366; font-weight: bold;&quot;&gt;function&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;/* Récupération du brdwelcome en AJAX */&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #000066; font-weight: bold;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt; $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'brdwelcome'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &amp;amp;&amp;amp; $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'brdwelcome'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;hasClass&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'ajax'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #009900; font-style: italic;&quot;&gt;// Requète AJAX en 1 ligne...&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; $&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #3366CC;&quot;&gt;'brdwelcome'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;span style=&quot;color: #006600;&quot;&gt;load&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt; ezroot + &lt;span style=&quot;color: #3366CC;&quot;&gt;'ajax/brdwelcome.php'&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/code&gt;


&lt;h3&gt;Design&lt;/h3&gt;


&lt;p&gt;La façon dont les designs sont gérés sur Fedora-Fr diffère quelque peu des sites eZ classiques. En effet, après avoir hésité avec une utilisation classique conjointe à l'emploi d'&lt;a href=&quot;http://www.llaumgui.com/post/ez-publish-ezoescript-et-ezoecss-2-bonnes-surprises-dans-ezoe&quot; hreflang=&quot;fr&quot; title=&quot;ezoescript et ezoecss : 2 bonnes surprises dans ezoe&quot;&gt;ezoescript et ezoecss&lt;/a&gt;, j'ai fait le choix de conserver la structure de Fedora-Fr actuelle. A savoir, utiliser un sous domaine (common) pour les javascripts, les images et les feuilles de styles.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/fedora-fr_firebug.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/.fedora-fr_firebug_m.jpg&quot; alt=&quot;Fedora-Fr sous Firebug&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;Fedora-Fr sous Firebug&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Cela permet, par exemple, de ne télécharger qu'une fois la librairie MooTools (60Ko normalement mais 19Ko une fois compressée) pour le portail et le planet. Ça me permet aussi d'avoir toutes mes feuilles de styles et mes javascript à un seul endroit et de les compresser facilement avec &lt;a href=&quot;http://developer.yahoo.com/yui/compressor/&quot; hreflang=&quot;en&quot; title=&quot;Yahoo! UI Library: YUI Compressor&quot;&gt;YUICompressor&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Et demain&lt;/h2&gt;


&lt;p&gt;Les projets futurs en eZ ?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Passer la &lt;a href=&quot;http://faq.fedora-fr.org/&quot; hreflang=&quot;fr&quot;&gt;Faq non-officielle&lt;/a&gt; sous eZ.&lt;/li&gt;
&lt;li&gt;eZFluxBB 1.1 compatible FluxBB 1.3. D'ailleurs, je travail actuellement sur la nouvelle version du forum utilisant FluxBB 1.3.&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Fedora-Fr-v41-etude-de-cas-d-un-site-sous-eZ-Publish#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Fedora-Fr-v41-etude-de-cas-d-un-site-sous-eZ-Publish#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/443</wfw:commentRss>
      </item>
    
  <item>
    <title>Opération de maintenance sur les forums de Fedora-Fr</title>
    <link>http://www.llaumgui.com/post/Operation-de-maintenance-sur-les-forums-de-Fedora-Fr</link>
    <guid isPermaLink="false">urn:md5:ef12c53162fe112a32e8365415f194fc</guid>
    <pubDate>Sun, 20 Jul 2008 19:33:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>fedora-fr</category>
        <category>eZ Publish</category><category>eZFluxBB</category><category>MySQL</category><category>PunBB</category><category>UTF-8</category>    
    <description>&lt;p&gt;C'est en développant mon extension &lt;a href=&quot;http://www.llaumgui.com/tag/eZFluxBB&quot;&gt;eZFluxBB&lt;/a&gt; et en concevant la nouvelle version de &lt;a href=&quot;http://www.fedora-fr.org&quot; hreflang=&quot;fr&quot; title=&quot;Communauté francophone Fedora&quot;&gt;Fedora-Fr&lt;/a&gt; sous &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; que je me suis rendu compte de quelque chose : la base de données du forum &lt;a href=&quot;http://punbb.informer.com&quot; hreflang=&quot;en&quot; title=&quot;In short, PunBB is a fast and lightweight PHP powered discussion board&quot;&gt;PunBB&lt;/a&gt; en &lt;a href=&quot;http://fr.wikipedia.org/wiki/UTF-8&quot; hreflang=&quot;fr&quot;&gt;UTF-8&lt;/a&gt; n'était peut être pas autant en UTF-8 que je le pensais ;-)...&lt;/p&gt;    &lt;p&gt;Bref, aujourd'hui, j'ai donc procédé à une opération de maintenance sur la base de données avec la migration de cette dernière en &lt;em&gt;vrai&lt;/em&gt; utf-8 via quelques requêtes qui vont bien et l'utilisation massive de &lt;a href=&quot;http://www.phpmyadmin.net/home_page/index.php&quot; hreflang=&quot;en&quot; title=&quot;phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web&quot;&gt;phpMyAdmin&lt;/a&gt;. &lt;ins&gt;A titre d'exemple&lt;/ins&gt; voici à quoi ressemble les requêtes (merci à l'ami &lt;a href=&quot;http://blog.famillecollet.com/&quot; hreflang=&quot;fr&quot; title=&quot;Les RPMs de Remi&quot;&gt;Remi&lt;/a&gt;) :&lt;/p&gt;

&lt;code class=&quot;mysql&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_bans&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_bans CHANGE username username &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_bans CHANGE username username &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_bans CHANGE username username &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &amp;nbsp;CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_bans CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_bans CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_bans CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;255&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_categories&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_categories CHANGE cat_name cat_name &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_categories CHANGE cat_name cat_name &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_categories CHANGE cat_name cat_name &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;80&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &amp;nbsp;CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_config&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_config CHANGE conf_value conf_value &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_config CHANGE conf_value conf_value &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_config CHANGE conf_value conf_value &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_contacts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_contacts CHANGE contact_name contact_name &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_contacts CHANGE contact_name contact_name &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_contacts CHANGE contact_name contact_name &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_forums&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE forum_name forum_name &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE forum_name forum_name &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE forum_name forum_name &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;80&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE forum_desc forum_desc &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE forum_desc forum_desc &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE forum_desc forum_desc &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE moderators moderators &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE moderators moderators &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE moderators moderators &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE last_poster last_poster &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE last_poster last_poster &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_forums CHANGE last_poster last_poster &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_groups&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_groups CHANGE g_title g_title &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_groups CHANGE g_title g_title &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_groups CHANGE g_title g_title &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_groups CHANGE g_user_title g_user_title &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_groups CHANGE g_user_title g_user_title &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_groups CHANGE g_user_title g_user_title &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_messages&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_messages CHANGE subject subject &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_messages CHANGE subject subject &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_messages CHANGE subject subject &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;255&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_messages CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_messages CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_messages CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_messages CHANGE sender sender &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_messages CHANGE sender sender &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_messages CHANGE sender sender &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_online&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_online CHANGE ident ident &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_online CHANGE ident ident &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_online CHANGE ident ident &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_plugin_cau&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_plugin_cau CHANGE name name &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_plugin_cau CHANGE name name &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_plugin_cau CHANGE name name &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;255&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_posts&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_posts CHANGE poster poster &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_posts CHANGE poster poster &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_posts CHANGE poster poster &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_posts CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_posts CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_posts CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_posts CHANGE edited_by edited_by &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_posts CHANGE edited_by edited_by &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_posts CHANGE edited_by edited_by &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_ranks&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_ranks CHANGE rank rank &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_ranks CHANGE rank rank &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_ranks CHANGE rank rank &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_reports&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_reports CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_reports CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_reports CHANGE message message &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_search_cache&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_search_cache CHANGE ident ident &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_search_cache CHANGE ident ident &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_search_cache CHANGE ident ident &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_search_words&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_search_words CHANGE word word &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_search_words CHANGE word word &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_search_words CHANGE word word &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;20&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_topics&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_topics CHANGE poster poster &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_topics CHANGE poster poster &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_topics CHANGE poster poster &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_topics CHANGE subject subject &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_topics CHANGE subject subject &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_topics CHANGE subject subject &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;255&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_topics CHANGE last_poster last_poster &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_topics CHANGE last_poster last_poster &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_topics CHANGE last_poster last_poster &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# punbb_users&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE username username &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE username username &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE username username &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;200&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE title title &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE title title &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE title title &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;50&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE realname realname &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE realname realname &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE realname realname &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;40&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE location location &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE location location &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE location location &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;VARCHAR&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;30&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE signature signature &amp;nbsp;&lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; latin1;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE signature signature &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;BLOB&lt;/span&gt;;&lt;br /&gt;
&lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;ALTER TABLE&lt;/span&gt; &amp;nbsp;punbb_users CHANGE signature signature &lt;span style=&quot;color: #aa9933; font-weight: bold;&quot;&gt;TEXT&lt;/span&gt; CHARACTER &lt;span style=&quot;color: #993333; font-weight: bold;&quot;&gt;SET&lt;/span&gt; utf8;&lt;/code&gt;


&lt;p&gt;Une fois la base en UTF-8, j'ai du relancer l'indexation des postes, opération qui a bien pris plus d'1H30 avec de grosses montées en charge du serveur.&lt;/p&gt;


&lt;p&gt;A présent, les informations extraites du forum PunBB de Fedora-Fr s'affichent parfaitement dans eZ Publish via eZFluxBB et nous pouvons envisager la migration du site existant pour bientôt, ainsi que de nouvelles surprises qui sont annoncées pour la suite, mais je vous en dirais plus en temps et en heure...&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;&lt;ins&gt;Remarque importante&lt;/ins&gt; :&lt;/strong&gt; La branche 1,2 de PunBB ne supporte pas officiellement l'UTF-8. Cette fonctionnalité sera apportée par &lt;a href=&quot;http://fluxbb.org/downloads/dev.php&quot; hreflang=&quot;en&quot; title=&quot;FluxBB is a free open source forum application designed to be fast, light and user friendly&quot;&gt;la branche 1.3 actuellement en version beta 1&lt;/a&gt;, Si toute fois vous voulez vous lancer dans l'aventure, je ne saurais vous conseiller de lire &lt;a href=&quot;http://punbb.informer.com/forums/viewtopic.php?id=9146&quot; hreflang=&quot;en&quot; title=&quot;UTF-8, the final solution... / Troubleshooting / PunBB Forums&quot;&gt;ce post&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/Operation-de-maintenance-sur-les-forums-de-Fedora-Fr#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/Operation-de-maintenance-sur-les-forums-de-Fedora-Fr#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/442</wfw:commentRss>
      </item>
    
  <item>
    <title>eZFluxBB 1.0 RC1</title>
    <link>http://www.llaumgui.com/post/eZFluxBB-10-RC1</link>
    <guid isPermaLink="false">urn:md5:4e9287d31ed305a6bba7f25a07387f8c</guid>
    <pubDate>Wed, 02 Jul 2008 22:51:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ Publish</category><category>eZFluxBB</category><category>FluxBB</category>    
    <description>    &lt;p&gt;Je viens à l'instant de &lt;a href=&quot;http://trac.llaumgui.com/milestone/eZFluxBB%201.0%20RC1&quot; hreflang=&quot;fr&quot;&gt;compléter la version 1.0 RC1&lt;/a&gt; de &lt;a href=&quot;http://www.llaumgui.com/tag/eZFluxBB&quot;&gt;eZFluxBB&lt;/a&gt; : le connecteur &lt;a href=&quot;http://www.punbb.fr/&quot; hreflang=&quot;fr&quot; title=&quot;Le site des utilisateurs francophones de FluxBB&quot;&gt;PunBB / FluxBB&lt;/a&gt; et &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;. Pour plus d'information sur eZFluxBB vous pouvez vous reporter à &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.llaumgui.com/post/eZFluxBB-Quand-eZ-Publish-se-connecte-a-FluxBB-PunBB&quot; title=&quot;eZFluxBB : Quand eZ Publish se connecte à FluxBB / PunBB&quot;&gt;mon précédent billet&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La version RC1 est disponible via le svn (&lt;code&gt;svn export https://svn.llaumgui.com/ez_publish/ezfluxbb/branches/ezfluxbb_1.0_rc1/&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://trac.llaumgui.com/wiki/eZ%20Publish/eZFluxBB&quot; hreflang=&quot;fr&quot; title=&quot;eZFluxBB (Connecteur FluxBB pour eZ publish )&quot;&gt;La documentation est disponible sur le wiki&lt;/a&gt; (&lt;a href=&quot;http://trac.llaumgui.com/ticket/54&quot; hreflang=&quot;fr&quot;&gt;pas encore fini&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/ezfluxbb_demo.png&quot;&gt;&lt;img title=&quot;Démo d'eZFluxBB 1.0 RC1, juil 2008&quot; style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/.ezfluxbb_demo_m.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/eZFluxBB-10-RC1#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/eZFluxBB-10-RC1#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/441</wfw:commentRss>
      </item>
    
  <item>
    <title>eZFluxBB : Quand eZ Publish se connecte à FluxBB / PunBB</title>
    <link>http://www.llaumgui.com/post/eZFluxBB-Quand-eZ-Publish-se-connecte-a-FluxBB-PunBB</link>
    <guid isPermaLink="false">urn:md5:630b4792b5018ede70be42ea0f3179dc</guid>
    <pubDate>Tue, 24 Jun 2008 23:14:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ Publish</category><category>eZFluxBB</category><category>fedora-fr</category><category>FluxBB</category><category>PunBB</category>    
    <description>&lt;p&gt;Étape n°2 de la migration de &lt;a href=&quot;http://www.fedora-fr.org/&quot; hreflang=&quot;fr&quot; title=&quot;Communauté francophone Fedora&quot;&gt;Fedora-Fr&lt;/a&gt; vers le &lt;acronym title=&quot;Content Management System&quot;&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/Content_management_system&quot; hreflang=&quot;fr&quot;&gt;CMS&lt;/a&gt;&lt;/acronym&gt; open source &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; : après le &lt;a href=&quot;http://planet.fedora-fr.org/&quot; hreflang=&quot;fr&quot;&gt;planet&lt;/a&gt;, c'est au tour de l'accueil d'amorcer son virage sous eZ...&lt;/p&gt;
&lt;p&gt;Pour le moment rien n'est visible en prod', mais j'ai &lt;em&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/Subversion_%28logiciel%29#Les_principales_commandes_de_Subversion&quot; hreflang=&quot;fr&quot; title=&quot;Les principales commandes de Subversion&quot;&gt;commité&lt;/a&gt;&lt;/em&gt; ce week-end &lt;a href=&quot;http://trac.llaumgui.com/browser/ez_publish/ezfluxbb&quot; hreflang=&quot;fr&quot;&gt;un début d'extension&lt;/a&gt; permettant à eZ Publish de récupérer des informations issues de &lt;a href=&quot;http://www.punbb.fr/&quot; hreflang=&quot;fr&quot; title=&quot;Le site des utilisateurs francophones de FluxBB&quot;&gt;PunBB / FluxBB&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Actuellement, cette extension eZ ne fait pas grand chose, puisque que la seule action possible et un &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/wiki/eZ Publish/eZFluxBB/fetch#current_user&quot;&gt;fetch current_user&lt;/a&gt; permettant de récupérer les informations sur l'utilisateur courant.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/ezfluxbb.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/.ezfluxbb_m.jpg&quot; alt=&quot;Première version d'eZFluxBB&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;Première version d'eZFluxBB, juin 2008&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ce qui reste à faire :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;fetch&lt;/em&gt; sur les topics (derniers topics, extraction de news, etc..)&lt;/li&gt;
&lt;li&gt;&lt;em&gt;fetch&lt;/em&gt; sur les stats&lt;/li&gt;
&lt;li&gt;&lt;em&gt;fetch&lt;/em&gt; sur les utilisateurs en ligne&lt;/li&gt;
&lt;li&gt;Rendre le code de &lt;a hreflang=&quot;fr&quot; href=&quot;http://trac.llaumgui.com/browser/ez_publish/ezfluxbb/trunk/classes/ezfluxbbdb.php&quot;&gt;ma classe eZFluxBBDB&lt;/a&gt; moins &lt;em&gt;ridicule&lt;/em&gt; et lui permettre de connecter un eZ et un FluxBB sur des bases de données et des serveurs différents&lt;/li&gt;
&lt;li&gt;&lt;ins&gt;&lt;strong&gt;&lt;a href=&quot;http://trac.llaumgui.com/wiki/eZ Publish/eZFluxBB&quot; hreflang=&quot;fr&quot;&gt;Documenter !&lt;/a&gt;&lt;/strong&gt;&lt;/ins&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce que l'extension ne fera pas  :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synchronisation des utilisateurs eZ / FluxBB.&lt;br /&gt;Mon choix est clairement de garder eZ pour de la publication et FluxBB pour la partie &lt;em&gt;user input&lt;/em&gt;/ gestion de compte.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/ez_publish/blocs_ezfluxbb.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/ez_publish/.blocs_ezfluxbb_m.jpg&quot; alt=&quot;Utilisation d'eZFlux dans l'administration d'eZ Publish&quot; style=&quot;margin: 0 auto; display: block;&quot; title=&quot;Utilisation d'eZFlux dans l'administration d'eZ Publish, juin 2008&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A suivre...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/eZFluxBB-Quand-eZ-Publish-se-connecte-a-FluxBB-PunBB#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/eZFluxBB-Quand-eZ-Publish-se-connecte-a-FluxBB-PunBB#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/439</wfw:commentRss>
      </item>
    
</channel>
</rss>