Quelle galerie photo en ligne pour votre projet ?

27
Strasweb 14 janvier 2014 Par Flop25 membre de l’équipe de Piwigo

description

Au travers d'explications claires et simples, nous allons comparer les logiciels de gestion de photos en ligne. Ces informations sont essentiels pour tout amateur de photographie !

Transcript of Quelle galerie photo en ligne pour votre projet ?

Page 1: Quelle galerie photo en ligne pour votre projet ?

Strasweb 14 janvier 2014

Par Flop25 membre de l’équipe de Piwigo

Page 2: Quelle galerie photo en ligne pour votre projet ?

Décryptage du contexte et des contraintes

Choisir le script de galerie web

S’approprier sa galerie

Entretenir sa galerie

Page 3: Quelle galerie photo en ligne pour votre projet ?

SERVEUR

Page 4: Quelle galerie photo en ligne pour votre projet ?

http://www.monsite.fr/mapage.html

Illustration de Jounayd Yacoubi | Capture de www.w3schools.com

<!DOCTYPE html>

<html>

<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>

</html>

Cherche et lit le fichier

texte « mapage.html »

Page 5: Quelle galerie photo en ligne pour votre projet ?

SERVEUR

SCRIPT

Page 6: Quelle galerie photo en ligne pour votre projet ?

http://www.monsite.fr/mapage.html

Illustration de Jounayd Yacoubi | Capture de www.w3schools.com | clipart GPL tonyhewison

<!DOCTYPE html>

<html>

<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>

</html>

Cherche, lit et

interprète le fichier

texte (script)

« mapage.php»

http://www.monsite.fr/mapage.php

?page =test

Cherche et lit le fichier

texte « mapage.html »

Page 7: Quelle galerie photo en ligne pour votre projet ?

SERVEUR

SCRIPT GALERIE

CMS

FTP

Page 8: Quelle galerie photo en ligne pour votre projet ?

ftp://www.monsite.fr

200 PORT command successful.

150 Opening ASCII mode data connection for /bin/ls

total 33590

-r--r--r-- 1 root other 34348506 Dec 03 03:53 IAFA

LISTINGS

lrwxrwxrwx 1 root other 7 Jul 15 1997 README

-> WELCOME

-rw-r--r-- 1 root other 890 Nov 15 13:11

WELCOME

dr-xr-xr-x 2 root other 512 Jul 15 1997 bin

dr-xr-xr-x 2 root other 512 Jul 15 1997 dev

dr-xr-xr-x 2 root other 512 Jul 18 1997 etc

drwxrwxrwx 11 ftp 20 4608 Nov 28 16:00

incoming

lrwxrwxrwx 1 root other 13 Jun 04 1998 ls

IAFA-LISTINGS

dr-xr-xr-x 17 root root 512 Jun 08 11:43 pub

dr-xr-xr-x 3 root other 512 Jul 15 1997 unc

dr-xr-xr-x 5 root other 512 Jul 15 1997 usr

226 Transfer complete.

Illustration de Jounayd Yacoubi | Capture de Filezilla

Liste les fichiers

et dossiers

Page 9: Quelle galerie photo en ligne pour votre projet ?

SERVEUR

SCRIPT GALERIE

PHP

CMS

FTP

Page 10: Quelle galerie photo en ligne pour votre projet ?

Nécessite un hébergement avec

PHP

Langage couramment utilisé par les scripts (CMS, galerie,

blog…)

Page 11: Quelle galerie photo en ligne pour votre projet ?

SERVEUR

SCRIPT GALERIE

PHP

CMS

FTP Base de donnée

Page 12: Quelle galerie photo en ligne pour votre projet ?

Bases de données

Tables

Page 13: Quelle galerie photo en ligne pour votre projet ?

Content Management

System Galerie

Statique Dynamique

minimaliste KISS

Complet et administrable

CMS

Drupal

Orienté portail

Joomla!

Orienté blog

Wordpress, Dotclear

Généré en HTML

Lightroom,

Photoshop

MiniGal Nano, Bizou,

PhotoShow

Coppermine

GalleryV3

Piwigo

Zenphoto

EXIF ?

Gestions

permissions

? Flexibilité ?

Pérennité ?

Pour Geek ?

Flash

Page 14: Quelle galerie photo en ligne pour votre projet ?

Chaque galerie dynamique a ses pré requis pour pouvoir

être 100% fonctionnelle

Ex Piwigo

o Un hébergement avec MySQL 5 et PHP 5

o Bibliothèque graphique : GD (inclu dans PHP) ou

ImageMagick

o Stockage : 20Mo pour le logiciel mais beaucoup plus pour vos

images

o un client FTP pour gérer les fichiers (Filezilla)

Page 15: Quelle galerie photo en ligne pour votre projet ?

Se baser sur le tangible : les fonctionnalités

o Plus facile de donner un coup de pinceau, que de construire une

nouvelle salle de bain

Définir ses besoins et les faire correspondre aux

fonctionnalités

Se baser sur des projets de qualité

o www.opensourcecms.com Rubrique "Image Galleries" -> Démo

et partie administration dispo

Page 16: Quelle galerie photo en ligne pour votre projet ?

• Téléchargement à empêcher ou faciliter

• Album/images privées à protéger selon le visiteur

Protection

• Commentaires/notation

• Notification par mail

• Plusieurs uploadeur/admin Interaction

• Comment seront ajoutées les photos (mobile, logiciel, en ligne ?)

• Filigrane

• Poids des images

Technique

Page 17: Quelle galerie photo en ligne pour votre projet ?

• Téléchargement à empêcher ou faciliter

• Album/images privées à protéger selon le visiteur

Protection

• Commentaires

• Notation

• Plusieurs uploadeur/admin Interaction

• Comment seront ajoutées les photos (mobile, logiciel, en ligne ?)

• Filigrane

• Poids des images

Technique

Gestion par album

et/ou par images

Pour chaque, par

utilisateur et/ou par

groupe d’utilisateurs

Coppermine gestion par

albums [grp]

GalleryV2 gestion par

images et par albums

GalleryV3 gestion par

albums

Piwigo gestions par

images [user] et par

albums [user+grp]

Zenphoto gestion par

album

Page 18: Quelle galerie photo en ligne pour votre projet ?

Gallery3 Zenphoto Piwigo

Interface graphique

pour l‘administration Oui Oui Oui

Config avancée Interface+Fichier Interface Interface+Fichier

Génération

automatique des

tailles

Oui

2 tailles

Oui

2 tailles

Oui

9 tailles

Thème mobile Module Oui Oui

Envoi d’image

(Upload)

HTTP, Java applet,

Gallery Remote,

Picasa 2, Windows

XP Publishing

Wizard, Local

server, GLoSS,

WebDAV (as of 2.2)

HTTP, Flash

HTTP, FTP, Flash,

Digikam, Shotwell,

Lightroom,

iPhone/iPad/Android

Outil d’Import Flickr,

Google/Picasa,

Pbase, Instagram

Exif/IPTC, notations, commentaires, possibilité de vendre, API pour impression d’image

ou une intégration avec d’autres services et scripts

Accès outil

d’administration Public Public et admin Public et admin

Installation

d’extensions Externe Interne Interne

Page 19: Quelle galerie photo en ligne pour votre projet ?

Avoir une galerie pérenne

o Regarder date des 2-3 dernières mises à jour

o Forum : existence, date des messages, nombre de réponses

o Le caractère open-source

Avoir une galerie évolutive

o Extensions : thèmes, plugins, templates, modules

o Anticiper les besoins futurs ; fonctionnalités supplémentaires

Page 20: Quelle galerie photo en ligne pour votre projet ?

Trouver un serveur (un hébergement)

o Tester différents script de galerie sur un serveur loué au mois

o Choisir le script puis le serveur : généralement plus facile de

changer d’hébergeur/serveur que de script

Gratuité et support

o Libre, gratuité et licence

o Efforts à faire : lire les documentations, chercher les info,

problème à résoudre en cherchant et en dialoguant avec les

bénévoles

o Possibilité de support payant ou d’hébergement clé en main

payant

Page 21: Quelle galerie photo en ligne pour votre projet ?
Page 22: Quelle galerie photo en ligne pour votre projet ?

Protection Gallery3 ZenPhoto Piwigo

des images

HD/d’origine Non?

Presque Option

(changer

répertoire)

Oui Option

des images

retaillées Non Non Non

Des images dans

des albums privés Oui mais* Non Non

Les DRM des images n’existent pas ! Protéger les originaux

watermark/filigrane

pas de grandes résolutions

afficher une licence

*consommation de ressource élevée, pb de déconnexion

Page 23: Quelle galerie photo en ligne pour votre projet ?

Extensions : thèmes, plugin/add-on

Exemple http://www.planete-flop.fr/sandbox/demo_piwigo/

Page 24: Quelle galerie photo en ligne pour votre projet ?

http://www.michelledaniels.co.uk/photos/index.php?/category/most-recent-

work

Outils simples disponibles dans chaque navigateur :

changer couleurs, polices, bordures…

Intégration dans un site complet

o http://www.planete-flop.fr/gallerie/

Page 25: Quelle galerie photo en ligne pour votre projet ?
Page 26: Quelle galerie photo en ligne pour votre projet ?

Bonnes pratiques

o Maj et vérifier état (maj serveur de l’hébergeur)

o Virer spam / répondre

o Ajouter périodiquement du contenu

Se faire connaître et connaître son trafic

o Installer des outils d’analyse de trafic (Piwik) ou utiliser des

services tiers (Google Analytics)

o Analyser, comprendre d’où viennent les visiteurs et leur intérêt à

visiter votre site

o Aller sur des forums de photographes, de votre région et

communiquer sur les réseaux sociaux

Page 27: Quelle galerie photo en ligne pour votre projet ?

Wordpress VS Piwigo : envoyer des photos, associer à

plusieurs albums, permission par groupe et niveau de

permission

Gallery 3 : système à modules, administration coté

public

Zenphoto : module uploader à activer, très nombreuses

options depuis l’interface admin, module « articles »

Piwigo : gestionnaire d’image, large choix d’envoi et

d’import des images, nativement multi langues