On JRS for many resources (images, text files, properties files, xml, json, jrxml, jrctx, jrtx, data adapters) we don't have an editor to see and edit the content. Users have to download resource locally edit and upload the file back.
I think this is not a user friendly way to go.
Repository UI (where we show the list of resources) should use a generic api to open a resource in an editor. We should have editors registered for different resource types.
This editors should be in a form of react components, should know how to use repository api to load and save data. Should not be tied to actual JRS UI. Should be possible to use over JRIO or in custom application.
We could rapidly implement a text based editors like we've done for domain security editor. In next phase we should build UI for many of them, one by one.
It will be nice if this editors have basic functionalities like most modern online applications have.
show lock type if file is locked
show file info from the editor
show history, replace with previous version
allow comments
have share buttons and ui to share it with other users, give permissions
save (save to a folder), download, upload
Components | Others |