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.
- les paniers et cela suivant le type d’adhésion :
- 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.
Discussions par date d’activité
3 discussions
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
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
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 :
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.
Suivre les commentaires : |