Grünerator WordPress
Erstelle professionelle Kandidatenseiten für grüne Kandidierende mit speziellen Gutenberg-Blöcken. Dieses Plugin wurde speziell für das Sunflower WordPress-Theme entwickelt und erfordert dessen Installation.
by Moritz Wächter · github.com/netzbegruenung/gruenerator_wordpress
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/netzbegruenung/gruenerator_wordpress/archive/refs/heads/main.zipEin WordPress-Plugin, das Dir hilft, professionelle Kandidatenseiten für grüne Kandidierende mit Gutenberg-Blöcken zu erstellen. Entwickelt speziell für das Sunflower WordPress-Theme.

🚀 Features
- Spezielle Gutenberg-Blöcke für Kandidatenseiten
- Kandidaten-Profil Block
- Themen-Block
- Wahlkreis-Block
- Termine-Block
- Setup-Assistent für schnelle Einrichtung
- Social Media Integration
- Vorgefertigte Block-Patterns für Kandidatenprofile

Setup-Assistent
Der Setup-Assistent führt Dich Schritt für Schritt durch die Einrichtung Deiner Kandidatenseite:

Nach Abschluss des Setups kannst Du direkt mit der Bearbeitung Deiner Seite beginnen:

📋 Anforderungen
- WordPress 5.8 oder höher
- PHP 7.4 oder höher
- Node.js 14+ und npm für Entwicklung
- Sunflower WordPress-Theme installiert und aktiviert
🔧 Installation
- Stelle sicher, dass das Sunflower-Theme installiert und aktiviert ist
- Lade das Plugin herunter
- Entpacke es in Dein
/wp-content/plugins/Verzeichnis - Aktiviere das Plugin in WordPress
- Gehe zu "Grünerator" im Admin-Menü
💻 Entwicklung
# Repository klonen
git clone https://github.com/netzbegruenung/gruenerator-wordpress.git
cd gruenerator-wordpress
# Abhängigkeiten installieren
npm install
# Entwicklungs-Build mit Watch-Modus
npm run start
# Produktions-Build
npm run build
Theme-Abhängigkeit
Dieses Plugin erweitert das Sunflower-Theme um zusätzliche Gutenberg-Blöcke und Funktionen. Die Blöcke sind speziell für das Design und die Funktionen des Themes optimiert. Ohne das Sunflower-Theme werden die Blöcke nicht korrekt dargestellt.
Branch-Struktur
Wir nutzen eine vereinfachte Git-Flow Struktur:
main: Produktions-Code (stabil)develop: Entwicklungs-Branch (aktuell)feature/*: Für neue Features (z.B.feature/kandidaten-profil)bugfix/*: Für Fehlerbehebungen (z.B.bugfix/mobile-ansicht)
Commit-Konventionen
Wir nutzen Conventional Commits:
typ(bereich): beschreibung
- Detaillierte Beschreibung (optional)
- Weitere Details (optional)
Typen:
feat:Neue Featuresfix:Bugfixesdocs:Dokumentationsänderungenstyle:Code-Formatierungrefactor:Code-Verbesserungentest:Test-bezogene Änderungen
Beispiel:
git commit -m "feat(profil): Füge Lebenslauf-Block hinzu"
Pull Requests
- Fork das Repository
- Erstelle einen Feature-Branch (
git checkout -b feature/NeuesFeature) - Committe Deine Änderungen (
git commit -m 'feat: Füge neues Feature hinzu') - Push in den Branch (
git push origin feature/NeuesFeature) - Öffne einen Pull Request
📝 Lizenz
GPL v2 oder später - siehe LICENSE Datei
🤝 Mitwirken
Deine Beiträge sind willkommen! Bitte lies Dir unsere Contribution Guidelines durch.
Code-Qualität
- Halte Dich an die WordPress Coding Standards
- Schreibe Tests für neue Features
- Dokumentiere Deinen Code
- Führe
npm run lintvor jedem Commit aus
🔗 Verwandte Projekte
- Sunflower WordPress-Theme - Das Basis-Theme für dieses Plugin