Frayed0324 vous pouvez vous y atteler intégralement pour le core s'il vous plaît.
Je n'ai pour l'instant aucune idée de quelle serait la meilleure façon de procéder.
Il faudrait une procédure homogène entre les modules core et les modules complémentaires (idem pour les plugins).
Je suppose qu'il y aura des possibilités de factoriser, étant donné que beaucoup de scripts inline sont répétés.
Enfin, s'il est possible de garder la lisibilité qu'il y avait avant, à savoir que le déplacement du script, et ce qu'il en reste, puisse indiquer tout de même quelle est l'action réalisée, ce serait super.
Par exemple :
onchange="ajaxPostForm(this.form);"
Deviendrait (ceci n'est qu'un exemple) :
data-onchange="ajax-post-form"
Peut-être avez-vous déjà une idée précise de comment procéder ?