From 153672eb8881d342f21f68ee9652a741b50e1bf7 Mon Sep 17 00:00:00 2001 From: L3D Date: Sun, 14 Feb 2021 23:48:56 +0100 Subject: [PATCH 1/6] 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 f54bf48..a681054 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 926fae8..0000000 --- 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 8cd228a..0000000 --- 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 463d344..0000000 --- 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 0000000..d99fc24 --- /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 e2890fc..c2b1cab 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 0000000..5a271b3 --- /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 a6cfee7..9c57eca 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 a958bb7..0000000 --- a/templates/macros/multisection.html +++ /dev/null @@ -1,3 +0,0 @@ -{% macro render_section(section) %} - {{ section.body }} -{% endmacro %} From fc3de1b5d8a1cc7be8eddf2e459bcaf31e97a14d Mon Sep 17 00:00:00 2001 From: L3D Date: Tue, 16 Feb 2021 01:14:11 +0100 Subject: [PATCH 2/6] update flowblock name --- content/contents.lr | 6 +++--- flowblocks/{flow_section.ini => flow_text_section.ini} | 5 +++-- models/homepage.ini | 2 +- .../blocks/{flow_section.html => flow_text_section.html} | 0 4 files changed, 7 insertions(+), 6 deletions(-) rename flowblocks/{flow_section.ini => flow_text_section.ini} (63%) rename templates/blocks/{flow_section.html => flow_text_section.html} (100%) diff --git a/content/contents.lr b/content/contents.lr index a681054..6b3c02f 100644 --- a/content/contents.lr +++ b/content/contents.lr @@ -15,7 +15,7 @@ Unseren Podcast findest du auf [vebit.xyz/podcast](https://vebit.xyz/pocast). --- section: -#### flow_section #### +#### flow_text_section #### title: Zusammen Arbyten ---- body: @@ -35,7 +35,7 @@ Die WTF eG agiert in der Regel mit Dienstleistungen im IT-, Kommunikations- und * Spenden-/Abonnementabwicklung für Podcasts von Mitgliedern * Projekte/Innovationen der GenossInnen über eigene Plattform unterstüzen * IT-Experten an Unternehmen verleihen -#### flow_section #### +#### flow_text_section #### title: Kacheln mit Claims ---- body: @@ -59,7 +59,7 @@ Mitgliederveranstaltungen mit der WTF eG als Veranstalter ## Frei oder angestellt Angestellt bei der WTF eG oder freiberuflich über uns arbeiten -#### flow_section #### +#### flow_text_section #### title: WTF, Erfolg vom Start weg ---- body: diff --git a/flowblocks/flow_section.ini b/flowblocks/flow_text_section.ini similarity index 63% rename from flowblocks/flow_section.ini rename to flowblocks/flow_text_section.ini index d99fc24..fb3a627 100644 --- a/flowblocks/flow_section.ini +++ b/flowblocks/flow_text_section.ini @@ -1,5 +1,6 @@ -[model] -name = Flowblock Section +[block] +name = Flow Text Section +button_label = Flow Text Section label = {{ this.title }} [fields.title] diff --git a/models/homepage.ini b/models/homepage.ini index c2b1cab..523af27 100644 --- a/models/homepage.ini +++ b/models/homepage.ini @@ -10,4 +10,4 @@ type = string [fields.section] label = Sections type = flow -flow_blocks = flow_section +flow_blocks = flow_text_section diff --git a/templates/blocks/flow_section.html b/templates/blocks/flow_text_section.html similarity index 100% rename from templates/blocks/flow_section.html rename to templates/blocks/flow_text_section.html From 84bf22fbf8a37e42e8daec449f3403a3e7a998bf Mon Sep 17 00:00:00 2001 From: L3D Date: Tue, 16 Feb 2021 21:21:02 +0100 Subject: [PATCH 3/6] delete section template for subpages --- models/section.ini | 15 --------------- templates/section.html | 0 2 files changed, 15 deletions(-) delete mode 100644 models/section.ini delete mode 100644 templates/section.html diff --git a/models/section.ini b/models/section.ini deleted file mode 100644 index 6656936..0000000 --- a/models/section.ini +++ /dev/null @@ -1,15 +0,0 @@ -[model] -name = Section -label = {{ this.title }} - -[fields.title] -label = Title -type = string - -[fields.body] -label = Body -type = markdown - -[fields.sort_key] -label = Sort order -type = sort_key \ No newline at end of file diff --git a/templates/section.html b/templates/section.html deleted file mode 100644 index e69de29..0000000 From 4129881ab358b00f082b8c41e0a3f32cdd83edbd Mon Sep 17 00:00:00 2001 From: L3D Date: Tue, 16 Feb 2021 21:32:56 +0100 Subject: [PATCH 4/6] Rename HEADER's and start slim header --- models/{header.ini => header_slim.ini} | 6 +- models/header_with_logo.ini | 21 +++++ models/homepage.ini | 2 +- models/page.ini | 2 +- templates/{header.html => header_slim.html} | 0 templates/header_with_logo.html | 89 +++++++++++++++++++++ templates/homepage.html | 2 +- templates/page.html | 2 +- 8 files changed, 118 insertions(+), 6 deletions(-) rename models/{header.ini => header_slim.ini} (77%) create mode 100644 models/header_with_logo.ini rename templates/{header.html => header_slim.html} (100%) create mode 100644 templates/header_with_logo.html diff --git a/models/header.ini b/models/header_slim.ini similarity index 77% rename from models/header.ini rename to models/header_slim.ini index f488af9..8905a17 100644 --- a/models/header.ini +++ b/models/header_slim.ini @@ -1,6 +1,8 @@ [model] -name = Header -label = Header +name = Header mit LOGO +label = Header mit LOGO +protected = yes +hidden = yes [fields.claim_heading] label = Claim Heading diff --git a/models/header_with_logo.ini b/models/header_with_logo.ini new file mode 100644 index 0000000..8905a17 --- /dev/null +++ b/models/header_with_logo.ini @@ -0,0 +1,21 @@ +[model] +name = Header mit LOGO +label = Header mit LOGO +protected = yes +hidden = yes + +[fields.claim_heading] +label = Claim Heading +type = markdown + +[fields.claim_content] +label = Claim Content +type = markdown + +[fields.subclaim_heading] +label = Subclaim Heading +type = markdown + +[fields.subclaim_content] +label = Subclaim Content +type = markdown diff --git a/models/homepage.ini b/models/homepage.ini index 523af27..8089906 100644 --- a/models/homepage.ini +++ b/models/homepage.ini @@ -1,7 +1,7 @@ [model] name = Homepage label = Homepage -inherits = header +inherits = header_with_logo [fields.title] label = Title diff --git a/models/page.ini b/models/page.ini index 580f5b6..24735b4 100644 --- a/models/page.ini +++ b/models/page.ini @@ -1,7 +1,7 @@ [model] name = Page label = {{ this.title }} -inherits = header +inherits = header_slim [fields.title] label = Title diff --git a/templates/header.html b/templates/header_slim.html similarity index 100% rename from templates/header.html rename to templates/header_slim.html diff --git a/templates/header_with_logo.html b/templates/header_with_logo.html new file mode 100644 index 0000000..6462428 --- /dev/null +++ b/templates/header_with_logo.html @@ -0,0 +1,89 @@ +{% extends "layout.html" %} +{% block header %} +
+
+ + + +
+ +
+
+ + +
+
+
+
+
+
+
+
+
+ +
+ + {{ this.claim_heading }} + {{ this.claim_content }} +
+
+
+ {{ this.subclaim_heading }} + {{ this.subclaim_content }} +
+ + +
+
+{% endblock %} diff --git a/templates/homepage.html b/templates/homepage.html index 9c57eca..95dbc48 100644 --- a/templates/homepage.html +++ b/templates/homepage.html @@ -1,4 +1,4 @@ -{% extends "header.html" %} +{% extends "header_with_logo.html" %} {% block body %}
diff --git a/templates/page.html b/templates/page.html index 1a31841..1ba223e 100644 --- a/templates/page.html +++ b/templates/page.html @@ -1,4 +1,4 @@ -{% extends "header.html" %} +{% extends "header_slim.html" %} {% block title %}{{ this.title }}{% endblock %} {% block body %}
From 4d6d7e98c2e61db221f7094e90336bcf8bf4bf7b Mon Sep 17 00:00:00 2001 From: L3D Date: Wed, 17 Feb 2021 00:11:47 +0100 Subject: [PATCH 5/6] Add slim header --- assets/css/style.css | 9 +++++++++ templates/header_slim.html | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/assets/css/style.css b/assets/css/style.css index c30e1c1..af26a93 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -239,6 +239,15 @@ header { z-index: 0; } +.header__slim_box { + margin-top: -0.75rem; + + display: grid; + grid-template-rows: 46px 18px 0rem 1rem 55px 18px auto; + grid-template-columns: 15% 82px auto 96px 22.5%; + z-index: 0; +} + .bg_box__top_bar_left { grid-row: 2 / span 1; grid-column: 1 / span 3; diff --git a/templates/header_slim.html b/templates/header_slim.html index 6462428..327655d 100644 --- a/templates/header_slim.html +++ b/templates/header_slim.html @@ -19,7 +19,7 @@
-
+