There are some cache files specific to plugins which are also created in
tmp/
or in
tmp/cache/
.
{{{plugin_xml.cache}}}
The results from analysing the various
plugin.xml
files is stored in a cache in the
tmp/plugin_xml_cache.gz
file.
This file is created when the list of active plugins is changed by the function
ecrire_plugin_actifs()
, which calls the function
plugins_get_infos_dist()
from
ecrire/plugins/get_infos.php to manage the retrieval of data for a plugin. The file can also be deleted, as for numerous cache files when updates are made to the database structure.
{{{Plugin load files}}}
Plugins typically declare files for options, functions and actions to be executed for pipeline calls. All of the files to be loaded are compiled into 3 files, recalculated whenever the plugin management page is accessed at
ecrire/?exec=admin_plugin
, when the cache is manually emptied, or when there is an update to the database structure:
-*
tmp/cache/charger_plugins_options.php
contains the list of option files to be loaded,
-*
tmp/cache/charger_plugins_fonctions.php
contains the list of function files,
-*
tmp/cache/charger_plugins_pipelines.php
contains those files used for the functions to be executed for each pipeline.