Premier site accessible avec eZ Publish : Tourisme & Handicap en Picardie

Sur ce blog, j’ai souvent parlé d’accessibilité et d’eZ Publish, mon travail à Kaliop au travers du CRT Picardie m’a enfin permis de concilier les 2. Le site Tourisme & Handicap en Picardie est un site dont la vocation est de promovoir des offres de week-ends adaptés aux personnes handicapées dans la région Picardie.

Techniquement, ce projet a concilié fonctionnalité des sites non accessibles (Google Maps, Notation, Audio guide, Web 2.0) , avec une prise en compte de l’ensemble des critères d’accessibilités. Le label accessiweb bronze récompensent le travail fournit par l’ensemble des participants à ce projet.

Traits PHP : l’élément manquant pour la réutilisabilité horizontale

Le modèle PHP est basé sur l’héritage simple sans héritage privé. Ce choix est à mon avis le bon. Il permet de garder un modèle simple et facilement exploitable. Pourtant, ce modèle implique une certaine redondance de code souvent inutile. Les traits permettent de pallier ce problème. Il ne sont pas encore implémenté en PHP, mais il est à peu près certains qu’il vont apparaître assez vite tant leur apport est grand.

Continue reading

Template eZ Publish en PHP

Je vous le dis aujourd’hui, mes amis, bien que, oui bien que nous ayons à faire face aux difficultés d’aujourd’hui et de demain, je fais pourtant un rêve. C’est un rêve profondément ancré dans le rêve américain. Je rêve que dans la prochaine version d’eZ Publish arrive avec une améliorations majeure : des templates en PHP.

Continue reading

Lucene et les documents supprimées

Les document supprimées dans un index Lucene ont la particularité d’être supprimé lors de l’optimisation de l’index et non lors de l’appel de la méthode delete. Un moyen simple de se rendre compte du phénomène et de compter le nombre de document présent dans l’index avant et après une optimisation.

Continue reading

eZ Components devient Zeta Components : des conséquences pour eZ Publish ?

Le framework PHP eZ Components a changé d’identité, il sera désormais connu sous le nom de Zeta Components. Il est désormais dans l’incubateur des projets de la fondation Apache Software. En effet, l’éditeur norvégien eZ Systems a accepté de donner les licences de propriétés à la fondation Apache pour en faire un projet Open source.

Continue reading