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.
Installation et dépendances
Le plugin s’installe classiquement.
Pour information, il nécessite les plugins suivants…
- Saisies pour formulaires
- Rôles (typer les liaisons)
- API de vérification
… qui seront appelés automatiquement lors de l’installation.
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
#EDITEUR affiche le(s) nom(s) de(s) éditeur(s) [1]
#COLLECTION
#VOLUME
#EDITION
#TRADUCTION
#TEXTE affiche le texte de présentation du livre
#SOMMAIRE affiche le sommaire du livre
#EXTRAIT affiche un extrait du livre
#INFOS_SUP affiche des informations supplémentaires sur le livre
#ISBN affiche l’ISBN
Il est possible d’afficher le code barre associé
<span class='code_barre'>#ISBN</span>#PAGES affiche le nombre de page du livre
#RELIURE affiche le type de reliure (par ex. : Brochée, collée, etc.)
#LARGEUR
#HAUTEUR
#POIDS
#PRIX
#DATE_PARUTION affiche la date de parution
#DATE_NOUVELLE_EDITION affiche la date de nouvelle édition
Les balises calculées
#URL_LIVRErenvoi l’URL de la page Livre
#LOGO_LIVRE affiche la couverture du livre
La boucle LIVRES_AUTEURS
<BOUCLEn(LIVRES_AUTEURS){critères...}>
Critères
- {id_livres_auteur} sélectionne l’auteur dont l’identifiant est id_livres_auteur
- {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
#LOGO_LIVRES_AUTEUR affiche la photo de l’auteur
Les balises calculées
#URL_LIVRE_AUTEUR renvoi l’URL de la page de l’auteur d’un livre
#LOGO_LIVRE_AUTEURaffiche la photo de l’auteur
Les critères communs à toutes les boucles
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 permettant par exemple une gestion de catégorie de livre (par thèmes donc).
Todo : Les thèmes de la CLIL répondent à la norme norme ONIX 3.0 (un format d’échange de métadonnées) Il devrait permettre 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
LIM : alléger l’espace privé
Pour alléger l’espace privée, vous pouvez paramétrer dans quelles rubriques exactement vous voulez voir apparaître le bouton “Créer un livre”.

Discussions by date of activity
14 discussions
Bonjour,
Je rencontre 2 petits problèmes dans l’utilisation du plugin par ailleurs très heureuse, dans les affichages des page Livre :
1 - Multilinguisme via “menu de langues avec liens” : le passage à la version traduite ne s’opère pas complètement = le squelette passe bien à sa version traduite mais pas les contenus. Par contre l’aiguillage se fait bien lorsque l’on est sur la rubrique mère et que l’on clique sur le lien du livre (on arrive sur une page livre complètement traduite).
J’ai construit le squelette Livre comme le squelette Article mais hélas donc, alors que les articles sont bien traduits lorsque l’on change la langue du site, ce n’est pas le cas pour les Livres.
2 - Classes
#EXPOSEinactivées sur les liens des rubriques de hiérarchies supérieures de menu du site, censés jouer le rôle de fil d’Ariane. Alors que les pages Articles activent bien ces liens des rubriques supérieures (changement de couleur), rien ne se passe avec les pages Livres...Qu’ai-je loupé.. pas fait bien... ?
Merci beaucoup !
Bonjour Thom,
Je vais avoir du mal à t’aider car je ne connais pas bien ce plugin.
Pas compris le 2e point ?
N’hésites pas aussi à me donner la version de SPIP utilisé…
Bonjour et merci de ta réponse,
>> Spip 3.1.8
Pour 1, ok je regarde du coté du plugin et poserai alors plutôt ma question sur sa page...
(Je me demandais aussi si 1 et 2 ne relevaient pas de la même causalité..)
Pour 2, alors : Mes squelettes Livre et Articles sont faits de manières identiques (hormis naturellement les “BOUCLE_principale” et autre adaptations..). Avec (donc prises dans ces Boucles principales) des Boucles Hiérarchie chargées de lister les rubriques des “noeuds” supérieurs avec une class
#EXPOSEsur les liens de ces rubriques.Par exemple pour un livre d’une rubrique de profondeur 2, la page affichera d’abord un bloc avec la liste des secteurs avec le secteur concerné en rouge, puis un bloc avec les rubriques de niveau 1 avec la rubrique concernée en rouge... etc. De manière à avoir un “fil d’Ariane” détaillé, quoi.
Sur une page Article ce système marche au poil mais pas sur une page Livre où les liens “exposés” ne reçoivent pas leur class “on”. On dirait que le contexte d’ascendance n’est pas reconnu.. enfin au point rendre opérationnel la balise
#EXPOSE.Voilà, si la cause du souci est liée à l’objet Livre, peut-être aurais-tu une idée....
Merci encore,
T
Reply to this message
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
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 ?)
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
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 :
As-tu un avis à ce propos ?
Un grand merci pour ta réponse...
Tu m’as convaincu :-)
De mon point de vue:
Pour plus tard:
Un GRAND merci
Hello,
la nouvelle version du plugin (1.1.0) est disponible est comprend maintenant deux squelettes :
- livre.html
- livre_auteurs
@davduf
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 !
Je me permets de revenir une seconde :-)
J’ai installé la dernière version et j’ai ceci
Pour le reste, je crois vraiment qu’une option éditeur et année de publication seraient de vrais plus.
Encore bravo !
Yep,
le bug signalé est corrigé dans CLIL (version 1.0.12).
Pour le reste, je viens de sortir une nouvelle version de Bouquinerie (V 1.2.0) avec
Le tout agrémenté d’une nouvelle documentation utilisateur
N’hésitez pas si vous avez des remarques.
P
Quel boulot!
Je regarde dès que possible!
Bravo
Reply to this message
Bonjour Liberte,
Pas spécialement
Ces deux questions me semblent porter sur une gestion de stock (librairie, bibliothèque, etc.)
On peut imaginer deux solutions :
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?
SPIP 3.2 devrait sortir cette semaine :)
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.
Bonjour Peetdu,
Je suis passe sous Spip 3.1.7 mais je ne trouve pas Bouquinerie V2 dans la gestion des plugins.
Bonjour Liberte,
pas de problème chez moi. Je vois bien Bouquinerie 1.0.7 avec un SPIP 3.1.7.
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?
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
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.
Reply to this message
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?
Reply to this message
Add a comment
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
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.
Follow the comments:
|
