Re: Spip4 et formulaires
Maïeul Rouquette <[email protected]> Fri, 14 May 2021 12:17:13 +0200
| Newsgroups | gmane.comp.web.spip.user |
|---|---|
| Message-ID | <[email protected]> |
Le 14.05.21 =E0 11:36, Josiane ALETTO a =E9crit=A0: > = > Bonjour, > = > Pourriez indiquer=A0 l'avantage =E0 utiliser SAISIE par rapport a une sai= sie = > de formulaire directe si ce n'est pour faciliter la tache en particulier = > pour un=A0 d=E9veloppeur d=E9butant ? > = > s=E9curit=E9 ? rapidit=E9 d'ex=E9cution ? maintenance ? > = > merci - s=E9curit=E9 : pas d'avantage comparatif, puisque saisie ne s'occupe que = de fournir les saisies, pas les traitements, et c'est plutot au niveau = des traitements - rapidi=E9 d'execution : non plus, et m=EAme saisies est sans doute plus = lent (sans que ce ne soit forc=E9ment tr=E8s fort) - lisibilit=E9 du code : en se focalisant uniquement sur la structure = logique des saisies et non pas sur l'affichage des saisies, on gagne en = lisibilit=E9 du code (notamment lorsqu'on veut charger des valeurs par = d=E9faut, gerer les erreurs etc). Plus besoin de mettre des #GET / #SET = partout :p - et du coup on y a gagne en rapidit=E9 d'=E9criture (une fois = l'apprentissage de base fait) - structure html : avec saisies, on est s=FBr que la structure html du = formulaire respecte les conventions SPIP - autres avantages : - possibilit=E9 de v=E9rifier automatiquement certaines valeurs par simple = d=E9claration (exemple, si je veux tester que la valeur est - possibilit=E9 de gerer facilement des formulaires multi=E9tapes (avec le= s = derni=E8res versions du plugins + les versions de dev de SPIP) - possibilit=E9 de profiter des affichages conditionnels des saisies (si = tel saisie a telle valeur, alors afficher telle autre saisie)