Zuerst: Connector-Token anlegen

Einmalig in app.kommunal.es, gilt für alle CMS-Systeme

  1. app.kommunal.es öffnen & anmelden

    Mit Ihren Administrator-Zugangsdaten einloggen.

  2. Einstellungen → Integrationen → CMS-Connectors

    Klicken Sie auf „Neuen Connector anlegen" und wählen Sie Ihr CMS.

  3. Token erzeugen & sicher speichern

    Der Token (z. B. kc_live_a3f9b2e1…) wird nur einmal angezeigt. Er kann jederzeit widerrufen werden.

  • Website öffentlich erreichbar (kein Passwortschutz, keine IP-Sperre)
  • HTTPS (TLS) auf Ihrer Website aktiv
  • RSS-Feed oder REST-API nicht durch Sicherheits-Plugin deaktiviert

Anleitung nach CMS-System

Rufen Sie diese URL im Browser auf: Sie sollten JSON-Daten Ihrer Beiträge sehen:

Browser-Test
https://www.ihre-gemeinde.de/wp-json/wp/v2/posts?per_page=3
Kein JSON sichtbar? Prüfen Sie unter Einstellungen → Permalinks ob eine saubere Struktur (z. B. „Beitragsname") aktiv ist.

Tragen Sie in app.kommunal.es → Integrationen → WordPress ein:

Konfiguration
Endpoint-URL:    https://www.ihre-gemeinde.de/wp-json/wp/v2/posts
Connector-Token: kc_live_XXXXX (aus Schritt oben)
Abrufintervall:  15 Minuten
Authentifizierung:Keine (öffentliche API)

Sollen nur Beiträge einer bestimmten Kategorie importiert werden, ermitteln Sie zuerst die ID:

Kategorie-Filter
# Alle Kategorien abrufen:
https://www.ihre-gemeinde.de/wp-json/wp/v2/categories

# Endpoint mit Filter (Beispiel: ID 5):
https://www.ihre-gemeinde.de/wp-json/wp/v2/posts?categories=5

Klicken Sie in app.kommunal.es auf „Verbindung testen". Ein grünes Häkchen bestätigt den erfolgreichen Abruf.

Hinweis: Der erste Import holt die letzten 10 Beiträge. Danach werden nur neue Beiträge importiert.

Prüfliste WordPress

  • /wp-json/wp/v2/posts gibt JSON-Antwort zurück
  • Permalink-Struktur ist auf „Beitragsname" gesetzt
  • Endpoint-URL in kommunal.es eingetragen & getestet
  • Kategorie-Mapping bei Bedarf konfiguriert

Im Joomla-Backend: System → Globale Konfiguration → Site-Tab → Feed-Einstellungen. Stellen Sie sicher: „Feed aktivieren" steht auf Ja.

Joomla 4/5: Der Feed ist standardmäßig aktiviert. Dieser Schritt ist nur nötig wenn Sie ihn zuvor deaktiviert haben.
Feed-URLs
https://www.ihre-gemeinde.de/index.php?format=feed&type=rss

# Für eine bestimmte Kategorie (ID aus dem Backend):
https://www.ihre-gemeinde.de/index.php?option=com_content
  &view=category&id=12&format=feed&type=rss
Kategorie-ID: In Joomla unter Inhalt → Kategorien: die Zahl in der ID-Spalte.
Keine XML-Antwort? RSFirewall oder ähnliche Sicherheitserweiterungen blockieren häufig den Feed.
Konfiguration
Connector-Typ:   Joomla RSS
Feed-URL:        https://www.ihre-gemeinde.de/index.php?format=feed&type=rss
Connector-Token: kc_live_XXXXX
Abrufintervall:  15 Minuten

Klicken Sie in app.kommunal.es auf „Verbindung testen". Ein grünes Häkchen bestätigt den erfolgreichen Abruf.

Hinweis: Der erste Import holt die letzten 10 Beiträge. Danach werden nur neue Beiträge importiert.

Prüfliste Joomla

  • RSS-Feed in globaler Konfiguration aktiviert
  • Feed-URL öffnet gültiges XML im Browser
  • Kein Sicherheits-Plugin blockiert externe Zugriffe
  • Feed-URL korrekt in kommunal.es eingetragen

EXT:news erzeugt automatisch einen RSS-Feed sobald ein Listenansicht-Plugin auf einer Seite eingebunden ist:

Feed-URL
https://www.ihre-gemeinde.de/?type=9818

# Mit Storage-PID (bei mehreren News-Bereichen):
https://www.ihre-gemeinde.de/?type=9818&tx_news_pi1[storagePage]=42
Storage-PID ermitteln: TYPO3 Backend → Web → Liste → Ordner mit News-Datensätzen anklicken → Zahl in URL nach id=
TypoScript
# Web → Template → Setup (nur für Feed-Condition!):
plugin.tx_news.settings {
  format = json
}

# Zugriffs-URL:
https://www.ihre-gemeinde.de/?type=9818&format=json
Empfehlung: Für die meisten kommunalen TYPO3-Installationen ist Variante A (RSS) zuverlässiger.

TYPO3-Installationen mit strengem Caching können den Feed beim ersten Abruf leer ausliefern.

Cache deaktivieren
# Web → Seiten → Feed-Seite → Reiter „Verhalten"
# Cache → „Kein Seiten-Cache" aktivieren

# Alternativ per TypoScript (nur für Feed-Seite!):
[traverse(request.getQueryParams(), 'type') == 9818]
  config.no_cache = 1
[end]
Konfiguration
Connector-Typ:   TYPO3 / RSS
Feed-URL:        https://www.ihre-gemeinde.de/?type=9818
Connector-Token: kc_live_XXXXX
Abrufintervall:  15 Minuten

Prüfliste TYPO3

  • EXT:news installiert & Listenansicht-Plugin vorhanden
  • ?type=9818 öffnet gültiges XML im Browser
  • Cache der Feed-Seite deaktiviert
  • Storage-PID korrekt (bei mehreren News-Bereichen)
  • Feed-URL in kommunal.es eingetragen & Test erfolgreich

Kategorien zuordnen

Ihre CMS-Kategorien → kommunal.es-Kategorien

Ihre CMS-Kategoriekommunal.esVerwendung
BekanntmachungenannouncementsAusschreibungen, Satzungen
VeranstaltungeneventsTermine, Feste, Bürgerversammlungen
Rathaus AktuellnewsAllgemeine Infos
Warnung / StörungalertsWasser, Straßensperrungen
(nicht zugeordnet)newsStandard-Fallback
Kategorien können jederzeit geändert werden. Bestehende importierte Beiträge werden nicht rückwirkend verschoben.