Updated Design: external file for function and templates nodes (markdown)

Nathanaël Lécaudé 2017-05-15 10:38:11 -04:00
parent 6cee506d9f
commit 91e452122f
1 changed files with 1 additions and 1 deletions

@ -9,7 +9,7 @@ We know some third party nodes do this but we think this should be integrated in
## Proposition
We propose the addition of a checkbox named `Load from external file` just above the code field. Checking this checkbox would make a field appear where the user can type the path to a file, similar to the `file-in` node. Given the fact some cloud environment are not compatible with a traditional file system, a setting named `allowExternalFiles` could be added in `settings.js` to disable this feature entirely.
In that mode, the code editor could show the code but in greyed out mode, similar to how the Arduino IDE works when using external files.
In that mode, the code editor could show the code but in greyed out mode, similar to how the Arduino IDE works when using external files. Another option would be to be able to start prototyping a function in Node-RED's editor and have the option to then save it to file. That would imply the user could use the built-in editor to edit the file.
## Exporting flows
This brings one problem, what happens when someone exports a flow ? We propose the addition of a checkbox in the flow export dialog named `Embed external files` that would embed the external file contents within the exported flow making sharing of that flow possible.