Show plugin information

von Stone_Cold, 11. Juni 2011

Show plugin information

Stone_Cold

1.1.0, 14. Dezember 2011

Community Framework 1.1.x

LGPL

543

Mehr über dieses Plugin

Mit diesem Plugin kann der Entwickler seinem Paket zusätzliche Informationen in mehreren Sprachen hinzufügen.
Das Plugin ist ausschliesslich für Entwickler gedacht und basiert auf dem Plugin "Show License" von RouL, dem ich an dieser Stelle dafür ausdrücklich danken möchte.
Aus diesem Grund ist das Plugin auch im Wesentlichen identisch aufgebaut wie das von RouL.

Während der Installation des eigentlichen Plugins werden dann diese zusätzlichen Informationen angezeigt, wobei auch hier der Benutzer (i.d.R der Admin) die Sprache auch selbst wählen kann, sofern die Informationen in verschiedenen Sprachen vorliegen. Eine Bestätigung (im Gegensatz zur Lizenz) ist nicht notwendig, die Installation kann dann fortgesetzt oder abgebrochen werden.
Hat der User keine passende Sprache installiert, wird ein entsprechender Hinweis ausgegeben - die Installation kann jedoch auch in diesem Fall fortgesetzt werden.

Nach der Installation des eigentlichen Plugins findet der User die Informationsseite über Links in der Paket-Liste und/oder direkt auf der Seite der Plugin-Beschreibung (vgl. Screenshots). Damit bietet sich hier dem Entwickler die Möglichkeit, wichtige Informationen für den Anwender dauerhaft zu hinterlegen, wie z.B. Hinweise zu den Optionen, Support, Versionen u.v.a.m.

Anwendung
Das Paket de.sctools.pip.showinformation muss in der package.xml des zu installierenden Plugins im Tag requiredPackages angegeben werden. Im Block instructions werden dann für jede Sprache die Pfade zu den Dateien angegeben. Eine Sprache (en) sollte dabei immer als 'default' gekennzeichnet werden (vgl. dazu auch RouL's ShowLicense-Plugin).
Beispiel:

<requiredpackages>
<requiredpackage minversion="1.0.0" file="required/de.sctools.pip.showinformation.tar.gz">de.sctools.pip.showinformation</requiredpackage>
<requiredpackage minversion="1.1.0">com.woltlab.wcf</requiredpackage>
</requiredpackages>

<instructions type="install">
<informationtexts languagecode="en" default="1">info/info-en.txt</informationtexts>
<informationtexts languagecode="de">info/info-de.txt</informationtexts>
<informationtexts languagecode="de-informal">info/info-de-informal.txt</informationtexts>
<files>files.tar</files>
</instructions>

Die Dateien mit den Informationen müssen dann natürlich zusammen mit den anderen notwendigen Dateien ins Paket gepackt werden.
Als Codierung der Textdateien empfehle ich UTF-8 (ANSI funktioniert aber auch). BBCode zur Formatierung und optischen Aufwertung kann verwendet werden, HTML jedoch nicht! Bei den BBCodes ist es ratsam, nur Standard-BBCodes zu verwenden da spezielle BBCodes kaum jeder installiert hat.
Wird eine in der package.xml angegebene Datei nicht gefunden, erfolgt ein Abbruch der Installation.

Voraussetzungen
WCF v1.1.x

Screenshots (5)





Versionen (2)

Version 1.1.0

14. Dezember 2011, 15,91 kB, 188 Downloads

- die Informationsseite wird nun auch beim Update eines Paketes angezeigt
- beim Update eines Pakets werden bereits vorhandene Informationstexte aktualisiert und Texte in neuen Sprachen hinzugefügt
- beim Deinstallieren eines Paketes werden die Informationstexte nun auch wieder entfernt
- Bugs beim Anzeigen der Texte bei installiertem WBBLite v2.1.x behoben

Was hat sich geändert?

Hier können Sie nachlesen, was sich an der Software in den verschiedenen Versionen geändert hat und alte Versionen bei Bedarf herunterladen.


Rezensionen (1)

TOP #1

Von »Kallinka«, Donnerstag, 28. Juli 2011, 16:18

Ich finds klasse, werds ab jetzt für jedes meiner Plugins nutzen!
Super um Zusatzinfos oder Hinweise zur Lizenz zu geben.

cu
Kallinka aka Chefkoch

Schreiben Sie eine Rezension!

Teilen Sie dem Pluginautor und anderen Kunden Ihre Meinung zu diesem Plugin mit und bewerten Sie es!
Bitte nutzen Sie die Rezension nicht dazu, technische Fragen zu stellen oder Fehler zu melden!