PunBB

Fedora-Fr

Fedora-Fr

L’actualité de Fedora-Fr et des ambassadeurs francophones du projet Fedora.

Fedora-Fr de PunBB 1.2 vers FluxBB 1.4

Aujourd’hui les forums de Fedora-Fr ont été migré d’une archaïque version 1.2 de PunBB vers la toute dernière version de FluxBB : la 1.4.2. L’occasion pour mettre à jour mon extension eZFluxBB (disponible sur le SVN, le build arrive bientôt) permettant d’établir un pont entre FluxBB et eZ Publish. L’occasion aussi de développer un petit mod permettant de marquer les sujets comme résolus (bientôt mis à disposition, faut que je le package). Les autres nouveautés sont : Léger rafraichissement du look grâce à CSS3 et CSS3 PIE. Possibilité de rajouter des sondages. Implémentation de reCaptcha. Implémentation d’AddThis. Voila, un dimanche bien studieux.

Sysadmin

Sysadmin

L’administration sur systèmes Linux.

Upgrade du serveur MySQL de Fedora-Fr de la version 5.0 vers la 5.1

Suite au billet de Remi sur son blog, annonçant la fin du support de MySQL 5.0 sur le dépot remi, j'ai entrepris de migrer Borsalino de la version 5.0 vers la 5.1. Je savais que les scripts tournant sur le serveur ne poseraient pas de problèmes car c'est déjà sous cette version de la base de données que je développe. Une fois le yum update lancé, j'ai coupé le serveur et lancé un mysql_upgrade. Le résultat a été assez surprenant vu que toutes mes tables ont été préfixées par un #mysql50#... La solution :  mysqlcheck --check-upgrade --fix-db-names --fix-table-names --all-databases --password=<votresecret>

eZ Publish

eZ Publish

Le CMS open source en php.

eZFluxBB 1.0 final

C’est avec beaucoup de plaisir que je viens de libérer le code d’eZFluxBB. Pour ceux qui auraient loupé les épisodes précédents, eZFluxBB est l’extension qui permet à Fedora-Fr d’utiliser conjointement le CMS eZ Publish avec le forum FluxBB. Dès le début du projet, le code source était disponible sur GitHub et téléchargeable via SVN mais je n’avais…

eZ Publish

eZ Publish

Le CMS open source en php.

Fedora-Fr v4.1, étude de cas d’un site sous eZ Publish

Cela fera bientôt 3 ans que je travaille avec le CMS open-source eZ Publish édité par la société eZ Systems. J’ai débuté cette expérience dans la société Kaliop, et je la poursuis aujourd’hui, chez Logica. 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 (WWF, UM1), des (extra|intra)nets, des usines à sites, ou encore, dernièrement, un…

Fedora-Fr

Fedora-Fr

L’actualité de Fedora-Fr et des ambassadeurs francophones du projet Fedora.

Opération de maintenance sur les forums de Fedora-Fr

C’est en développant mon extension eZFluxBB et en concevant la nouvelle version de Fedora-Fr sous eZ Publish que je me suis rendu compte de quelque chose : la base de données du forum PunBB en UTF-8 n’était peut être pas autant en UTF-8 que je le pensais ;-)… 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 vrai utf-8 via quelques requêtes qui vont bien et l’utilisation massive de…

eZ Publish

eZ Publish

Le CMS open source en php.

eZFluxBB : Quand eZ Publish se connecte à FluxBB / PunBB

Étape n°2 de la migration de Fedora-Fr vers le CMS open source eZ Publish : après le planet, c'est au tour de l'accueil d'amorcer son virage sous eZ... Pour le moment rien n'est visible en prod', mais j'ai commité ce week-end un début d'extension permettant à eZ Publish de récupérer des informations issues de PunBB / FluxBB. Actuellement, cette extension eZ ne fait pas grand chose, puisque que la seule action possible et un fetch current_user permettant de récupérer les informations sur l'utilisateur courant.

eZ Publish

eZ Publish

Le CMS open source en php.

Le planet de Fedora-Fr sous eZ Publish

J'ai aujourd'hui mis en ligne le nouveau planet de Fedora-Fr. Pourquoi un nouveau planet pour Fedora-Fr ? Thomas et moi-même en avions marre de nous faire harceler par des bloggeurs qui ne comprenaient pas pourquoi l'ancien planet, sous Dotclear + plugin planet, ne visitait plus leur site ;-). Bref, Dotclear est très bien mais a ses limites. J'ai donc entrepris la migration du planet sous eZ Publish, CMS open source que je maîtrise très bien de par mon travail.

Sysadmin

Sysadmin

L’administration sur systèmes Linux.

Bug MySQL 5.0.51a

Depuis quelques jours on me rapporte des comportements étranges sur les forums de fedora-fr. Les messages récents ne seraient plus triés dans le bon ordre (ni dans aucun autre d’ailleurs)… Étonnant, car je n’ai rien touché au code de notre PunBB depuis un bon petit moment… Bref un petit vim include/common.php pour passer le PUN_SHOW_QUERIES à 1 et ainsi tracer les requêtes MySQL et m’apercevoir que la requête fait bien un ORDER BY t.last_post DESC: SELECT t.id AS tid, t.poster, t.subject, t.last_post, t.last_post_id, t.last_poster, t.num_replies, t.closed, t.forum_id FROM punbb_topics AS t WHERE t.id IN ( 14524, 29504, 29192, 29526, 29426,…

Fedora-Fr

Fedora-Fr

L’actualité de Fedora-Fr et des ambassadeurs francophones du projet Fedora.

fedora-fr bientôt une semaine

Cela fait bientôt une semaine que la migration de fedora-france vers fedora-fr est effective et je n’ai toujours pas blogué dessus :-)… Le serveur Borsalino généreusement fournis pas Ikoula fonctionne à merveille, la distribution Fedora-Core 5 nue est un pur bonheur et permet de choisir exactement ce que l’on veut installer. A l’heure actuelle seuls les sites web sont fonctionnels mais je devrais bientôt déplacer les mails et les mailing-list bref vive l’hébergement dédié. La migration a été aussi l’occasion pour moi de passer fedora-fr en full utf-8 grâce à une adaptation…

php

php

PHP: Hypertext Preprocessor, plus connu sous son sigle PHP (acronyme récursif), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n’importe quel langage interprété de façon locale. PHP est un langage impératif orienté objet.

Version finale du script de migration de Xoops vers punBB

Quelques semaines après le lancement du débat et le début du projet, je viens de terminer mon script de migration de Xoops vers punBB. Ce script migre les données d’un site sous Xoops muni d’un forum CBB pour les transférer dans l’interface de punBB.  Pré requis : php4 ou supérieur. php-cli pour lancer le script en ligne de commande. Je n’ai pas testé avec un navigateur mais ça doit marcher quand même ;). Quelques connaissances en php. Licence : Gnu/GPL, vous pouvez donc l’adapter au besoin, il est…