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

3 discussions

  • 2

    Merci pour la réponse rapide ! Étant sous Joomla je pense être plutôt intéressé par Gamap, mais bravo pour cette initiative. Dès qu’une démo arrive je serai ravi de voir si cela peut nous être utile

    Salutations amapiennes
    Charles

    • Bonjour

      Répond au message précédent c’est mieux ;)
      Si tu es sous joomla, je serais preneur des idées ;)

      A bientôt

    • Bonjour Charles

      J’ai pas encore de site de demo mais le plugins tourne maintenant, tu peux avoir accès au site de dev pour tester.

    Répondre à ce message

  • 3

    Bonjour,
    Des nouvelles sur la réécriture ? Le site de démo n’est pas accessible ?

    • Bonjour Charles

      Effectivement le plugin est en cours de refonte bien avancer. Mais toutes les idées sont les bien venu.

      Je n’ai pas refait de site de démo pour cette version, seulement le site de développement.

      Il me reste un soucis en ce moment dans un formulaire et je commit un paquet d’évolutions.

    • Bonjour

      Je suis en train de créer le blog d’une Amap, et ce plugin pourrait beaucoup m’aider. Par contre, sans documentation c’est pas simple du tout !

      Par exemple je n’ai pas trouvé à quel endroit on peut s’inscrire à un événement, pour lequel j’ai créé 7 places.

      Merci de me renseigner !

      A bientôt

    • Bonjour

      ce n’est pas Amap qui gère ça mais plutôt ça http://www.spip-contrib.net/Formulaire-de-participation-a-un-evenement

      Si tu as des besoin, contact moi directement, sans passer par là.

    Répondre à ce message

  • 6

    Voilou, c’est mis en place, merci de poster ici vos retours.

    • Bonjour

      Tu as tester sur une 2.1 ? par ce que ça plante. Je vais voir pour le corriger mais pourrait on le rajouter sur la zone ?

    • Bonjour,

      Je n’ai testé que sur la 2.0 pour l’instant.
      Sur la zone c’est svn ://zone.spip.org/spip-zone/_plugins_/Amap

      Sur la 2.0, les bugs restants étaient sur l’enregistrement des donnés. Grosso modo, il ne se passe rien quant on enregistre. De même pour toutes les données utilisant « envoyer ». Sans doute la même origine tout ça. J’ai beau regarder la doc, je trouve pas d’où ça vient.

      Pour toi, ça plante complètement sur la 2.1 ?

    • Bonjour

      Je suis partie du zip fourni dans dans l’article hors il est fait pour la 1.9.2 donc il n’a rien a faire là.

      Mais je vois que la version svn est la même donc pas de version pour la 2.0 ou bien tu as pas modifier le plugins.xml ?

    • Oups, effectivement, j’avais oublié le fichier plugin.xml... C’est ma première contrib et mes premières utilisation de SVN, Mea Culpa.

    • sur la version 2.0 le bouton envoyer ne fait rien !
      Les enregistrement de données ne fonctionnent pas

    • Bonjour dm

      Oui ne le savons et non sommes entrain de recoder le plugin completement

    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