Cluvo für WordPress

Formulare, Veranstaltungen und News aus Cluvo auf deiner WordPress-Webseite.

Version 0.3.0 herunterladen ZIP, 65 KB · veröffentlicht am 01.10.2026 · WordPress ab 6.0, PHP ab 8.0

Installation

  1. Die neueste Version unter https://wp.cluvo.ch/cluvo/cluvo-latest.zip herunterladen und in WordPress unter Plugins → Installieren → Plugin hochladen installieren, dann aktivieren.
  2. Unter Einstellungen → Cluvo pro Verein den API-Key eintragen. Du findest ihn in Cluvo unter Einstellungen → Integration.
  3. Shortcodes auf einer Seite oder in einem Beitrag verwenden.

Das Plugin braucht Cluvo Pro – in Cluvo Basic ist die Schnittstelle für WordPress gesperrt.

Updates

Ist das Plugin installiert, holt WordPress neue Versionen von selbst hier ab. Sie erscheinen unter Dashboard → Aktualisierungen, auf Wunsch auch automatisch. Unter Einstellungen → Cluvo siehst du die installierte Version und kannst sofort nach Updates suchen.

Was ist neu

0.3.0

  • Updates kommen neu von wp.cluvo.ch statt von GitHub. Der Header «Update URI» sorgt dafür, dass nur Cluvo selbst Updates für dieses Plugin liefert.
  • Einstellungen → Cluvo zeigt die installierte und die neueste Version, ob automatische Updates an sind, und hat einen Knopf «Jetzt nach Updates suchen» – auch als Link in der Plugin-Liste.
  • «Details ansehen» zeigt Beschreibung, Installation und Changelog, die Update-Übersicht das Cluvo-Icon.
  • Ein Update wird nur installiert, wenn das Paket vom Update-Server selbst stammt.

0.2.0

  • Formulare: Fixe Mitgliedschaften erscheinen als Auswahlkarten mit Beschreibung und Preis (CHF … pro Jahr/Monat), inkl. Pflichtfeld und Fehleranzeige.
  • Formulare: Umschalter Privatperson/Unternehmen, Firmenname und Namen stehen zusammen; bei Unternehmen ist die Person freiwillig.
  • Formulare: Freier Beitrag wie auf der Cluvo-Webseite – Intervall, Beträge pro Intervall, individueller Betrag, Standardwerte, Min./Max.
  • Formulare: Breiten Drittel/Zweidrittel, Platzhalter, Hilfetexte, Zwischentitel, Telefon- und Wiederholungsfelder.
  • Formulare: Bessere Barrierefreiheit (Fehler pro Feld mit aria-invalid/aria-describedby, Fokus auf das erste fehlerhafte Feld, Statusmeldungen für Screenreader, sichtbarer Tastaturfokus) und eindeutige IDs bei mehreren Formularen auf einer Seite.
  • Sicherheit: Der Formular-Proxy leitet nur bekannte Felder weiter, hat einen Honeypot und ein Limit pro IP; API-Keys werden im Backend nicht mehr ausgegeben und Weiterleitungen nie mit dem Key verfolgt.
  • Robustheit: Ist Cluvo nicht erreichbar, zeigen Formulare, Veranstaltungen und News bis zu einem Tag den letzten Stand; Fehler werden kurz zwischengespeichert, statt jede Seite zu bremsen. Neuer Button «Cache leeren».
  • Veranstaltungen: Datum und Zeit im Format der Webseite, mehrtägige und ganztägige Anlässe, Kategorie mit Farbe, to-Attribut.
  • News: Titelbild, Kategorie, Datum in der Zeitzone der Webseite, optionale Paginierung.
  • Backend: «Testen» nutzt den gespeicherten Key, nennt die Ursache von Fehlern und listet die Shortcodes aller aktiven Formulare; Übersicht der Shortcode-Attribute; Link «Einstellungen» in der Plugin-Liste. Administratoren sehen auf der Webseite, warum ein Inhalt nicht geladen werden konnte.
  • Übersetzungen Französisch und Italienisch.
  • CSS und JavaScript werden nur auf Seiten mit Cluvo-Shortcodes geladen; alle Stile sind mit .cluvo präfixiert und über CSS-Variablen anpassbar.
  • Updater: Nur Release-Assets des eigenen Repos werden installiert; ein anders benannter Plugin-Ordner bleibt beim Update erhalten.
  • Die API-Basis-URL muss nicht mehr eingetragen werden – das Plugin verbindet sich direkt mit app.cluvo.ch. Für Tests lässt sie sich in wp-config.php über CLUVO_API_BASE_URL überschreiben.

0.1.0

  • Erste Version: Formulare, Veranstaltungen und News via Cluvo REST-API.