A droite, au lieu d'avoir une liste de blocs de champs, je mettrais juste un aperçu de la MAP (avec les valeurs par défaut). A chaque champs, j'associerais des boutons éditer/supprimer et la possibilité de les réordonner par glisser/déposer.
C'est une bonne idée et ça me facilitera des choses ... En fait jusqu'ici je comptais attendre que toutes les lignes de la map soient créées avant de passer au php, mais avec ta disposition, pour faciliter les choses, faudra modifier le fichier xml à l'ajout de chaque ligne. ça me pose pas un problème en soit, mais je sais pas si ça ralentira le truc ou pas.
Sinon pour l'aperçu j'aimerais bien des idées, parce que je vois pas vraiment quoi afficher ... les options de la ligne ? ou juste un bloc comme ceux actuels qui rappelle qu'il y a une ligne de type x dans la map, avec possibilité de supprimer/modifier/trier ?
Ensuite, pour la configuration d'un champ, à l'ajout et à l'édition, j'afficherais un bloc de la même manière que tu le fais actuellement, mais uniquement un seul, celui que l'on veut éditer. (voire, peut être, faire apparaître ce bloc sous forme de "popup" (à la manière de la signalisation de nouveau MP) grisant le reste et empéchant de d'interagir dessus comme une fenêtre modale, une fois éditer, la fenêtre disparaît)
Bonne idée également, mais pour la popup ché pas, je trouve que ce serait mieux directement sur la page.
- le type de champ de la partie droite d'édition des blocs, devrait être le même que ce que l'on glisse/dépose
J'ai pas compris.
- Le nom de la ligne est un paramètre dont l'utilisateur n'a pas besoin. Demandes le "Nom du champ" et je mettrais en plus à coté (ou au niveau du résultat) une case à cocher "Ajouter le nom du champs dans le message", qui ajoutera automatiquement NomDuChamp : devant la résultat.
Je vois pas l'utilitée d'afficher le nom du champ dans le message.
Pour le reste c'est ok, vais en tenir compte.
Bon boulot pour le moment

Il faudrait pouvoir intervertir les blocks entre eux, une fois créé.
Avec la proposition de disposition de Shekral, ce sera possible je pense. Avec l'actuelle, j'ai essayé mais j'y suis pas arrivé ...
Et aussi pouvoir en supprimer...

Idem.