WebTest

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 %}
{% endfor %}
Random Dataset, used in links below.
Name: {{ dataset.getName }}
{% for i in dataset.listChildren %}
{% endfor %}

Simple Dataset display

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.

Split-view Figure

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.

Dataset Split-view

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.

Image Dimensions viewer

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.

Channel Overlay viewer

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.