Basic principles

  • first-steps
Last updated: 02-08-2023

Technical guidelines

Compatibility

RERO ILS is optimized for Mozilla Firefox and Google Chrome (or Chromium).

Other modern browsers such as Edge, Opera or Safari are also compatible but with no guarantee of full functionality. Minor problems may occur with these browsers, and so they are not recommended for professional use.

RERO ILS supports multi-tab or multi-window browsers. This makes it possible to open different pages of the software simultaneously, for example, to compare document records or search for information while keeping an editor open.

Each web browser has its own documentation, which is authoritative for managing tabs, favorites, extensions and keyboard shortcuts:

Interface

One app, two interfaces

RERO ILS contains two distinct interfaces under the same domain name:

  • The public interface, allows library patrons to browse the catalog, access their user-profile, and search or rquest documents.
  • The professional interface is only available to professionals. It also allows them to explore the catalog, but also to access to the circulation, cataloguing, acquisitions and other modules.

To switch interfaces, use the menu in the top-right:

Switch interfaces

The professional interface contains a navigation bar giving access to all the features that are available to the logged user, according to their role:

Professional interface

Mobile use

The professional interface can be used on mobile browsers, but it may present some display problems, as it is not optimized for this type of use. The public interface, on the other hand, can be fully used from mobile devices.

Keyboard shortcuts

The professional interface provides keyboard shortcuts for added efficiency in performing professionnal tasks.

  • The ? key displays the list of available shortcuts for the current view.
  • Shortcuts don't work with the cursor inside an input field: in that case, first press Esc and then the shortcut key.
  • See the full list of keyboard shortcuts

Every page in the application, including results lists, has a permanent URL that can be saved and reused. The structure of these URLs follows a legible and transparent logic that indicates to which type of view and resource it points.

URL structures

A URL can link to one of three interfaces:

  • Professionnal interface: /professional/
  • Public interface: /global/, or the name of the dedicated view (example: /aoste/)
  • API : /api/

The detailed parameters vary according to the interface you're in, but always follow a logic that makes the URL readable (see examples below).

Resources detailed views

  • Professional view
    • Structure: https://<instance>/professional/records/<resource>/detail/<identifier>
    • Example: https://ils.test.rero.ch/professional/records/documents/detail/2011017
  • Public view
    • Structure: https://<instance>/<view>/<resource>/<identifier>
    • Example: https://ils.test.rero.ch/aoste/documents/2011017
  • API
    • Structure: https://<instance>/api/<resource>/<identifier>
    • Example: https://ils.test.rero.ch/api/documents/2011017

Results lists

These URLs are dynamic. They take into account the view used and the search parameters (equation and filters). The latter are separated by the & sign.

  • Professional view
    • Structure : https://<instance>/professional/records/<resource>?q=<parameters>
    • Exemple : https://ils.test.rero.ch/professional/records/documents?q=&page=1&size=10
  • Public view
    • Structure : https://<instance>/<view>/search/<resource>?q=<parameters>
    • Exemple : https://ils.test.rero.ch/aoste/search/documents?q=&page=1&size=10
  • API
    • Structure : https://<instance>/api/<resource>?q=<parameters>
    • Exemple : https://ils.test.rero.ch/api/documents?q=&page=1&size=10

Data and API

RERO ILS data is available through a REST API.


Using the demo website | Keyboard shortcuts