Créer une page "galerie d’images" sur l’intranet
par Jean PEYRATOUT, le 16 mai 2005
Accueil | Plan du Site | Rédiger une doc :: AbulÉdu.Org | Scideralle | AbulÉdu.Com

Envoyer l'article à un ami (formulaire) Envoyer cette doc

Afficher l'Article dans un format prêt à imprimer Format Imprimable

Rechercher sur ce site :

Vous pouvez participer à la vie de ce site et proposer vos propres articles en vous inscrivant ci-dessous. L'espace privé de ce site est ouvert aux visiteurs, après inscription. Une fois enregistré, vous pourrez consulter les articles en cours de rédaction, proposer des articles et participer à tous les forums.

Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique.
Identifiants personnels
Voir aussi...
Mot-Clé : administrateur
Manuel d’installation v.1.0.7
Premier démarrage v.1.0.7
Blinder un poste Windows 9x sur le réseau AbulÉdu
Utiliser un poste Windows 3.11 sur le réseau AbulEdu
Utiliser un poste Windows 9x sur le réseau AbulÉdu
Pour être autonome avec un systeme Abuledu
Combler une faille de sécurité importante des clients Windows
Menu de démarrage d’un poste client
Ajouter un poste Windows XP Pro sur un réseau AbulÉdu
Créer des listes d’élèves pour abuledu.
Compte rendu d’une installation "type" d’une AbulEdu Sil Cétril a005
Liste partielle du matériel compatible pour AbulÉdu-GNU/Linux
Installation d’un onduleur Ellipse 800 sur un serveur AbulEdu 1.0.7 II
Premier démarrage v.1.0.9
Manuel d’installation d’un serveur AbulÉdu associatif
Problème du mot de passe de la base SPIP (MySQL)
Des nouveaux profils
Connecter un poste GNU/Linux Ubuntu autonome sur un serveur
Créer une page "galerie d’images" sur l’intranet
Manuel d’installation d’un serveur AbulÉdu PLM 5.11
AbulÉdu PLM - Migration d’AbulÉdu Associatif vers AbulÉdu PLM ?
Utiliser un Client CD
Mot-Clé : AbulEdu Associative
Mise en réseau de BCDI 2 et 3 sur un serveur Abuledu
Connecter un client Windows XP Home sur un serveur ABULEDU
50 principales commandes de logiciels disponibles dans AbulÉdu
Fiches pédagogiques 2003-2004 sur libre.pedagosite.net
Débuter avec AbulÉdu - Ouvrir son cartable électronique
Débuter avec AbulÉdu - Navigateur Internet
Débuter avec AbulÉdu - Utiliser son cartable électronique
Installation d’AbulÉdu 1.09 en dual boot.
Blocages du serveur AbulEdu, partition var pleine !!!
Faire un Terminal X avec une connexion wifi
Installer Flash sur une AbulÉdu associative
Débuter avec AbulÉdu - Enregistrer
Modifier la page d’accueil de l’intranet Servecole
Graver l’ISO d’AbulÉdu
Mot-Clé : navigateur
Présentation de l’interface d’administration d’AbulÉdu


Créer une page "galerie d’images" sur l’intranet


Carnaval de l’école : des parents d’élèves jouent les photographes puis amènent à l’école un cédérom avec des photos. Une fois le tri fait (vérification des autorisations parentales, qualité et intérêt des photos...), comment les redimensionner en plusieurs tailles, les indexer avec des vignettes et enfin les mettre en ligne sur l’intranet ?


Parmi de multiples possibilités, dont SPIP, voici une réponse avec un script perl de Fred Albrecht (merci !), nommé fgg le Fred’s Gallery Generator que nous allons adapter à AbulÉdu version 1.0.9.

Installation

Le script fgg est écrit en langage Perl et utilise deux utilitaires :
-  convert qui fait partie de la suite ImageMagick, utilisé pour créer les vignettes et redimensionner les images. ImageMagick est intégré à AbulÉdu ;
-  jhead, qui lit les métadonnées et les champs Exif de chaque image, n’est pas intégré à AbulÉdu, nous allons devoir l’installer.

Nous allons donc d’abord télécharger jhead dans une version rpm compatible avec notre version d’AbulÉdu 1.0.9 : il s’agit du fichier jhead-2.0-2.i386.rpm

Ouvrons une console et téléchargeons le paquet jhead-2.0-2.i386.rpm :

C’est bon, passons super-utilisateur

et installons le paquet

avant de vite sortir du dangereux statut de super-utilisateur avec la combinaison de touches Ctrl+D

Voilà pour les outils !

le script fgg

Voir ici les explications claires et détaillées de l’auteur. On peut personnaliser le programme en éditant directement le code du script. Il est abondamment commenté (en anglais), c’est facile à comprendre. Plusieurs paramètres peuvent se modifier comme la taille des images créées, la couleur des pages, le nombre de colonnes, etc.

Sinon choisissez la version modifiée pour AbulÉdu 1.0.9 comme décrit dans la procédure ci-dessous. On peut encore l’améliorer, si vous le faites dites-le ! ;-)

texte - 9.6 ko
le script : fgg.txt
à renommer en fgg, rendre exécutable et placer dans le dossier /usr/bin

récupérer et installer le script

On télécharge le script fgg.txt pour AbulÉdu 1.0.9, on le renomme fgg, puis on le rend exécutable :

On passe de nouveau super-utilisateur pour copier le script dans le répertoire /usr/bin/ afin que tout le monde puiss l’utiliser :

C’est fini, on redevient un utilisateur ordinaire avec la combinaison de touches Ctrl+D

Utilisation

Dans votre répertoire public_html créez un répertoire au nom évocateur comme "Carnaval" (pas d’accents ni d’espaces dans ces noms pour éviter les ennuis. Copiez-y toutes les images jpeg tirées de l’appareil photo numérique qui vous intéressent. Puis exécutez le script fgg depuis le répertoire où se trouvent les images :

Le programme mouline et crée alors :
-  une vignette par image
-  trois versions réduites de chaque image : petit, moyen et grand
-  quatre fichiers html par image (les trois créées ci-dessus plus l’originale) montrant l’image et les métadonnées associées (données EXIF notamment)
-  un fichier index.html montrant toutes les vignettes avec des liens vers les quatres versions (S, M, L et XL) de chaque image.

Une fois que le programme a terminé, vous pouvez éditer le fichier index.html pour ajouter des commentaires, un titre de votre choix, etc. avec n’importe quel éditeur (kedit fait ça très bien), le code est parfaitement lisible.

Lien depuis la page d’accueil

Ensuite pour faire un lien vers ce répertoire depuis la page d’accueil de l’intranet il suffira de rajouter là où vous le voulez dans le fichier /var/www/html/index.php un code ce type (à adapter à votre cas) :

<p><a href="http://servecole/~jean/Carnaval/">Les photos du carnaval sont
en ligne&nbsp;!</a></p>

Remarques à propos du code html ci-dessus :
-  Dans un navigateur, l’adresse http://servecole/~youness.alia pointe sur le répertoire public de l’utilisateur youness.alia du réseau AbulÉdu
-  &nbsp; crée une espace insécable pour éviter que le point d’exclamation aille tout seul à la ligne...



Forum de l'article


Mentions légales - Logiciel Libre - Et ce qu'on veut - Copyright AbulÉdu Corp.