Le blog de llaumgui

Linux en général, Fedora / CentOS en particulier...

Aller au contenu | Aller au menu | Aller à la recherche

ProgrammationDéveloppement web › eZ Publish

eZ Publish, le CMS open source en php.

Fil des billets - Fil des commentaires

mardi 24 juin 2008

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.

Lire la suite...

vendredi 13 juin 2008

ezoescript et ezoecss : 2 bonnes surprises dans ezoe

Pour ceux qui ont suivi mon précédent billet sur l'optimisation des javascripts, vous l'aurez compris : je suis sensibilisé à l'optimisation des sites web et notamment (entre autre) à la préconisation Yahoo! Developer Network :"Minify JavaScript and CSS". Cette préconisation suggère de réduire les CSS et les javascript en nombre et en poids. Dans le meilleur des cas, il faudrait donc n'avoir qu'une feuille CSS et qu'un fichier Javascript de poids raisonable.

Pour la migration du planet Fedora-Fr sous eZ Publish, j'avais pour intention de développer une extension eZ Publish intégrant un minifier JS/CSS. J'étais parti pour utiliser JSMin qui, certes est moins puissant que YUI ou packer mais qui offre le double avantage d'être full php (YUI utilise JAVA) et surtout de ne pas trop altérer le source à grands coups d'eval (comme le fait packer).

Mais au final, j'ai fait le choix de ne pas utiliser le système de design d'eZ Publish et de continuer à stocker le design (CSS, images, JS) de chaque sous-domaine (www, planet, forums, doc, etc..) dans un sous domaine commun (common). Au final, que vous soyez sur le planet, l'accueil ou sur les forums de fedora-fr, vous ne téléchargerez qu'une fois les images et les feuilles de styles.

Lire la suite...

dimanche 8 juin 2008

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.

Lire la suite...

jeudi 4 octobre 2007

eZ publish 4.0 alpha 1, support du php5

Aujourd'hui, a été publiée la première version alpha d'eZ publish 4.0.
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.
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...

Lire la suite...

dimanche 30 septembre 2007

Ètat d'avancement d'ezipb, Le connecteur ipb pour eZ publish

Ma partie de paintball ayant était annulée pour cause de pluie (et oui, ça arrive 1 à 2 fois par an, même à Montpellier ;-)), j'en ai profité pour m'avancer dans le développement d'ezipb, le connecteur Invision Power Board pour eZ publish.

Comme le montre la feuille de route, la version 1.0 RC1 devrait même être livrée en avance et la RC2 est déjà bien avancée.

Trouvant ma démo hideuse, j'ai arrangé le tout et développé les quelques templates que j'avais initialement prévu pour la RC2.
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.

Comme une bonne nouvelle n'arrive jamais seule, j'ai bien avancé dans la documentation en ligne de l'extension.
Le maintien d'une documentation utilisant le wiki de Trac étant très facil; j'ai décidé de ne pas fournir la documentation dans l'archive mais de faire une simple fichier LISEZMOI.txt avec un lien vers la documentation en ligne.

Bref l'intégration d'IPB dans eZ publish arrive en grand pas ;-).

dimanche 9 septembre 2007

ezipb-shoutbox, une shoutbox pour ezipb

Je viens d'importer, sur mon serveur Subversion, la première version d'ezipb-shoutbox : la shoutbox AJAX pour l'extension ezipb permettant de coupler eZ publish et IPB.

J'en ai aussi profité pour mettre à jour la documentation sur mon wiki, ainsi que le roadmap.

eZ publish et eZ find 1.0 bêta 1

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 Google en guise de moteur de recherche sur leur site (je propose d'ailleurs cette solution alternative en plus des moteurs de recherche de fedora-fr).

eZ publish 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 Community Newsletter #11 et l'annonce de la version 1.0 beta 1 d'ezfind, j'ai donc entrepris de tester la bête.

Lire la suite...