Plateforme web de commande de panier bio
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
1.5 KiB

1 year ago
  1. # mon-panier-bio
  2. Plateforme web de commande de panier bio
  3. ## intro
  4. L'idéee c'est de remplacer le Framadate moisi de Fred pour la commande de
  5. panier par un truc simple et de bon goût qui fasse le job sans pour autant être
  6. pénible à mettre en place ou à administrer et si ça peut servir à d'autres tant
  7. mieux.
  8. L'intuition technique c'est de tendre vers du (almost) zéro configuration, en
  9. tous cas quelque-chose de basé sur le chemin web (la réécriture d'URL nous sera
  10. bien utile) et le stockage de données directement dans les sources.
  11. * index.php (l'intégralité des sources)
  12. * config.php (éditable par l'administrateur)
  13. * data.php (généré par l'application)
  14. Le contexte serait le tiers et l'événement concerné. Pour un contexte donné on
  15. peut s'inscrire et se désinscrire. Via la configuration on peut cadrer la
  16. récurrence des événements ainsi que les choix disponibles à l'inscription.
  17. ## test
  18. On peut tester en local avec le serveur PHP embarqué et la commande `php -S
  19. localhost:8000 -t .` à la racine du projet puis en lançant un navigateur pour
  20. visiter `localhost:8000`.
  21. ## todo
  22. * gérer les erreur potentielles partout où c'est susceptible d'arriver et afficher de jolis messages explicites si ça se produit
  23. * prévoir un accueil avec le liste des suppliers ?
  24. * prévoir un export ics des événements (synchro caldendrier téléphone) selon le HTTP_ACCEPT
  25. * prévoir une interface d'admin qui créérait le config.php à la volée avec protection par auth basic si on met un mot de passe