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

  • 3

    Bonjour,

    J’ai un probleme étrange ! depuis quelques temps la page de ma médiathèque est vide, il n’y a qu’une zone de moteur de recherche. Sinon les images des articles sont toujours dans le portfolio. Idem quand je fait insérer un document de la médiatheque et que j’appuie sur parcourir, la page « parcourir » est vide.

    J’ai essayé de réinstaller le plugin, rien a faire ... quelqu’un aurait une petite idée pour moi svp ?

    • Sans doute une image trop grande (en nombre de pixel) qui fait planter la réduction de l’image et provoque cet effet de page vide.

    • non j’y ai pensé mais la seule image que j’ai ajouté depuis c’est du 700*900 et de toute façon j’ai pu la supprimer comme elle était liée à un article

    • Autant pour moi, l’erreur datait plus longtemps que ce que je pensais du coup il y avait effectivement bien une image trop grande dans la base de donnée que je n’avais pas vu passer ...

      Merci

      Par contre j’aurais une petite question supplémentaire svp, comment peut-on remplir les balises alt ? apparemment ni le titre, ni la description ni les crédits ne sont utilisés par le plugin pour les remplir

      Merci d’avance

    Répondre à ce message

  • 2

    Bonjour,

    Sur un SPIP tout neuf, 2.1.11, médiathèque pour spip 2 donne ceci à l’installation :

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

    Une idée de dépannage ?

    Merci de votre aide
    Julien

    • Je ne sais pas si cela est correct, mais ayant eu le problème sur d’autres plugins, j’ai modifié le fichier plugin.xml du dossier ligne 88 :
      Avant : ... version=« [2.0.10 ;2.0.99] »
      Après : ... version=« [2.0.10 ;2.1.99] »

      L’activation fonctionne et le plugin semble fonctionner normalement ... par contre je ne sais pas s’il y des incohérences, il serait intéressant d’avoir l’avis du développeur.

    • Merci beaucoup pour cette astuce qui a bien marché chez moi :-)

    Répondre à ce message

  • 7

    Autre chose ?

    Comment avoir des logos autre que celui-ci par défault ?
    J’ai pourtant associé à chaque images une vignette !!

    Une idée ?

    merci

    • Cela viendrait-il de ce rapport d’erreur ??

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

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

      Warning : Cannot modify header information - headers already sent by (output started at /homez.62/smpm2m84/www/magat/ecrire/inc/texte.php:416) in /homez.62/smpm2m84/www/magat/ecrire/inc/actions.php on line 213

    • J’ai toujoues pas réussi à avoir des vignettes affichées dans la médiathèque ?
      Pourtant j’ai passé du temps à en indiqué une pour chaque image, mais rien ne s’affiche a part cette icone ?

      Dommage car pour le trie c’est bien plus agréable d’avoir une prévisualisation...

      Oublierais-je quelques choses ?

      Y’a-t-il certain format non pris en charge pour la prévisualisation.

    • Tu as activer la librairie gd2 ?

    • Je croyais l’avoir fait !
      Le problème venait bien de là.
      Merci beaucoup.

      Connaissez-vous la différence entre la méthode gd2 et la méthode convert ??

    • non, je la connais pas

    • Merci encore

      Dommage, !
      j’ai choisi convert ?
      tout fonctionne

    • Je rencontre également le même message d’erreur. Voyez-vous de quoi il peut s’agir ?

    Répondre à ce message

  • Le plugin est très efficace, bravo.

    Je ne vois cependant pas le moyen d’accéder à des documents distants disponibles sur un serveur FTP.

    J’ai les codes d’accès à ce serveur. Je ne vois pas comment rendre visible les documents (mp3) disponibles sur ce FTP pour les rédacteurs et admin du site spip.

    Je n’arrive pas à imaginer que ça soit impossible. Je tourne en vain sur les forums.

    Quelqu’un aurait une suggestion ?

    Répondre à ce message

  • Bonjour, j’ai un problème avec la médiathèque sur mes nouveaux sites sous spip.
    Si je fait une nouvelle installation de Spip en version 2.1.11 [18566] que j’installe Spip Bonux 2.2.23 [52677] et la médiathèque 1.6.7 [52698] j’ai pas pas accès au bouton ajouter un document lorsque je suis sur la page d’un article dans l’espace privé. Pis encore je ne vois pas le portfolio si j’en ai un !!! C’est très bizarre j’ai un site plus ancien sur lequel tout est à jour (avec les mêmes versions) et je n’ai pas ce genre de problème je vois le portfolio sous l’article (dans la partie privée) et j’ai le bouton ajouter un document en bas à droite.

    Vous avez un idée d’où cela peut venir ?

    Répondre à ce message

  • 5

    Bonjour,
    Je rencontre le probleme que bournier,
    je souhaite utiliser ce plugin afin de pouvoir activer un autre plugin (Documents et Logo sur les évènements agenda 2 1.3 ).
    J’utilise SPIP 2.1.10 [17657] et SPIP-Bonux Version : 1.9.0 [35705].
    Lors de l’activation du plugin, je recois le message suivant :
    Impossible d’activer le plugin ../plugins/mediatheque_spip_2_0
    Nécessite SPIP en version [2.0.10 ;2.1) minimum.

    Merci d’avance de votre coup de pouce,
    Jul

    Répondre à ce message

  • Bonjour

    J’ai fait des tests d’ajout de document avec et sans le plugin et le statut de la rubrique n’évolue pas de la même manière

    J’ai l’impression qu’avec le plugin la gestion du statut ne sois pas la même que sans. Attacher un document depuis la médiathèque ne change pas le statut de la rubrique quand elle est vide.

    Merci

    François BILLARD

    Répondre à ce message

  • Bonjour,
    Je viens d’installer SPIP 2.1.10 avec SpipBonux 2.2.22, NoSPAM 0.8.6, cfg : moteur de configuration 1.16.0 et Mediathèque 1.6.7
    Lorsque je crée un nouvel article (en ayant pris le statut de « rédacteur »), il est impossible d’ajouter une image. Cela devient possible lorsque je veux modifier cet article que je viens de créer.
    Comment faire pour pouvoir ajouter une image lors de la création d’un article sans désactiver le plugin « médiathèque » ?
    Merci d’avance pour vos suggestions.

    Répondre à ce message

  • 1

    Bonjour,

    Merci pour cet excellent et très utile plugin que nous utilisons constamment.

    Dans nos salles de cours nos ardents défenseur du logiciel libre ont configuré par défaut les compresseur de fichiers avec l’option 7z. ceci pour dire que les formats de compressions ne sont pas systématiquement zip et que l’autre jour lors d’un cours SPIP j’aurais trouvé très utile que le téléchargement d’une vingtaine d’images compressées en un fichier 7z puisse lu, décompressé avec mise en portfolio des images dans l’article. malheureusement 7z n’est pas accepté.

    Pouvez-vous étendre au delà de zip avec 7z et peut-être d’autres, comme par exemple le plugin Zippeur pour lequel

    Le plugin permet de choisir la méthode de zippage à utiliser :

    • PclZip : La librairie php pour créer les zip (fonctionnera partout, méthode par défaut))
    • Zip : le plugin utilisera le programme(binaire) zip pour créer l’archive (nécessite l’installation de zip sur le serveur)
    • 7-zip : utilisera 7-zip (installation nécessaire)

    Cordailement

    FDG

    • Bonjour, il y a un petit problème de comptabilité avec SQL (en particulier pour Progress SQL, MySQL ignorant l’erreur) .

      Dans le fichier medias_fonctions.php, lignes 64 et 68 il faut mettre ($id_table.statut = \’publie\’) qui est la syntaxe SQL et non ($id_table.statut = \« publie »)

      En espérant avoir aidé.

      Cordialement

    Répondre à ce message

  • Bonjour

    j’ai utilisé le plugin mediatheque en local, pas de problème lorsque j’ai déménagé mon site sur le serveur (OVH mysql5-32.90) j’ai un message d’erreur.
    Warning : Missing argument 1 for interdire_scripts() in /homez.48/galerieha/www/ecrire/inc/texte.php on line 416

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

    Warning : Cannot modify header information - headers already sent by (output started at /homez.48/galerieha/www/ecrire/inc/texte.php:416) in /homez.48/galerieha/www/ecrire/inc/actions.php on line 212

    les documents apparaissent sur le site public, mais dans le site privé je n’ai plus l’aperçu des images.
    j’ai lu dans les commentaires qu’il fallait ajouter une ligne sur le ficher htaccess mais où et comment ?

    j’ai testé sans succès.

    merci,

    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