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)