Skip to content

ursinsaluz/wp_pfadi_manager

Repository files navigation

=== Pfadi-Aktivitäten Manager ===
Contributors: schlingel
Tags: pfadi, activities, manager, scout
Requires at least: 6.0
Tested up to: 6.4
Stable tag: 1.4.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Digitalisiert und automatisiert den Informationsfluss einer Pfadi-Abteilung.

== Description ==

Der Pfadi-Aktivitäten Manager hilft Abteilungen, ihre Aktivitäten zu verwalten, auf der Webseite darzustellen und Eltern/Teilnehmer per E-Mail zu informieren.

Features:
*   **Aktivitäten:** Verwaltung von Aktivitäten (CPT) mit Stufen-Zuweisung, Zeit, Ort und Mitnehmen-Infos.
*   **Mitteilungen:** Eigener Bereich für allgemeine Infos (Announcements) mit Gültigkeitsdauer.
*   **Frontend-Darstellung:**
    *   `[pfadi_board]`: Zeigt Aktivitäten als Kacheln, Liste oder Tabelle. Filterbar nach Stufen.
    *   `[pfadi_news]`: Zeigt Mitteilungen als Banner oder Karussell.
    *   `[pfadi_subscribe]`: Abo-Formular für den Newsletter.
*   **E-Mail Newsletter:**
    *   Automatischer Versand bei Veröffentlichung (Sofort oder Geplant).
    *   Double Opt-In Verfahren für Abonnenten.
    *   **NEU:** Anpassbare HTML-Templates für E-Mails.
    *   **NEU:** "E-Mail erneut senden" Funktion für Admins.
*   **Stufen-System:** Flexible Verwaltung der Stufen (Biber, Wölfe, Pfadis, etc.) mit Standard-Gruss und Leitung.
*   **iCal / RSS:** Automatische Feeds für Kalender-Integration.
*   **Logging:** Debug-Logs im Admin-Bereich einsehbar.

== Installation ==

1. Lade den Ordner `wp-pfadi-manager` in das Verzeichnis `/wp-content/plugins/` hoch.
2. Aktiviere das Plugin im Menü 'Plugins' in WordPress.
3. Konfiguriere die Einstellungen unter 'Pfadi Aktivitäten' -> 'Konfiguration'.

== Shortcodes ==

*   `[pfadi_board view="cards|list|table" unit="slug"]`
*   `[pfadi_news view="carousel|banner" limit="5"]`
*   `[pfadi_subscribe]`

== Changelog ==

= 1.4.1 =
*   FIX: Version mismatch causing constant redefinition warnings.

= 1.4.0 =
*   NEU: Refactor admin JS to load and overwrite unit-specific fields.
*   FIX: Restore missing activator/deactivation classes.
*   FIX: CI/CD Pipeline improvements (GitHub Actions versions).
*   FIX: Linting errors in metaboxes class.
*   FIX: Minor code style adjustments.

= 1.3.0 =
*   NEU: Docker-Entwicklungsumgebung für einfacheres Testen.
*   NEU: GitHub Actions CI/CD Pipeline repariert und optimiert.
*   FIX: Umfassende Code-Bereinigung (PHP Linting, CSS Linting).
*   FIX: Deployment-Skripte aktualisiert.

= 1.2.2 =
*   FIX: Build-Prozess und Composer-Abhängigkeiten korrigiert (PHP 8.0 Kompatibilität).

= 1.2.1 =
*   NEU: Modernisierung des Workflows (Composer, NPM, Linting).
*   NEU: Logging-Tab in den Einstellungen (Anzeigen, Download, Löschen).
*   FIX: Diverse Code-Style Verbesserungen (PHPCS, ESLint).
*   FIX: Sicherheitsverbesserungen (Escaping, Nonces).

= 1.2.0 =
*   NEU: Anpassbare HTML-Templates für E-Mails (Aktivitäten & Mitteilungen).
*   NEU: "E-Mail erneut senden" als Mehrfachaktion (Bulk Action).
*   NEU: Stufen-Auswahl für Mitteilungen.
*   NEU: Shortcode `[pfadi_news]` für Mitteilungen (Karussell/Banner).
*   NEU: Verbesserte Admin-Oberfläche mit Tabs und Hilfetexten.
*   FIX: Unterstützung für deutsche Platzhalter ({Stufe}, {Titel}) in E-Mail Betreffs.
*   FIX: Korrekte Positionierung der Gültigkeitsdauer bei Mitteilungen.
*   FIX: E-Mail Versand-Timing (leere Felder behoben).

= 1.1.1 =
*   NEU: "Mitteilungen" als eigener Menüpunkt.
*   NEU: Konfigurierbarer URL-Slug für Mitteilungen.
*   NEU: Logging für E-Mail Versand (Debug).
*   FIX: Barrierefreiheit im Abo-Formular.
*   FIX: Filter-Logik für "Abteilung" (zeigt alle).

= 1.1.0 =
*   NEU: AJAX-basierte Filter-Tabs für Aktivitäten.
*   NEU: Content-Typ "Mitteilungen" hinzugefügt.
*   NEU: E-Mail Versandplanung (Geplant vs. Sofort).
*   NEU: "Sofort versenden" Checkbox im Editor.
*   FIX: Diverse Verbesserungen und Bugfixes.

= 1.0.1 =
*   Initiale Version.

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors