Carnet Wiki

Evolution du plugin Bouquinerie

Version 1 — Avril 2014 tcharlss — Version initiale

Cet article est destiné aux personnes interessées par l’évolution du plugin Bouquinerie pour SPIP 3.
Que vous soyez utilisateurs ou non, contribuez à la discussion !

La version courante (0.1.0) n’est pas compatible SPIP 3, et le plugin a peu évolué depuis son dépôt sur la zone.
Plutôt que de faire un « simple » portage pour SPIP 3, profitons-en pour faire une remise à plat : à qui se destine le plugin ? De quelles fonctionnalités a-t-on besoin ?

Le plugin actuel (version 0.1.0 pour SPIP 2)

Etat des lieux / récapitulatif succint :

  • Le plugin a été conçu à destinations des librairies/bouquineries, pour leur permettre de présenter des catalogues de livres (neufs et occasions) à l’achat et à la vente.
  • Dans l’espace privé, il permet la gestion de « livres » qu’on regroupe sous formes de « catalogues », les 2 étant de nouveaux objets éditoriaux.
  • Un formulaire permet d’importer des catalogues provenant du site commercial Priceminister.
  • Des squelettes sont fournis pour le site publique.

Problèmes soulevés :

  • La table « spip_livres » comporte de nombreux champs pertinents dans le cadre d’un commerce, mais inutiles pour les autres cas de figure (maison d’édition, collection personnelle) : « etat_livre », « etat_jaquette », « prix_achat », « commentaire » etc.
  • Le regroupement des livres sous formes de « catalogues » est imposé.
  • Le nom, l’adresse de la boutique, les mentions légales etc. sont enregistrés dans les options de configuration du plugin.
  • Gestion technique dans l’espace privé + squelettes pour le site publique = mélange des genres !

Proposition d’évolution (version 1.x pour SPIP 3)

Bientôt !