@ Arno* <arno@scarabee.com> :
Le problème avec l'URL de validation, c'est pas tant l'URL qu'est
moche, c'est surtout les butineurs qui font deux requêtes à chaque
fois
Un principe du http est qu'un "GET" ne DOIT PAS être actif, tandis qu'un
"POST" PEUT l'être. Dans SPIP, pour l'instant, on s'en contrefout, d'où les
problèmes de création par millions d'items dans la table spip_forums (à
chaque passage de moteur de recherche sur les liens "poster un article"), la
création multiple de rubriques, etc.
Je propose donc solennellement qu'on se fixe une règle : pas de manipulation
de la base sur des "GET" (sauf pour statistiques et flicage des connectés
évidemment).
En l'occurence, il faudrait
* ne créer d'objet (rubrique, article, forum, etc.) qu'au moment où le
formulaire est rempli
* Pour la validation des pétitions, que la page de validation propose un
joli message "appuyer sur ce bouton pour valider" et "appuyez sur ce
bouton pour annuler".
On peut nettoyer ce qui existe, mais à la condition qu'Arno arrête d'ajouter
des trucs pas conformes.
* * *
Par ailleurs, il serait temps qu'on se décide sur la question suivante : oui
ou non PEUT-ON faire un "POST" sur l'URI ecrire/articles.php3?id_article=52 ?
Si oui (et je crois que oui), il faut à mon avis le faire dans SPIP, ce
serait plus clean à bien des égards.
("DOIT", "PEUT" etc sont utilisés ici à la manière des RFC.)
-- Fil