Aufbau der Datei 'application.cfg'

Aus Synology Wiki
Wechseln zu: Navigation, Suche

Einleitung

Mit Hilfe der Datei application.cfg wird der Aufruf und das Erscheinungsbild (Icon) einer Anwendung auf dem DSM Desktop konfiguriert.

Aufbau

Für die Einbindung von 3rdparty Anwendungen wird dieser Aufbau benutzt (Beispiel):

text = Test
description = Test App zum Testen
type = embedded
path = /webman/3rdparty/test/test.html
icon_16 = icon16.png
icon_32 = icon32.png
admin_only = true

Erklärung der Schlüsselwörter

Parameter Beschreibnung Wert/Typ/Beispiel
text Name/Titel der Applikation alphanumerisch
text_xxx Name/Titel der Applikation in der jeweiligen Sprache xxx (siehe #Sprachkürzeltabelle). alphanumerisch
description ausführliche Beschreibung der Applikation alphanumerisch
description_xxx ausführliche Beschreibung in der jeweiligen Sprache xxx (siehe #Sprachkürzeltabelle). alphanumerisch
type bestimmt die Aufrufmethode der Applikation. Für die Fenster Lösung wird das Schlüsselwört "embedded" benutzt, soll die Anwendung in einem neuen Fenster erscheinen werden, trägt man "popup" ein. Wird dieser Parameter nicht angegeben, wird default "popup" benutzt. embedded, popup
protocol URL-Protokoll zur Applikation. Wird dieser Parameter nicht angegeben, wird default das aktuelle Protokoll vom DSM benutzt. http, https
adress Adresse (URL) oder IP zur Applikation. alphanumerisch
port Port als Ergänzung zum Parameter "adress". Wird dieser Parameter nicht angegeben, wird default der aktuelle Port vom DSM benutzt. numerisch
path Der Pfad nach der URL relativ zu /usr/syno/synoman. Bei Adressen, die den User-Apachen benutzen oder nicht auf die Diskstation zeigen, wird der Pfad ausgehend vom Parameter "adress" angegeben. Der Parameter "path" beginnt immer mit einem "/" Pfad/Dateiname
adminonly legt fest, wer die Applikation aufrufen darf. Wird dieser Parameter nicht angegeben, wird default "true" benutzt. nur für Admin (true), für alle User (false)
icon_16 das Icon der Anwendung für die Auflösung 16x16 Pixel Pfad/Dateiname / Format png oder ico
icon_32 das Icon der Anwendung für die Auflösung 32x32 Pixel Pfad/Dateiname / Format png oder ico

Sprachkürzeltabelle

ger = german
enu = english US
chs = chinese simplified
cht = chinese traditional
csy = czech
jpn = japanese
krn = korean
dan = danish
fre = french
ita = italian
nld = dutch
nor = norwegian
plk = polish
rus = russian
spn = spanish
sve = swedish
hun = hungarian
trk = turkish
ptg = portuguese european
ptb = portuguese brazilian

Links

3rd-Party Apps Developer Guide