Plugin SelectLightbox : choisir le système de lightbox pour GCweb

le 07/09/2011 dans GCweb #GCweb#github#html#lightbox#php#plugin#web

Le plugin SelectLightbox pour GCweb permet de choisir le système de lightbox pour afficher les images présentes au sein de vos collections parmi les plugins suivants :

Basé sur le plugin Lightbox2 pour GCweb développé par Jonas Fourquier (le développeur de GCweb), le plugin SelectLightbox est mis à disposition sous la GNU General Public Licence dans sa version 3 ; cette licence ne s'applique cependant pas forcément aux plugins de lightbox fournis dans le package (consultez les fichiers de licence ou les headers des fichiers de ces plugins pour en savoir plus).

Téléchargement, installation et configuration

Le package du plugin SelectLightbox est disponible au format zip et au format tar.gz.

Après avoir téléchargé l'archive, vous devez la décompresser.

Sous Linux, pour ces deux étapes :

$ wget http://www.briceboucard.fr/downloads/gcweb/plugin_SelectLightbox.tar.gz && tar xvzf plugin_SelectLightbox.tar.gz

Ensuite, il vous faut uploader le fichier render_selectlightbox.php et le dossier lightboxes/ dans le répertoire /plugins/ de votre installation de GCweb sur votre serveur.

Pour l'activer, il vous faut vous rendre sur la page de configuration de GCweb et simplement enregistrer.

La configuration du plugin se fait directement au sein du fichier render_selectlightbox.php ; toute modification de la configuration nécessite, pour être prise en compte, d'enregistrer la page de configuration de GCweb.

En cas de problème, n'hésitez pas à me contacter ().

Développement et changelog

Le plugin sera sans doute amené à évoluer afin de proposer des systèmes de lightbox supplémentaires, plus d'options… Si vous avez des demandes particulières, n'hésitez pas à me contacter ().

Git

J'ai mis en place un dépôt Git pour les divers (petits) développements produits pour GCweb et notamment pour ce plugin :

$ git clone git://github.com/bricebou/GCweb-stuff.git

Pour mettre à jour :

$ cd GCweb-stuff
$ git pull

Changelog

Récapitulatif des modifications majeures :

Version 1.0 – 07 septembre 2011

Version initiale :

  • choix du système parmi les plugins Lightbox2, Pirobox, Fancybox, Shadowbox ;
  • configuration des plugins Pirobox, Fancybox et Shadowbox ;
  • choix de la méthode à utiliser pour charger la librairie jQuery lorsque nécessaire (Pirobox, Fancybox et Shadowbox).