Adds the ability to add annotations to images. This solution pack piggy backs on top of other Islandora Solution Packs such as basic_image and large_image by adding a new tab to existing views.
JavaScript PHP CSS XSLT
Clone or download
#64 Compare This branch is 235 commits ahead, 5 commits behind roblib:7.x.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
css
images
includes
js
lib
shared_canvas
theme
xml
xslt
.travis.yml
CONTRIBUTING.md
LICENSE.txt
README.md
build.xml
islandora_image_annotation.info
islandora_image_annotation.install
islandora_image_annotation.module

README.md

Islandora Image Annotation Build Status

Introduction

Adds the ability to add annotations to images. This solution pack piggy backs on top of other Islandora Solution Packs such as Basic Image and Large Image by adding a new tab to existing views. This tab includes the annotation tools.

Requirements

This module requires the following modules/libraries:

jQuery Update

Image Annotation requires jQuery 1.8.

Installation

Install as usual, see this for further information.

Configuration

To enable the annotation tab for a content model visit Administration » Islandora » Image Annotation (admin/islandora/image_annotation). From there you can choose which CModels you want to integrate the annotation tool with. You will need to tell it what datastream to use as well, You should choose a datastream with a mimetype of image/jpeg or image/png. The Taxonomy Column allows the annotation tool to use taxonomy terms for categories.

Annotation categories also depend on the selected radio button under Annotation Categories. If you want to depend on taxonomies choose administrator defined.

Configuration

Customization

Searching:

Included is an xslt designed for gsearch. If this xslt is included in your existing gsearch index xslt it will index the Annotation fields and make them searchable in solr. You will also need to configure the Islandora Solr client so that it is aware of the new fields. If you are using custom Solr request handlers you will have to update them as well.

If you have solr configured properly and have Annotation Categories set as user defined you will have a type ahead for the Annotations categories section.

Documentation

Further documentation for this module is available at our wiki.

Troubleshooting/Issues

Having problems or solved a problem? Check out the Islandora google groups for a solution.

FAQ

Q. Can I have annotations for a book?

A. If you want the annotations for book, do not check the book content model on the admin page. In order for annotations for book you check the paged content model.

Maintainers/Sponsors

Current maintainers:

Development

If you would like to contribute to this module, please check out CONTRIBUTING.md. In addition, we have helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.

License

GPLv3