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

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) ; 

Discussion

150 discussions

  • Bonjour,
    J’ai noté un conflit entre le plugin médiathèque et le plugin dewplayer2 version stable 0.2... ce conflit existe aussi quand on utilise le plugin lecteur multimédia en flash ( il est encore en développement)...
    J’apprécie les particularités du plugin médiathèque... mais j’ai du le désactiver.
    Quelqu’un a peut être la solution à ce conflit... merci pour la future réponse
    Good luck !

    Répondre à ce message

  • 1

    Salut,

    Je vais poster le même message sur le plugin de FCK. Il semblerait que Médiathèque et FCK ne fasse pas bon ménage.
    FCK n’est plus configurable quand Médiathèque est activé.
    Voilà.

    ++
    Olivier

    Répondre à ce message

  • 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

    Répondre à ce 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.

    Répondre à ce 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.

    Répondre à ce 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 ?

    Répondre à ce 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.

    Répondre à ce 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...

    Répondre à ce 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

    Répondre à ce 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é)

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom