Tâches à faire sur le formulaire
-
trouver le bon événement sur lequel écouter pour la mise à jour du champs "taille" selon la "nature" de l'adhérent -
ajouter la formule de calcul pour les EPCI mutualisants -
modifier le type des input pour l'url, le code postal... -
importer le thème enfant sur ce projet et inclure le formulaire sur la page de contact -
établir un fichier de conf pour ranger les valeurs de la paire "tranche" - "montant de cotisation" -
chercher fonction wordpress permettant de "transformer" une chaine de caractères en URL correcte, et l'exploiter -
extraire le js et le placer dans un fichier -
commencer à mettre en forme via CSS
Gestion des erreurs
-
S'assurer que toutes les valeurs reçues du formulaires sont vérifiées côté serveur (type) et protégées afin d'eviter les failles de type XSS -
Implémenter la gestion des erreurs. S'inspirer de ce qui a été fait pour Contrast-Finder et Asqatasun
Traitement des informations
-
Envoyer les informations reçues du formulaire par courriel à un destinataire. Pour le destinaire (mais c'est vrai dans l'absolu), attention à ne pas utiliser de magic number (questionner Julie sur le sujet) -
Conserver dans un fichier de log dédié les données envoyées par courriel (côté système, ne pas oublier de placer un logrotate sur ledit fichier)
Méthodologie
- Avant chaque commit, faire un code reformat (Code > Reformat code)
- À chacune des étapes, vérifier que le travail réalisé fonctionne bien. Pour ce faire, utiliser le projet Vagrant, dossier
work_www.adullact.org