Updates drawing

Neil Dorin
2020-07-27 23:40:13 -06:00
parent 389d58f28a
commit bae4e9ffbb

@@ -16,7 +16,7 @@ Essentials is meant to be a lightweight framework and an extensible basis for de
One or more plugins can be loaded to the /user/ProgramX/plugins as .dlls or .cplz packages. When the Essentials Application starts, it looks for any .cplz files, unzips them and then iterates any .dll assemblies in that folder and loads them. Once the plugin assemblies are loaded the Essentials Application will then attempt to load a configuration file and construct items as defined in the file. Those items can be defined in either the Essentials Framework or in any of the loaded plugin assemblies.
![Architecture drawing](https://pepperdash.github.io/Essentials/Plugin%20Load%20Sequence.png)
![Architecture drawing](https://pepperdash.github.io/Essentials/Essentials%20Plugin%20Loading%20Sequence.png)
## What Must be Implemented in a Plugin for it to Work?