Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

I have an university project in which we develop a video sharing system for schools. Our central use cases are as follows:

  • The system has to manage videos (and associated arbitrary metadata)
    Where management includes uploading, transcoding, browsing (by metadata) and playing
  • The system has to implement a 3-tier release process:
    • pupils may add videos to the system
    • teachers may approve added videos, publishing them to other pupils
    • administrators may revoke the approval of published videos

The system needs to be developed in an agile fashion, oriented on Extreme Programming. As a result, the system needs to be implemented in a programming language, the developers are familiar with. The biggest overlap in competences of the developers is Python, so with additional functional requirements to be expected:

  • The system needs to be implemented and extensible in Python.

The system needs to be released to the general public, so

  • The system and all components need to be licensed as open source.

Which extensible open source Python CMS, supports video content and a role-based workflow?

share|improve this question

marked as duplicate by John Conde Jul 10 '13 at 20:14

This question was marked as an exact duplicate of an existing question.

There is a "Community Edition" of the Mediacore video sharing platform that is open source (Core: GPL, Frontend: MIT, Plugins: various). It claims to be a general "video, audio and podcast publication platform written in Python (2.4, 2.5, 2.6, or 2.7)." while the commercial hosted version available at Mediacore.com is specifically designed for use in schools and universities. It is advertised as being a "fully managed version of MediaCore with cloud delivery, mobile support, and a huge number of improvements." but there is a feature comparison page, listing further differences between Mediacore.com und Mediacore CE. The Mediacore-Community GitHub repository shows recent development activity (5 days ago) and a reasonable amount community interest (273 Stars, 73 Forks) at the time of writing. There are some Mediacore plugins being developed at GitHub, including an automated transcoder using ffmpeg and the video.js HTML5 media player. Mediacore is based on Pylons and uses Genshi Templates, so extensibility should exist to some degree.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.