software:streamingwebsite

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
software:streamingwebsite [2024/02/21 22:23] andisoftware:streamingwebsite [2026/07/10 15:01] (current) ischluff
Line 15: Line 15:
 The streaming website is deployed on lb.***.c3voc.de  The streaming website is deployed on lb.***.c3voc.de 
  
-To add another conference / mandator: clone the internal git on your machine  +To add another conference / mandator: fork on github/clone the git on your machine 
-  git clone git@c3voc.de:streaming-website.git+  git clone https://github.com/voc/streaming-website.git
    
-1. first check if the series already has a mandator folder and reuse the existing one – otherwise create a new folder below ''/configs/conferences/<slug>'' where the mandator slug normally should not contain any numbers for years, conference numbers, etc. so it can be reused next year without renaming it.  +  - first check if the series already has a mandator folder and reuse the existing one – otherwise create a new folder below ''/configs/conferences/<slug>'' where the mandator slug normally should not contain any numbers for years, conference numbers, etc. so it can be reused next year without renaming it. 
-   +  copy the following files from the most recent conference and edit it to your needs 
-2. copy the following files from the most recent conference and edit it to your needs +    * config.json 
- +    * main.less 
-  <del>config.php</del> config.json +      * if no main.less is provided, the default-theme will be used 
-  * <del>download.sh</del> no longer needed +      * if one is provided, it should ''@import "../../../assets/css/_structure.less";'' which will pull in all required basic styles 
-  * main.less +      * assets (images, fonts) can be placed inside the conference-folder or below it and can be referenced with a relative path (so a logo in ''/configs/conferences/<slug>/assets/logo.png'' can be referenced as ''url(assets/logo.png)'' from ''/configs/conferences/<slug>/main.less)'' 
-    * if not main.less is provided, the default-theme will be used +   - commit and push you changes to `master` 
-    * if one is provided, it should ''@import "../../../assets/css/_structure.less";'' which will pull in all required basic styles +   - call deploy.sh which will deploy to all lb-servers, clear their caches and fixes the file-permissions
-    * assets (images, fonts) can be placed inside the conference-folder or below it and can be referenced with a relative path (so a logo in ''/configs/conferences/<slug>/assets/logo.png'' can be referenced as ''url(assets/logo.png)'' from ''/configs/conferences/<slug>/main.less)'' +
- +
-3. commit and push you changes to `master` +
- +
-4. call deploy.sh which will deploy to all lb-servers, clear their caches and fixes the file-permissions+
  
 See also: https://github.com/voc/streaming-website/blob/master/README.md#konfiguration See also: https://github.com/voc/streaming-website/blob/master/README.md#konfiguration
Line 42: Line 37:
  
 == operation hints == operation hints
-You can add  ''?forceopen=yess'' to the stream websiteURL to see all open conferences e.g. http://streaming.media.ccc.de/fossgis/?forceopen=yess+You can add  ''?forceopen=yes'' to the stream websiteURL to see all open conferences e.g. http://streaming.media.ccc.de/fossgis/?forceopen=yes
  
 The streaming-website downloads the relive index json file of the active conferences via cronjob. The streaming-website downloads the relive index json file of the active conferences via cronjob.
  
 The thumbnails are generated via crontab of user //downloader// on each lb-server. The thumbnails are generated via crontab of user //downloader// on each lb-server.
  • software/streamingwebsite.1708550601.txt.gz
  • Last modified: 2024/02/21 22:23
  • by andi