Il ne se passe pas une semaine sans que quelqu’un demande comment modifier les formulaires «écrire à l’auteur», «forum» ou autre.
Actuellement voici ce qui est possible :
bricoler les css : possible s’il ne s’agit que de modifier une couleur ou un alignement (et encore)
bricoler dans le code de SPIP : implique un beau merdier à chaque upgrade
écrire un filtre qui remet en forme l’html par défaut : moche (autant modifier à la source) difficile et pas toujours possible
Le pire d’entre eux, c’est #FORMULAIRE_FORUM car il contient un tas de trucs (plusieurs champs, mot clés) et des parties conditionnelles (preview/submit, permission selon le mode de modération ..). J’avais commencé à voir comment le rendre plus paramétrable, mais c’est vraiment pas évident.
A priori, il faudrait en faire une boucle afin de pouvoir mettre dedans des balises contenant les différents morceaux (le titre par défaut, l’url destination, ...).
À partir d’un tel raisonnement, pourquoi ne pas en faire autant avec les autres : c’est à voir au cas par cas.
Autre piste : CreationDeFormulairesPublics généralisée.
Depuis le 12/12 il est possible de modifier les formulaires plus simplement, voir http://www.spip-contrib.net/spikini...