Wiki source code of Extensions
Last modified by Thomas Mortagne on 2024/03/25 12:03
Hide last authors
author | version | line-number | content |
---|---|---|---|
1.1 | 1 | Extension Manager support various types of extensions. | |
2 | |||
3.1 | 3 | = Generic = | |
1.1 | 4 | ||
5 | Those are the various states each type of extension can have inside XWiki. | ||
6 | |||
11.1 | 7 | **[[Core]]**: readonly extension loaded by the application server (generlaly coming from the XWiki WAR or provided by the application server itself) | |
8 | **Local**: all extensions that were downloaded at some point and kept in a special local folder of extenions | ||
9 | **Installed**: local extensions which are actually installed and usable in the XWiki instance | ||
1.1 | 10 | ||
3.1 | 11 | = Typed = | |
1.1 | 12 | ||
8.1 | 13 | Those are typed extensions for which a special handler and related tools are provided to deal with the differences (how to actually install it, etc.). | |
1.1 | 14 | ||
12.1 | 15 | **[[JAR]]**: extensions associated with a Java JAR file | |
11.1 | 16 | **[[XAR]]**: XWiki packages containing wiki pages | |
17 | **[[WebJar]]**: Java JAR files but containing web resources (JS/CSS/Less) | ||
18 | **[[empty>>Empty]]**: extensions without any associated file | ||
5.1 | 19 | ||
20 | == Contrib types == | ||
21 | |||
22 | * [[WHL and EGG>>Extension.Extension Repository Connector - Pypi]] | ||
6.1 | 23 | * [[NPM packages>>Extension.Extension Repository Connector - NPM]] |