zpBootstrap – un thème Zenphoto

zpBootstrap est un thème « Responsive » pour Zenphoto, basé sur framework Bootstrap.

Important : Pour utiliser la version 2.2 du thème, vous devez utiliser Zenphoto 1.5.1 ou plus.
Si vous utilisez une autre version de Zenphoto, consultez les archives de zpBootstrap sur GitHub.

Vous pouvez rapporter des bugs sur le forum Zenphoto ou en créant une issue sur GitHub, j’essaierais de les corriger aussitôt que possible (seule la dernière version est supportée).
Vous pouvez aussi contribuer à améliorer le thème via des Pull requests.

Merci de noter que l'équipe Zenphoto conseille d'upgrader régulièrement son site avec la dernière version de Zenphoto afin de disposer des dernières fonctionnalités de l'application, de résoudre les différentes failles de sécurité et de bénéficier du support de l'équipe Zenphoto.

Description

Scripts utilisés :

  • Bootstrap (Framework HTML, CSS, et JS pour construire des sites « Responsive »)
  • Flexslider (plugin jQuery pour faire des diaporamas « Responsive »)
  • FancyBox (plugin jQuery pour afficher une lightbox. Permet la navigation au doigt, responsive et entièrement paramètrable
  • AddThis (code pour ajouter des outils de partage à votre site)
  • Inifite Scroll (plugin jQuery permettant de charger automatiquement les pages suivantes)
  • navigation avec les flèches du clavier sur les actualités et les images.

Le thème supporte les plugins Zenphoto suivants :

  • cacheManager, comment_form, contact_form, dynamic-locale, favoritesHandler, flag_thumbnail, GoogleMap (option colorbox non supportée), openstreetmap (nouveau), rating, register_user, user_login-out, zenpage

Améliorations majeures de la version 2.2

  • Utilisation de la version FancyBox 3.5.6 (support de la roue de la souris et affichage correct des items filtrés par Isotope)
  • Prise en charge du plugin openstreetmap
  • Gestion des nouvelles options liées à la RGPD dans les formulaires de commentaire, de contact et d'enregistrement ; ajout d'un lien vers la "Page de Politique de confidentialité" dans le footer du site
  • Utilisation des dernières versions de scripts Infinite Scroll, imagesLoaded, Isotope, Packery layout mode, FlexSlider
  • Améliorations du code(voir changelog.txt)
  • Corrections de bugs (voir changelog.txt)

Installation

  1. Téléchargez le fichier zip sur votre ordinateur,
  2. Décompressez le fichier zip localement, et télécharger le dossier zpBoostrap dans le répertoire /themes/ de votre site Zenphoto,
  3. Dans l'administration Zenphoto, allez sur l'onglet Thèmes et activer le thème zpBoostrap,
  4. Allez sur Options>Thème afin d'afficher et configurer les options disponibles pour zpBoostrap.

Options

  1. Vous pouvez afficher une page d'accueil, avec un diaporama de 5 images aléatoires issues de la galerie, la description de la galerie et la dernière actualité,
  2. Vous pouvez afficher vos albums en utilisant le plugin jQuery "isotope". Cette présentation permet d'afficher des vignettes non redimensionnées et des les filtrer à partir de leurs tags,
  3. Vous pouvez utiliser le plugin jQuery "infinite-scroll". Cette présentation chargera automatiquement les items de la page suivante (albums, images ou actualités), sans pagination,
  4. Avec les exigences de la RGPD, vous pouvez créer une page "Page de Politique de confidentialité" dans les Options>Sécurité. Un lien dans le pied de page sera automatiquement ajouté vers cette page,
  5. Un seul flux RSS est affiché : allez sur Options>Flux RSS et choisissez le flux à utiliser (le flux "Toutes les actualités" est prioritaire sur le flux "Galerie").

Pour que le thème fonctionne bien, je vous conseille

  • dans admin>options>galerie, entrer le titre de votre site, le titre et la description de la galerie
  • de rendre flexibles les images utilisées dans les actualités et les pages : modifiez le code html de vos actualités et de vos pages et ajoutez class="remove-attributes img-responsive" sur chaque image (le résultat doit être <img class="remove-attributes img-responsive" src="the_path_to_your_image"/>)

theme
Site de démo

La création et la maintenance de thèmes et plugins prend beaucoup de temps.
Merci de votre don pour aider le thème zpBoostrap.