From 153672eb8881d342f21f68ee9652a741b50e1bf7 Mon Sep 17 00:00:00 2001 From: L3D Date: Sun, 14 Feb 2021 23:48:56 +0100 Subject: [PATCH] change subpages to flowblocks --- content/contents.lr | 55 ++++++++++++++++++++++++++++++ content/home-01/contents.lr | 23 ------------- content/home-02/contents.lr | 27 --------------- content/home-03/contents.lr | 11 ------ flowblocks/flow_section.ini | 11 ++++++ models/homepage.ini | 6 ++-- templates/blocks/flow_section.html | 5 +++ templates/homepage.html | 16 +++------ templates/macros/multisection.html | 3 -- 9 files changed, 80 insertions(+), 77 deletions(-) delete mode 100644 content/home-01/contents.lr delete mode 100644 content/home-02/contents.lr delete mode 100644 content/home-03/contents.lr create mode 100644 flowblocks/flow_section.ini create mode 100644 templates/blocks/flow_section.html delete mode 100644 templates/macros/multisection.html diff --git a/content/contents.lr b/content/contents.lr index f54bf48d..a6810549 100644 --- a/content/contents.lr +++ b/content/contents.lr @@ -12,3 +12,58 @@ subclaim_content: Wir halten Mitglieder und Interessierte durch regelmäßige Rundmails, Beiträge im Wiki und unseren Podcast auf dem Laufenden.
Unseren Podcast findest du auf [vebit.xyz/podcast](https://vebit.xyz/pocast). +--- +section: + +#### flow_section #### +title: Zusammen Arbyten +---- +body: + +Die WTF KOOPERATIVE eG (WTF eG) versteht sich als Plattform für Hackende, auf der mit Gleichgesinnten wirtschaftliche Projekte möglich werden, die es anders nicht gäbe. Wir fördern und bewirtschaften im Kollektiv als Genossenschaft die Leistungen unserer Mitglieder. + +Die WTF eG bietet sowohl nach innen (gegenüber den GenossInnen) als auch nach außen (gegenüber der Wirtschaft/Kunden) einen Wirtschafts-Service zu Projekten und Leistungen. Die GenossInnen erbringen ihre Dienst- und Sachleistung, die Genossenschaft übernimmt das wirtschaftliche Management als Service. Dieser Service umfasst Vermarktung, Auftragsmanagement, Kontrolle, Abrechnung und Inkasso. Oder Teile der Gesamtleistung, soweit dies gewünscht und vorteilhaft ist. Sowohl im Namen und auf Rechnung der Mitglieder als auch auf eigene Rechnung als Genossenschaft. + +## WTF - woher, wohin + +Die WTF eG startete 2020 mit etwa 170 Mitgliedern im Gründungsverein VEBIT e.V. und plant bis Ende 2021 mit ca. 250 Mitgliedern. Die Mitglieder rekrutieren sich hauptsächlich aus dem Chaos Computer Club und seinem Umfeld. + +## WTF eG, das Geschäftsfeld + +Die WTF eG agiert in der Regel mit Dienstleistungen im IT-, Kommunikations- und Internetumfeld sowie anderen technischen Lösungen. Beispiele aus dem Leistungsspektrum der Genossenschaft sind: + +* Spenden-/Abonnementabwicklung für Podcasts von Mitgliedern +* Projekte/Innovationen der GenossInnen über eigene Plattform unterstüzen +* IT-Experten an Unternehmen verleihen +#### flow_section #### +title: Kacheln mit Claims +---- +body: + +## Bürokratie abgeben, Arbyte ermöglichen + +Ehrenamtliche Projekte unkompliziert abrechnen + +## Gemeinsam stark + +Die eigene Idee endliche fliegen sehen, zusammen mit uns. + +## Raketenstarts + +Einfach mal eine Nummer größer denken können. + +## Events + +Mitgliederveranstaltungen mit der WTF eG als Veranstalter + +## Frei oder angestellt + +Angestellt bei der WTF eG oder freiberuflich über uns arbeiten +#### flow_section #### +title: WTF, Erfolg vom Start weg +---- +body: + +## Hacker-Kompetenz von bester Genossenschaft + +Als ein erster, großartiger Erfolg ist zu werten, dass die WTF eG vom Start weg etwa 200 Genossinnen und Genossen vereinigt, die alle sehr gern – einzeln oder im Team – ihre digitalen Kompetenzen der Wirtschaft zur Verfügung stellen. diff --git a/content/home-01/contents.lr b/content/home-01/contents.lr deleted file mode 100644 index 926fae86..00000000 --- a/content/home-01/contents.lr +++ /dev/null @@ -1,23 +0,0 @@ -_model: section ---- -title: Zusammen Arbyten ---- -sort_key: 1 ---- -body: - -Die WTF KOOPERATIVE eG (WTF eG) versteht sich als Plattform für Hackende, auf der mit Gleichgesinnten wirtschaftliche Projekte möglich werden, die es anders nicht gäbe. Wir fördern und bewirtschaften im Kollektiv als Genossenschaft die Leistungen unserer Mitglieder. - -Die WTF eG bietet sowohl nach innen (gegenüber den GenossInnen) als auch nach außen (gegenüber der Wirtschaft/Kunden) einen Wirtschafts-Service zu Projekten und Leistungen. Die GenossInnen erbringen ihre Dienst- und Sachleistung, die Genossenschaft übernimmt das wirtschaftliche Management als Service. Dieser Service umfasst Vermarktung, Auftragsmanagement, Kontrolle, Abrechnung und Inkasso. Oder Teile der Gesamtleistung, soweit dies gewünscht und vorteilhaft ist. Sowohl im Namen und auf Rechnung der Mitglieder als auch auf eigene Rechnung als Genossenschaft. - -## WTF - woher, wohin - -Die WTF eG startete 2020 mit etwa 170 Mitgliedern im Gründungsverein VEBIT e.V. und plant bis Ende 2021 mit ca. 250 Mitgliedern. Die Mitglieder rekrutieren sich hauptsächlich aus dem Chaos Computer Club und seinem Umfeld. - -## WTF eG, das Geschäftsfeld - -Die WTF eG agiert in der Regel mit Dienstleistungen im IT-, Kommunikations- und Internetumfeld sowie anderen technischen Lösungen. Beispiele aus dem Leistungsspektrum der Genossenschaft sind: - -* Spenden-/Abonnementabwicklung für Podcasts von Mitgliedern -* Projekte/Innovationen der GenossInnen über eigene Plattform unterstüzen -* IT-Experten an Unternehmen verleihen diff --git a/content/home-02/contents.lr b/content/home-02/contents.lr deleted file mode 100644 index 8cd228ae..00000000 --- a/content/home-02/contents.lr +++ /dev/null @@ -1,27 +0,0 @@ -_model: section ---- -title: Kacheln mit Claims ---- -sort_key: 2 ---- -body: - -## Bürokratie abgeben, Arbyte ermöglichen - -Ehrenamtliche Projekte unkompliziert abrechnen - -## Gemeinsam stark - -Die eigene Idee endliche fliegen sehen, zusammen mit uns. - -## Raketenstarts - -Einfach mal eine Nummer größer denken können. - -## Events - -Mitgliederveranstaltungen mit der WTF eG als Veranstalter - -## Frei oder angestellt - -Angestellt bei der WTF eG oder freiberuflich über uns arbeiten diff --git a/content/home-03/contents.lr b/content/home-03/contents.lr deleted file mode 100644 index 463d344c..00000000 --- a/content/home-03/contents.lr +++ /dev/null @@ -1,11 +0,0 @@ -_model: section ---- -title: WTF, Erfolg vom Start weg ---- -sort_key: 3 ---- -body: - -## Hacker-Kompetenz von bester Genossenschaft - -Als ein erster, großartiger Erfolg ist zu werten, dass die WTF eG vom Start weg etwa 200 Genossinnen und Genossen vereinigt, die alle sehr gern – einzeln oder im Team – ihre digitalen Kompetenzen der Wirtschaft zur Verfügung stellen. diff --git a/flowblocks/flow_section.ini b/flowblocks/flow_section.ini new file mode 100644 index 00000000..d99fc248 --- /dev/null +++ b/flowblocks/flow_section.ini @@ -0,0 +1,11 @@ +[model] +name = Flowblock Section +label = {{ this.title }} + +[fields.title] +label = Title +type = string + +[fields.body] +label = Body +type = markdown diff --git a/models/homepage.ini b/models/homepage.ini index e2890fc1..c2b1cab3 100644 --- a/models/homepage.ini +++ b/models/homepage.ini @@ -7,5 +7,7 @@ inherits = header label = Title type = string -[children] -order_by = sort_key +[fields.section] +label = Sections +type = flow +flow_blocks = flow_section diff --git a/templates/blocks/flow_section.html b/templates/blocks/flow_section.html new file mode 100644 index 00000000..5a271b3f --- /dev/null +++ b/templates/blocks/flow_section.html @@ -0,0 +1,5 @@ +
+
+ {{ this.body }} +
+
diff --git a/templates/homepage.html b/templates/homepage.html index a6cfee78..9c57ecad 100644 --- a/templates/homepage.html +++ b/templates/homepage.html @@ -1,27 +1,21 @@ {% extends "header.html" %} -{% from "macros/multisection.html" import render_section %} {% block body %}

{{ this.title }}

- {% for child in this.children %} - {% if child._model == 'section' %} + + {% for blk in this.section.blocks %}
- {% if child.title %} + {% if blk.title %}
-

{{ child.title }}


+

{{ blk.title }}


{% endif %} -
-
- {{ render_section(child) }} -
-
+ {{ blk }}
- {% endif %} {% endfor %} {% endblock %} diff --git a/templates/macros/multisection.html b/templates/macros/multisection.html deleted file mode 100644 index a958bb71..00000000 --- a/templates/macros/multisection.html +++ /dev/null @@ -1,3 +0,0 @@ -{% macro render_section(section) %} - {{ section.body }} -{% endmacro %}