diff --git a/assets/img/juconnect.zip b/assets/img/juconnect.zip
new file mode 100644
index 0000000..aa47c31
Binary files /dev/null and b/assets/img/juconnect.zip differ
diff --git a/juconnect-strict-theme-v3/juconnect-strict.zip b/juconnect-strict-theme-v3/juconnect-strict.zip
index dab4e0a..04f5a68 100644
Binary files a/juconnect-strict-theme-v3/juconnect-strict.zip and b/juconnect-strict-theme-v3/juconnect-strict.zip differ
diff --git a/juconnect-strict-theme-v3/juconnect-strict/functions.php b/juconnect-strict-theme-v3/juconnect-strict/functions.php
index 8dc431f..432e949 100644
--- a/juconnect-strict-theme-v3/juconnect-strict/functions.php
+++ b/juconnect-strict-theme-v3/juconnect-strict/functions.php
@@ -1,10 +1,13 @@
120,
'width' => 120,
@@ -16,6 +19,8 @@ function juconnect_setup() {
'primary' => __('Primary Navigation', 'juconnect'),
'footer' => __('Footer Navigation', 'juconnect'),
]);
+
+ add_editor_style('style.css');
}
add_action('after_setup_theme', 'juconnect_setup');
@@ -356,3 +361,4 @@ function juconnect_nav_menu_submenu_class($classes, $args, $depth){
return $classes;
}
add_filter('nav_menu_submenu_css_class', 'juconnect_nav_menu_submenu_class', 10, 3);
+
diff --git a/juconnect-strict-theme-v3/juconnect-strict/inc/block-patterns.php b/juconnect-strict-theme-v3/juconnect-strict/inc/block-patterns.php
new file mode 100644
index 0000000..f9eec82
--- /dev/null
+++ b/juconnect-strict-theme-v3/juconnect-strict/inc/block-patterns.php
@@ -0,0 +1,668 @@
+ __('JuConnect', 'juconnect'),
+ ]);
+
+ register_block_pattern('juconnect/hero-pagehead', [
+ 'title' => __('Hero (Styleguide)', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'description' => __('Hero wie im lokalen Styleguide (einspaltig).', 'juconnect'),
+ 'content' => <<
+
+
+
Hilfen zur Erziehung - strukturiert und verlaesslich
+
+
+
+
Informationen fuer oeffentliche Traeger und Kooperationspartner.
+
+
+
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/section-grid-3', [
+ 'title' => __('Section + 3 Cards', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'content' => <<
+
+
+
Leistungen
+
+
+
+
Kurz erklaert - Details findest du auf den Unterseiten.
+
+
+
+
+
+
+
Card 1
+
+
+
+
Kurzbeschreibung.
+
+
+
+
+
+
Card 2
+
+
+
+
Kurzbeschreibung.
+
+
+
+
+
+
Card 3
+
+
+
+
Kurzbeschreibung.
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/steps-4', [
+ 'title' => __('Ablauf (4 Steps)', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'content' => <<
+
+
+
So laeuft's ab
+
+
+
+
Transparent und nachvollziehbar.
+
+
+
+
+
+
+
+
1. Anfrage
+
+
+
+
Kontakt aufnehmen, kurz klaeren.
+
+
+
+
+
+
2. Erstgespraech
+
+
+
+
Ziele, Rahmen, Erwartungen.
+
+
+
+
+
+
3. Start
+
+
+
+
Plan + regelmaessige Termine.
+
+
+
+
+
+
4. Review
+
+
+
+
Fortschritt messen, nachsteuern.
+
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/steps-4-with-graphic-right', [
+ 'title' => __('Ablauf (4 Steps) + Grafik rechts', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'content' => <<
+
+
+
So laeuft's ab
+
+
+
+
Transparent und nachvollziehbar.
+
+
+
+
+
+
+
+
+
+
1. Anfrage
+
+
+
Kontakt aufnehmen, kurz klaeren.
+
+
+
+
+
+
2. Erstgespraech
+
+
+
Ziele, Rahmen, Erwartungen.
+
+
+
+
+
+
3. Start
+
+
+
Plan + regelmaessige Termine.
+
+
+
+
+
+
4. Review
+
+
+
Fortschritt messen, nachsteuern.
+
+
+
+
+
+
+
+
+

+
+
+
Rechts: Grafik oder Bild.
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/steps-4-with-graphic-left', [
+ 'title' => __('Ablauf (4 Steps) + Grafik links', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'content' => <<
+
+
+
So laeuft's ab
+
+
+
+
Transparent und nachvollziehbar.
+
+
+
+
+
+
+

+
+
+
Links: Grafik oder Bild.
+
+
+
+
+
+
+
+
+
1. Anfrage
+
+
+
Kontakt aufnehmen, kurz klaeren.
+
+
+
+
+
+
2. Erstgespraech
+
+
+
Ziele, Rahmen, Erwartungen.
+
+
+
+
+
+
3. Start
+
+
+
Plan + regelmaessige Termine.
+
+
+
+
+
+
4. Review
+
+
+
Fortschritt messen, nachsteuern.
+
+
+
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/single-card-with-graphic-right', [
+ 'title' => __('Info Card + Grafik rechts', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'description' => __('Zweispaltig: links eine einzelne Inhaltskarte, rechts Bild/Grafik.', 'juconnect'),
+ 'content' => <<
+
+
+
Leistung im Ueberblick
+
+
+
+
Kerninformationen klar und ruhig dargestellt.
+
+
+
+
+
+
+
Wann ist dieses Angebot passend?
+
+
+
+
Fuer Traeger mit klaren Zielen, transparenten Ablaeufen und verbindlicher Kommunikation.
+
+
+
+
- klare Zustaendigkeiten
- regelmaessige Rueckmeldungen
- dokumentierte Entwicklung
+
+
+
+
+
+
+
+
+
+

+
+
+
Rechts: Illustration oder Projektfoto.
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/single-card-with-graphic-left', [
+ 'title' => __('Grafik links + Info Card', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'description' => __('Zweispaltig: links Bild/Grafik, rechts eine einzelne Inhaltskarte.', 'juconnect'),
+ 'content' => <<
+
+
+
Leistung im Ueberblick
+
+
+
+
Kerninformationen klar und ruhig dargestellt.
+
+
+
+
+
+
+

+
+
+
Links: Illustration oder Projektfoto.
+
+
+
+
+
+
Wann ist dieses Angebot passend?
+
+
+
+
Fuer Traeger mit klaren Zielen, transparenten Ablaeufen und verbindlicher Kommunikation.
+
+
+
+
- klare Zustaendigkeiten
- regelmaessige Rueckmeldungen
- dokumentierte Entwicklung
+
+
+
+
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/section-grid-2', [
+ 'title' => __('Section + 2 Cards', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'description' => __('Standard-Zweispalter fuer Inhalte oder Angebotskarten.', 'juconnect'),
+ 'content' => <<
+
+
+
Schwerpunkte
+
+
+
+
Zwei zentrale Themen kompakt nebeneinander.
+
+
+
+
+
+
+
Begleitung
+
+
+
Verlaessliche Begleitung mit klarer Struktur fuer alle Beteiligten.
+
+
+
Mehr erfahren
+
+
+
+
+
+
Koordination
+
+
+
Abgestimmte Kommunikation zwischen Traegern, Familien und Fachkraeften.
+
+
+
Mehr erfahren
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/kpi-overview-3', [
+ 'title' => __('KPI Ueberblick (3 Karten)', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'description' => __('Drei Kennzahlenkarten fuer Verlaesslichkeit, Bearbeitungszeit und Reichweite.', 'juconnect'),
+ 'content' => <<
+
+
+
Fakten im Ueberblick
+
+
+
+
Beispielwerte fuer eine transparente Darstellung.
+
+
+
+
+
+
+
+
Antwortzeit
+
+
+
< 48h
+
+
+
+
+
+
+
+
Abgestimmte Plaene
+
+
+
95%
+
+
+
+
+
+
+
+
Kooperationspartner
+
+
+
24
+
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/contact-cta-split', [
+ 'title' => __('Kontakt CTA (Split)', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'description' => __('Linke Infokarte mit Aktionen, rechte Karte mit Kontaktfakten.', 'juconnect'),
+ 'content' => <<
+
+
+
+
Naechster Schritt
+
+
+
+
Unverbindlich Kontakt aufnehmen
+
+
+
+
Wir melden uns zeitnah und klaeren den passenden Rahmen fuer Ihr Anliegen.
+
+
+
+
+
+
+
+
+
+
Kontaktzeiten
+
+
+
+
+
Mo - Fr
+
+
+
08:00 - 17:00
+
+
+
+
+
+
E-Mail
+
+
+
kontakt@juconnect.de
+
+
+
+
+
+
Hinweis
+
+
+
Bitte Anlass und Rueckrufzeit kurz angeben.
+
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/downloads-table', [
+ 'title' => __('Downloads (Tabelle)', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'description' => __('Downloadbereich mit Tabelle im Styleguide-Look.', 'juconnect'),
+ 'content' => <<
+
+
+
Downloads
+
+
+
+
Dokumente, Vorlagen und Nachweise auf einen Blick.
+
+
+
+
+
+
+
+
+ | Dokument | Status | Aktion |
+
+
+ | Leistungsbeschreibung | Entwurf | Oeffnen |
+ | Datenschutz | Final | Oeffnen |
+ | Ansprechpartner | Update | Oeffnen |
+
+
+
+
+
+
+HTML
+ ]);
+
+ register_block_pattern('juconnect/process-flow-flex', [
+ 'title' => __('Prozessablauf (flexibel, horizontal)', 'juconnect'),
+ 'categories' => ['juconnect'],
+ 'description' => __('Flexibler Ablauf mit einzeln bearbeitbaren Schritten. Schritte einfach duplizieren, verschieben oder entfernen.', 'juconnect'),
+ 'content' => <<
+
+
+
So laeuft die Zusammenarbeit ab
+
+
+
+
Jeder Schritt ist ein einzelner Block und kann beliebig angepasst, dupliziert oder entfernt werden.
+
+
+
+
+
+
+
+
+
+
+
+
Kontakt aufnehmen, Anlass schildern und den Rahmen fuer die Begleitung klaeren.
+
+
+
+
+
+
+
+
+
+
+
+
Ziele, Rollen und Kommunikationswege gemeinsam festlegen.
+
+
+
+
+
+
+
+
+
+
+
+
Begleitung starten, Fortschritt transparent dokumentieren und regelmaessig nachsteuern.
+
+
+
+
+
+HTML
+ ]);
+});
+
diff --git a/juconnect-strict-theme-v3/juconnect-strict/style.css b/juconnect-strict-theme-v3/juconnect-strict/style.css
index 2060685..1feabac 100644
--- a/juconnect-strict-theme-v3/juconnect-strict/style.css
+++ b/juconnect-strict-theme-v3/juconnect-strict/style.css
@@ -1,8 +1,8 @@
/*
Theme Name: JuConnect (Strict Styleguide)
Author: Sven Steinert
-Description: WordPress Theme basierend auf dem JuConnect Styleguide v0.2 (Markup & Tokens 1:1 übernommen).
-Version: 0.3.0
+Description: WordPress Theme basierend auf dem JuConnect Styleguide v0.2 mit integrierten Gutenberg-Patterns.
+Version: 0.4.0
Text Domain: juconnect.de
*/
@@ -1481,3 +1481,4 @@ a{ color: inherit; }
min-width: 0;
}
}
+