A new Invenio editor will be presented. This editor can deal with big JSON documents while keeping a compact interface.
The editor is built with Angular 2 and consists of a core library (https://github.com/inveniosoftware-contrib/ng2-json-editor) and an overlay that needs to be written by the user (https://github.com/inspirehep/record-editor).
Outline of the presentation:
- Editor demo. An overview of the editor will be shown from the user perspective showcasing some of the options available.
- ng2-json-editor code overview. A high level overview of the code structure of the editor core library will be shown.
- Building an overlay. An example of editor overlay will be shown with the INSPIRE use case in mind.