September
Goobi viewer Digest for September 2020
- Expansion of crowdsourcing campaigns
- Adjustments to the IIIF interfaces
- WCAG
Terms of use can now be stored in the Goobi viewer backend. A new area is available in the backend for this purpose:

There is a new area in the backend: Terms of use
If the function is active, a title and text in the activated languages can be stored. It is also possible to reset the approval of all users. This may become necessary if the terms of use are subsequently changed.

The terms of use have a title and a text

After making changes, users may be prompted to confirm them again.
The terms of use must then be accepted during registration or once when logging in. For this purpose, the mask for logging in and re-registering has been redesigned. The design was adapted, the option to register a new account was highlighted more prominently and the corresponding form was redesigned. There is no need to enter an ad name, as this is not mandatory for registration and the terms of use are displayed - if active.

You must accept the terms of use when you create your account

Alternatively, they must be confirmed at the next login.
Along with the terms of use, a new operating concept for multilingualism was also developed. The familiar tab view has been retained but visually enhanced:
- The default language always comes first
- The standard language is visually separated from the translations by colour and distance
- The order of the languages is fixed by the configuration file
faces-config.xml
of a theme - The names of the languages are written out in full
- If the standard language is not filled in, it is not possible to switch to the translations
- When a language is fully translated, this is visually indicated by the colour of the tab
The screenshot above shows the completed standard language, a completed English translation and the Spanish translation is currently in progress.
In the backend there are further small adjustments. A new top bar has been added which offers various links for quick access. The community forum and the documentation are now as fast accessible as the frontend or the possibility to create a new CMS page. A language switch has been integrated into the backend and the option to log off has moved from the sidebar to the topbar on the top right.
If additional modules are installed, their version number is now listed on the dashboard in the version widget.

The backend has a new topbar and the version of installed modules is displayed on the dashboard
It is also possible to create an imprint as a CMS page and map it as a static page.
The reading lists can now also handle data records without images. Until now, the view at this point was very image-centred. If a reading list contains data records with and without images, the representatives are still displayed in the overview. In addition, a text is used to point out further works that do not contain images. If a reading list contains only data sets without pictures, the complete area is omitted.
The presentation of the individual records on the list has been adapted to the layout of the search result list.
In the advanced search, you can now also directly define a period for the search. For this purpose the attribute
range="true"
must be set for the desired field in the configuration file. Afterwards two input fields are displayed in the user interface in which the start and end year can be entered
In the advanced search you can search directly for a period
In August we wrote about how to limit the PDF download to a percentage of the work per user session. Now it is also possible to control simultaneous access to works via an access license. For this purpose - analogous to the PDF functionality - a number must be indexed in the field
ACCESSCONDITION_CONCURRENTUSE
. If this is the case, the Goobi viewer automatically recognises the value and offers the restriction in the backend. If the quota for simultaneous display is exhausted, the user is notified.

Simultaneous access to a work can be controlled via access licences

If the maximum number of concurrent users is reached, access is denied
- The list of field names in which geocoordinates are indexed is no longer fixed but can be defined individually in the
config_viewer.xml
. See also chapter 2.36 in the documentation. - The Goobi viewer Indexer can now optionally write default values for grouped metadata if the configured XPATH expression does not return a value. See also chapter 3.7.5 in the documentation
- The version number of the crowdsourcing module has been adapted to the other components of the Goobi viewer.
The versions that must be entered in the
pom.xml
of the theme in order to get the functions described in this digest are:<dependency>
<groupId>io.goobi.viewer</groupId>
<artifactId>viewer-core</artifactId>
<version>4.11.1</version>
</dependency>
<dependency>
<groupId>io.goobi.viewer</groupId>
<artifactId>viewer-core-config</artifactId>
<version>4.11.0</version>
</dependency>
The Goobi viewer Indexer has the version number 4.11.0.
The Goobi viewer Connector has the version number 4.11.0.
The Goobi viewer Crowdsourcing Module has the version number 4.11.0.
Last modified 2yr ago