-
Notifications
You must be signed in to change notification settings - Fork 53
Synology DSM info
The SimpleExtJSApp source code is available at :
https://github.com/DigitalBox98/spksrc/tree/simpleextjsapp/spk/simpleextjsapp/src/app/simpleextjsapp.js
The "app" folder contains all other files (config, cgi, etc) :
https://github.com/DigitalBox98/spksrc/tree/simpleextjsapp/spk/simpleextjsapp/src/app/
The package is created via SPKSRC framework.
The Synology DSM client part is based on ExtJS 3.4 library
Below is the location of each part of the DSM client framework :
DSM client part | Location on NAS |
---|---|
Synology JS lib | /usr/syno/synoman/synoSDSjslib/sds.js |
Synology ExtJS UX widgets | /usr/syno/synoman/scripts/ext-3.4/ux/ux-all.js |
ExtJS 3.4 | /usr/syno/synoman/scripts/ext-3.4/ext-all.js |
Available at : http://cdn.sencha.com/ext/gpl/3.4.1.1/release-notes.html
API docs : https://cdn.sencha.com/ext/gpl/3.4.1.1/docs/
Usage of ExtJS in DSM : https://github.com/SynoCommunity/spksrc/tree/master/spk/debian-chroot/src
Usage of ExtJS + API in DSM : https://github.com/Rutorai/syno-library/wiki
Application written in ExtJS + NodeJS : https://github.com/filebot/filebot-node
Tentative to API writing : https://github.com/Rutorai/syno-library/tree/develop/package/