ProgrammationDéveloppement web › eZ Publish

eZ Publish, le CMS open source en php.

Fil des billets - Fil des commentaires

mercredi 30 mars 2011

Fedora-Fr v5, étude de cas d'un site sous eZ Publish & eZ Flow

Rappelez-vous, il y a de cela 3 ans, Fedora-Fr passait sous eZ Publish pour les sous-domaines de portail et planet. Récemment nous avons entrepris une grosse refonte graphique de Fedora-Fr sous le nom de code "Fedora-Fr v5". L'occasion de revenir sur mon article précédent afin de converser sur les évolutions de notre implémentation du CMS eZ Publish.

Lire la suite...

dimanche 6 février 2011

eZ Publish + FluxBB = eZFluxBB 1.1.0

Ceux qui suivent l'actualité de fedora-fr l'auront remarqué : nous sommes passés sous la branche 1.4 du logiciel de forum FluxBB. L'occasion pour moi de mettre à jour mon extension pour eZ Publish permettant d'y intégrer FluxBB : eZFluxBB.

Au sommaire des nouveautés :

  • Bien entendu le support de la branche 1.4 de FluxBB.
  • Tout comme Fedora-Fr qui a fait dernièrement le tournant vers eZFlow, eZFluxBB intègre à présent la plupart de ses fonctionnalités au travers de block eZFlow.

Voila, c'est visible sur la home de Fedora-Fr, des exemples sont également visibles dans la galerie du projet. Le projet est hébergé sur la forge d'eZ System et c'est donc tout naturellement là-bas que vous pourrez télécharger la version 1.1.

dimanche 1 août 2010

Fedora-Fr, mise à jour sous eZ Publish 4.3 et migration vers eZ Flow

Avec un peu de retard, Fedora-Fr vient enfin de passer d'eZ Publish 4.2 vers la version 4.3. Une mise à jour sans encombre une fois de plus grâce au cache statique qui permet de "tout casser" sans que les visiteurs en soient pénalisés ou même ne s'en rendent compte. Les autres éléments mis à jour ou modifiés sont les suivants :

Lire la suite...

dimanche 28 février 2010

leZRSS 1.0 RC1 (template pour flux RSS dans eZ Publish)

A mon avis, le gros défaut du module de syndication d'eZ Publish est le fait de ne pas faire appel au système de template.

Dans le cadre d'un site web classique, cela ne dérange pas, mais dans le cas d'un planet comme celui de Fedora-Fr j'avais des besoins particuliers :

  • L'URL du billet n'est pas l'URL de l'objet eZ mais celui du billet sur le blog de provenance
  • L'ajout des hackergotchis

Dans un cadre plus professionnel citons aussi qu'il m'arrive de détourner le système de RSS pour faire, par exemple, du podcast.

Bref, en voyant des allusions au système d'export RSS dans les notes de version d'eZ Publish 4.3 alapha 1, j'étais confiant en une telle implémentation mais malheureusement ce n'est toujours pas le cas. C'est donc pour palier à cette lacune que j'ai développé leZRSS.

Qu'est-ce que leZRSS apporte ?

  • Le module rss2/feed identique à /rss/feed mais utilisant le système de template (override possible selon le type d'objet).
  • Un opérateur fetch permettant de récupérer la liste de tous les flux RSS de la plateforme.

Je n'ai pas encore proposé cet extension sur la forge d'eZ Publish car le secteur des flux RSS est déjà pas mal squatté et je n'avais pas envie de faire un YARSSE (Yet Another RSS Extension). Donc le projet est hébergé sur ma forge.

dimanche 6 décembre 2009

eZ Publish : rajouter des contrôles sur les données via les content edit handler

La possibilité de rajouter des contrôles sur les données saisies lors du processus de publication d'un objet eZ Publish est une nouveauté introduite dans eZ Publish 4.1. Jusqu'alors, si on voulait rajouter des règles métiers dans un formulaire eZ Publish, il fallait passer par la création d'un datatype héritant plus ou moins d'un datatype déjà existant et implémentant ces règles. Maintenant le content edit handler se dote d'un validateInput permettant enfin de contrôler les données saisies.

Lire la suite...