eZ Publish

Enterprise Linux

Enterprise Linux

Les distributions basées sur Enterprise Linux (distribution communautaire orientée entreprise) : Rocky, CentOS, RHEL.

RPMs d’eZ Components 2009.1

Ce lundi, la version 2009.1 de la librairie eZ Components a été publiée. J'ai donc mis à jour les différentes briques qui ont évolué et que je maintiens sous Fedora, à savoir : Authentication Base ConsoleTools EventLog Mail PersistentObject Template Webdav

eZ Publish

eZ Publish

Le CMS open source en php.

Petit résumé de l’eZ Conference & Awards

acronym Jeudi et Vendredi, se tenait l'eZ Conference, qui après pas mal d'années passées dans le pays natal d'eZ System (la Norvège) a, cette année, posé ses valises dans notre capital. L'occasion pour moi d'y participer (Merci Bertrand pour l'invit') !

eZ Publish

eZ Publish

Le CMS open source en php.

eZ Components 2008.2.2 dans Fedora et 2008.2.3 dans update-testing

Les eZ Components sont désormais disponibles, en grand nombre, dans fedora-update. Vous pouvez, à présent, les installer avec un simple yum install. A noter que ces components correspondent à la version 2008.2.2. Pour ceux qui voudraient avoir la version 2008.2.3 (sortie avant hier), elle devrait être disponible sur update-testing dans les heures à venir… Pour nos amis utilisant RHEL 5, ils peuvent installer ces paquets (en version 2008.2.3) directement depuis le dépôts llaumgui. Voila, il ne me reste plus qu’a mettre à jours le RPM d’eZ Publish qui est actuellement en review et qui devrait donc, en attendant, intégrer llaumgui-testing.

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.

eZ Publish : activation vs forgotpassword

Il y a quelque chose d’étrange dans la façon dont eZ Publish gère l’activation de compte. En effet, si je crée un compte mais ne le valide pas, je ne peux pas faire une demande de renvoi du mail d’activation. Je peux cependant demander une re-génération de mon mot de passe via la fonction forgotpassword. Cette procédure demande, au préalable, une validation par mail, ce qui permet alors de vérifier le mail de l’utilisateur. Me voila donc l’heureux propriétaire d’un compte dont l’email est validé, le mot de passe re-généré, mais qui est toujours inactif… En annexe, je joins un petit patch pour remédier à cela. Je l’ai proposé…

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…

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.

ezoescript et ezoecss : 2 bonnes surprises dans ezoe

Pour ceux qui ont suivi [mon précédent billet sur l'optimisation des javascripts|/post/Optimiser-ses-javascripts-%3A-le-cas-de-mootools|fr|Optimiser ses javascripts : le cas de mootools], vous l'aurez compris : je suis sensibilisé à l'optimisation des sites web et notamment (entre autre) à la préconisation [Yahoo! Developer Network|http://developer.yahoo.com/|en] :"[Minify JavaScript and CSS|http://developer.yahoo.com/performance/rules.html#minify|en]". 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|/post/Le-planet-de-Fedora-Fr-sous-eZ-Publish|fr|Le planet de Fedora-Fr sous eZ Publish], j'avais pour intention de développer une extension [eZ Publish|http://ez.no/|en|eZ Publish Open Source Enterprise Content Management System] intégrant un minifier JS/CSS. J'étais parti pour utiliser [JSMin|http://code.google.com/p/jsmin-php/|en|This is a fast, low-overhead port of Douglas Crockford's JSMin JavaScript minifier to PHP. It requires PHP 5 or higher] qui, certes est moins ''puissant'' que [YUI|http://developer.yahoo.com/yui/compressor/|en|Yahoo! UI Library: YUI Compressor] ou [packer|http://dean.edwards.name/packer/|en] mais qui offre le double avantage d'être full [php|http://php.net/] (YUI utilise JAVA) et surtout de ne pas trop altérer le source à grands coups d'[eval|http://www.w3schools.com/jsref/jsref_eval.asp|en] (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|http://www.fedora-fr.org|fr|Site de support de la distribution Linux Fedora], vous ne téléchargerez qu'une fois les images et les feuilles de styles.

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.

eZ Publish

eZ Publish

Le CMS open source en php.

eZ Publish 4, php 5.2, CentOS 5, Remi et la spb-box

Que du beau monde dans un seul billet... A la lecture du très instructif commentaire de Paul Borgermans laissé à la suite de mon billet sur la première alpha d'eZ Publish 4.0; et l'annonce qu'eZ 4.0 ainsi qu'eZ Components iraient plus vers un compatibilité php 5.2 que 5.1 : j'ai décidé de mettre à jour la version de php de la spb-box. Pour cela, j'ai fait confiance à l'ami Remi (Attention prononcer Remi et surtout pas Rémi) et à son dépôt. Pour ceux qui ne connaisse pas Remi, surnommé dans le milieu "Serial Builder", il propose les dernières versions php/MySQL pour Fedora mais aussi pour les RHEL 4 & 5.