pictogram Auteur : Patrick Biker
Date : 17 mars 2015
Version : 1.0
Révision : aucune

Menu général

Nouveau

WDGalerie a été mis à jour (31-10-2005). Cette mise à jour apporte une fonctionnalité principale à l'utilisateur final, le défilement automatique des photos (diaporama). La pause entre 2 photos peut être définie à 1, 2 ou 3 secondes.

En création d'une galerie, un sélecteur de fichier est maintenant disponible. Il ravira ceux qui avaient du mal avec le "drag and drop" de fichier.

La fonction "diaporama" a été rajoutée dans les galeries sans toucher au code HTML. Ainsi les galeries déjà publiées bénéficieront-elles aussi de la nouvelle fonctionnalité.

Une nouvelle page consacrée à cette mise à jour est disponible ici : Diaporama .

Historique

WDGalerie est un programme développé en WinDev et qui a été diffusé par PCSOFT avec le magasine LST sous le nom de "WD xhtml galerie".

Un code généré respectueux des standards du Web

L'originalité de WDGalerie est de produire du code standard conforme aux recommandations du W3C. Les galeries générées sont écrites en xhtml 1.0 strict. La mise en forme est indépendante du document et est réalisée à l'aide de feuilles de style CSS.

Ainsi toutes les galeries ont le même code XHTML. Seules la feuille de style change. Dit autrement, le contenu de la page ne contient aucune information de mise en forme. L'apparence du document ne dépend que de la feuille de style choisie. C'est tout l'intérêt d'utiliser les standards de Web !

Nouvelles fonctionnalités de WDGalerie

Cet exemple de la LST (Lettre du Support Technique) tombait à point car, à l'époque je recherchais justement un utilitaire pour publier mes photos. La version originale créait les galeries en local, et il fallait utiliser un client FTP pour les publier sur le Web. Disposant des sources, j'ai alors décidé de reprendre le projet pour l'adapter à mes besoins. WDGalerie a ainsi été enrichie de nombreuses fonctionnalités.

Source de WDgalerie

Le projet source complet, incluant les images, est disponible ici.

Téléchargez le source

WDGalerie est composé en fait de 3 programmes distincts réunis dans un même projet.

La partie publication

Cette partie correspond en gros au projet original sur lequel a été greffé le transfert FTP des pages sur le web.

L'indexation

Les premiers utilisateurs m'ont rapidement demandés de générer une page d'accueil permettant d'accéder à plusieurs galeries. Ce traietement est réalisé par la partie indexation. L'indexation s'utilise quand plusieurs galeries ont été déployées au même endroit.

La page d'accueil posséde une structure et une feuille de style distincte des galeries. La structure ou page HTML modèle se trouve dans le répertoire EXE du projet. Elle est ainsi personnalisable.

La feuille de style avec ses fichiers collatéraux est dans l'archive index.wzp.

La réparation

Quelquefois, le transfert FTP se passe mal, seulement une partie des images est copiée sur le site web. C'est souvent du à une saturation du traffic. Inutile de s'entêter dans ces moments-là. Il vaut mieux revenir plus tard et utiliser la réparation.

WDgalerie commence toujours par créer la galerie en local sur le disque dur. La réparation compare cette copie en local avec l'exemplaire qui se trouve sur le web. Les fichiers manquants sur le web sont ensuite automatiquement copiés.

Mises à jour

WDgalerie est arrivé à un stade de finition convenable. Des utilisateurs, même non informaticiens, l'emploient régulièrement. Cependant il est encore perfectible. Il y a quelques fonctionnalités que j'aimerai rajouter :

Chaque fois qu'une modification interviendra, les sources et le programme d'installation seront mis à jour sur ce site.

J'invite également les développeurs qui corrigeront des bugs ou modifieront une fonctionnalité à m'en informer afin que je puisse reporter leurs modifications dans mes sources.

Ecrivez-moi à l'adresse suivante: wdgal@wdgotcha.atspace.com

PCSOFT, WinDev et la LST

Windev est un outil de développement, très simple à maîtriser, développé en France par la société PCSOFT.

Le site de PCSOFT

La LST est un magasine publié par le Support Technique de PCSOFT. Il contient des exemples développés en WinDev (code source inclus) ou avec les autres produits de PCSOFT.

Description de la LST