====== MiniGal Nano (modifié) ====== (**[[minigal_nano_en|English version]]** of this document) ===== Présentation ===== MiniGal Nano est une galerie d'images ultra-simple à mettre en place. (Le [[http://web.archive.org/web/20180623180224/http://www.minigal.dk/minigal-nano.html|site officiel]] a disparu). Elle ne nécessite que php et GD (pas de base de données, pas de librairie spéciale comme PEAR ou ImageMagick). MiniGal Nano ne possède pas d'interface web d'administration: Il suffit de déposer vos images dans le répertoire photos. J'ai modifié MiniGal Nano pour l'adapter à mes besoins (en particulier ma [[http://sebsauvage.net/galerie/|galerie]]). * Modifications apportées: * Ajout d'un cache pour les miniatures (cela réduit la charge CPU du serveur et améliore grandement la vitesse de chargement des pages). * Ajout d'un système de commentaire par répertoire (il suffit de créer un fichier ''comment.html'' dans chaque répertoire pour qu'il soit affiché). * Ajout des commentaires dans les trois templates de base (mano,exhibition,integrate). * Ajout de la template //darkgold2// adaptée de la version 0.2.3 de MiniGal Nano. * Dans la config par défaut: * Utilisation de la template darkgold2 * Adaptation du nombre de miniatures par page (''$thumbs_pr_page'') * Suppression du check de la nouvelle version. * Correction d'une faille XSS dans la version originale ((Cette faille n'est pas à l'heure actuelle corrigée dans la version d'origine de MiniGal Nano)) (merci à [[http://www.twitter.com/johnjean|John JEAN]]). * Flux RSS * Autres améliorations (voir sur GitHub). ===== Exemple ===== * Ma galerie: http://sebsauvage.net/galerie {{ :minigal_nano:minigal_nano_exemple_galerie2.jpg }} ===== Téléchargement ===== [[http://sebsauvage.net/temp/MiniGal_Nano_0.3.5_SSE2.zip|MiniGal_Nano_0.3.5_SSE2.zip]] (300 568 octets) Préférez la version sur GitHub, plus récente: https://github.com/sebsauvage/MinigalNano/archive/master.zip Sources: https://github.com/sebsauvage/MinigalNano ===== Installation ===== * Dézippez le fichier et transférez les fichiers sur votre hébergement web. * Copiez vos photos dans le sous-répertoire ''**photos**''. * C'est tout ! Votre galerie est directement consultable. **Note:** Selon votre hébergeur, il est possible que vous ayez à supprimer le fichier ''.htaccess'' (Certains hébergeurs ne supportent pas correctement certaines directives Apache). ===== Personnalisation ===== Vous pouvez personnaliser votre galerie. * **Titre**: Dans le fichier ''config.php'', modifiez ''$title = "My Gallery";'' * **Auteur**: Dans le fichier ''config.php'', modifiez ''$author = "Me :)";'' * **Nombre de miniatures par page**: Dans le fichier config.php, modifiez ''$thumbs_pr_page = "21";'' * **Icône des dossiers**: Si un fichier ''**folder.jpg**'' est présent dans un dossier, il sera utilisé comme icône du dossier. * **Commentaire**: Si un fichier ''**comment.html**'' est présent dans un dossier, son contenu sera affiché en tête des miniatures. * **Apparence**: Dans le fichier config.php, modifiez ''$templatefile = "darkgold2";'' * Les apparences disponibles dans la version 0.3.5 sont: darkgold2, mano, exhibition. Si vous souhaitez une personalisation plus poussée, vous pouvez créer votre propre template: Dupliquez un des fichiers du répertoire ''templates'' et commencez à le modifier (les feuilles de style sont incluses dans le fichier). ===== Gérer votre gallerie avec NextCloud ===== Si vous avez NextCloud installé sur votre serveur, vous pouvez l'utiliser pour gérer votre galerie MinigalNano. C'est très pratique pour envoyer des images, les renommers, les déplacer et les classer dans les dossiers. Dans le paramètrage NextCloud : Paramètres > Administration > Stockages externes: * //Nom du dossier// : Nom du dossier tel qu'il apparaîtra dans NextCloud. * //Stockage externe// : Type de stockage: Choisissez //Local// * //Authentification// : Aucune. * //Configuration// : Entrez le chemin où sont stockées vos images (le chemin du répertoire ''%%//photos%%'' de MinigalNano. {{ :minigal_nano:minigalnano-nextcloud.png?direct |}} **Attention**: Si vous avez activé le chiffrement dans NextCloud, il est impératif de décocher la case //Activer le chiffrement// (voir la capture d'écran ci-dessous) {{ :minigal_nano:minigalnano-nextcloud-pas-chiffrement.png?direct |}} ===== Licence ===== Contrat Creative Commons
MiniGal Nano 0.3.5 SSE par Sébastien SAUVAGE est mis à disposition selon les termes de la licence Creative Commons by-sa 3.0 Unported.
Basé(e) sur une œuvre de www.minigal.dk. ===== Modifications ===== Voici la [[minigal_nano_diff|liste des modifications apportées à MiniGal Nano]] sur la version originale. ===== Notes ===== * Il semble que cette galerie de fonctionne pas chez Free (*.free.fr). à investiguer... ~~DISCUSSION:closed~~