The webtest app provides some examples of how to extend the OMERO.web framework with your own functionality.
Some of these demonstrations were developed in response to feature requests by individuals. Therefore they
should serve as good 'real world' examples.
logout
"Random" Image(s), used in links below. Choose another. {% for i in images %} |
Random Dataset, used in links below. Name: {{ dataset.getName }} {% for i in dataset.listChildren %} {% endfor %} |
Url: {% url 'webtest_dataset' dataset.id %}
This page is a "Hello World" example that simply displays the name and a thumbnail for each image in a
specified dataset. See the
OMERO.web guide for more details.
Url: {% url 'webtest_split_view_figure' %}?imageIds={{ imgIds }}
Displays a split-view figure of the specified images. Users can choose which
channels are shown individually and in the merged image, and a number of
other options. On submission of the form, the figure is updated. Once you are happy with
the figure, you can add the url that defines the figure as an annotation on the images. It's
also possible to hide the form, so that the figure is suitable for printing.
Url: {% url 'webtest_dataset_split_view' dataset.id %}
The images within the specified dataset are displayed in two panels, with the ability
to turn different channels on/off for each panel. It's also possible to
apply the same rendering levels to all the images for chosen channels.
Url: {% url 'webtest_image_dimensions' images.0.id %}
This unfinished viewer displays a single image as a grid of individual
planes, allowing the user to choose which dimensions (Z, C, or T) is
display along each axis.
Url: {% url 'webtest_channel_overlay_viewer' images.0.id %}
This viewer allows the user to overlay channels from the same (or different) images
and to shift them in X, Y or Z independently. It is shown towards the end of
this movie.