Médiathèque

Un plugin pour gérer tous vos documents de façon centralisée.

Installez préalablement sur votre site le plugin SPIP-Bonux qui est nécessaire à la médiathèque et activez-le, puis installez le plugin médiatheque lui-même et activez-le.

Une médiathèque

Un sous-menu supplémentaire apparaît dans votre menu Edition.

Il vous permet d’accéder à la médiathèque :

La médiathèque
La médiathèque

Dans celle-ci vous retrouvez tous les documents de votre site, que vous pouvez filtrer par famille de médias (images, bandes sons, séquences et documents), puis par extension.

Vous pouvez aussi filtrer les documents publiés ou non (un document publié est un document associé à au moins un objet publié), distants ou locaux, et retrouver les documents dont le fichier manque (ce qui peut arriver après un incident sur le site).

Enfin vous pouvez trier les documents sélectionnés par leur ID, date, poids, Largeur, Hauteur et Titre.

Pour chaque document, les objets liés sont listés, ce qui vous permet d’aller éditer le document sur l’un des objets.

Et bientôt, encore plus...

Cette première version sera progressivement enrichie pour faire du document un objet éditorial à part entière.

Il sera possible notamment d’éditer les documents de façon indépendante, en dehors de tout autre objet, de remplacer le fichier d’un document par un autre etc.

Voir le document de conception : Mais où est passée la médiathèque de SPIP ?

Paramétrages complémentaires
2 nouvelles contstantes à utiliser dans mes_options.php permettent un paramétrage de la médiathèque :

// Voir http://permalink.gmane.org/gmane.comp.web.spip.zone/16461
define(’_LARGEUR_MODE_IMAGE’, 799) ; 
 
// Le titre des documents joints est automatiquement pris à partir du nom du fichier ; 
// Voir http://zone.spip.org/trac/spip-zone/changeset/41565
define(’_TITRER_DOCUMENTS’, true) ; 

updated on 3 March 2019

Discussion

148 discussions

  • Que faut-il entendre par ce terme “inutilisé” ?

    Je demande car il m’en trouve pas mal qui sont bien liés à des articles ?

    Beru

    Reply to this message

  • 4

    bonjour,

    super plugin ! en ce qui concerne la suppression des documents inutilisés j’ai l’impression que ce doit être possible avec la révision [26498] mais j’ai ce message :
    {<:gestdoc:bouton_supprimer:>,#URL_ACTION_AUTEUR{supprimer_document,#ID_DOCUMENT,#SELF},ajax}
    et le bouton ne s’affiche pas et donc pas d’action non plus ...

    cela vient-il d’une incompatibilité avec d’autres plugins ? notamment Sarkaspip ... ?

    si quelqu’un peut me confirmer que normalement la suppression fonctionne , merci .

    • Bonjour,

      Même problème : le bouton de suppression ne s’affiche pas.

      ++
      Draikhin

    • En consultant les sources, on remarque que Cédric à fait quelques modifs : http://zone.spip.org/trac/spip-zone/changeset/26477/_plugins_/_stable_/gestion_documents/prive/inc-galerie.html

      Du coup pour, l’instant, il suffit de remplacer à la ligne 131 du fichier prive/inc-galerie.html

      [<span class='supprimer'>(#GET{supprimer}|et{#AUTORISER{supprimer,document,#ID_DOCUMENT}})[(#BOUTON_ACTION{<:gestdoc:bouton_supprimer:>,#URL_ACTION_AUTEUR{supprimer_document,#ID_DOCUMENT,#SELF},ajax})]</span>]

      par

      [<span class='supprimer'>(#GET{supprimer}|et{#AUTORISER{supprimer,document,#ID_DOCUMENT}})&#91;<a href='#URL_ACTION_AUTEUR{supprimer_document,#ID_DOCUMENT,#SELF}' class='ajax'><:gestdoc:bouton_supprimer:></a>&#93;</span>]

      ce qui correspond à la version précédente de ce fichier.

    • MERCI, ça marche nickel !

    • merci groolot.
      avec cette modif, c’est maintenant parfait. j’espère que ça va être rapidement intégré sur la zone.

    Reply to this message

  • 1

    il ne manque que deux trucs à ce plugin déjà parfait (pour l’instant, il faut passer par ftp en ayant pris soin de bien noté le nom) :
    -  pouvoir remplacer un document par un autre (et le plugin permettrait de télécharger le remplaçant, puis remplacerait l’ancien et mettra la base de données à jour...) cela permet de garder les références dans les articles en cas de mise à jour d’un document
    -  permettre de pouvoir supprimer les documents inutilisés

    • pouvoir remplacer un document par un autre (et le plugin permettrait de télécharger le remplaçant, puis remplacerait l’ancien et mettra la base de données à jour...) cela permet de garder les références dans les articles en cas de mise à jour d’un document

      j’ai testé la semaine dernière la dernière version mise à jour sur la zone et ..ça le fait :-) j’ai pu (lien “modifier”) changer un document et modifier l’image d’un autre ^_^ il est également proposer de pouvoir modifier d’autres paramètres (les classiques titre, description, etc. et quelques plus qui ne semblent pas encore fonctionner)

      permettre de pouvoir supprimer les documents inutilisés

      toujours pas :-( mais on garde espoir car le plugin continue de s’améliorer en douce ;-)

      remerciements d’un usager satisfait.

    Reply to this message

  • 2

    bonjour,

    encore un plugin trèèès utile ! merci !

    mais je l’ai désactivé car la dépendance avec spip-bonux me gêne beaucoup : je veux bien installer un plugin dont je n’ai pas l’utilité pour en faire tourner un autre mais lorsqu’il me force à changer l’interface, bof, bof...

    L’argument “concentration” pour justifier le changement des couleurs, est limite :
    -  Les couleurs, c’est culturel et très subjectif (personnellement, le vert pétard de base convient très bien à ma concentration)
    -  les contrastes trop faibles (arrière-plan/texte) des couleurs de base ne sont pas corrigés et ça, c’est un vrai facteur de fatigue visuelle.

    permettre à ceux que ça “déconcentre” de modifier ça, super ! mais forcer, brrrrr...

    • Effectivement, ce plugin nécessite des éléments d’interfaces qui sont proposés par SPIP-Bonux — encore heureux, car il ne fonctionnerait pas (ou fort mal) sans ceux-ci. Certains plugins dépendent d’autres et c’est souvent agaçant. Personnellement, c’est le plugin SpipClear qui me fait pester parce qu’il nécessite le plugin minical dont je me contrefiche, et d’autres encore, dont plugin Agenda et son widget calendar. Mais bon, personne ne nous force à utiliser les plugins ;-)

      Rq.: les problèmes de contrastes sont hérités de l’interface actuelle de SPIP 2 et pour l’instant incontournables.

    • Il ne faut pas pester, il faut réduire cette dépendance : pourquoi ne pas la rendre optionnelle ?

    Reply to this message

  • 1
    Tropicaloo

    Bonsoir,
    Est-il envisagé d’étendre la gestion des documents aux logos des articles et brèves ? Pouvoir par exemple gérer toutes les images, quelles soient en logo ou en document, serait très pratique.

    • Ce serait l’idéal, mais les logos ne sont pas des documents dans le schema de SPIP et sont traités de manière dérogatoire.
      Il faudra encore que le noyau SPIP évolue avant d’arriver à cela.

    Reply to this message

  • 1

    Très intéressant ce nouveau plugin. Quelques petites questions sur certains fonctionnalités pour savoir si elles ont vocation à intégrer ce plugin par la suite ou non ?

    • Lorsque l’on supprime un document, le fichier est toujours présent sur le serveur. SPIP 2 offre de nouvelles fonctions pour traiter les documents présents sur le serveur et un plugin avait été proposé (voir Gestion documents et Gestion des documents - nouveautés pour SPIP 2.0). La gestion et le nettoyage éventuel des documents présents sur le serveur mais plus référencé dans SPIP est elle envisagée dans ce nouveau plugin ?
    • Lorsqu’un document est amené à évoluer (par exemple un CV), aujourd’hui, dans l’interface privée, il faut supprimer le document et télécharger un nouveau document. Est-il envisagé que dans le futur ce plugin puisse modifier le comportement de l’interface privée en permettant de remplacer un document par une nouvelle version ? (voir meme, pouvoir activer un suivi de version sur un document, comme le fait par exemple Ovidentia.
    • Peut-on envisager qu’un document puisse être associé à plusieurs objets ? Cela correspondrait finalement à avoir plusieurs liens dans les tables docs_objet. Et surtout ca éviterait d’avoir à charger plusieurs fois un même doc quand on veut le faire apparaitre dans 3 rubriques par exemple.
    • Cela a-t-il un sens de donner un statut publié / non publié à chaque document, permettant par exemple de dépublier un document de manière provisoire sans avoir à le supprimer et sans avoir à dépublier tout l’article auquel il est attaché ?

    En tout cas, encore bravo pour le travail déjà fait et les pistes que ce plugin laisse entrevoir.

    • Oups, concernant la possibilité de remplacer directement un doc, je m’aperçois que c’est d’ores et déjà annoncé pour le futur...

    Reply to this message

  • François Daniel Giezendanner

    Bravo, magnifique, nous l’attendions

    Voilà un plugin qui va nous rendre de grands services. Après évaluation, nous le mettrons dans nos prochaines distributions de plugins pour les sites SPIP du SEM-DIP à Genève, dès que nous aurons migré de SPIP 1.9.2e à SPIP 2.0.

    Pour les raisons évoquées ici :

    Nous sommes impatients de voir la concrétisation de ce volet du plugin Médiathèque :

    Cette première version sera progressivement enrichie pour faire du document un objet éditorial à part entière.

    Il sera possible notamment d’éditer les documents de façon indépendante, en dehors de tout autre objet, de remplacer le fichier d’un document par un autre etc ...

    Voir aussi :

    Meilleurs messages

    FDG

    Reply to this message

  • Bravo !
    Vous pouvez préciser que ce plugins nécessite le plugins “SPIP_BONUX” (enfin pour mon cas, c’est ce qu’il m’est demandé)

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom