develop:plugin.xml
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
develop:plugin.xml [d.m.Y H:i] – willuhn | develop:plugin.xml [d.m.Y H:i] – willuhn | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Der Aufbau dieser Datei ist stark an das Format der " | Der Aufbau dieser Datei ist stark an das Format der " | ||
+ | Unter [[http:// | ||
Beispiel Hibiscus: | Beispiel Hibiscus: | ||
Zeile 10: | Zeile 11: | ||
<?xml version=" | <?xml version=" | ||
- | <plugin name=" | + | <plugin name=" |
+ | xmlns: | ||
+ | xsi: | ||
< | < | ||
< | < | ||
< | < | ||
+ | |||
+ | < | ||
+ | <import plugin=" | ||
+ | <import plugin=" | ||
+ | <import plugin=" | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
< | < | ||
<item id=" | <item id=" | ||
- | <item id=" | + | <item id=" |
+ | | ||
<item name=" | <item name=" | ||
[...] | [...] | ||
Zeile 24: | Zeile 42: | ||
</ | </ | ||
| | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ | ||
- | |||
< | < | ||
<item id=" | <item id=" | ||
Zeile 89: | Zeile 101: | ||
| homepage | Homepage des Plugins/ | | homepage | Homepage des Plugins/ | ||
| license | Bezeichnung der Lizenz des Plugins | | | license | Bezeichnung der Lizenz des Plugins | | ||
- | |||
=== Dependencies === | === Dependencies === | ||
- | Der Pluginloader löst Abhängigkeiten zwischen Plugins | + | Der Pluginloader löst Abhängigkeiten zwischen Plugins selbst auf und lädt die Plugins in der gewünschten Reihenfolge. Existiert eine der Abhängigkeiten nicht oder kam es dort bei der Initialisierung zu einem Fehler, wird auch das betreffende Plugin nicht geladen um Folgefehler zu vermeiden. |
<code xml> | <code xml> | ||
- | < | + | < |
<import plugin=" | <import plugin=" | ||
- | <import plugin=" | + | <import plugin=" |
+ | <import plugin=" | ||
... | ... | ||
</ | </ | ||
Zeile 103: | Zeile 115: | ||
| requires | Container für die Liste der Abhängigkeiten | | | requires | Container für die Liste der Abhängigkeiten | | ||
- | | import | Ein benötigtes Plugin | | + | | jameica |
- | | plugin | Name des benötigten Plugins. Das ist der Wert des Attributes *<plugin name=..." | + | | import |
+ | | plugin | ||
+ | | version | ||
+ | | required | Legt fest, ob die Abhängigkeit erfüllt sein muss oder nicht (default=" | ||
+ | |||
+ | Versionsnummern können in den folgenden Formaten angegeben werden: | ||
+ | |||
+ | ^ Beispiel | ||
+ | | 2.0 | Plugin/ | ||
+ | | 1.2- | Plugin/ | ||
+ | | 1.7+ | Plugin/ | ||
Zeile 129: | Zeile 151: | ||
< | < | ||
<item id=" | <item id=" | ||
- | <item id=" | + | <item id=" |
<item name=" | <item name=" | ||
[...] | [...] | ||
Zeile 141: | Zeile 163: | ||
| name | Bezeichnung des Menuelementes | | | name | Bezeichnung des Menuelementes | | ||
| action | Name der Java-Klasse, | | action | Name der Java-Klasse, | ||
+ | | enabled | Legt fest, ob das Menuelement aktiv oder inaktiv (grau) sein soll. Default: true | | ||
Zeile 153: | Zeile 176: | ||
icon-close=" | icon-close=" | ||
icon-open=" | icon-open=" | ||
- | action=" | + | action=" |
+ | expanded=" | ||
+ | enabled=" | ||
</ | </ | ||
</ | </ | ||
Zeile 165: | Zeile 190: | ||
| icon-open | Optionale Angabe eines Icons, welches angezeigt wird, wenn der Knoten geöffnet ist | | | icon-open | Optionale Angabe eines Icons, welches angezeigt wird, wenn der Knoten geöffnet ist | | ||
| action | Name der Java-Klasse, | | action | Name der Java-Klasse, | ||
+ | | expanded | Optionales Attribut, welches festlegt, ob das Element auf- oder zugeklappt sein soll. Standardmäßig ist es aufgeklappt. | | ||
+ | | enabled | Legt fest, ob das Navigations-Element aktiv oder inaktiv (grau) sein soll. Default: true | | ||
Impressum | Datenschutz
develop/plugin.xml.txt · Zuletzt geändert: d.m.Y H:i von willuhn