Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bodleian/iiif-manifest-editor
The Bodleian's IIIF Manifest Editor
https://github.com/bodleian/iiif-manifest-editor
iiif images manuscripts
Last synced: about 2 months ago
JSON representation
The Bodleian's IIIF Manifest Editor
- Host: GitHub
- URL: https://github.com/bodleian/iiif-manifest-editor
- Owner: bodleian
- License: mit
- Created: 2016-05-20T12:58:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-01T10:11:47.000Z (almost 2 years ago)
- Last Synced: 2024-08-04T04:07:21.686Z (5 months ago)
- Topics: iiif, images, manuscripts
- Language: JavaScript
- Homepage: http://dmt.bodleian.ox.ac.uk/
- Size: 31.4 MB
- Stars: 82
- Watchers: 23
- Forks: 22
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-iiif - Manifest Editor - Web application for importing, viewing, updating, and exporting manifests. See a [demo](https://digital.bodleian.ox.ac.uk/manifest-editor/). (Presentation Manifest Tools / Image viewers (Image API only))
README
# iiif-manifest-editor #
The iiif-manifest-editor is a web application that generates IIIF manifests. It allows you to import, view, update and export images and metadata using the [IIIF APIs](http://iiif.io/technical-details/).
![Screenshot of the IIIF Manifest Editor](https://cloud.githubusercontent.com/assets/725398/21155319/03fef050-c172-11e6-9253-c19b69c4c837.png)
## How to use
See this Wiki page for instructions on how to use the IIIF manifest editor:
[User manual](https://github.com/bodleian/iiif-manifest-editor/wiki/User-Manual)## Online Demo
You can find online demos of the IIIF Manifest Editor here:
* [https://digital.bodleian.ox.ac.uk/manifest-editor/](http://digital.bodleian.ox.ac.uk/manifest-editor/)
* [https://iiif-manifest-editor.textandbytes.com/](https://iiif-manifest-editor.textandbytes.com/)## How to set up the application ##
### Prerequisites ###
* Install npm globally: https://github.com/npm/npm
* Install nvm (Node Version Manager) globally: https://github.com/creationix/nvm### How to set up the application ###
* Clone this repository: `git clone [email protected]:bodleian/iiif-manifest-editor.git`
* Change into the project directory: `cd iiif-manifest-editor`
* Install Node v8.1.4 with nvm: `nvm install v8.1.4`
* Install the required node modules into the project: `npm install`## How to run the application ##
* Run webpack to generate the bundle file either once or dynamically on file changes:
* `npm run build`: This builds the bundle file once for use in development
* `npm run build-prod`: This builds a much smaller bundle file for use in production
* `npm run watch`: This builds the bundle file dynamically on all file changes
* Note: when changing webpack.config.js, webpack needs to be restarted
* Start the server: `npm run start`
* The application will run on [http://localhost:3000](http://localhost:3000) by default## How to run tests ##
* `npm run test`