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

Ma cave sur eZ Publish : Google Maps (Partie 3)

Après la description des classes et des templates pour le développement de ma cave sur eZ Publish, je suis bien obligé de terminer cette série de billets sur Google Maps.

C'est l'occasion de démystifier un peu ce mécanisme qui impressionne beaucoup, mais qui finalement est relativement simple à déployer.

D'une part c'est Google qui fait tout le travail en proposant un excellente API, d'autres part eZ Publish propose quelques extensions communautaires facilement exploitables pour les besoins les plus simples.

Lire la suite ... de " Ma cave sur eZ Publish : Google Maps (Partie 3) "

Ma cave sur eZ Publish : Les Templates (Partie 2)

Une fois les classes de contenus crées, il s'agit d'organiser et de développer les templates. Ma stratégie d'affichage fonctionne autour du principe suivant : "Comment être le plus fainéant possible, en générant un maximum de pages avec le moins de code possible".

Le principe utilisé est celui de l'entonnoir : C'est à dire que chaque niveau d'affichage contient l'affichage des sous niveaux, et ainsi dessuite.

Par exemple la page par région contient :

  • La liste de tous les domaines de la région
  • La liste de toutes les localisations Google maps de la région
  • La liste des appellations de la région
  • La liste de toutes les cuvées par appellations, etc.

Les pages intermédiaires des appellations, des domaines et des cuvées fonctionnent sur le même principe, et recyclent ainsi des blocs d'affichages identiques.

Lire la suite ... de " Ma cave sur eZ Publish : Les Templates (Partie 2) "

Ma cave sur eZ Publish : Les Classes (Partie 1)

La création d'une cave sur eZ Publish révèle certes un grand nombre de pathologies (névrose, alcoolisme, autisme), mais révèle également la capacité d'eZ Publish à structurer et à gérer n'importe quel type de contenu.

eZ Publish n'est en effet pas dédié exclusivement aux classiques sites Web (rubriques, articles, news, blogs, commentaires...), mais permet de développer des publications de types bases de données, d'habitude réservées aux FrameWorks de développements traditionnels. C'est pourquoi eZ Publish se classe plutôt dans la catégorie des CMF (Content Management FrameWork) plutôt que des CMS (Content Management Solution).

Bien sûr, eZ Publish n'est pas adapté à toutes les situations de développements. De nombreux critères sont à considérer, comme la volumétrie de données, la complexité relationnelle, le système d'information à exploiter, les capacités d'hébergement, etc. Cela fera sûrement l'objet d'un prochaine billet. Pour l'instant concentrons nous sur la construction de la cave.

Lire la suite ... de " Ma cave sur eZ Publish : Les Classes (Partie 1) "

Mes amis les SPAMS de commentaires

Après une légère attaque de SPAMS dans les commentaires de certains billets (gros succès sur le billet des smileys, avec quelques 150 SPAMS en 3 jours...), il m'a fallu désactiver les commentaires quelques jours, le temps de trouver une alternative "rapide" de fabrication. Cela m'a permis de faire le tour des possibilités, sans pour autant toutes les expérimenter...

J'ai pu cependant obtenir un bon compromis, permettant de limiter l'action des SPAMS par une double validation (POST), tout en conservant un site accessible et un bon confort pour les contributeurs par un mécanisme en AJAX.

Lire la suite ... de " Mes amis les SPAMS de commentaires "

Faire un bandeau diaporama avec eZ Publish (Partie 2)

Maintenant que nos diaporamas sont crées, rangés et associés à nos pages principales en Back Office, on va pouvoir les afficher en frontal. Ce billet détaille :

  • Quelques concepts et prérequis
  • Le préchargement des images via Mootools
  • La génération progressive du XHTML contenant les bandeaux
  • L'effet de fondue enchaînée
  • Le template eZ Publish de génération des tableaux JavaScript

Lire la suite ... de " Faire un bandeau diaporama avec eZ Publish (Partie 2) "

Faire un bandeau diaporama avec eZ Publish (Partie 1)

Lui : Ha ouais sympa ton bandeau Flash, c'est toi ka fait les photos ?
Moi : Oui, oui, enfin, c'est pas du Flash, tu veux savoir comment c'est fabriqué ? Alors tu ...
Lui : Ha t'es allé au Japon ? Marrant la photo des canettes !
Moi : Heu... Oui, oui, en fait c'est pas du Flash... mais bon, tu veux un verre de Rouge ?

Ce qui va suivre est un peu pénible, ne cliquez sur "lire la suite" que si vous savez ce qu'est un Datatype Objet relations.

Lire la suite ... de " Faire un bandeau diaporama avec eZ Publish (Partie 1) "

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 "

Ouverture du Blog sur les Technologies Web

Ce Blog a pour vocation de partager / diffuser / échanger ma connaissance des technologies Web, au sens très large du terme. Du déploiement de CMS comme eZ Publish, jusqu'aux FrameWorks JavaScript tel que Mootools, en passant par les API Google...

Lire la suite ... de " Ouverture du Blog sur les Technologies Web "