Webrama, une application de atelierPHP : visionneuse photo multifonction
Licence : GPL V3
APPLICATION ATELIERPHP-WEBRAMA - VERSION 2.0
Application permettant de visualiser des photos sur internet
SITE : WWW.ATELIERPHP.NET
CONTACT : APPLICATIONS (arobase) ATELIERPHP (point) NET
Copyright Jean-Marie & Thierry Poulhès Poulhès 2007-2008 Tous droits réservés.
Ce programme est un logiciel libre ; vous pouvez le redistribuer ou le
modifier suivant les termes de la “GNU General Public License” (GPL) telle que
publiée par la Free Software Foundation : soit la version 3 de cette
licence, soit (à votre gré) toute version ultérieure.
But de l'application :
Afficher sur un site internet des photos situées dans différents dossiers, en mode manuel ou diaporama
Carractéristiques :
Format d'image pris en compte : jpeg (fichiers extensions .jpg et .jpeg)
Deux niveaux de groupement des photos pour un album : "dossiers" et "sous-dossiers"
En d'autres termes l'application gère un album pouvant contenir une ou plusieurs catégories (nommées "dossiers", chacunes d'elles pouvant
contenir un ou plusieurs sous-catégories (nommées "sous-dossiers")
Les dossiers et sous-dossiers peuvent être publiques ou protégées par mot de passe
Mode de visualisation : vignettes, diaporama propriétaire, diaporama compatible "PicLens", manuel : photo par photo
Six modes d'habillage différents
Mode diaporama propriétaire:
Arrêt sur image, image précédente, reprise,
Choix de la durée d'affichage
Mode diaporama compatible "piclens":
Fonctionne en plein écran complet, sans l'extension piclens sur le navigateur (flash player necessaire)
Plus d'effets si l'option piclens est installée sur le navigateur (IE ou Firefox)
Mode manuel optimisé avec vignettes et grande images sur le même écran
Passage aisé d'un mode à un autre
Titrage de l'image à trois niveaux :
Titre général de l'album, titre de dossier, titre de sous-dossier ("description")
Commentaire spécifique pour chaque image (légendes)
Gestionnaire de légendes, conservées en fichiers textes facilement identifiables et transportables
Prérequis :
Il est fortement conseillé d'installer cette application sur votre ordinateur avant de l'installer sur un
site internet; en effet la création automatique des fichiers aux bonnes dimensions pour
le diaporama ne fonctionne en général pas sur les serveurs mutualisés (erreur stipulant mémoire insuffisante)
Récapitulatif des prérequis :
Serveur HTTP (apache, wamp, serveur IIS...)
Module PHP avec les modules GD (gestion des images) validés dans le fichier de configuration de PHP (PHP.ini sous windows)
Contraintes:
Pour que l'application puisse fonctionner correctement dans les différents environnements, les noms à vos
dossiers et fichiers photos doivent être simples, ne pas contenir d'accents, ni d'apostrophe, ni de caractères
spéciaux autres que le souligné, tiret, parenthèses.(utiltaire gratuit de renommage conseillé : rename-it)
Mise en place de l'application:
L'application devra donc être installée à la fois sur votre ordinateur (pour la mise en place des images)
et sur votre espace internet pour la consultation.
Marche à suivre :
Décompacter le package webrama.zip , copier les fichier sur votre espace internet et serveur local
Tester le fonctionnement avec l'adresse http://votre nom de domaine/AtelierPHP_Webrama/ si vous l'avez laissé dans le
dossier AtelierPHP_Webrama : vous devez voir deux dossiers de photos fournies avec l'application
Editer le fichier variables/variables.php pour spécifier un nouveau mot de passe d'administration (qui est 'admin' par défaut)
et éventuellement spécifier un lien pour la page d'accueil de votre site dans la variable "$home_link"
Aller dans l'administration de l'album pour donner un nom à l'album, et créer des "dossiers", "sous-dossiers"
eventuellement spécifier les mots de passe pour chaque dossier ou sous-dossier...
Les photos ne peuvent être mises dans un "dossier", mais uniquement dans un "sous-dossier"
Mise en place de nouvelles photos :
L'opération doit se faire dossier par dossier :
Copier le premier groupe de photos à traiter sur votre ordinateur directement dans le dossier
"http://votre nom de domaine/AtelierPHP_Webrama/photos_depot" (pas de sous-dossier, le photos doivent être
directement dans le dossier cité ci-dessus)
Aller dans le menu administration, cliquer sur "ajouter des photos" au niveau de sous-dossier que vous souhaitez
Il est conseillé dans un premier temps de ne pas modifier les tailles de photo
Vous pouvez spécifier une signature texte ou image, mettre un copyright...
Validez
Par défaut, cet utilitaire recopie vos photos en trois exemplaires dans des dossiers créés automatiquement :
Vignettes au format 100x75 dans le dossier "/photos/sujet_du_groupe_de_photos/vignettes"
Diapos : photos en 800x600 pour le diaporama et la visualisation en manuel dans le dossier "/photos/sujet_du_groupe_de_photos/diapos"
Il crée aussi un dossier "/photos/dossier/sous-dossier/legendes" pour les légendes, dans lequel il y aura le fichier "generique.txt"
pour le titre commun à toutes les photos du dossier, puis un fichier par image "nom_de_l'image.txt" pour les
légendes de chaque image
Ces dossiers sont dans un sous-dossier propre à chaque groupe de photos
Une fois ces fichiers créés, vous n'aurez plus qu'à les transférer sur votre espace Internet
Si l'on souhaite avoir des légendes spécifiques pour chaque photo, revenir au menu d'administration, et là
choisir l'option "Gérer les légendes des photos de ce dossier "