Je suis toujours pour enlever cet ajax forcé à l'intérieur du
formulaire, et de n'importe quel autre formulaire qui fait ça. Et je ne
suis d'accord avec aucun des arguments de Cédric que ce soit pour l'ajax
ou pour la redirection, et cela même pour le comportement par défaut de
SPIP avec l'email de confirmation (pas mon cas perso où je connecte
directement les gens).
## Pour l'ajax forcé
Tous les formulaires doivent avoir un fonctionnement cohérent, et c'est
documenté qu'on doit le mettre AUTOUR.
Et quand on ne veut pas ça, on ne doit pas être obligé de surcharger
entièrement le squelette et donc perdre toute évolution future, tout ça
pour enlever un "ajax" dans la class…
J'avais signalé ça avant la 3.2 qui était encore en dev à ce moment, et
on aurait pu l'enlever de la 3.2 et le signaler dans la doc de version.
Du coup là je suis toujours pour l'enlever aussi vite que possible, et
le documenter dans la doc de version.
## Pour la redirection non prévue
Pour ce qui est de la redirection, je ne suis pas d'accord non plus :
*même* quand on oblige les gens à aller confirmer dans leur email, ça
n'empêche absolument pas qu'on peut vouloir les rediriger sur une page
spéciale quand ils viennent de s'inscrire ! Ça n'a strictement aucun
rapport avec le fait de confirmer son inscription (et ça n'a pas de
rapport non plus avec la page sur laquelle ils pourraient arriver après
confirmation).
Exemple parfaitement possible :
Formulaire d'inscription => redirection sur une page explicative ("Vous
venez de vous inscrire, il va se passer ci ou ça, vous devez confirmer
blabla") => Aller dans mes emails => Cliquer le lien de confirmation =>
Redirection sur encore une autre page différente ("Vous venez de
confirmer, c'est super maintenant vous avez accès à ci ou ça").
## Conclusion
1) Pas d'ajax obligatoire par défaut.
2) Le formulaire d'inscription doit permettre de rediriger
optionnellement vers n'importe quelle page comme tous les autres CVT de
SPIP, dès la fin de son traitement. Cohérence.
3) Le formulaire d'inscription doit permettre de rediriger
optionnellement sur une page précis après avoir cliqué sur le lien de
confirmation dans l'email, et ce n'est pas forcément la même page
qu'après le traitement ! Donc par un autre argument/option.
=> c'est ce qu'a fait peetdu mais au mauvais endroit, car l'argument
utilisé devrait l'être pour le point 2) par cohérence avec tous les
autres formulaires, ce n'est ni utilisé ni documenté, donc on peut
encore le changer pour privilégier la cohérence (cf le fil du 11/02)