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

  • 6
    norbi90160

    Bonsoir,

    Après avoir installer le plugin, j’ai voulu y accéder par le menu edition et à ce moment j’ai le message d’erreur suivant qui s’affiche :

    Warning : Missing argument 1 for interdire_scripts() in /homez.378/denney/www/ecrire/inc/texte.php on line 416

    Fatal error : Call to undefined function : find_in_theme() in /homez.378/denney/www/ecrire/inc/icone_renommer.php on line 39

    Avez-vous déjà été confronté à ce type d’anomalie ?
    Quelqu’un pourrait-il m’éclairer ?
    Merci par avance.
    Config : spip 2.1.8, sarka-spip 3.0.4

    • norbi90160

      En ré-installant spip 2.1.8, le message fatal error a disparu.

      En forçant le php en version 5 (insertion de l’instruction SetEnv PHP_VER 5 dans le fichier .htaccess) les messages d’avertissement (warning) ont disparu.

      Le plugin fonctionne très bien désormais.

    • pour rajouter à la solution donnée par norb90160
      j’ai du désactive le plugin et le réactivé pour que le message d’erreur disparaisse

    • Chez moi ça ne marche pas ?

      Warning : Missing argument 1 for interdire_scripts(), called in /homez.62/smpm2m84/www/magat/ecrire/public/composer.php(49) : eval()’d code on line 74 and defined in /homez.62/smpm2m84/www/magat/ecrire/inc/texte.php on line 416

      Toujours cette erreur ?
      Et toujours pas de miniature comme icone ?

    • Parés avoir refait une désactivaction, un vide cache, plus d’erreur :-)

      Merci

      Une idée pour avoir des icones représentatives du fichier car j’ai énormément d’images à gérer et cela devient de plus en plus difficile de si retrouver.

      Merci

    • Et si on reste en php4 comment faire ?

      merci

    • Modifier la ligne 416 de texte.php ?

      function interdire_scripts($arg=false)

    Répondre à ce message

  • Equipement

    Bonjour,
    Le fichier formulaires/editer_document.html fait une inclusion de formulaires/dateur/inc-dateur, afin de bénéficier du sélecteur de date (DatePicker) de SPIP Bonux.
    Toutefois, le sélecteur de date n’apparaît pas
    Si je modifie editer_document.html, en ajoutant le chargement du fichier de la librairie jquery (par exemple avec insert_head), le sélecteur de date apparaît.

    Répondre à ce message

  • 1
    magatst

    Bonjour

    J’aimerais savoir comment choisir l’ordre d’apparition
    des photos en dehors de leur ordre d’ID.

    Cordialement

    • Re bonjour :-)

      Je me réponds à moi-même !
      Les « photos » s’affichent dans l’ordre de la date enregistrée.

    Répondre à ce message

  • Une petite suggestion d’amélioration :
    Il faudrait que lorsqu’on a effectué une recherche dans la médiathèque et que l’on a modifié un document, on puisse revenir au résultat de la recherche et non pas, comme c’est le cas actuellement, à la racine de la médiathèque.
    En espérant que cela puisse être introduit dans une prochaine mise à jour.

    En attendant bravo pour le boulot car ce plugin est juste indispensable.

    Sam

    Répondre à ce message

  • Bonjour,

    Je suis sous SPIP 2.1.8 [16966] et Médiathèque 1.6.2 [44932] et j’ai remarqué que si des images sont associes à un article A (en mode illustrations) et que celles-ci seraient associées à un article B (en mode portfolio), les images dans l’article A deviennent alors en mode portfolio....

    Est-ce un bug ou une fonctionnalité non prise en charge ?

    En effet j’aimerai pouvoir ajouter des images à différents articles, mais dans des modes différents, sans que cela n’induisent l’utilisation d’un seul mode dans tous les articles associés, ça seraient bien si SPIP ou la médiathèque pouvait ainsi se souvenir du positionnement (mode) de chaque image dans chaque article...

    Merci

    Répondre à ce message

  • Question basique :

    Existe t il des traces de ces docs « créés » et où ?
    Pas dans IMG, j’ai vérifié.

    Répondre à ce message

  • 1

    bonjour,

    le plugin ne m’affiche aucun document distant,

    je suis en local avec easyphp, SPIP 2.1.8 et Mediathèque 1.6.1, c’est bien dommage ce sont justement les docs distants qu’il m’intéresse d’examiner

    • Bonjour, lors de posts précédents, je disais que j’avais l’impossibilité en distant de voir mes vidéos, par contre, en local je pouvais les voir.
      Explication : médiathèque était activé en distant et désactivé en local.
      Ce matin, j’ai mis médiathèque à jour, activé médiathèque et ça marche dans les 2 cas.
      J’avais posté un lien précédemment pour le site distant.
      Médiathèque 1.6.1 [44279] Dernier commit : 2011-02-07
      En local : Spip 2.1.8 et easyphp 20b1 et ça marche.

    Répondre à ce message

  • Bonjour,

    Est-il possible de rajouter la publication automatique de la rubrique lors du rajout d’un document, même si la rubrique ne contient pas l’article, comme c’est le cas en natif ?

    L’emploi du critère tout ne suffit pas dans mon cas.

    Merci pour voter réponse

    Répondre à ce message

  • 1

    Bonjour,
    Je voudrais utiliser la médiathèque, mais quand je l’active dans l’espace des plugins je reçois le message :

    Impossible d’activer le plugin ../plugins/auto/mediatheque_spip_2_0
    * Nécessite SPIP en version [2.0.10 ;2.1) minimum.

    Je viens de upgrader mon site vers spip 2.1.8 et tout le reste fonctionne bien..
    Ou est-ce que je devrais chercher le problème ?

    Merci pour vos astuces
    Joz

    • Ce zip correspond à la version pour SPIP 2.0 comme indiqué par le message. Le bon zip est celui qui est joint à cet article, ci-dessus.

    Répondre à ce message

  • bonjour,
    sous spip 2.1.8 les onglets ne s’affichent pas : les options de recherche apparaisent en liste verticale (testé dans 4 sites différents avec la dernière verion de bonux et zpip).
    Ca décale tout l’affichage vers le bas...
    1 - Ca peut se corriger ?

    D’autre part la fenêtre popup pour insérer un document dans un article s’affiche ou pas de façon aléatoire - et parfois transparente. De plus elle complique singulièrement l’insertion pour les rédacteurs habitués à l’ancien formulaire d’origine spip.
    2 - est-ilpossible de leur laisser le choix entre les 2 modes d’insertion ?
    Sinon, super boulot - merci de l’apport.

    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