Cache des plugins

Des fichiers de cache spécifiques aux plugins sont aussi créés dans tmp/ ou dans tmp/cache/.

plugin_xml.cache

Le résultat de l’analyse des différents fichiers plugin.xml est mis en cache dans le fichier tmp/plugin_xml_cache.gz.

Ce fichier est recréé lors de l’écriture de la liste des plugins actifs via la fonction ecrire_plugin_actifs() qui appelle la fonction plugins_get_infos_dist() de ecrire/plugins/get_infos.php gérant la récupération des informations d’un plugin. Le fichier est aussi supprimé, comme de nombreux fichiers de cache lors des mises à jour de la structure de base de données.

Fichiers de chargement des plugins

Les plugins déclarent des fichiers d’options, de fonctions et des actions à effectuer sur des appels de pipelines. L’ensemble des fichiers à charger est compilé dans 3 fichiers, recalculés lors d’un passage sur la page de gestion des plugins ecrire/?exec=admin_plugin, d’un vidage du cache ou d’une mise à jour de la structure de la base de données :

  • tmp/cache/charger_plugins_options.php contient la liste des fichiers d’options à charger,
  • tmp/cache/charger_plugins_fonctions.php contient la liste des fichiers de fonctions,
  • tmp/cache/charger_plugins_pipelines.php celle des fonctions à exécuter pour chaque pipeline.

Auteur Matthieu Marcillaud Publié le : Mis à jour : 31/01/10

Traductions : English, français