OctopusViewer user manual
=========================
OctopusViewer gathers all your Omeka S media in a lightweight viewer.
It's intended to be used as a replacement of other viewers like UniversalViewer
or Mirador.
However, unlike UniversalViewer and Mirador, OctopusViewer is not a IIIF
viewer. In order to use IIIF manifests with OctopusViewer, they should be added
to Omeka S as "IIIF presentation" media (requires Omeka S 4.0.0 or higher).
Motivation
----------
UniversalViewer and Mirador are great tools but they come with some limitations
when using them in Omeka S:
* They require a IIIF Presentation manifest, which often means an additional
module should be installed
* They support only a subset of Omeka S media types
* They are not easy to customize in Omeka S themes
The goals of OctopusViewer are:
* it should be able to display all types of media, falling back to a sensible
default when a media cannot be rendered in a browser
* it should use as few external dependencies as possible, favoring the
tools that are already available on an empty Omeka S installation (like
OpenSeadragon)
* it should require no additional Omeka S modules, but should be extensible by
them
* it should be easily customizable in Omeka S themes
Features
--------
* A viewer split into 3 panels:
* the left panel contains a media selector
* the center panel renders the media
* the right panel displays metadata for the currently selected media
* Images are displayed within OpenSeadragon, allowing to zoom, rotate, and flip images
* An optional IIIF Image server can be used
* PDF files are displayed with `pdfjs `_.
* Fullscreen mode
Installation
------------
See general end user documentation for
`installing a module `_.
License
-------
OctopusViewer is distributed under the GNU General Public License, version 3. The
full text of this license is given in the ``LICENSE`` file.
.. toctree::
:hidden:
configuration
iiif-image-servers
embed
.. toctree::
:caption: Theme
:hidden:
:glob:
theme/*
.. toctree::
:caption: Development
:hidden:
:glob:
development/*