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

  • salut !
    Grâce à l’un d’entre vous, je viens de découvrir le plugin mediathèque.
    Très précieux pour moi qui ait beaucoup de photos sur mon site (fait avec spip et sarka http://djeel.free.fr), il m’a permis de les trier, et surtout d’éviter les doublons, voire plus (la même photo utilisée dans plusieurs articles- Spip l’a alors renommée photo, photo-2, photo-3, ...).

    Cependant je m’interroge :
    je ne comprends pas bien la différence que fait « mediathèque » entre objets (photos) non publiés, inutilisés, brisés.

    Par exemple pour supprimer un doublon, j’ai attaché la même photo à deux articles différents ; en ligne, chaque article a bien sa photo (c’est la même).
    L’une des 2 photos du départ est devenue inutile, puisqu’elle n’est plus attachée à un article.
    Pourquoi alors ne devient-elle pas dans la médiathèque classée comme non publiée ou inutilisée ?

    Une photo devenue inutile suite au tri et supprimée par ftp apparaît toujours (en grisé) parmi les non publiées . Pourquoi ?

    Merci de votre aide et cordialement

    Répondre à ce message

  • Bonjour

    merci pour ce super-plugin qui simplifie beaucoup la gestion des documents d’un site SPIP.

    Actuellement, sauf erreur de ma part, seul le webmaster du site peut y accéder. J’ai bien relu la documentation mais je n’ai pas trouvé comment faire pour donner l’accès aux admins restreints. Est-ce possible ?

    Merci
    Manu

    Répondre à ce message

  • merci m’sieur...

    Répondre à ce message

  • 1

    Merci pour ce plugin très utile et qui fonctionne bien sur mon site.
    Une demande : serait-il possible de le rendre accessible pour les logos des rubriques ou des articles, svp ?

    • c’est un but visé, mais le traitement des logo actuels de SPIP n’a rien à voir avec celui des documents, et cela suppose donc de reprendre beaucoup de code, ce qui reste à faire.

    Répondre à ce message

  • 1

    classe !

    j’adore quand les choses en apparence si mystérieuses s’expliquent aussi facilement ; )

    merci d’avance pour la mise à jour du zip, et merci passé pour le travail fourni pour la communauté.

    d.
    (tu posteras un up quand ce sera ok, je suppose ?)

    Répondre à ce message

  • 1

    hello,

    je viens d’ajouter ce beau plugin mais ne comprends pas : il est dit un peu partout qu’un bouton devrait apparaître à côté de la zone d’écriture pour ajouter un document à un article, mais rien chez moi...

    j’ai bien la gestion des fichiers via édition/médiathèque, mais rien quand je rédige un article, sauf le « Ajouter une image ou un document » par défaut de spip.

    une idée ? j’ai raté une marche ?

    merci,

    d.

    • le paquet zip correspond à l’ancienne version du plugin. Je le remets à jour au plus vite !

    Répondre à ce message

  • Bonjour,

    Je suis sous SPIP 2.0.8 [13982].
    J’ai bien installé BONUX, puis Médiathèque et quand j’arrive sur l’interface de gestion j’ai le message suivant.

    Parse error: syntax error, unexpected ')' in /var/www/spip/ecrire/public/composer.php(73) : eval()'d code on line 686

    la ligne 686 est la suivante :
    (($t3 = strval(aoustrong(parametre_url(self(),(($s=in_array('<',array('<','>')))?'sens':'tri').'_galerie',$s?(strpos('> <','<')-1):'<'),interdire_scripts(tag_img(find_in_path('img_pack/tri_asc-16.png'),_T('gestdoc:par_tri_croissant',array()))),$s?(((intval($t=(isset($Pile[0]['sens'.'_galerie']))?$Pile[0]['sens'.'_galerie']:(is_array($s='inverse')?(isset($s[$st=(($t=(isset($Pile[0]['tri'.'_galerie']))?$Pile[0]['tri'.'_galerie']:'id_document')?preg_replace(',[^\w],','',$t):'')])?$s[$st]:reset($s)):$s))==-1 OR $t=='inverse')?-1:1)==(strpos('> <','<')-1)):((($t=(isset($Pile[0]['tri'.'_galerie']))?$Pile[0]['tri'.'_galerie']:'id_document')?preg_replace(',[^\w],','',$t):'')=='<'),)))!=='' ?

    l’erreur, s’il y en a une, est vers la fin ),))) !

    C’est la virgule toute seule au milieu des parenthèses qui pose problème à priori.

    Je pense que ça vient du squelette inc-galerie.html mais à partir de là j’ai un peu atteint mes limites.

    merci d’avance

    thierry

    Répondre à ce message

  • 2

    Bonjour,

    Il serait intéressant aussi de pouvoir associer des mot-clés aux documents.....

    A quand la présence d’un fichier zip de gestion_documents dans la zone de téléchargement spip-zone ?

    Thomas

    • Il serait intéressant aussi de pouvoir associer des mot-clés aux documents.....

      et surtout l’auteur (du moins celui qui a uploadé le doc) ainsi que les conditions de reproduction (associé au plugin Licence, ce serait d’enfer !). Pour les photos, c’est indispensable.

      A quand la présence d’un fichier zip de gestion_documents dans la zone de téléchargement spip-zone ?

      Mais y’a un zip ! Juste là, en haut de la page...

    • A quand la présence d’un fichier zip de gestion_documents dans la zone de téléchargement spip-zone ?

      Mais y’a un zip ! Juste là, en haut de la page...

      oui oui... mais en version 0.3 alors qu’il est maintenant en version 1.1 en SVN....

    Répondre à ce message

  • 1

    petit problème (spip 2.0.9 et gestion_documents 1.1 rev 32229)

    quand dans un article on fait « ajouter un document » qu’on le choisi en provenance de la médiathèque, il supprime le document de l’article où il était initialement pour le mettre dans l’article courant.

    Il faudrait pouvoir avoir le document dans les 2 articles, soit par défaut le garder dans l’article initial, soit mettre une option.

    merci

    Thom

    PS : oupsss... avais pas vu... même commentaire que « superyms », un peu plus bas...

    • salut,

      c’est exactement de ce bug que je parlait plus bas...peut etre me suis-je mal exprimé ?

      @+

    Répondre à ce message

  • 2

    Le plugin courtcircuite la fonction afficher_documents_colonne de spip car elle est redefinie dans gestion_documents\inc\documents.php mais commence par un return... Normal ?

    • Oui, c’est normal. Cette fonction n’est pas extensible et le plugin opère par le pipeline afficher_gauche qui est plus générique.

    • OK... Mais j’ai pas encore bien compris comment ca s’utilise... Avant j’avait ca :

      [(#ID_ARTICLE|afficher_documents_colonne{rubrique})]

      Et si je mets ca :

      #PIPELINE{affiche_gauche}

      Ca n’affiche rien

    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