Développement

Dotclear

Dotclear

Dotclear, le gestionnaire de blogs anciennement utilisé sur ce blog.

Pimp my Dotclear Acte II

Dotclear 2.0 RC1 arrivant à grands pas, on continue avec les exemples de mise en œuvre de ce gestionnaire de blog simple et efficace. Après la sécurité et l'optimisation de Dotclear, aujourd'hui : les rétroliens (ou trackbacks) et les plugins pour Dotclear qui vont bien. Vous pouvez, à ce propos, consulter la liste des plugins déployés sur ce blog.

Dotclear

Dotclear

Dotclear, le gestionnaire de blogs anciennement utilisé sur ce blog.

Pimp my Dotclear ;-)

Dotclear est un logiciel simple et léger permettant de créer son blog (comme ici) ou de mettre en place une plateforme de blog pouvant héberger plusieurs blogs comme c'est le cas sur la plateforme de blog de fedora-fr.

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.

Dotclear

Dotclear

Dotclear, le gestionnaire de blogs anciennement utilisé sur ce blog.

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...

JavaScript

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs avec l’utilisation (par exemple) de Node.js

jQuery 1.2 est dans les bacs

C’est juste au moment où je suis en train de réfléchir aux côtés dynamiques, 2.0 & funky de Scénario-PaintBall v3; que mon framework JavaScript / AJAX préféré voit publier sa version 1.2. Pour ceux qui ne le connaissent pas (encore), jQuery est une bibliothèque permettant de « Write less, do more » (Traduction partisane : « Faire un max de choses en n’en foutant le moins possible » ; j’adore ce slogan !) et qui surtout est compatible tous navigateurs. Dépassé (enfin presque) le temps où l’on perdait du temps à déboguer ses JS sous Internet Explorer…

JavaScript

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs avec l’utilisation (par exemple) de Node.js

jQuery, UTF8 et Internet Explorer

Toujours dans la catégorie « pamphlet contre le navigateur de la firme de Redmond » : un petit désagrément que je viens de constater entre jQuery, le plugin Validation et Internet Explorer. Si l’encodage de la librairie de base (jquery.js) et celui du plugin (jquery.validation.js) sont différents (UTF-8 pour l’un et ISO-8859-1 pour l’autre), des erreurs Javascript apparaissent dans IE. Ça a l’air triviale, mais pourtant j’ai passé plus de 3 heures à essayer de débuger du Javascrit sous IE (il parait…

Web & bonnes pratiques

Pourquoi devons nous tous payer pour l’incompétence et la politique fermée de Microsoft ?

Ce petit coup de gueule fait suite au temps passé à rendre ce blog compatible Internet Explorer. Tout d'abord une petite présentation de moi même, pour ceux qui n'ont pas lu mon CV. Je suis un jeune analyste programmeur spécialisé dans le développement d'applications orientées web et visant, la plupart du temps, à être utilisées via un navigateur Web. Comme la plupart de mes confrères, j'utilise Firefox pour développer mes applications et cela car il propose une riche gamme d'extensions orientées développement. C'est ensuite que je commence l'étape visant à rendre l'application compatible avec IE. Et force est de constater que la plupart du temps c'est plutôt une régression.

Dotclear

Dotclear

Dotclear, le gestionnaire de blogs anciennement utilisé sur ce blog.

DotClear 2.0 et les redirections d’url

La forme des urls sous [DotClear|http://www.dotclear.net|fr|DotClear] 1 et sous DotClear 2 est légèrement différente. Le [forum officiel|http://www.dotclear.net/forum|fr|Forum DotClear] propose bien [une solution|http://www.dotclear.net/forum/viewtopic.php?id=19425|fr|Forum DotClear], malheureusement ayant modifié mes adresses à la fois sous DotClear 1 et sous DotClear 2.0, je ne peux appliquer cette astuce. J'ai donc du me faire un petit fichier .htaccess perso.

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.

php4 et l’héritage

Jusqu’à présent, ma connaissance et mes compétences face à l’héritage était due à la programmation Java, et son application au php n’était que pure théorie (rappelez-vous)… Or, je viens de sauter le pas sous php4 (Version utilisée à mon stage). Tout d’abord, même si le modèle objet de php4 (Différents de celui de php5) a ses limites, il n’en demeure pas moi « assez » puissant, facile à mettre en oeuvre et proche de celui du Java. Cependant, on pourra déplorer certaines limitations : Pas d’héritage multiple : Tout comme Java, mais est ce bien nécessaire ? Pas de surcharge : Plus gênant, php choisis de rendre des paramètres d’une fonction facultatifs en leur donnant une valeur initial par défaut. Ainsi en…