SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

288 Plugins, 197 contribs sur SPIP-Zone, 137 visiteurs en ce moment

Accueil > Commerce > Bouquinerie > Bouquinerie V2

Bouquinerie V2

6 octobre 2017 – par Peetdu – 16 commentaires

9 votes

Voici la version pour SPIP 3.x du plugin Bouquinerie.

Cette nouvelle version permet de gérer des livres et le ou les auteurs associés.

Elle n’est pas compatible avec la précédente version.

Présentation

Des livres et leurs auteurs

Ce plugin se veut être le plus petit dénominateur commun pour une gestion de livres et de leurs auteurs.

Il devrait pouvoir être utile aux cas suivants :

  • Maison d’édition de livre ;
  • Librairie ;
  • Bibliothèque ;
  • Boutique en ligne de vente de livre ;
  • etc.

Livres et gestion des auteurs
Une fois la fiche livre créé, il est possible de créer et d’associer un ou plusieurs auteurs en attribuant à chacun leur rôle respectif : écrivain, illustrateur, dessinateur, traducteur, préfacier, etc.

Livres et gestion des collections
Il est prévu d’utiliser pour cela les rubriques de SPIP. On pourrait avoir une arborescence du type…

  • Catalogue
    • littérature française
    • littérature étrangère
    • histoire
    • Essais
    • Beaux livres

…par exemple.

Livres et gestion des éditeurs
Ce cas devra être traité dans un autre plugin.

Installation et dépendances

Le plugin s’installe classiquement.

Pour information, il nécessite les plugins suivants…

… qui seront appelés automatiquement lors de l’installation.

Configuration

Il est possible de gérer la même fiche livre en plusieurs langues par le biais du mécanisme multilingue de SPIP : Configuration -> Multilinguisme.

La boucle LIVRES

<BOUCLEn(LIVRES){critères...}>

Critères

-  {id_livre} sélectionne le livre dont l’identifiant est id_livre.
-  {id_rubrique} sélectionne tous les livres contenues dans la rubrique en cours
-  {lang} sélectionne les livres de la langue demandée dans l’adresse de la page.
-  {recherche} sélectionne les livres correspondant aux mots indiqués dans l’interface de recherche (moteur de recherche incorporé à SPIP). Voir la page consacrée au moteur de recherche.

Balises

#TITRE affiche le titre
#SOUSTITRE affiche le soustitre
#VOLUME dans le cadre de la gestion d’une série, affiche le numéro de Volume, de tome
#EDITION affiche le numéro d’édition et le texte associé (par ex. : 2 édition augmentée)
#TRADUCTION
#TEXTE affiche le texte de présentation du livre
#EXTRAIT affiche un extrait du livre
#INFOS_SUP affiche des informations supplémentaires sur le livre

#ISBN affiche l’ISBN
#PAGES affiche le nombre de page du livre
#RELIURE affiche le type de reliure (par ex. : Brochée, collée, etc.)
#LARGEUR affiche la largeur du livre
#HAUTEUR affiche la hauteur du livre
#POIDS affiche le poids du livre
#PRIX affiche le prix du livre

#DATE_PARUTION affiche la date de parution
#DATE_NOUVELLE_EDITION affiche la date de nouvelle édition

La boucle LIVRES_AUTEURS

<BOUCLEn(LIVRES_AUTEURS){critères...}>

Critères
-  {id_livre} sélectionne les auteurs du livre dont l’identifiant est id_livre
-  {role=xxxx} sélectionne les auteurs dont le rôle est xxx

exemple : trouver les illustrateurs d’un livre
<BOUCLE_auteurs(LIVRES_AUTEURS){id_livre}{role=illustrateur}{" ,"}>

Balises
#NOM affiche le nom de l’auteur
#PRENOM affiche le prénom de l’auteur
#BIO affiche la biographie
#LIEN_TITRE affiche le nom du lien
#LIEN_URL affiche l’URL du lien

Les plugins complémentaires

Thèmes CLIL
La CLIL est la Commission de Liaison Interprofessionnelle du Livre
Ce plugin ajoute dans le formulaire Livre un sélecteur de thème CLIL.
Les thèmes de la CLIL répondent à la norme norme ONIX 3.0 et permetent d’améliorer le référencement de vos livres sur les différents sites de ventes.

Statistiques des objets
Permet d’avoir des stats spécifiques pour les livres et auteurs

Champs Extras 3
Pour ajouter des nouveaux champs à la fiche Livre ou à la fiche Auteur de livre
[Plus d’infos

LIM : alléger l’espace privé
Vous pouvez paramétrer dans quelles rubriques il est possible d’affecter des livres.

Voir en ligne : https://plugins.spip.net/bouq

Dernière modification de cette page le 7 décembre 2017

Retour en haut de la page

Vos commentaires

  • Le 3 décembre à 08:03, par conil26 En réponse à : Bouquinerie V2

    Bjr,

    Je viens d’installer ce plugin.
    Dès la 1° fiche créée, j’ai l’erreur suivante :
    « Aucun squelette livre.html n’est disponible... »

    SPIP 3.2
    bouquinerie V2 1.0.8 test

    • Le 3 décembre à 22:29, par davduf En réponse à : Bouquinerie V2

      Oups... Même chose ici :-)
      Pas de squelettes.

      Faut il le créer ?

      Merci encore.

      PS : auteur moi même (cf. ma biblio sous SPIP, à la mano), j’envisage d’utiliser Bouquinerie v.2 (une bonne idée ?)

    • Le 4 décembre à 11:06, par Peetdu En réponse à : Bouquinerie V2

      C’est juste, il n’existe pas de squelettes pour ce plugin.
      En l’état, il faut effectivement le créer (voir doc).

      Je vais poster demain une nouvelle version du plugin avec un jeu de squelettes (livre, auteur de livre, etc.)

      @davduf : Bouquinerie propose des formulaires ad-hoc pour la gestion de livres et de leurs auteurs. À ce titre, je pense que c’est déjà une bonne idée

      • moins de confusion dans la gestion du back office,
      • fonctions dédiés (gestion des dates publication + ré-edition, etc.),
      • écriture plus simple des squelettes,
      • stats dédiés (voir : https://plugins.spip.net/statsobjets.html),

      Dans ton cas, il manque (peut être) une petite chose à ce plugin : la gestion du nom de l’ editeurs.
      Il y a deux solutions me semble t-il :

      1. un plugin dédié permettant de lier une fiche éditeur à un livre (un peu comme pour les auteurs). Ainsi, il devient alors facile de retrouver toutes le fiches livres associé à un éditeur, ré-utiliser une fiche éditeur, etc.
      2. un champ « nom de l’editeur »

      As-tu un avis à ce propos ?

    • Le 4 décembre à 12:37, par davduf En réponse à : Bouquinerie V2

      Un grand merci pour ta réponse...
      Tu m’as convaincu :-)

      De mon point de vue :

      • le nom de l’éditeur (voire des éditeurs) est essentiel.
      • le nom des co-auteurs éventuels aussi :-)

      Pour plus tard :

      • Titre de la collection éventuelle de l’ouvrage ?
      • Un champ pour IMG de la 4e de couverture ?

      Un GRAND merci

    • Le 6 décembre à 11:43, par Peetdu En réponse à : Bouquinerie V2

      Hello,

      la nouvelle version du plugin (1.1.0) est disponible est comprend maintenant deux squelettes :
      -  livre.html
      -  livre_auteurs

      @davduf

      • pour le(s) editeurs, il doit être possible de résoudre cela via un groupe de mot-clés « Éditeurs » (?)
      • Pour les co-auteurs, c’est déjà en place, avec en plus la possibilité de définir des rôles (ecrivain, illustrateur, traducteur, etc.)
      • pour la collection là tu me poses une colle :) Pour l’instant, comme c’est dit dans la doc, la collection peut être gérée via une arborescence de rubrique (voir le squelette livre.html justement). Dans ton cas tous tes livres sont dans la même rubrique ? Un champ Extra ferait t-il l’affaire du coup ?
      • 4e de couv : ah oui, effectivement ! Je vais regarder ça…
    • Le 10 décembre à 11:25, par davduf En réponse à : Bouquinerie V2

      Pardon pour mon retard, je me bats avec mes squelettes généraux :-)

      Pour la collection : je dirais oui pour un champ extra.

      Pour le reste, je regarde au plus vite et reviens vers toi dès que possible.
      Encore merci !

    • Le 10 décembre à 14:58, par davduf En réponse à : Bouquinerie V2

      Je me permets de revenir une seconde :-)

      J’ai installé la dernière version et j’ai ceci

      1. Erreur SQL 1054
      2. Unknown column 'code_clil' in 'field list'
      3. SELECT code_clil FROM spip_livres WHERE id_livre=2
      4. /var/alternc/html/d/davduf/davduf/plugins/auto/cextras/v3.11.4/cextras_fonctions.php champs_extras_voir_saisies(){ sql_fetsel(); }

      Télécharger

      Pour le reste, je crois vraiment qu’une option éditeur et année de publication seraient de vrais plus.

      Encore bravo !

    Répondre à ce message

  • Le 11 octobre à 11:24, par Peetdu En réponse à : Bouquinerie V2

    Bonjour Liberte,

    Bouquinerie est plutot destine a des livres recemment parus ?

    Pas spécialement

    Pour un libraire de livres d’occasion/anciens : l’etat ou description dans infos supplementaires

    Si le livre est en plusieurs exemplaires de la meme edition dans differents etats : on peut proceder comme pour Amazon ou consorts avec le titre du livre avec photo et des propositions qui suivent ?

    Ces deux questions me semblent porter sur une gestion de stock (librairie, bibliothèque, etc.)

    On peut imaginer deux solutions :

    • un plugin complémentaire qui viendrait se greffer via la table spip_livres_liens,
    • une passerelle avec un logiciel de gestion des stocks. Dans ce cas, j’imagine plutôt une liaison via le numéro ISBN de la fiche livre.
    • Le 12 octobre à 06:05, par liberte En réponse à : Bouquinerie V2

      Bonjour Peetdu,

      Merci pour votre reponse.

      Je testerai Bouquinerie des que je pourrai passer en Spip 3.1.

      Est-ce que des plugins derives de Bouquinerie pourraient servir de « catalogues » pour des CD, disques ou meme de collections d’objets ?

      Il suffirait de renommer ou de creer d’autres criteres et balises ?

    • Le 12 octobre à 08:53, par Peetdu En réponse à : Bouquinerie V2

      Je testerai Bouquinerie des que je pourrai passer en Spip 3.1.

      SPIP 3.2 devrait sortir cette semaine :)

      Est-ce que des plugins derives de Bouquinerie pourraient servir de « catalogues » pour des CD, disques ou meme de collections d’objets ?

      Bouquinerie est un plugin "métier" dédié au livre.

      Pour ce que tu demandes, il faudrait un niveau d’abstraction au dessus. Il existe un plugin produit mais je ne sais pas exactement ce qu’il fait.

    • Le 1er novembre à 10:38, par liberte En réponse à : Bouquinerie V2

      Bonjour Peetdu,
      Je suis passe sous Spip 3.1.7 mais je ne trouve pas Bouquinerie V2 dans la gestion des plugins.

    • Le 1er novembre à 11:55, par Peetdu En réponse à : Bouquinerie V2

      Bonjour Liberte,

      pas de problème chez moi. Je vois bien Bouquinerie 1.0.7 avec un SPIP 3.1.7.

    • Le 2 novembre à 11:44, par liberte En réponse à : Bouquinerie V2

      Rebonjour,

      J’ai bien installe Bouquinerie V2.

      Dans mon site, j’ai publie de nombreux petits articles de presentation de livre avec photo et ISBN, nom auteur, tarif, editeur parfois avec une traduction (ce site est bilingue). Y a-t-il un moyen d’automatiser le passage. Ou tout au moins une methode pour renseigner la couverture du livre en indiquant le numero du media plutot que telecharger de nouveau un document ?

    • Le 3 novembre à 10:47, par Peetdu En réponse à : Bouquinerie V2

      Pas sûr de comprendre : tu as publié des articles ou des fiches livres ?

      Sinon en général, pour les sites multilingues, tu as le plugin https://contrib.spip.net/Site-multilingue-facile-4145 qui propose une solution a ton problème de logo

    • Le 4 novembre à 11:20, par liberté En réponse à : Bouquinerie V2

      Jusqu’a present, j’ai publie des articles de presentation de livres avec en document la photo de la couverture des livres.
      Je compte faire des fiches livres a partir de ces articles. Pour ces fiches livres, il faut utiliser un logo qui se teledeverse depuis les documents sur son ordinateur.
      Dans mon cas, je n’ai plus les fichiers d’origine sur l’ordinateur. J’ai par contre les images sur mon site Spip mais je ne sais pas comment les integrer sur la fiche livre.

    Répondre à ce message

  • Le 11 octobre à 10:43, par liberte En réponse à : Bouquinerie V2

    Bonjour,

    C’est prometteur.
    Bouquinerie est plutot destine a des livres recemment parus ?

    Pour un libraire de livres d’occasion/anciens : l’etat ou description dans infos supplementaires

    Si le livre est en plusieurs exemplaires de la meme edition dans differents etats : on peut proceder comme pour Amazon ou consorts avec le titre du livre avec photo et des propositions qui suivent ?

    Ou peut-on voir un exemple de site qui utilise BouquinerieV2 ?

    Répondre à ce message

Répondre à cet article

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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Formidable, le générateur de formulaires

    23 janvier 2012 – 2295 commentaires

    Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins (...)

  • Lecteur pdf javascript pdf.js

    20 février 2012 – 163 commentaires

    Ce plugin est basé sur le projet pdf.js qui permet une lecture en ligne des pdfs depuis le navigateur. Ce plugin est expérimental et les contributions sur la zone sont les bienvenues. Avantages Open source Ne requiert pas flash et donc (...)

  • SPIP 3, Agenda et FullCalendar

    6 août 2012 – 318 commentaires

    Depuis SPIP 3, l’affichage d’un agenda sous forme de calendrier par jour/semaine/mois à changé. Les filtres |agenda_memo et apparentés sont désormais obsolètes. Il en est de même pour les filtres agendafull_memo et apparentés du plugin Agenda. (...)

  • Mode portail Communiquant pour SoyezCréateurs

    29 septembre 2010 – 28 commentaires

    5e mode d’affichage de la page d’accueil, ce mode se distingue des autres par une animation proposant un fondu/enchaîné des logos des articles à la une. Zonage Configuration Bloc 1 : Zone d’entête Nom du site Slogan si plugin bandeau présent Zone (...)

  • GIS 4

    11 août 2012 – 1420 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)