Plugin AMAP Version 2

Vers une version adaptée à SPIP 2 du plugin AMAP.

Reprise du plugin de Stéphane Moulinet pour une adaptation en SPIP 2.

Voir la présentation d’origine.

Présentation

-  Nom : Plugin AMAP
-  Auteur : Stéphane Moulinet
-  Adaptation pour SPIP 2 : E-cosystems, Pierre KUHN
-  Licence : GNU/GPL
-  Compatibilité SPIP : Version 2

Installation

Installer le fichier joint, après l’avoir dé-zippé, comme tous les autres plugins, voir https://www.spip.net/fr_article3396.html

Tous est automatiser désormais, logiquement vous n’avez plus rien a faire vous même.

Fonctionnement

A l’installation le plugin, créé pour vous :

  • des champs extras sur la table auteurs (adhesion, type_panier, type_adherent)
  • des rubriques « 000. Agenda de la saison » et « 001. Archives »
  • des sous rubriques de « 000. Agenda de la saison » : « 001. Distribution » et « 002. Événements »
  • des tables spip_amap_livraisons, spip_amap_paniers et spip_amap_responsables pour l’enregistrement des livraisons, des paniers et des responsables de distributions.

Vous devez créer dans la rubrique « 001. Distribution » 1 article par mois où vous avez une distribution en rattachant dessus les dates de distribution créé via l’Agenda et mettre les articles avec le statuts publier. Sans cette étape, vous ne pourrez pas aller plus loin. Ne créé pas les articles dans une autre rubrique, le plugin les verra pas.

  • Via le plugin (/ecrire/ ?exec=amapiens) vous pourrez voir quel adhérent n’a pas les informations à jour : type de panier, type de cotisation et type d’adhérent). Tous les auteurs ayant pas ces champs remplis ne pourrons pas avoir de paniers, à savoir que vous devez enregistrer aux moins 1 producteur sinon la suite sera bloquer.
  • La page des paniers (/ecrire/ ?exec=panier_liste) vous permets de lister ou modifier tous les paniers qui restent à livrer, les paniers où la date de distribution est passer ne sera plus visible.
    • Un sous onglet (/ecrire/ ?exec=panier_enregistre) vous donne accès au formulaire d’enregistrement. Pour que le formulaire fonctionne il faut, 1 adhérent à jour, 1 producteur et au moins une date à venir dans la saison. Il est conçu pour un enregistrement de plusieurs paniers en 1 fois.
  • La page des livraisons (/ecrire/ ?exec=livraison_liste) vous liste les contenu des paniers que vous avez saisies, vous ne pouvez pas enregistré de contenu avant que la livraison soit fait, une livraison peux se modifier par la suite.
    • Un sous onglet (/ecrire/ ?exec=livraison_enregistre) vous donne accès au formulaire d’enregistrement. Vous devez avoir effectuer au moins une livraison pour que le formulaire fonctionne.
  • La page impression (/ecrire/ ?exec=impression) vous listes toutes les dates de livraison passer et avenir. Seulement les dates ayant un paniers au minimum seront cliquable et ouvriront un pdf avec la liste des responsables et les paniers à livré pour la date en question.
    • Vous avez aussi les pdf pour imprimé sur 1 mois complet : les responsables et leurs dates, et les paniers du mois complets.
  • Sur la page auteur vous pouvez retrouvez un lien vers une page listant :
    • les paniers et cela suivant le type d’adhésion :
      • soit la liste des paniers que l’adhérent à commander et à quel producteur
      • soit la liste des paniers que le producteur à fournis et à quel adhérent.
    • Ainsi que la liste des dates où l’auteur et responsable de la distribution.
  • Un panier peux être mis à disposition par son adhérent, via un formulaire où il peut rajouter un texte avec plus d’information, comme un numéro de téléphone ou si il donne ou échange. Le formulaire envois à tous les adhérents et producteur un mail contenu un lien pour reprendre le panier, il suffit de cliquer ce lien pour se l’attribuer et un nouveau mail et renvoyer pour dire qui le prend. On ne peux changer la date ni le producteur car un panier commander pour une date ne peux être changer.
    • Ce panier peut être mis à disposition via la page public paniers (/ ?page=paniers), cette page n’est accessible que par l’auteur de la session en cours. Un clic sur « Mettre le panier à disposition » lancera la procédure.

TO DO Liste


-  Voir le médiawiki qui me sert de todo liste ici Suggestions pour le plugins AMAP, ne pas hésiter a rajouter vos manques, rapport de bogue, ....
-  Faire un mutualisation de ce plugin
-  Faire un site de démo.

Discussion

Aucune discussion

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