I have plans to create new application for TNAS and there are several difficulties and unclear things that can be easily solved by TNAS support team with very little effort and thus greatly facilitate new application creation.
- Can you please provide example application with open source. That can be very good starting point.
- Can you please provide information or example or boilerplate code for common UI tasks that are used in web applications:
- common UI with menu on the left and content page on the right
- application API call
- icon set that can be used in TNAS application (I've found - probably there are another icon sets)
Code: Select all
http://_NAS_IP_:8181/tos/static/style/font-awesome/demo.html#
- file viewer
- file editor
- log viewer
- set of UI dialogs - alert/warning message, ok/cancel dialog, choose dialog
- common theme usage
- Common task for TNAS applications is to run something during installation/uninstallation - e.g. check requirements, download something, run scripts, e.t.c. I bet install-amd64 and install-arm64 are intended exactly to do that during installation and it is possible to alter that installers and add appropriate functionality but original files are closed source. So is it possible to run some script during installation (not during NAS restart) or can you provide install-amd64 and install-arm64 sources to provide possibility to alter default install behaviour.
- Probably good idea is to allow dependencies between applications.