/extension/myblog/design/myblog/stylesheets/white.css
/extension/myblog/design/myblog/stylesheets/black.css

Select your style :

A la une // Les blogs sur le développement Web, l'oenologie, Montpellier, etc...

Développement avancé avec eZ Find (partie 2 : Indexer des champs supplémentaires dans Solr)

Le billet précédent décrit les mécanismes bas niveaux d'eZ Find, et la façon dont les correspondances entre les attributs eZ Publish (noms, types de champs) et les champs Solr sont gérés. Ce billet décrit comment eZ Find peut considérablement faciliter le développement de certaines fonctionnalités (en évitant de complexes opérateurs de templates aux multiples requêtes SQL...), en ajoutant automatiquement des champs dans Solr lors de l'indexation d'un contenu, ré-exploitables par la suite pour la construction d'une facette par exemple ou pour profiter d'un filtre supplémentaire.

Lire la suite ... de " Développement avancé avec eZ Find (partie 2 : Indexer des champs supplémentaires dans Solr) "

eZ Find et ses utilisations alternatives : Faire un nuage de tags

eZ Find est une extension native d'eZ Publish, maintenant disponible dans les diverses installations du CMS. Mon précédent billet donne une courte définition du fonctionnement d'eZ Find, de son couplage avec Solr, et de sa relation avec les datatypes.

eZ Find est généralement présenté et vendu comme un moteur de recherche, et les utilisateurs (et développeurs) peuvent donc s'attendre à un mécanisme du type :

  • Je saisie une expression libre
  • J'envoie ma recherche
  • J'obtiens une liste de résultat, et j'applique quelques tris (alphabétique, dates, pertinence) et quelques filtres disponibles (par rubriques, par facettes, etc.)

Cependant, le cadre d'exploitation d'eZ Find est plus vaste que ce schéma fonctionnel. Ce billet décrit un cas d'utilisation certes relativement inutile mais signification d'une utilisation alternative d'eZ Find : construire un nuage de tags.

A partir d'un exemple simple, on peut facilement en déduire d'autres cas d'utilisation qui facilitent énormément le développement de certains projets, comme par exemple les agrégateurs de contenus, les portails et autres mécanismes de navigations complexes dans un catalogue.

Lire la suite ... de " eZ Find et ses utilisations alternatives : Faire un nuage de tags "

Un flux RSS par Keyword (ou autre) sur eZ Publish

Pour le besoin de certains "planet", comme par exemple l'excellent http://www.planet-ezpublish.fr/ ou l'international http://www.planetezpublish.org/, il me fallait produire un RSS spécifique à eZ Publish. La solution la plus simple consiste à exploiter les keywords (voir le nuage de tags) pour lister tous les articles spécifiques à eZ Publish, dans un flux RSS sur mesure.

De nombreuses techniques ou extensions ont déjà été publiées pour la fabrication des RSS sur mesure, comme par exemple l'article de Tigrou. Il existe finalement mille et une façon de procéder, j'ai donc tenté de battre le record du plus gros fainéant en produisant ce RSS avec le moins de code possible...

Lire la suite ... de " Un flux RSS par Keyword (ou autre) sur eZ Publish "

Ajouter de jolies Smileys dans ses commentaires

Généralement les systèmes de Blogs (ou sites Web 2.0) proposent d'ajouter des commentaires sur les billets ou les articles. La création de ces commentaires sont parfois en texte brut, ou parfois accompagnés d'un mini éditeur WYSIWYG, toujours assez grossier pour limiter les effets incontrôlables d'une libre contribution trop avancée. J'ai donc opté pour une transformation automatique des sauts de lignes, des liens et des Smileys.

Lire la suite ... de " Ajouter de jolies Smileys dans ses commentaires "