From 74fa1eec0415f58cb4805cc0f973df026673990b Mon Sep 17 00:00:00 2001
From: magicfelix <felix@felix-zauberer.de>
Date: Mon, 24 Jul 2023 17:26:01 +0200
Subject: [PATCH] Add project logos and texts

---
 .gitmodules                              | 3 +++
 content/projekte/hack-n-fun/_index.md    | 7 +++++++
 content/projekte/indiedact/_index.md     | 7 +++++++
 content/projekte/schul-frei/_index.md    | 7 +++++++
 static/artwork                           | 1 +
 templates/frontpage/blocks/projects.html | 5 +++--
 6 files changed, 28 insertions(+), 2 deletions(-)
 create mode 100644 .gitmodules
 create mode 160000 static/artwork

diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 00000000..223ad5a5
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "static/artwork"]
+	path = static/artwork
+	url = https://edugit.org/Teckids/team-pr/Artwork.git
diff --git a/content/projekte/hack-n-fun/_index.md b/content/projekte/hack-n-fun/_index.md
index 44ad8a75..5fde9c26 100644
--- a/content/projekte/hack-n-fun/_index.md
+++ b/content/projekte/hack-n-fun/_index.md
@@ -1,4 +1,11 @@
 +++
 title = "Hack'n'Fun"
 description = "Technik gemeinsam ausprobieren und verstehen"
+
+[extra]
+logo = "artwork/logo-hacknfun.svg"
 +++
+
+Im Projekt Hack’n’Fun experimentieren Kinder, Jugendliche und Erwachsene gemeinsam, um technische Themen kennenzulernen. Jede\*r kann Themen vorschlagen und damit ankündigen, etwas zeigen zu wollen, darum bitten, etwas gezeigt zu bekommen, oder dazu aufrufen, etwas gemeinsam auszuprobieren und herauszufinden.
+
+Die aktiven Projektmitglieder gestalten aus den Ergebnissen dann Wochenend- und Ferienfreizeiten für Einsteiger\*innen.
diff --git a/content/projekte/indiedact/_index.md b/content/projekte/indiedact/_index.md
index 3bc45624..ff167b34 100644
--- a/content/projekte/indiedact/_index.md
+++ b/content/projekte/indiedact/_index.md
@@ -1,4 +1,11 @@
 +++
 title = "Indiedact"
 description = "Partizipatives Lernen für alle"
+
+[extra]
+logo = "artwork/logo-leopard.svg"
 +++
+
+Lernen und zusammenarbeiten nach Fähigkeiten und Zielen
+
+Die Konzepte, die das Projekt LEOPARD erarbeitet und erprobt, ermöglichen dezentrales und asynchrones, gemeinsames oder selbstständiges, Lernen für jung und alt. Kern des Konzepte ist die Befähigung von Menschen dazu, sich ihre Lernziele und Aufgaben nach Fähigkeiten und Interessen auszusuchen. Begleitet durch Online- und Offline-Barcamps stellt LEOPARD den Rahmen für die Partizipation in allen Vereinsprojekten und darüber hinaus.
diff --git a/content/projekte/schul-frei/_index.md b/content/projekte/schul-frei/_index.md
index 90c3c9b0..e34b8c47 100644
--- a/content/projekte/schul-frei/_index.md
+++ b/content/projekte/schul-frei/_index.md
@@ -1,4 +1,11 @@
 +++
 title = "schul-frei"
 description = "Verstehbare digitale Werkzeug für Bildungseinrichtungen"
+
+[extra]
+logo = "artwork/logo-schul-frei.svg"
 +++
+
+Das Projekt schul-frei ist ein Kuratorium für Freie Software in der Bildung.
+
+Die im Projekt engagierten Softwareentwicklerinnen, Lehrkräfte, Schulen, Schüler und IT-Unternehmen bieten gemeinsam eine breite, übersichtliches und qualitativ hochwertige Sammlung von Softwarelösungen für Jugend und Bildung an — als Gemeinschaft und als Dienstleistung für Schulen und Entscheidungsträger. Außerdem hilft das Projekt jungen Kontributorinnen und Kontributoren, ihren Weg in die Welt der Freien Software zu finden.
diff --git a/static/artwork b/static/artwork
new file mode 160000
index 00000000..efd7cc44
--- /dev/null
+++ b/static/artwork
@@ -0,0 +1 @@
+Subproject commit efd7cc44707c9dec49e724d9e8af53c8c05e4d80
diff --git a/templates/frontpage/blocks/projects.html b/templates/frontpage/blocks/projects.html
index fa69421b..08674753 100644
--- a/templates/frontpage/blocks/projects.html
+++ b/templates/frontpage/blocks/projects.html
@@ -11,7 +11,7 @@
       <div class="column">
         <div class="card is-shadowless">
           <figure class="image is-4by3">
-            <img src="https://bulma.io/images/placeholders/1280x960.png" alt="Placeholder image" />
+            <img src="{{ project_section.extra.logo }}" alt="Logo {{ project_section.title }}" />
           </figure>
         </div>
         <div class="card-content">
@@ -23,7 +23,8 @@
 
           <div class="content">
             {{ project_section.description }}
-            <br />
+            <br /><br />
+            {{ project_section.content | safe }}
           </div>
         </div>
       </div>
-- 
GitLab