Benutzer-Werkzeuge

Webseiten-Werkzeuge


develop:scripting-plugin

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
develop:scripting-plugin [d.m.Y H:i] – angelegt willuhndevelop:scripting-plugin [d.m.Y H:i] – [Aufbau der plugin.xml] willuhn
Zeile 6: Zeile 6:
 ===== Aufbau des Plugins ===== ===== Aufbau des Plugins =====
  
-Das Plugin befindet sich in einer ZIP-Datei "hibiscus.script.abcbank.zip". Diese enthält eine Datei mit dem Namen "plugin.xml", eine Javascript-Datei mit dem Namen "hibiscus.script.abcbank.js" sowie einen  einen Ordner "lib" mit den benötigten Jar-Dateien (im Beispiel sind es die Jar-Dateien von [[http://htmlunit.sourceforge.net/|HTMLUnit]].+Das Plugin befindet sich in einer ZIP-Datei "hibiscus.script.abcbank.zip". Diese enthält eine Datei mit dem Namen "plugin.xml", eine Javascript-Datei mit dem Namen "hibiscus.script.abcbank.js" sowie einen Ordner "lib" mit den benötigten Jar-Dateien (im Beispiel sind es die Jar-Dateien von [[http://htmlunit.sourceforge.net/|HTMLUnit]].
  
 <code:shell> <code:shell>
Zeile 34: Zeile 34:
  
 Die Datei "plugin.xml" ist das Manifest eines Plugins ([[develop:plugin.xml|siehe auch]]). Es beschreibt die Eigenschaften des Plugins sowie dessen Abhängigkeiten zu anderen Plugins. Im konkreten Beispiel erfordert es Jameica mindestens in Version 2.3.0 (erst seit dieser Version ist es möglich, Plugins ohne Java-Code zu erstellen), ausserdem die Plugins "hibiscus" und "jameica.scripting" in mindestens den angegebenen Versionen. Die Datei "plugin.xml" ist das Manifest eines Plugins ([[develop:plugin.xml|siehe auch]]). Es beschreibt die Eigenschaften des Plugins sowie dessen Abhängigkeiten zu anderen Plugins. Im konkreten Beispiel erfordert es Jameica mindestens in Version 2.3.0 (erst seit dieser Version ist es möglich, Plugins ohne Java-Code zu erstellen), ausserdem die Plugins "hibiscus" und "jameica.scripting" in mindestens den angegebenen Versionen.
-Das Plugin sende ausserdem eine Message an die Queue "jameica.scripting.add" mit dem Inhalt "${manifest.pluginDir}/hibiscus.script.abcbank.js". Diese Queue wird vom Plugin "jameica.scripting" bereitgestellt. Die Message bewirkt, dass die Javascript-Datei "hibiscus.script.abcbank.js" beim Start von Jameica automatisch registriert wird. Die Variable "${manifest.pluginDir}" wird hierbei von Jameica automatisch gegen den Installationspfad des Plugins ersetzt.+Das Plugin sendet ausserdem eine Message an die Queue "jameica.scripting.add" mit dem Inhalt "${manifest.pluginDir}/hibiscus.script.abcbank.js". Diese Queue wird vom Plugin "jameica.scripting" bereitgestellt. Die Message bewirkt, dass die Javascript-Datei "hibiscus.script.abcbank.js" beim Start von Jameica automatisch registriert wird. Die Variable "${manifest.pluginDir}" wird hierbei von Jameica automatisch gegen den Installationspfad des Plugins ersetzt.
  
 <code:xml> <code:xml>
Zeile 66: Zeile 66:
  
 Nochmal der Hinweis: Das funktioniert erst seit Jameica 2.3 (derzeit Nightly-Build).  Nochmal der Hinweis: Das funktioniert erst seit Jameica 2.3 (derzeit Nightly-Build). 
 +
 +Beachte bitte auch, die Lizenz-Informationen von Jar-Dateien mitzuliefern, insofern deren Lizenz das verlangt.
  


Impressum | Datenschutz
develop/scripting-plugin.txt · Zuletzt geändert: d.m.Y H:i von willuhn