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
- Téléchargez le fichier zip sur votre ordinateur,
- Décompressez le fichier zip localement, et télécharger le dossier zpBoostrap dans le répertoire /themes/ de votre site Zenphoto,
- Dans l'administration Zenphoto, allez sur l'onglet Thèmes et activer le thème zpBoostrap,
- Allez sur Options>Thème afin d'afficher et configurer les options disponibles pour zpBoostrap.
Options
- 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é,
- 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,
- 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,
- 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,
- 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"/>)
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.
zpBootstrap-2.2.zip