====== Yalig - Yet Another Lightweight Image Gallery ====== ===== Présentation ===== Yalig (Yet Another Lightweight Image Gallery) est un script PHP permettant d'afficher une galerie d'images de manière très simple et légère. Fonctionnalités principales : * Très léger. * Pas de base de données. * Génération automatique de miniatures (via GD). * Pas d'interface de gestion : placez simplement vos images dans le sous-dossier "img" (par défaut). * Utilisation facultative de javascript pour afficher les images (via [[http://fancybox.net/|FancyBox]]). Peut être désactivé dans ''%%config.php%%''. Aperçu : {{:web:php:yalig-screen-01.jpg?200|}} {{:web:php:yalig-screen-02.jpg?200|}} {{:web:php:yalig-screen-03.jpg?200|}} ===== Prérequis ===== * PHP **4.0.6** (à priori - testé uniquement avec PHP **5.3.7**) * Module **GD** activé * Droit en écriture sur les dossiers d'images (''%%img/%%'' par défaut) ===== Téléchargement ===== Télécharger la dernière version : {{:web:php:yalig-v1.0.zip|}} (63 Ko) ===== Installation ===== ==== Installation complète ==== - Modifier le fichier config.php selon vos besoins - Placer tous les fichiers sur votre serveur - Placez vos images/photos dans le sous dossier img/ ==== Installation sans Javascript ==== Si vous souhaitez utiliser uniquement la partie PHP/HTML du script sans la librairie Javascript FancyBox, procédez comme suit : - Dans le fichier ''%%config.php%%'', passez le paramètre ''%%USE_JS%%'' à ''%%false%%'' - n'envoyez pas le dossier ''%%js/%%'' sur votre serveur. Seul les éléments suivants sont nécessaires : * ''%%img/%%'' * ''%%config.php%%'' * ''%%index.php%%'' * ''%%style.css%%'' ===== Licence & Sources ===== Yalig est un logiciel libre et open-source placé sous la [[http://www.gnu.org/licenses/lgpl.html|licence LGPL]]. Cela signifie que vous êtes librer de copier, modifier, distribuer tout ou partie de Yalig ou de son code source, et ce dans les conditions que vous souhaitez, à une exception près : vous devez obligatoirement citer Yalig et son auteur (Yosko, c'est-à-dire moi) et faire un lien vers mon site ([[http://www.yosko.net/]]). Yalig utilise : * [[http://fancybox.net/|FancyBox]] (avec jQuery) : librairie javascript utilisée pour permettre d'afficher joliment les images sans quitter la galerie. Sous licence [[http://creativecommons.org/licenses/by-nc/3.0/|Creative Commons Attribution-NonCommercial 3.0]]. ===== Historique ===== Notes sur les modifications apportées par chaque version de Yalig * **version 1.0** ({{:web:php:yalig-v1.0.zip|archive}}) * Version d'origine