Loading documentation/docs/plugins.md +13 −0 Original line number Diff line number Diff line Loading @@ -57,3 +57,16 @@ Voici un exemple de configuration du plugin de recherche : ``` * **tag**: nom du tag xml dans lesquels les recherches sont effectuées * **backToTextId**: xpath à suivre pour les liens de retour au texte sur les éléments de résultat ### Plugins et dépendances Javascript Certains plugins ont des dépendances vers des librairies js (ex : *img_viewer* requiert *OpenSeadragon*). Ces librairies sont automatiquement copiées à l'activation du plugin pour une édition à la lecture du fichier *plugins/<plugin_name>/resources.json*. Ex : l'édition de démo fonctionnant avec les plugins *img_viewer* et *equations*, les librairies *Mathjax* et *Openseadragon* sont automatiquement copiées lors de l'installation de l'édition (lecture de *equations/dependencies.json* et *img_viewer/resources.json*). Note : ces dépendances ne sont pas supprimées lors de la désactivation d'un plugin (à venir ?) afin d'éviter la suppresion d'une lib utilisée par un autre plugin. No newline at end of file Loading
documentation/docs/plugins.md +13 −0 Original line number Diff line number Diff line Loading @@ -57,3 +57,16 @@ Voici un exemple de configuration du plugin de recherche : ``` * **tag**: nom du tag xml dans lesquels les recherches sont effectuées * **backToTextId**: xpath à suivre pour les liens de retour au texte sur les éléments de résultat ### Plugins et dépendances Javascript Certains plugins ont des dépendances vers des librairies js (ex : *img_viewer* requiert *OpenSeadragon*). Ces librairies sont automatiquement copiées à l'activation du plugin pour une édition à la lecture du fichier *plugins/<plugin_name>/resources.json*. Ex : l'édition de démo fonctionnant avec les plugins *img_viewer* et *equations*, les librairies *Mathjax* et *Openseadragon* sont automatiquement copiées lors de l'installation de l'édition (lecture de *equations/dependencies.json* et *img_viewer/resources.json*). Note : ces dépendances ne sont pas supprimées lors de la désactivation d'un plugin (à venir ?) afin d'éviter la suppresion d'une lib utilisée par un autre plugin. No newline at end of file