Ich habe mir gerade mein erstes Package gezimmert
Im wesentlichen funktioniert es so, wie der Thread, auf den bereits oben verlinkt wurde.
Aber ist einfacher zu installieren.
Außerdem habe ich noch ein schickes "Feature" gefunden:
Man kann /volume1/@appstore/localweb/web/config bzw. /volume1/@appstore/meineApp/web/images per symbolischem Link auf eine Freigabe zeigen lassen und damit das Ganze bequemer editieren.
Man muss sich nur in DSM ab- und neu anmelden, damit die jeweiligen Änderungen wirksam werden!!
Auch wenn das Package "localweb" heisst, ist es so, dass es im Browser läuft.
Damit sind die entsprechenden URLs auch immer aus Sicht des Browsers anzugeben.
Also funzt
http://localhost/photo für die Photostation so nicht, sondern muss
http://name-oder-ip-meiner-ds/photo lauten.
Der Link "MyFritz" aus der Anzeige der Fritzbox führt übrigens dazu, dass das Fenster des DSM durch das der MyFritz ersetzt wird!
Ist also nur bedingt zu gebrauchen.....
Aber wenn man in der config (s.u.) den Schlüssel "type" auf url statt auf legacy setzt, öffnet sich der Link nicht im DSM, sondern in einem neuen Fenster.
Zum Editieren gibt es folgende Wege:
Mittels Shell und vi in /volume1/@appstore/localweb/web/config die gewünschten URLs eintragen und aus dem Verzeichnis images ein passendes meiner Beispielimages auswählen.
Oder...viiieeeelll besser:
Eine Freigabe mit dem Namen /volume1/localweb anlegen und alles aus /volume1/@appstore/localweb/web dort hinein kopieren, dann dieses Verzeichnis leeren und die Kopie verlinken...
Als root also (nachdem /volume1/localweb angelegt wurde!!):
cp -R /volume1/@appstore/localweb/web/* /volume1/localweb/
cd /volume1/@appstore/localweb/web
rm -r *
ln -s /volume1/localweb/* /volume1/@appstore/localweb/web/
Dann /volume1/localweb auf dem PC einhängen und bearbeiten.
Die Syntax der Datei "config" ist nicht kompliziert.
Rich (BBCode):
{
".url": {
"net.undefined.fritz": {
"type": "legacy",
"allUsers": true,
"title": "FritzBox",
"desc": "Access to FritzBox",
"icon": "images/icon_28_{0}.png",
"url": "http://fritz.box"
},
"net.undefined.ds": {
"type": "legacy",
"allUsers": true,
"title": "Diskstation",
"desc": "Access to Diskstation",
"icon": "images/icon_5_{0}.png",
"url": "http://ds.fritz.box:5000"
},
"net.undefined.photo": {
"type": "legacy",
"allUsers": true,
"title": "Photostation",
"desc": "Access to Photostation",
"icon": "images/icon_6_{0}.png",
"url": "http://ds.fritz.box/photo"
},
"net.undefined.forum": {
"type": "legacy",
"allUsers": true,
"title": "Synology-Forum",
"desc": "The Synology Forum",
"icon": "images/nautilus_{0}.png",
"url": "http://www.synology-forum.de"
}
}
}
Sorry für das Quick n' Dirty, aber ist ja das erste Package
Download:
https://mega.co.nz/#!h1N3zDSR!_zcuKMCMhYnN1OW5-zFcbVcSAj6KsMf6TvoCCIi-2Wg
Bevor's jemandem auffällt:
Ich hab' ganz viel per copy/paste vom Package autorun übernommen