Tout voir, payer pour emporter
Aperçu filigranéTravail nº 05 — galerie photo payante
Tout voir gratuitement, payer pour emporter.
Le lendemain d'une soirée, il y a huit cents photos sur une carte mémoire et personne pour les trier. Après les met en ligne : les invités parcourent l'intégralité de la galerie sans payer, en aperçu filigrané, et paient seulement s'ils veulent l'original en pleine résolution.
Toutes les planches sont visibles, toutes sont voilées ; l'une se dévoile quand elle est payée. Le filigrane ne cache pas la photo, il cache la possibilité de la garder.
Aperçu ou original
À gauche l'aperçu filigrané, servi gratuitement à tous ; à droite l'original, que le serveur ne délivre qu'après paiement. Le comparateur demande JavaScript.
Pourquoi ça marche dans ce sens
Le réflexe serait de faire payer l'accès. C'est une erreur : un invité qui ne sait pas s'il est sur les photos ne paiera jamais pour aller voir. Il faut d'abord qu'il se trouve, qu'il trouve ses amis, qu'il rie devant trois d'entre elles. Le filigrane ne cache pas la photo, il cache seulement la possibilité de la garder.
L'autre moitié du problème est technique, et elle est plus intéressante : l'aperçu doit être assez beau pour donner envie, et assez dégradé pour qu'on ne s'en contente pas.
Comment c'est fait
| Étape | Ce qui se passe | Va où |
|---|---|---|
| 1 | Le dossier de la soirée est déposé tel quel, sans renommage des centaines de JPEG bruts sortis de l'appareil | disque local |
| 2 | Chaque photo produit une vignette et un aperçu filigrané deux tailles, jamais l'original | partie publique |
| 3 | Le chemin de l'original est noté dans un fichier séparé jamais servi au navigateur | partie privée |
| 4 | Après paiement, le serveur va chercher l'original et lui seul | à l'acheteur |
La séparation compte plus qu'elle n'en a l'air : les originaux ne sont jamais déposés dans le dossier public. Il n'existe aucune adresse, même devinée, qui permette de les atteindre sans passer par le serveur. Une galerie qui protège ses photos en masquant le clic droit ne protège rien du tout.
- Serveur
- Node.js
- Traitement
- Vignette, aperçu
filigrane - Modèle
- Consultation libre
original payant - État
- Fonctionnel
en local
Une question sur cette galerie ? Écrivez-moi — je réponds le jour même, du lundi au vendredi.