... | @@ -23,7 +23,7 @@ A guiding principle during development has been to separate the general from the |
... | @@ -23,7 +23,7 @@ A guiding principle during development has been to separate the general from the |
|
|
|
|
|
Following the from above, all solutions are designed to be as generic as possible, even if used only once. The separation of code and configuration means that it should be fairly easy to adapt to another workflow or ontology, simply by replacing the configuration file or parameterize it, supporting other needs.
|
|
Following the from above, all solutions are designed to be as generic as possible, even if used only once. The separation of code and configuration means that it should be fairly easy to adapt to another workflow or ontology, simply by replacing the configuration file or parameterize it, supporting other needs.
|
|
|
|
|
|
The user interface is constructed with the help of one from of a handful of _templates_. The most important being `workflow.html`, while the entry point to the application is via the `menu.html`template.
|
|
The user interface is constructed with the help of one from of a handful of _templates_. The most important being `workflow.html`, while the entry point to the application is via the `menu.html`template. Other templates are `edit_authority.html` which is used to edit all fields relevant for a resource type, in addition to comparing and merging two resources, and `report.html`, which presents the data from all tabs as one sectioned page, for an overview over catalogue data describing a Publication.
|
|
|
|
|
|
### Ractive.js
|
|
### Ractive.js
|
|
Catalinker uses [Ractive.js](http://www.ractivejs.org/) web framework, developed by the Guardian newspaper. Its main purpose is two-way binding between input fields and javascript object structures, suitable for rendering a complex user interface backed by an application state.
|
|
Catalinker uses [Ractive.js](http://www.ractivejs.org/) web framework, developed by the Guardian newspaper. Its main purpose is two-way binding between input fields and javascript object structures, suitable for rendering a complex user interface backed by an application state.
|
... | | ... | |