ChurchTools Integration Suite – Posts Sync Addon
ChurchTools Integration Suite - Posts Sync Addon
by FEG Aschaffenburg · github.com/feg-aschaffenburg/churchtools-suite-posts-sync · 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-posts-sync/releases/download/v0.2.0.3/churchtools-suite-posts-sync-0.2.0.3.zipReadme
=== ChurchTools Suite – Posts Sync === Contributors: FEG Aschaffenburg Tags: churchtools, sync, posts, events, integration Requires at least: 5.0 Requires PHP: 8.2 Tested up to: 6.4 Stable tag: 0.1.7 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html
Synchronisiert ChurchTools-Posts in WordPress-Posts und -Seiten.
== Description ==
ChurchTools Suite – Posts Sync ist ein Addon für das ChurchTools Suite Plugin. Es ermöglicht die automatische Synchronisation von ChurchTools-Posts in WordPress-Posts oder -Seiten.
Anforderungen:
- ChurchTools Suite v1.2.0.0 oder höher
- WordPress 5.0 oder höher
- PHP 8.2 oder höher
Features:
- 🔄 Automatische Synchronisation von ChurchTools-Posts
- 📝 Konfigurierbar: Posts oder Seiten
- 📌 Flexible Veröffentlichungsstatus: Entwurf, Veröffentlicht, Privat
- 🔐 Intelligente Änderungserkennung (verhindert unnötige Updates)
- 📊 Sync-Statistiken im Admin-Dashboard
- 🧩 Gutenberg-Block "ChurchTools Berichte"
- 🏷️ Shortcode
[cts_posts]für flexible Ausgaben
== Installation ==
- Installieren und aktivieren Sie das Hauptplugin ChurchTools Suite (v1.2.0.0+)
- Laden Sie dieses Addon hoch:
/wp-content/plugins/churchtools-suite-posts-sync/ - Aktivieren Sie das Addon im Admin-Bereich
- Gehen Sie zu Einstellungen → ChurchTools → Berichte und aktivieren Sie den Berichte-Sync
- Synchronisieren Sie die Post-Gruppen und wählen Sie die gewünschten Gruppen aus
- Speichern Sie Zieltyp, Status und Filter. Das funktioniert auch auf einer gehosteten Produktivinstallation.
== Configuration ==
Nach der Aktivierung können Sie unter Einstellungen → ChurchTools → Sync folgende Optionen konfigurieren:
- Posts-Sync aktivieren: Schaltet die ChurchTools-Posts-Synchronisation ein/aus
- Ziel in WordPress: Bestimmen Sie, ob Posts oder Seiten erstellt werden sollen
- Status der Zielinhalte: Wählen Sie den Veröffentlichungsstatus (Entwurf, Veröffentlicht, Privat)
Die Synchronisation läuft automatisch mit der Häufigkeit, die für die Event-Synchronisation konfiguriert ist. Eine lokale Installation ist nicht erforderlich.
== Anzeige im Frontend ==
Es stehen zwei Wege zur Verfügung:
- Gutenberg-Block: "ChurchTools Berichte" einfügen und im Inspector konfigurieren.
- Shortcode:
[cts_posts]
Beispiel:
[cts_posts limit="8" post_type="post" show_date="true" show_excerpt="true" excerpt_words="24" only_synced="true"]
== FAQ ==
Funktioniert dieses Addon ohne das Hauptplugin? Nein, dieses Addon erfordert das ChurchTools Suite Hauptplugin v1.2.0.0 oder höher.
Kann ich die Felder (Title, Content, etc.) anpassen? Derzeit werden folgende Felder synchronisiert:
- Titel
- Inhaltstext
- Auszug
- Slug
- Veröffentlichungsdatum
Weitere Anpassungen sind in zukünftigen Versionen geplant.
Werden Bilder/Medien synchronisiert? Nein, derzeit werden nur Text-Inhalte synchronisiert. Bilder-Support ist für eine zukünftige Version geplant.
== Changelog ==
= 0.1.0 =
- Initiale Release
- Grundlegende Posts-Sync-Funktionalität
- Konfigurierbare Zieltypen und Status
= 0.1.4 =
- Block-Sichtbarkeit im Editor robuster gemacht (Fallback-Registrierung)
- Option "Nur neue" ergänzt und Datums-/Uhrzeit-Fenster berücksichtigt (inkl. Ende-Zeit)
- Umgebungsfreigabe für local/development/staging vereinheitlicht
= 0.1.3 =
- Metadaten/Kompatibilität aktualisiert
- Frontend-Ausgabe über Gutenberg-Block hinzugefügt
- Frontend-Ausgabe über Shortcode
[cts_posts]hinzugefügt
== Support ==
Für Support und Fehlerberichte besuchen Sie: https://github.com/FEGAschaffenburg/churchtools-suite/issues
Read the full README on GitHub →