Aller au menu   Aller au contenu   Aller à la recherche 





chtit truc En Décembre 2003...

Récupérez un maximum d'informations sur votre navigateur, grâce à un pseudo espion

ZenPhoto, une galerie d'images ultra simple en PHP/Ajax

Publié par j0k3r_n0ir le 30 Septembre 2007 à 14:59. Lu 4164 fois

Pour le mise en ligne de mes dernières vacances (lien externe), j'ai cherché une galerie sympa pour mettre mes photos et faire une sorte de récit de ce qu'on a fait.
Je voulais passer par Flickr au début, histoire d'avoir tout le contenu ailleurs que "chez moi", mais finalement il s'est avéré que ce n'était pas l'idéal pour faire un véritable album photo.

Du coup j'ai fouillé un peu la toile et je suis tombé sur ZenPhoto. Une galerie d'images en PHP / MySQL utilisant une touche d'Ajax. Elle porte bien son nom étant donné que le design est très épuré et l'administration ultra simple. La mise en ligne des photos peut se faire via l'outil ou directement par FTP (plus simple pour mettre un paquet de photo d'un coup).
Ajax est simplement utilisé pour faire de l'édition en ligne pour les descriptions et les titres. L'ajout de commentaire est possible et le vote des photos aussi (via un hacks très simple). Il est aussi possible d'intégrer facilement une lightbox pour plus de staïle !

Quelques thèmes sont aussi disponibles et quelques plugins. Il est facile d'améliorer ZenPhoto via des hacks présents sur le trac officiel (lien externe).

Bref, si vous cherchez une galerie sympa en PHP avec une pointe d'Ajax et ultra simple d'utiliastion, je vous recommande ZenPhoto (lien externe) !



Les tutoriels

puce menu[HTML] Mettre en favoris

Beaucoup de monde recherche ce genre de script assez pratique pour mettre un site en favoris. Je vais vous présenter en détail ce script qui n'est pas si compliqué que ça.

> Mettre en favoris

puce menu[PHP] Gérer les zip/dézip

Il est parfois utile de pouvoir dézipper un fichier via un script, notamment pour faciliter l'auto-installation d'un script (phpBB, dotclear ...) sur un serveur. Le fonctionnement est simple, il faut juste trouver les outils et le savoir pour le faire :)

> Gérer les zip/dézip

puce menu[MySQL] Optimiser une base de donnée

Cela peut paraître absurde ou totalement logique, mais il est bon d'optimiser de temps en temps sa base de donnée ou plutôt ses tables dans la base de donnée. Voila une explication simple du pourquoi du comment ^^

> Optimiser une base de donnée

puce menu[AJAX] Lier deux champs en autocompletion

Mon précédent tutoriel sur l'autocompletion avancée en AJAX a plu à beaucoup de monde :) Cependant, certains cherchaient (lien externe) à faire une autocompletion en liant deux champs de façon à faire un peu comme deux listes déroulantes mais en utilisant une autocompletion en AJAX (plus fun hein ?). C'est ce que je vais vous montrer maintenant...

> Lier deux champs en autocompletion