Git Product home page Git Product logo

lf-portal's Introduction

========= LF-Portal

A video portal for Opencast Matterhorn and compatible systems.

This web application provides a simple video portal for Opencast Matterhorn and Lernfunk systems. It supports authentication against a Matterhorn system so that users can access internal or protected videos. Users can search for recordings and series. And, of cause, users can view recordigs.

lf-portal is available unter the terms of the GNU General Public License. See 'license' for more details.


Features

User:

  • Search in series and recordings
  • List of all series
  • View Recordings
  • Authentication โ€“ access internal videos

Technology:

  • Template based โ€“ easy design changes
  • Simple Python based WSGI application
    • Flask as WSGI framework
    • Can be integrated into Apache, nginx, lighthttpd, gunicorn
  • memcachd for fast, cached requests

Compatible with:

  • Opencast Matterhorn 1.4.x
  • Opencast Matterhorn 1.3.x (1)
  • Lernfunk3
  • Lernfunk2 (MH-Proxy)
Notice:
Matterhorn 1.3.1 has some major bugs in its search service which cause performance issues and also incorrect paging of the series pages. The use of memcachd reduces the effect of the performance related issues. Nevertheless, if possible, use Matterhorn 1.4.x. For details about problematic bugs in 1.3.1 have a look at: MH-9800, MH-9801, MH-9802

Demo Installation

A demonstration and testing environment can be found at http://repo.virtuos.uos.de:5000/. It is running on a test VM and is deployed using Gunicorn with 4 worker processes.


Getting Started

For installation, configuration and customization guides have a look at the Wiki

lf-portal's People

Contributors

lkiesow avatar kyro46 avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.