getting-started icon indicating copy to clipboard operation
getting-started copied to clipboard

[streaming-system] TimVideos.us website (viewing interface) improvements

Open parx opened this issue 12 years ago • 2 comments

Some more details at Streaming system Issue #42.

Brief explanation

Make the timvideos.us website (the viewing interface for the streams) dynamically generated from a database rather then the config file. This will also include improving the frontend website.

Expected results

Detailed Explanation

This will also include improving the frontend website to support things like;

  • Proper theming of each channel. (Themes seperate from channels are needed so you can define a "Linux.conf.au 2015 theme" which is then used by multiple channels.)
  • Adding conference level pages (currently a version of the front page which groups together channels for each conference and supports theming for that conference).
  • Reworking the front timvideos.us page.
  • Accounts for control over each channel (admin level only, no users level accounts).
  • Admin interface for configuring channels.
  • Web base control of schedule download.
  • Support for proper backing up of the website.

Further reading

Knowledge Prerequisites

  • Django and Python web application development.
  • Graphic design experiance very useful.

Contacts

parx avatar Feb 14 '14 03:02 parx

Hi, I am a B.Tech CSE 2nd Year Student from Amity University, Noida and would like to take this issue for GSoC 2018. I have been working on Python for a year and have made several dynamic projects on Flask/Django and Static projects using StaticJinja. @mithro If you could guide me towards the pre-requisites before submitting the proposal, it'll be really helpful.

thisisayush avatar Mar 06 '18 19:03 thisisayush

This is the version used for LCA 2018 https://github.com/joeladdison/streaming-ui

I think that repo should be added to the timvideos org

GitHub
streaming-ui - Streaming UI

CarlFK avatar Apr 04 '18 18:04 CarlFK