MediaThèque saura identifier ses disparus

Crédits Photo Susanne Nilsson, sur Flickr.

La semaine dernière, j’ai partagĂ© avec vous un avant-goĂ»t de ma prochaine extension intitulĂ©e MĂ©diaThèque. Comme son nom l’indique il s’agit d’une extension qui propose une nouvelle gestion pour vos media dans WordPress.

Pour résumer mes précédents propos, cette extension se différenciera de la bibliothèque native de WordPress sur ces principaux points :

  • MediaThèque se reposera exclusivement sur la Rest API de WordPress, utilisera Ă©normĂ©ment JavaScript et profitera de la JavaScript wp-api.
  • MediaThèque s’adressera potentiellement Ă  tous les utilisateurs authentifiĂ©s sur votre WordPress.
  • MediaThèque s’inspirera de notre manière d’organiser nos fichiers : le classement selon une arborescence de rĂ©pertoires. Arborescence que chaque utilisateur authentifiĂ© pourra dĂ©finir selon ses prĂ©fĂ©rences.
  • MediaThèque proposera de partager des media de manière publique ou privĂ©e.
  • MediaThèque ne remplacera pas la bibliothèque native de WordPress. Elle la complètera.

Cette gestion alternative des media, reposant sur l’utilisateur et non plus sur le contenu associĂ©, introduit une nĂ©cessaire gestion de ce que la bibliothèque native de WordPress occulte : la disparition !

Un jour ou l’autre, elle arrive cette disparition, ce moment si triste et parfois difficilement identifiable, lorsqu’un media se volatilise.

Beurk !

Bien entendu, vous pouvez toujours rechercher dans le journal d’accès au serveur de votre WordPress les media qui ressortent en 404, mais il vous restera Ă  rechercher les contenus dans lesquels sont intĂ©grĂ©s ces media pour rĂ©soudre la difficultĂ©. Et surtout, rien ne vous prĂ©vient que certains media se sont vaporisĂ©s !

Inspection de l’access log.

La gestion des media déplacés ou disparus de la MediaThèque de vos utilisateurs.

Etant donnĂ©, que potentiellement le nombre d’utilisateurs capables de crĂ©er des media sur votre WordPress est plus important grâce à cette extension et que chacun d’entre eux dispose d’une très grande libertĂ© pour organiser leurs media, mĂ©caniquement le risque de disparition de media augmente par rapport Ă  la bibliothèque native de WordPress. C’est la raison pour laquelle MediaThèque vous proposera un dispositif pour mieux maĂ®triser ce risque.

Ainsi, lorsqu’un media sera dĂ©placĂ© d’un rĂ©pertoire Ă  un autre, bien que l’emplacement du fichier aura changĂ©, MediaThèque sera capable de retrouver son nouveau chemin et l’affichera.

Lorsqu’un media intĂ©grĂ© dans un ou plusieurs contenus aura disparu car vraisemblablement supprimĂ© par l’utilisateur alors, il n’y en aura plus aucune trace dans les contenus en question pour les visiteurs rĂ©guliers et le media sera remplacĂ© par un message d’alerte pour les administrateurs du site.

Par ailleurs, afin de limiter au maximum ce temps d’indisponibilitĂ©, dĂ©s qu’un visiteur affichera un contenu dans lequel un media disparu Ă©tait intĂ©grĂ©, un email sera transmis à l’administrateur du site pour l’en informer. Cet email contiendra les titres et liens d’Ă©dition de tous les contenus dans lesquels ce media Ă©tait prĂ©sent.

Tout simplement magique ! Vous êtes sceptiques ? Voici une vidéo réalisée sans trucage pour vous rassurer 🙂

Impatients de jouer avec l’extension ? Elle sera disponible courant mai, exclusivement et gratuitement, sur ce blog. A bientĂ´t pour d’autres news Ă  son sujet.

PS: Merci Ă  Thierry d’avoir attirĂ© mon attention sur ce point dans son commentaire 😘