Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
developer:addons [2018/06/19 09:15] pollmann |
developer:addons [2019/08/13 13:48] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
[[:start|zurück zur Übersicht]] | [[:start|zurück zur Übersicht]] | ||
- | ====== Addons ====== | + | ====== AddOns ====== |
Addons werden dazu verwendet um FH-Complete um Funktionen zu erweitern: | Addons werden dazu verwendet um FH-Complete um Funktionen zu erweitern: | ||
Zeile 13: | Zeile 13: | ||
* Erweitern von Optionen | * Erweitern von Optionen | ||
- | * Ausblenden von Feldern im FAS / Tempus | + | * Ausblenden von Feldern im FAS / TEMPUS |
* Neue Menüpunkte | * Neue Menüpunkte | ||
* ... | * ... | ||
Zeile 28: | Zeile 28: | ||
* ... | * ... | ||
- | ===== Installation von Addons ===== | + | ===== Installation von AddOns ===== |
- | Um ein Addon zu installieren wird zuerst der Programmcode in das "addons" Verzeichnis des Servers kopiert. | + | Um ein AddOn zu installieren wird zuerst der Programmcode in das "addons" Verzeichnis des Servers kopiert. |
- | Danach muss das Addon in der Konfigurationsdatei /config/cis.config.inc.php bzw config/vilesci.config.inc.php aktiviert werden. | + | Danach muss das AddOn in der Konfigurationsdatei /config/cis.config.inc.php bzw config/vilesci.config.inc.php aktiviert werden. |
Dazu wird folgender Eintrag editiert: | Dazu wird folgender Eintrag editiert: | ||
<code> | <code> | ||
Zeile 39: | Zeile 39: | ||
</code> | </code> | ||
Mehrere aktive Addons können mit Strichpunkt (;) getrennt werden | Mehrere aktive Addons können mit Strichpunkt (;) getrennt werden | ||
- | Nach der Aktivierung des Addons sind diese im Vilesci unter Addons sichtbar. Und können dort gegebenenfalls installiert werden wenn das Addon eine eigene Installation benötigt. | + | Nach der Aktivierung des AddOns sind diese im VileSci unter dem Menüpunkt //AddOns// sichtbar und können dort gegebenenfalls installiert werden, wenn das AddOn eine eigene Installation benötigt. |
- | Für die Verwaltung der Addons ist eine eigene Berechtigung nötig (basis/addon) | + | Für die Verwaltung der AddOns ist eine eigene Berechtigung nötig (basis/addon) |
===== Aufbau eines Addons ===== | ===== Aufbau eines Addons ===== | ||
- | Addons werden im Ordner /addons/ abgelegt. | + | AddOns werden im Ordner /addons/ abgelegt. |
- | Das Addon mit dem Namen template gibt einen Überblick über den Aufbau und die Funktionen eines Addons | + | Das AddOn mit dem Namen template gibt einen Überblick über den Aufbau und die Funktionen eines AddOns |
===== Phrasen überschreiben ===== | ===== Phrasen überschreiben ===== | ||
- | Phrasen (Bezeichnungstexte und Übersetzungen) können von Addons überschrieben werden um die Phrasen an die jeweilige Institution anzupassen. Sind in den Addons eigene Phrasen vorhanden überschreiben diese die Standardphrasen aus dem Core. | + | Phrasen (Bezeichnungstexte und Übersetzungen) können von AddOns überschrieben werden um die Phrasen an die jeweilige Institution anzupassen. Sind in den AddOns eigene Phrasen vorhanden überschreiben diese die Standardphrasen aus dem Core. |
- | Es ist auch möglich die Phrasen von Addons zu Überschreiben. Hier wird immer die Phrase des zuletzt aktivierten Addons herangezogen. | + | Es ist auch möglich die Phrasen von AddOns zu Überschreiben. Hierzu wird immer die Phrase des zuletzt aktivierten AddOns herangezogen. |
- | Falls Phrasen überschrieben werden empfiehlt es sich daher, ein eigenes Addon zu erstellen und dieses am Schluss der Liste zu aktivieren: | + | Falls Phrasen überschrieben werden empfiehlt es sich daher, ein eigenes AddOn zu erstellen und dieses am Schluss der Liste zu aktivieren: |
<code> | <code> | ||
define('ACTIVE_ADDONS','template;addon1;addon2;phrasen'); | define('ACTIVE_ADDONS','template;addon1;addon2;phrasen'); |