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

  • 1

    Bonjour, super plugin qui facilite la vie...Un petit bug cependant :

    Soit une rubrique 1 contenant juste un doc joint et une rubrique 2 vide. Si je deplace le doc joint de la rubrique 1 a la rubrique 2 via la mediatheque, la rubrique 1 reste dans l’etat « publie » et la rubrique 2 reste dans dons son etat « non publie »... On est oblige d’ecrire un article bidon dans la rubrique 2 pour la « publier » et donc la rendre visible dans le site public...

    En fait le doc passe dans l’etat « prepa » et il faut aussi le changer en « publie » via phpMyAdmin

    • timbesse

      Bonjour,

      J’ai remarqué aussi un bug similaire : lorsque je rajoute un documents à une rubrique, elle n’est plus affichée automatiquement... Une solution ?

    Répondre à ce message

  • Bonjour, merci pour ce super plugin !
    Une question, comment afficher le champ « crédits » d’un document dans un squelette ?

    edit : une simple (et logique) balise #CREDITS suffit... désolé pour le dérangement

    Répondre à ce message

  • excellent plug in merci a l equipe de dev, regle l upload massif d images ou de documents ; gestionnaire d images et de documents evolue.
    BRAVO !!!

    Répondre à ce message

  • Bonjour,
    Dans ma médiathèque les fichiers Jpg, apparaissent comme un fichier texte : j’ai l’aperçu d’une feuille au lieu de la photo.
    Et quand je veux insérer une photo de cette médiathèque dans un article, ma photo arrive sur le site avec des lettres cryptées du style �د ?v+-݊
    Plus je rajoute de photo plus il me rajoute ces lettres.Que dois-je faire car ces caractères apparaissent aussi sur le site ?

    Répondre à ce message

  • Bonjour et merci pour ce tres bon plugin.
    J’aimerais savoir comment afficher seulement les documents attachés à un article ou une brève publiée dans une boucle de recherche.
    J’ai essayé avec le critère statut=publie, mais spip me trouve tous les documents répondant à mon critère de recherche sans tenir compte de la parenté à un objet publié.
    Merci

    Répondre à ce message

  • 3

    Salut,

    Encore merci pour ce plugin prometteur !

    Comment autoriser les rédacteurs à utiliser le formulaire joindre document dans l’espace public de spip ?

    Faut il que j’utilise la balise autoriser ...?

    [(#AUTORISER #FORMULAIRE_JOINDRE_DOCUMENT{new,new,article} 
    ]
    <div class="ajax">
    #FORMULAIRE_JOINDRE_DOCUMENT{new,new,article}
    </div>

    squirrel

    • <div class="ajax">
      #FORMULAIRE_JOINDRE_DOCUMENT{new,new,article}
      </div> 

      Fonctionnera pour n’importe quel visiteur.
      #AUTORISER permet ensuite de tester certains droits (dans le meme format que la fonction autoriser(). Par exemple :

      [(#AUTORISER{creerarticledans,rubrique}|oui)
      <div class="ajax">
      #FORMULAIRE_JOINDRE_DOCUMENT{new,new,article}
      </div> ]

      ce qui correspond à peu près à ton besoin.

    • ***Pour un rédacteur dans mon cas, le formulaire n’apparaît pas ! Je n’utilise pas la fonction autoriser avec ses arguments...

      <div class="ajax">
      #FORMULAIRE_JOINDRE_DOCUMENT{new,new,article}
      </div>

      Par contre il apparaît bien pour un admin !?

    • pyrouette

      salut.

      je n’ai pas compris comment/ou inserer l’autorisation pour les rédacteurs de leur permettre de joindre un document depuis la zone d’edition d’un nouvel article.

      dans quel fichier , a quel endroit...

      désolé pour ma question de néophyte

      merci d’avance

    Répondre à ce message

  • 1
    Spigushe-Egu

    je suis sous sarka spip 3 et je ne peux pas activer le plugin, voilà ce qu’il affiche

    • Désolé pour ce désagrément, c’est une erreur de ma part dans le plugin. Je viens de corriger, le zip de 15h devrait être bon.

    Répondre à ce message

  • 1
    culturoeil

    Bonjour,
    Je n’arrive pas à installer le plugin médiatheque, il me dit qu’il faut un plugin « Z » en version 1.2.1 minimum, plugin que je ne trouve nulle part !

    J’ai installé la version 2.0.10 de spip, et le bonux 2.0. J’ai aussi Acces Restreint 3.0, mais meme si je le désactive, médiatheque ne veut pas s’activer, donc je ne pense pas que ça vient de lui...

    Bon, désolé, l’image que j’ai mis est trop petite, et j’ais pas trouvé comment la changer pour en mettre une plus grande...

    • Bonjour,

      J’ai le même problème après avoir fait la mise à jour de Spip Bonux, Access Restreint 3 et du Couteau Suisse.
      La Médiathèque qui fonctionnait précédemment se désactive avec le message signalé précédemment.

      Cordialement,

      Micmoren

    Répondre à ce message

  • J’ai un bug quand j’ajoute un document depuis internet (une url)

    Warning : uniqid() expects at least 1 parameter, 0 given in ...

    Warning : Cannot modify header information - headers already sent by (output started at ...) in ...

    Répondre à ce message

  • 6

    euh, désolé mais ce n’est pas encore tout à fait ça : j’ai désinstallé le plugin, mis le nouveau, et la seule modif est qu’il n’y a plus rien dans la colonne à gauche de l’article - ni la boite image spip par défaut, ni de nouveau bouton...

    j’ai raté un truc ?

    d.

    • Oups, il faut la version 2.0.10 de SPIP, et j’ai oublié de mettre à jour ce point dans la plugin avant la mise en zip. Je corrige le zip, et il suffit que tu mette ton SPIP a jour pour que ce soit bon (c’est une mise à jour mineure qui ne te causera pas de problèmes)

    • hello,

      qq jours pour réagir car des soucis techniques m’ont fait perdre pas mal de temps (conseil : n’installez pas spip automatiquement avec ovh, car alors vous perdez la main sur les bases de données (son nom ? son mot de passe ? aucune info transmise !) (je poste ça sur le module install en parallèle) - mieux vaut 1. créer sa base, 2. installer spip pour avoir toutes les infos sur soi...)

      donc tout fonctionne avec la 2.0.10, merci, la vie est belle !

      d.

    • Ca m’intéresse, tes soucis, car j’envisage de transférer mon site fait avec sarka et spip, justement chez ovh !
      quels conseils peux-tu me donner ?
      Tu peux me répondre en privé à djeel@free.fr pour ne pas gêner ici.
      Cordialement

    • hello djeel,

      réponse publique, car je n’ai pas trouvé où mettre l’info sur ovh - si qq’un a une idée et sait où transférer cette info un peu longue... (la page http://www.spip.net/fr_article885.html parle des hébergeurs mais renvoie sur rien dans le wiki)

      donc pour ce qui est d’ovh : bien que purement capitaliste, cet hébergeur fonctionne globalement très bien - ça fait des années que je l’utilise pour moi et mes clients en tant que webmaster sans souci.

      depuis peu, ovh propose d’installer automatiquement différents systèmes open source et partageux (spip / dotclear / prestashop....) directement depuis le « manager » via hébergement/gestion des modules/ajout

      j’ai donc essayé une fois pour spip et en effet tout se met en place sans souci, on reçoit juste un mail avec l’adresse d’admin, login et mot de passe.

      l’inconvénient, c’est que à la date d’aujourd’hui il installe le 2.0.9, et quand j’ai voulu installer le 2.0.10 via ftp pour faire fonctionner le beau plugin médiathèque, l’upload via ftp a écrasé les fichiers config, donc spip ne fonctionnait plus.... et impossible de le remettre en place puisque je ne sais pas où ovh avait créé sa base ! (et qu’on n’en trouve pas trace dans le manager)

      donc je recommande de faire l’install à la main (1. création d’une base, 2. après réception des identifiants, dépose du spip_loader via ftp, qui fonctionne parfaitement chez ovh), ce n’est pas bien plus long et au moins on sait où sont les infos.

      that’s all folks - je remets encore une fois les mots spip et ovh pour que grosgle pense à pointer vers ici quand on les lui entre dans le ventre...

      d.

    • Merci de ta réponse !
      A vrai dire, je ne comprends pas tout ;-)))
      Je suis un tout récent « créateur » de site avec spip et sarka-spip ; j’avais utilisé cette procédure : http://www.spip-contrib.net/Proposition-de-mise-a-jour-de-l
      pour transférer mon site local sur Free et je pensais utiliser la même manip pour aller de Free chez ovh.

      Ce que tu as fait est-il autre chose ?
      Je ne comprends pas ce tu dis :
      1) création d’une base -> Quelle base ?
      2) dépose du spip-loader -> qu’est-ce que c’est ?

      Merci si tu peux prendre le temps de répondre...
      Cordialement

      — 
      Djeel site http://djeel.free.fr

    • (on déménage pour ne pas encombrer, réponse en privé)

    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