Security Improvements

The topic pages are now located at a URL showing a “slug” instead of the numerical identifier. A slug is the lower-case representation of the topic name, with dashes replacing spaces. Accented characters are replaced by the non-accented corresponding character, and non-latin alphabets are replaced by an approximate transliteration of the name into ASCII (using the algorithm provided by python-slugify).

This change makes it easier to retrieve a URL for a given topic, as the URL contains a form that is easier to memorize than the number.

Direct access to related items

If a topic page corresponds to a scope, a role in a relationship, a language, or a kind of name, a new option appears in the topbar, enabling access to the list of topics sharing this characteristics. Previously, these lists were only available from the Discover menu.

Improved Select Feature

The Select topic option enables the selection of scopes, roles, languages, and kinds.

Internal Upgrades

Internal upgrades have been made to keep up with the most recent technologies:

  • The front-end application has been upgraded to the most recent version, React 17.
  • The back-end application has been upgraded to the most recent version, Django 3.2.8

Recent Posts