Add rC3 cwtv
This commit is contained in:
parent
5633364009
commit
71e375c131
8 changed files with 112 additions and 3 deletions
|
@ -1,5 +1,3 @@
|
||||||
_model: page
|
_model: blog
|
||||||
---
|
---
|
||||||
title: Veranstaltungen mit Winkekatze TV
|
title: Veranstaltungen mit Winkekatze TV
|
||||||
---
|
|
||||||
body: Hallo Welt
|
|
||||||
|
|
26
content/events/rc3-2021/contents.lr
Normal file
26
content/events/rc3-2021/contents.lr
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
title: RC3 2021
|
||||||
|
---
|
||||||
|
author: L3D
|
||||||
|
---
|
||||||
|
event_date: 2021-12-27
|
||||||
|
---
|
||||||
|
body:
|
||||||
|
|
||||||
|
Am [rC3 2021 - NOWHERE](https://events.ccc.de/2021/11/08/rc3-2021-nowhere/) gab es verschiede Chaos-Studios, die das Vortragsprogramm dieser Veranstaltung gestreamt und aufgezeichnet haben. Eins dieser Studios ist Chaos-West TV.
|
||||||
|
|
||||||
|
Bei Chaos-West TV wurde ein Chaos-Studio im kompletten remote Betrieb aufgebaut und trotz Pandemie und erschreckend hoher Krankenhausauslastung und Inzidenzien im remote Betrieb relativ gut funktioniert hat.
|
||||||
|
Eine Übersichtsgrafik, die es auch bis in das [Infrastructure Review](https://media.ccc.de/v/rc3-2021-cwtv-910-infrastructure-review#t=1844) geschafft hat fasst grob zusammen, was dort gemacht wurde.
|
||||||
|
![rc3-2021-infrareview-redlines.svg](rc3-2021-infrareview-redlines.svg)
|
||||||
|
|
||||||
|
*Von Winkekatze.tv war L3D dort beteiligt.*
|
||||||
|
|
||||||
|
Die Aufzeichnungen vom rC3 2021 kann man auf [media.ccc.de](https://media.ccc.de/c/rc3-2021) finden.
|
||||||
|
Von Chaos-West TV selber wurden alle Vorträge der Kategorien [Auf in die Zukunft!](https://media.ccc.de/c/rc3-2021/Auf%20in%20die%20Zukunft!), [Back to Basics](https://media.ccc.de/c/rc3-2021/Back%20to%20Basics) und [rC3 2021](https://media.ccc.de/c/rc3-2021/rC3%2021) gestreamt und recordet. Neben media.ccc.de findet man auch dort eine [YouTube Playlist](https://www.youtube.com/playlist?list=PLAAnbiYJDWjioG4lAMTdoy4Tww93vaN9J) mit allen Vorträgen.
|
||||||
|
---
|
||||||
|
event_end_date: 2021-12-30
|
||||||
|
---
|
||||||
|
event_start_date: 2021-12-27
|
||||||
|
---
|
||||||
|
details:
|
||||||
|
---
|
||||||
|
preview: Teil des Chaos-Studio Chaos-West TV.
|
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 441 KiB |
27
models/blog-post.ini
Normal file
27
models/blog-post.ini
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
[model]
|
||||||
|
name = Blog Post
|
||||||
|
label = {{ this.title }}
|
||||||
|
hidden = yes
|
||||||
|
|
||||||
|
[fields.title]
|
||||||
|
label = Event Name
|
||||||
|
type = string
|
||||||
|
size = large
|
||||||
|
|
||||||
|
[fields.event_start_date]
|
||||||
|
label = event start
|
||||||
|
type = date
|
||||||
|
width = 1/2
|
||||||
|
|
||||||
|
[fields.event_end_date]
|
||||||
|
label = event end
|
||||||
|
type = date
|
||||||
|
width = 1/2
|
||||||
|
|
||||||
|
[fields.preview]
|
||||||
|
label = Preview
|
||||||
|
type = markdown
|
||||||
|
|
||||||
|
[fields.body]
|
||||||
|
label = Body
|
||||||
|
type = markdown
|
16
models/blog.ini
Normal file
16
models/blog.ini
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
[model]
|
||||||
|
name = Blog
|
||||||
|
label = Blog
|
||||||
|
hidden = true
|
||||||
|
|
||||||
|
[fields.title]
|
||||||
|
label = Title
|
||||||
|
type = string
|
||||||
|
|
||||||
|
[children]
|
||||||
|
model = blog-post
|
||||||
|
order_by = -event_date, title
|
||||||
|
|
||||||
|
[pagination]
|
||||||
|
enabled = yes
|
||||||
|
per_page = 10
|
6
templates/blog-post.html
Normal file
6
templates/blog-post.html
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
{% extends "layout.html" %}
|
||||||
|
{% from "macros/blog.html" import render_blog_post %}
|
||||||
|
{% block title %}{{ this.title }}{% endblock %}
|
||||||
|
{% block body %}
|
||||||
|
{{ render_blog_post(this) }}
|
||||||
|
{% endblock %}
|
11
templates/blog.html
Normal file
11
templates/blog.html
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
{% extends "layout.html" %}
|
||||||
|
{% from "macros/blog.html" import render_blog_post %}
|
||||||
|
{% from "macros/pagination.html" import render_pagination %}
|
||||||
|
{% block title %}{{ this.title }}{% endblock %}
|
||||||
|
{% block body %}
|
||||||
|
{% for child in this.pagination.items %}
|
||||||
|
{{ render_blog_post(child, from_index=true) }}
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
{{ render_pagination(this.pagination) }}
|
||||||
|
{% endblock %}
|
21
templates/macros/blog.html
Normal file
21
templates/macros/blog.html
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{% macro render_blog_post(post, from_index=false) %}
|
||||||
|
<div class="blog-post">
|
||||||
|
{% if from_index -%}
|
||||||
|
<h2><a href="{{ post|url }}">{{ post.title }}</a></h2>
|
||||||
|
{% else -%}
|
||||||
|
<h2>{{ post.title }}</h2>
|
||||||
|
{% endif -%}
|
||||||
|
<p class="meta">
|
||||||
|
{% if post.event_start_date != post.event_end_date -%}
|
||||||
|
Vom {{ post.event_start_date | dateformat(('d. MMM'), locale=post.alt ) }} bis {{ post.event_end_date | dateformat('long', locale=post.alt) }}.
|
||||||
|
{%- else -%}
|
||||||
|
Am {{ post.event_start_date | dateformat('long', locale=post.alt) }}.
|
||||||
|
{%- endif %}
|
||||||
|
</p>
|
||||||
|
{% if from_index -%}
|
||||||
|
{{ post.preview }}
|
||||||
|
{% else -%}
|
||||||
|
{{ post.body }}
|
||||||
|
{% endif -%}
|
||||||
|
</div>
|
||||||
|
{% endmacro %}
|
Loading…
Reference in a new issue