Comment faire une Album Photo Personel

C'est bien simple! En gros, il suffit de mettre les fichiers correctement disposés sur le serveur, et les pages HTML correspondantes vont se créer automatiquement quand les usagers visiteront l'album.

Pour débuter

Il faut créer un répertoire "Album" dans le répertoire principal de votre site Web. C'est ici que tous les répertoires et fichiers devront être placés. Puisque les explications peuvent parfois parêtre déroutantes, je propose le lien suivant qui permet d'aller parcourir les fichiers constituant l'album "exemple" qui a été placé sur ce site: http://www.st.louis.ws/Album.

Le répertoir "/Album" doit contenir les éléments suivants:

Le fichier Config.asp donne au serveur les instruction sur la façon d'afficher l'album photo. On peut y régler les couleurs d'affichage, les noms des liens sur lesquels les usagers pourront cliquer, ainsi qu'un nom d'usager et un mot de passe pour l'administrateur des albums. Cliquer ici pour un exemple de fichier à mettre sur votre site. Il suffit de faire un "copier - coller" dans votre fichier personel Config.asp. Ce fichier est un fichier de "départ". Il pourra être utilisé telquel, ou être modifié pour personaliser son apparence. Il serait préférable d'au moins modifier le nom d'usager et le mot de passe de l'administrateur avant de le mettre en-ligne.

Pour les répertoires des Albums, c'est simple. Il suffit de créer un répertoire et de lui donner le nom que l'on souhaite donner à l'album. Un répertoire d'album contient les éléments suivants:

Le fichier Description.Txt contient une description générale de l'album. Il sera afficher dans la page List.asp, soit la page qui permet aux usagers de choisir quel album regarder. Le fichier Thumb.jpg est un Thumbnail représentant l'album. Il accompagne la description texte dans la page List.asp.

Dans une version antérieure des scripts, le fichier Title.txt servait à donner un nom (<TITLE>) à la page. Je propose de l'ignorer. S'il est absent, le serveur va utiliser le nom du répertoire de l'album comme nom de la page.

Les répertoire des PictureSet contiendront les éléments suivants:

Les photos sont tout simplement les photos que l'on veut mettre dans l'album. Elle peuvent être en JPG ou GIF, ça n'a pas d'importance. Le répertoire Thumbs doit contenir exactement les même photos, avec exactement les même noms de fichiers, mais dans un format réduit. Pour faire les miens, j'ai utilisé Photoshop. J'ai mis tous mes thumbnails à 100 pixels de haut, compressés en JPEG au niveau zéro. Ça donne des fichiers d'environ 2k. Il faut toujours que des thumbnail soit léger. Ils doivent se charger rapidement et la qualité n'est pas importante. Leut but n'est que de donner un apperçu rapide d'un ensemble de photo, afin de permettre à l'usager de facilement choisir les photos qu'il souhaite regarder. Si les fichiers sont trop lourds, la page prend trop de temps à se charger. Il faut se rappeler que ce n'est pastout le monde qui dispose d'une connexion Internet à haute vitesse!

Le répertoire Text contient les fichiers texte qui donne la description de chacune des photos. Il est recommandé de ne pas placer ces fichiers d'avance dans l'album. Il est plus facile de mettre les commentaires à partir de l'interface de l'administrateur. C'est une interface intuitive qui peut facilement être accédée avec le nom d'usager et le mot de passe de l'administrateur (inscrits dans le fichier Config.asp). Elle permet de facilement avoir la photo à l'écran au moment où l'on inscrit la description et le serveur s'occupe de mettre lui-même l'informations dans les bons fichiers, dans les bons répertoires.

Ces descriptions apparaitront aux usagers dans la page List.asp ainsi qu'en visualisant les photos de l'album. Les fichiers sont dans le format HTML. Ceci signifie qu'en plus de textes simples, il peuvent contenir des tags, comme <B> par exemple pour mettre certains mots en BOLD. Il ne faut pas trop exagérer les tags puisque ça risque de massacrer un peut l'affichage de la page List.asp.

Et voilà! L'album est créé. On a organisé nos photos par Albums, par PictureSet, on a convertie nos photos en thumbnails et on a uploadé ça sur le serveur en CuteFTP. Le serveur s'arrange avec les fichiers pour les mettre disponibles aux usagers. Tout est dynamique. Donc si par exemple on choissisait de changer le nom d'un répertoire d'album, le serveur va automatiquement s'occuper de changer son nom dans la liste des albums et de modifier tous les liens qui y pointent.

Les liens

Voici les liens utiles:

A partir de la liste, si on clique sur une photo, l'album s'ouvre automatiquement sur cette photo. L'adresse qui s'inscrit sur la bare d'adresse du navigateur peut être copiée et donnée à quelqu'un (ex: par e-mail) pour unacces directe à un Album, un PictureSet ou une Photo.

Il est à notre que les photos sont vues dans une page contenant des frames. Les frames rendent souvent la tâ difficile aux engins de recherche. Les scripts ont été conçus de sorte que les engins de recherche puisse facilement avoir accès au contenu de tous les frames de photo, avec les description texte. Donc toutes les pages peuvent être indexées par les engins de type crawler, comme google par exemple.