- Publié le 29 Juin 2008 à 18:53
La semaine dernière se déroulait l'eZ Conference 2008 à Skien en Norvège autour du CMS Open source eZ Publish. Cette année, la conférence se déroulait en même temps que l'Open Nordic.
Beaucoup de nouveautés et pas mal de retours intéressants sur de gros projets ont été présentés cette année à l'eZ Conférence 2008. D'un point de vue produit, eZ Systems dirige ses développements sur 2 axes :
- amélioration de ce qu'on peut appeler le socle eZ Publish (correction des bugs, amélioration des performances, ...)
- amélioration de l'expérience utilisateurs avec des nouveaux produits autour d'eZ Publish (eZ Flow, nouvel Online Editor, ...)
La grosse nouvelle est la mise à jour majeure de la roadmap d'eZ Publish par rapport au dernier developer day et les décalages de planning qui vont avec ;-)
La roadmap eZ Publish
La grosse nouveauté concerne le développement des nouvelles versions d'eZ Publish. En effet celui ci va se poursuivre sur 2 branches distinctes :
- la branche 4.x
- le projet V (la branche 5.x)
La branche 4.x se focalisera en plus des corrections de bug, sur des améliorations de performances avec la base de code actuelle. Cette version conservera en particulier le moteur de template actuel. Le but de cette branche est de conserver la compatibilité ascendante. Il semble que le principal soucis au niveau de l'intégration du composant Template des eZ Components soit le système d'override.
La branche 5.x (project V) vise à réécrire quasi complètement le noyau sous forme de micro kernel avec un maximum de fonctionnalité sous forme d'extensions. Il sera par exemple possible d'écrire son propre moteur de stockage pour par exemple se passer du versionning ou pour gérer de manière fine les données stockées dans eZ Publish.
À plus court terme, la sortie de la 4.1 est une question de semaines, elle comprendra :
Pour ces derniers bugs, le dernier obstacle est l'écriture d'un script pour tenter de récupérer un maximum de données.
Les versions 4.2 et suivantes vont voir apparaître les fonctionnalités suivantes :
- Les object states permettant de faire des processus complexes de publication plus facilement.
- Support de IIS et MS SQL pour l'hébergement avec PHP en fastcgi avec comme but 80 à 90% des performances d'un serveur Linux
- Des plugins OpenOffice et MS Word permettant d'éditer des objets directement depuis ces traitements de texte
- L'intégration d'un CSS Editor.
Les démonstrations de ces deux derniers produits étaient assez impressionnantes. Les plugins des traitements de texte permettent de parcourir et d'éditer directement depuis le logiciel les objets du site et de les sauvegarder sans passer par un export puis un réimport dans le backoffice. Le CSS Editor permet lui d'éditer la feuille de style directement depuis son navigateur. Ce produit est déjà en fonctionnement sur une usine à sites où les administrateurs de chaque site ont la possibilité de changer légèrement la mise en page (couleurs, images de fond, police, ...)
Quelques projets intéressants
eZ Publish est de plus en plus employé pour de gros sites que ce soit en terme d'audience, de volumétrie ou de technicité. Par exemple eZ Publish est utilisé sur Sport24.com (site que je connais bien :)), Europe1.fr ou Car and Driver sites à fort trafic où sont utilisées différentes techniques pour tenir la charge comme le mode cluster, de la prégénération statiques avec des SSI ou les ESI avec Akamaï (ou bientôt Varnish). En terme de volumétrie, Première remporte probablement la palme avec 700 000 objets de contenus. En terme de technicité nous avons pu assister à la présentation d'un projet de banque d'images avancée pour SanomaWSOY mettant en oeuvre eZ Publish avec eZ Find pour l'indexation de 400 000 images et de leurs meta données XMP.
- Publié le 02 Février 2008 à 22:30
Vu chez Laurent Jouanneau, un test Acid3 est en cours d'écriture. Pour rappel, les tests Acid visent à mettre à l'épreuve les navigateurs en mettant en évidence leurs lacunes en terme de support des standards du web à un moment donné. Le premier test Acid était focalisé sur les modèles de boîtes, le deuxième sur le support du CSS et des images PNG. Le dernier en cours d'écriture se focalisent sur quelques propriétés avancées de CSS2 et surtout sur le support du DOM en javascript (il y a plus de 3000 lignes de javascript dans le test...).
Aucun navigateur ne réussit ce test et c'est bien sûr fait exprès pour pousser les développeurs à corriger les bugs. Pour le moment, Firefox 2 et 3 s'en sortent les mieux avec à peine plus que la moyenne et comme d'habitude les Internet Explorer font partie des pires... Plutôt normal pour IE6, mais très décevant pour Internet Explorer 7. Je me souviens que la dernière fois que j'ai développé une application utilisant abondamment (abusivement ?) javascript et le DOM, IE était un vrai cauchemar dès qu'il s'agissait de faire des choses avancées, pire que dans le domaine du montage HTML/CSS... Consolons nous, Microsoft a annoncé qu'une version interne du futur Internet Explorer 8 passait le test Acid2, avec un peu de chance cela aura des effets bénéfiques sur les fonctionnalités testées dans Acid3 et avec beaucoup de chance, ils auront le temps d'ajouter un support décent du DOM dans IE8...
- Publié le 10 Décembre 2007 à 19:07
Je viens de découvrir via un billet de Frédéric de Villamil, le site Email Standard Project qui milite pour le support des standards du web au niveau des clients de messagerie mais surtout dresse l'état actuel du support des principaux clients de messagerie de manière simple et synthétique. Comme je le disais précédemment dans Word 2007 comme moteur de rendu d'Outlook 2007, on peut voir le rendu lamentable de leur test avec ce client de messagerie et pourtant le test est pas très compliqué... Même certain webmails font mieux.
- Publié le 09 Avril 2007 à 23:05
Je viens de remettre le nez dans le site de mon village natal, Coligny, pour y supprimer le livre d'or qui était devenu au fil des années juste bon à stocker du spam... Je l'ai réalisé il y a presque 5 ans pendant un job d'été, à l'époque je venais de finir la première année de l'ENSSAT, je n'avais alors aucune idée de ce qu'était un CMS ni un framework de développement même si j'utilisais PHP depuis déjà quelques années. La mise en page est faite à partir de tableaux imbriqués, elle est d'ailleurs foireuse. Le code PHP derrière est tout aussi foireux, je me demande même comment certaines portions fonctionnent encore... À l'occasion il faudrait que je donne un vrai coup de peinture à ce site qui ne reflète pas l'esprit et le charme de ce petit village entre Bresse et Revermont.
- Publié le 22 Février 2007 à 18:52
Du 1er au 7 avril 2007 se déroulera la semaine du développement durable. Cet évènement créé en 2002 vise à sensibiliser et à promouvoir le développement durable en fédérant divers projets au cours de cette semaine. L'initiative est intéressante et a le mérite de faire parler du développement durable de manière globale et pas seulement du très à la mode " Réchauffement climatique". La dessus, rien à redire.
En revanche, le site de l'évènement est une vraie catastrophe ! Entre l'accueil et son menu en flash (il y a 3 liens en bas de pages dont 2 qui tombent sur une page blanche...), les puces images du menu des pages internes manquantes (sauf sur une page, allez savoir pourquoi...), la frame pour afficher la liste des actions, les titres et les liens vert clair sur fond bleu illisibles et je ne parle pas des tableaux et des balises FONT dans le code et de l'accessibilité nulle du site... Mais le plus drôle est le formulaire d'inscription où on peut lire :
Vous allez remplir le formulaire d’inscription en ligne. Il est composé de 3 écrans successifs. Pour remplir chaque écran, vous disposez de 5 minutes maximum.
Pour ne pas perdre de temps au moment de la saisie, nous vous conseillons de suivre les étapes suivantes :
-
Imprimez le formulaire en format pdf, pour prendre connaissance des questions qui vous sont posées et des champs à remplir ;
-
Rédigez vos réponses (explications de votre action notamment) dans un document Word ;
-
Copiez/collez vos réponses dans le formulaire en ligne
Alors là, c'est du grand n'importe quoi, pour une obscure raison, votre session ne peut durer que 5 minutes ! Heureusement que les boutiques en ligne ne font pas ça, sinon leur chiffre d'affaire seraient pas bien gros. En plus on vous dit qu'il faut utiliser Word... Et puis on appréciera le " Imprimer le formulaire en format pdf" que les 3/4 des gens vont comprendre comme " Imprimer le formulaire". C'est d'autant plus stupide, qu'ils fournissent un zip en dessous de ce pavé avec les fameux PDF, alors pourquoi ne pas mettre directement le lien au bon endroit ?
Dommage qu'un évènement intéressant soit aussi mal représenté par un site vieillissant et très amateur dans sa conception...