Rendre optionnelles les extensions
Sans extensions, on a certaines erreurs qui me paraissent évitables :
- Les boucles forums et documents dans les modèles du privé devraient prendre le ? pour boucler sur des tables absentes sans erreur, elles n'en marcheraient pas moins bien lorsque l'extension est là. ex : <BOUCLE_docs(DOCUMENTS ?){id_rubrique}> </BOUCLE_docs>
- Il manque un include_spip('inc/actions'); (dans ecrire/public/composer.php ?), en tout cas, sans medias, generer_action_auteur n'est pas définie.
- Si on veut aller encore plus loin, mais ça me parait plus tordu : certains filtres dépendent des extensions, peut être on pourrait leur donner une définition vide si l'extension comportant le filtre n'est pas présente (exemple, compacte utiliser un peu partout renvoie une erreur si compresseur n'est pas présent) ?