Améliorer la déclaration des champs et la détection des modèles "vus"
Actuellement ça utilise ce système : https://www.spip.net/fr_article6662.html (qui est documenté pour les webmestres alors qu'il me semble que c'est surtout utile pour les devs qui soit rajoutent des champs à des contenus existants par ex articles, soit ajoutent des objets avec d'autres champs que juste "texte").
Alors déjà c'est une globale (c'est mal) alors que ça mériterait sûrement un pipeline en bonnet de forme :)
Mais aussi c'est juste une liste à plat, qui va alors valoir pour tous les objets d'un coup… Alors autant pour le "texte" historique on peut comprendre ok, mais peut-être que dans tel objet on voudrait que ce soit pris en compte dans "descriptif", et pas dans tel autre, objet par objet quoi.
Il y a sûrement moyen d'améliorer cela.
Annexemement peut-être aussi que la détection automatiques des "utilisations" de modèles (un ou plusieurs différents) pour chaque objet, ne devrait surtout pas être réimplémentée pour chaque plugin qui a des modèles (médias, formidable, etc) ! Mais bien une API objet noyau, où chaque plugin peut déclarer 1) ses modèles à détecter et 2) où les détecter, et que ce soit alors la même machinerie mutualisée qui mouline quand on enregistre des contenus en base.