ChurchTools Integration Suite
Professionelle WordPress-Integration für ChurchTools.
by FEG Aschaffenburg · github.com/feg-aschaffenburg/churchtools-suite · website
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/feg-aschaffenburg/churchtools-suite/releases/download/v1.3.0.14/churchtools-suite-1.3.0.14.zipReadme
ChurchTools Integration Suite
Repository fuer das WordPress-Hauptplugin ChurchTools Integration Suite. Die Addons werden in eigenen Repositories entwickelt und veroeffentlicht.
Repository-Status
Stand: 2026-08-28
Diese README ist die zentrale Dokumentation des aktuellen technischen Stands. Historische Details werden in der Git-Historie bewahrt.
Enthaltene Plugins
| Paket | Typ | Version | Einstiegspunkt | Status |
|---|---|---|---|---|
| ChurchTools Integration Suite | Hauptplugin | 1.3.0.11 | churchtools-suite.php |
aktiv entwickelt |
| Elementor Integration | Addon | 1.0.0.3 | eigenes Repository | eigenständiges Plugin |
| Posts Sync Addon | Addon | 0.2.0.3 | eigenes Repository | eigenständiges Plugin |
| Presentations Addon | Addon | 0.1.3 | eigenes Repository | eigenständiges Plugin |
| ChurchTools Suite Demo | optionales Plugin | 1.1.4.1 | separat | nur Dokumentation/Demo |
Abhaengigkeiten
- Hauptplugin: WordPress >= 6.0, PHP >= 8.2
- Elementor-Addon: ChurchTools Integration Suite >= 1.3.0.6, Elementor, WordPress >= 6.0, PHP >= 8.2
- Posts-Sync-Addon: ChurchTools Integration Suite >= 1.3.0.6, WordPress >= 5.0, PHP >= 8.2
- Presentations-Addon: ChurchTools Integration Suite, WordPress >= 6.0, PHP >= 8.0
Das Demo-Plugin und das Demo-Theme sind nicht Bestandteil des Hauptplugins und werden für Produktivinstallationen nicht benötigt.
Letzter Plugin-Check
Der technische Basis-Check wurde lokal mit PHP 8.2.29 ausgefuehrt.
| Bereich | Gepruefte PHP-Dateien | Ergebnis |
|---|---|---|
| Hauptplugin | 119 | OK |
| Elementor-Addon | 5 | OK |
| Posts-Sync-Addon | 5 | OK |
Gepruefte Punkte:
- PHP-CLI unter Laragon laeuft lokal fehlerfrei
- PHP-Syntaxpruefung ueber Hauptplugin und beide Addons erfolgreich
- VS-Code-Workspace ist auf den lokalen PHP-Interpreter konfiguriert
- Lokale SSH-Hosts fuer Deployment und Server-Tests sind vorhanden
Aktueller Arbeitsstand
Im Arbeitsbaum liegen aktuell uncommittete Aenderungen. Der Schwerpunkt liegt momentan auf zwei Bereichen:
- Frontend-Filter fuer Event-Listen in Hauptplugin und Elementor-Integration
- Sync-Bereinigung fuer geloeschte Events/Appointments im Hauptplugin
Zusaetzlich wurden alte Backup-Templates unter templates-backup-20260222-211402/ aus dem Arbeitsbaum entfernt.
Betroffene Bereiche im aktuellen Worktree
- Frontend-Assets:
assets/css/,assets/js/ - Block- und Shortcode-Logik:
includes/class-churchtools-suite-blocks.php,includes/class-churchtools-suite-shortcodes.php - Event-Sync und Repository:
includes/repositories/,includes/services/ - Elementor-Widget: separates Repository
churchtools-suite-elementor - Aktive List-Templates:
templates/views/event-list/
Entwicklung lokal und auf Servern
- Lokaler PHP-Pfad in Local:
C:\Users\KasseFeg\AppData\Roaming\Local\lightning-services\php-8.2.29+0\bin\win64\php.exe - Deployment-Skripte nutzen lokale SSH-Host-Aliase aus der Benutzerkonfiguration
- Standardziel der Deploy-Skripte fuer Testsysteme ist
plugin-test
Empfohlene naechste Schritte
- Frontend-Filter in WordPress manuell mit echten Event-Daten pruefen
- Sync-Cleanup mit einem Vollsync gegen ein Testsystem verifizieren
- Danach Readme/Changelog pro Release fortschreiben und Release-ZIPs bauen
Aktuelle Funktionen
- Kalender-, Termin-, Dienst-, Gruppen- und Gruppenpost-Synchronisation
- Shortcodes und Gutenberg-Views für Liste, Grid, Kalender, Countdown und Carousel
- Kalenderfilter über
calendar,calendarsundcalendar_ids - Custom CSS pro Shortcode, Preset und Block-Instanz
- CSS wird je Ausgabe über eine stabile Instanz-ID begrenzt
- Custom CSS kann im Shortcode-Manager und über die Block-/Shortcode-API verwendet werden
- Standalone-Addons für Elementor, Posts Sync und Presentations
- Automatische Synchronisation über WordPress-Cron
- Der Auto-Updater installiert ausschließlich geprüfte WordPress-Release-ZIPs.
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v1.3.0.14 | Aug 31, 2026 | churchtools-suite-1.3.0.14.zip | 10 |
| v1.3.0.14 | Aug 31, 2026 | churchtools-suite-posts-sync-0.1.7.zip | 1 |
| v1.3.0.14 | Aug 31, 2026 | churchtools-suite-presentations-0.1.0.zip | 1 |
| v1.3.0.14 | Aug 31, 2026 | churchtools-suite-elementor-0.6.28.zip | 1 |
| v1.3.0.13 | Aug 28, 2026 | churchtools-suite-1.3.0.13.zip | 6 |
| v1.3.0.12 | Aug 28, 2026 | churchtools-suite-1.3.0.12.zip | 2 |
| v1.3.0.11 | Aug 28, 2026 | churchtools-suite-1.3.0.11.zip | 0 |
| v1.3.0.10 | Aug 28, 2026 | churchtools-suite-1.3.0.10.zip | 1 |
| v1.3.0.9 | Aug 28, 2026 | churchtools-suite-1.3.0.9.zip | 3 |
| v1.3.0.8 | Aug 27, 2026 | churchtools-suite-1.3.0.8.zip | 3 |
| v1.3.0.7 | Aug 25, 2026 | churchtools-suite-1.3.0.7.zip | 9 |
| v1.3.0.6 | Aug 25, 2026 | churchtools-suite-1.3.0.6.zip | 3 |
| v1.3.0.5 | Aug 25, 2026 | churchtools-suite-1.3.0.5.zip | 2 |
| v1.3.0.4 | Aug 25, 2026 | churchtools-suite-1.3.0.4.zip | 2 |
| v1.3.0.3 | Aug 24, 2026 | churchtools-suite-1.3.0.3.zip | 7 |
| v1.3.0.2 | Aug 24, 2026 | churchtools-suite-1.3.0.2.zip | 2 |
| v1.3.0.1 | Aug 24, 2026 | churchtools-transition-1.3.0.1.zip | 2 |
| v1.3.0.0 | Aug 24, 2026 | churchtools-suite-1.3.0.0.zip | 8 |
| v1.3.0.0 | Aug 24, 2026 | churchtools-suite-elementor-1.0.0.0.zip | 2 |
| v1.3.0.0 | Aug 24, 2026 | churchtools-suite-posts-sync-0.2.0.0.zip | 3 |
| v1.2.3.9 | Aug 24, 2026 | churchtools-suite-1.2.3.9.clean.zip | 1 |
| v1.2.3.9 | Aug 24, 2026 | churchtools-suite-posts-sync-0.1.12.zip | 1 |
| v1.2.0.17 | Apr 26, 2026 | churchtools-suite-elementor-0.6.18.zip | 1 |
| v1.2.0.17 | Apr 26, 2026 | churchtools-suite-1.2.0.17.zip | 2 |
| v1.2.0.17 | Apr 26, 2026 | churchtools-suite-presentations-0.1.0.zip | 1 |
Active-site estimate ≈10 comes from the v1.3.0.0 cohort. Method.