... |
... |
@@ -5,9
+5,10 @@ |
5 |
5 |
The deploy plugin lets you upload and install plugins to {{formcycle/}} automatically. Compared with a manual installation via [[the backend menu>>doc:Formcycle.UserInterface.Client.Plugins]], this offers several advantages: |
6 |
6 |
|
7 |
7 |
* Plugin developers can integrate the deployment process into the Maven build process. This allows for faster testing, rapid development and does not necessitate a context switch that might slow down developers. |
8 |
|
-* It allows the installat |
9 |
|
-Eine Installation auf einem Live-System kann so weiter automatisiert werden. |
|
8 |
+* It allows the installation of {{formcycle/}} tob e automated even further. |
10 |
10 |
|
|
10 |
+You can install the deploy plugin both as a client as well as a system plugin. If the former, |
|
11 |
+ |
11 |
11 |
Das Deploy-Plugin kann sowohl als Mandant-Plugin als auch als System-Plugin installiert werden. Es enthält eine [[Servlet-Aktion>>doc:Formcycle.PluginDevelopment.Types.IPluginServletAction]]. Per HTTP-Post-Request wird eine Plugin-JAR-Datei an den FORMCYCLE-Server gesendet. Die weiteren Parameter im HTTP-Request bestimmen, was nun weiter mit dem Plugin geschieht, etwa ob es nur installiert oder auch aktiviert werden soll. |
12 |
12 |
|
13 |
13 |
Falls das hochgeladene Plugin bereits existiert, ist es in der Regel ist es sinnvoll, dieses zu ersetzen. Dazu ist es erforderlich, anzugeben, über welchen Identifikator ein Plugin identifiziert wird. Es gibt hierbei vier Möglichkeiten, die dieses Plugin erlaubt: |