Tobira 2.0 released

We are very happy to announce Tobira 2.0, the first major version after Tobira’s initial release in July last year. A lot has happened since then!

Tobira aims to be a pleasant interface through which users interact with your Opencast content. It lets you present videos and series in a customizable, hierarchical page structure, but also makes it easy for users to search through all media. Additionally, it offers tools to upload and manage videos. It’s possible to connect Tobira to virtually any authentication system and integrate it into your university’s/organization’s infrastructure.

The main changes in the 2.0 release include an extensive design refinement, user pages, being able to upload videos into series, a better share menu, a revamped color system, and a large number of accessibility improvements. User pages allow users (who are allowed to) to create and manage their own pages that are independent of the main page structure. The design changes don’t include anything major and the layout certainly stayed the same, but everything looks a lot tidier now.

You can read the full changelog of v2.0 on GitHub’s release page.

But there are 7 additional releases between 2.0 and 1.0, which brought a large number of features and improvements as well. The most notable ones are:

  • Properly support live-streams
  • Make videos nicely embeddable
  • Add subtitles support
  • Vastly improve documentation
  • Add metrics endpoint (e.g. for Prometheus)
  • Improved series & event block editor
  • Pre-authenticating users for Studio and Editor
  • Collapse/hide multiple upcoming events
  • Ease first-time setup considerably
  • And much much more!

And there are no signs of development slowing down!

As usual, we would like to thank all institutions which make Tobira possible by funding its development. This is primarily the ETH Zürich which is the project’s primary patron and has been from the very start. We are also very grateful for the significant contributions by Bern university and the TU Wien.

Tobira v1.0 released, the new Opencast Video Portal

We are very happy to finally announce the first release of Tobira, the Opencast video portal!

Tobira aims to be a pleasant interface through which users interact with your Opencast content. It lets you present videos and series in a customizable, hierarchical page structure, but also makes it easy for users to search through all media. Additionally, it offers tools to upload, manage videos, and more.

Start page of Tobira showing a header (logo, search bar, login button), a side navigation and a main area. The main content area shows two series with a few videos each, some of which are live.
Start page of Tobira

It’s possible to connect Tobira to virtually any authentication system and integrate it into your university’s/organization’s infrastructure. The logo and the colors are also customizable (to some degree) so that you can get close to your organization’s CI/CD.

It runs as its own web application and is designed to still function when Opencast is unreachable (as long as the static files, e.g. videos, are still being delivered). It constantly synchronizes data with Opencast. In order to do that, Opencast must have the Tobira module loaded. Currently, that module is still developed in its own fork of Opencast, but we hope to bring it into the community version soon.

While there is still a long way to go to fully meet our ambitions and goals regarding Tobira, we now think that it is already useful. Starting with v1.0, we provide an easy upgrade path from one version to the next. In particular, we promise not to break your database, which we think you will appreciate! For more information on all this, please read our versioning policy documentation.

  • The Tobira video uploader, prompting the user to select a video file to upload
  • The Tobira video uploader, currently uploading a video and showing two fields to insert metadata (title and description)

To find out more, please checkout the README file and the docs/ folder. That documentation should contain all information you need to setup your own Tobira.

Tobira is developed by ELAN e.V., with the majority of the funding provided by the ETH Zürich, and additional funding coming from Bern University.