Verowa Connect

Beschreibung

Verowa ist ein Schweizer Organisations-Tool für Kirchgemeinden und Pfarreien. Verowa verbindet dein Team, verwaltet deine Räume und Geräte, unterstützt dich beim Planen von Veranstaltungen wie Gottesdienste oder Sitzungen und organisiert deine Werbung, Dienstwochen und vieles mehr. Verowa informiert dich laufend über Änderungen und hält deine Webseite mit diesem Plugin auf dem neusten Stand.

Dieses WordPress-Plugin verbindet sich mit der Verowa-API. Um es in deinem WordPress-Projekt einsetzen zu können, benötigst du eine Verowa-Instanz und einen API-Schlüssel. Bitte besuche dazu die Verowa-Webseite und nimm mit uns Kontakt auf.

Anmeldungen

Mit Verowa Connect können sich Besucher*innen deiner Webseite zu bestimmten Veranstaltungen anmelden. Die Anzahl Plätze können beschränkt werden, und Verowa kann bei Bedarf automatisch eine Warteliste bieten. Anmeldeformulare können sehr verschiedene Eingabefelder beinhalten. Die Daten der Besucher*innen werden direkt zu Verowa geschickt, wo du jede einzelne Anmeldung anschauen und anpassen kannst. (Diese Optionen erfordern das Verowa-Anmeldungs-Modul.)

Raumreserverationen

Verowa Connect kann komplexe Raumreservationsformulare darstellen, damit deine Besucher*innen Anfragen für Räume, Geräte und Dienste stellen können. Verowa verschickt automatisch Bestätigungsmails und zeigt die Daten in einer praktischen Übersicht an, damit du sie überprüfen kannst. Sobald alles in Ordnung ist, verwandelst du die Formulareingaben mit einem Klick zu einer Verowa-Veranstaltung. (Diese Optionen erfordern das Verowa-Raumreservations-Modul.)

Screenshots

  • Das Verowa-Einstellungsfeld

Installation

  1. Installiere das Plugin aus dem Plugin-Repository und aktiviere es.
  2. Damit das Plugin deine Verowa-Daten holen kann, musst du in den Verowa-Einstellungen dein Gemeindekürzel (z.B. »meine-gemeinde«) und den API-Schlüssel (z.B. »6ba4ceea235de07b258044a0cb3804d2«) eintragen.
  3. Wenn du die Automatischen Updates eingeschaltet hast, kannst du dich zurücklehnen und entspannen. Verowa Connect wird sich selbst aktualisieren, sobald eine neue Version verfügbar ist.
  4. Erstell eine neue Seite mit dem Shortcode [verowa_agenda], um die Agenda in deinem Webprojekt anzuzeigen.
  5. Du kannst eine Liste bestimmter Veranstaltungen mit dem Shortcode [verowa_event_list] anzeigen. Mit den Attributen id, layer_id oder target_group kannst du die Anzeige auf bestimmte Gruppen oder Listen eingrenzen. Mit dem Attribut max kannst du die maximale Anzahl der gezeigten Veranstaltungen beschränken. Das Attribut max_days limitiert, wie weit im Voraus Veranstaltungen aufgelistet werden. Für weitere Informationen zu diesen oder anderen Shortcodes und Attributen schau bitte in die Verowa-Connect-Dokumentation.
  6. Nach der Installation musst du sicherstellen, dass du für die Personendetails, die Personenlisten, die Veranstaltungsdetails und die Veranstaltungslisten eine Standard-Vorlage gewählt hast. Du kannst sie unter Einstellungen > Verowa-Optionen auswählen.

Installation der Anmeldungen

  1. Damit der Registrationsprozess einwandfrei funktioniert, musst du drei Seiten erstellen. Auf der ersten Seite trägst du den Shortcode [verowa_subscription_form] ein, um eine Liste von Veranstaltungen anzuzeigen.
    Auf der zweiten Seite trägst du den Shortcode [verowa_subscription_confirmation] ein, um deine Besucher*innen anzuweisen, nach dem Absenden des Formulars auf den Bestätigungs-Link zu klicken.
    Die dritte Seite muss den Shortcode [verowa_subscription_validation] enthalten. Diese Seite zeigt eine Bestätigungsnachricht, nachdem die Besucher*innen die Anmeldung anhand des Bestätigungs-Links validiert haben.
  2. Trag unter Einstellungen > Verowa-Anmeldungen den öffentlichen und den geheimen reCaptcha-Key ein. Hier kannst du auch einstellen, welche Angaben im Formular gezeigt werden.

FAQ

Wie kann ich die Veranstaltungsliste nach meinen Wünschen gestalten?

Die Verowa-Templates sind sehr mächtig und funktionieren wie ein Serienbrief: Trag einfach deinen gewünschten HTML-Code ein und ergänze ihn mit Platzhaltern wie TITLE, LOCATION oder DATE_FROM_LONG. In der Verowa-Connect-Dokumentation findest du eine vollständige Liste der Platzhalter.

Funktioniert Verowa Connect auch ohne Verowa-Lizenz?

Nein. Betrachte dieses Plugin als eine Verbindung zwischen WordPress und Verowa. Es speichert die Daten in einigen Tabellen in der WP-Datenbank, damit es auch funktioniert, wenn der Verowa-Server offline ist. Trotzdem werden aber alle Daten von Verowa oder den Online-Formularen bezogen und können nicht in einem Backend manuell erfasst werden.

Anmeldungen: Kann ich Veranstaltungslisten filtern?

Ja. Der einfachste Weg, um nur bestimmte Veranstaltungen zu zeigen, ist, in Verowa eine Liste zu erstellen und deren ID als Attribut in deinem Shortcode zu verwenden (z.B. [verowa_subscriptions_form id=34]).

An wen kann ich mich bei Problemen wenden?

Du erreichst uns direkt unter +41 52 551 04 40.
Für spezifische Fragen über dieses WordPress-Plugin schreibe bitte eine E-Mail an support@verowa.ch.

Rezensionen

Für dieses Plugin gibt es keine Rezensionen.

Mitwirkende & Entwickler

„Verowa Connect“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Verowa Connect“ wurde in 2 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Verowa Connect“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

2.14.0

  • Ergänzt: Das Attribut filter für den Shortcode [verowa_event_list], um die Ergebnisse anhand der Listen-IDs einzuschränken.
  • Ergänzt: Unterstützung für Abhängigkeiten von Feldern in Raumreservations- und Anmeldeformularen.
  • Ergänzt: Eingabefeldern für Raumreservations- und Anmeldeformulare können zusätzliche CSS-Klassen mitgegeben werden.
  • Ergänzt: Platzhalter BUSINESS_PHONE_NUMBER, BUSINESS_MOBILE_NUMBER, PRIVATE_PHONE_NUMBER und PRIVATE_MOBILE_NUMBER für Personen-Detailseiten.

2.13.2

  • Korrigiert: Fehler für Veranstaltungen oder Personen anzeigen, wenn Widget- und Inhalts-Templates gleichzeitig aktiv sind.
  • Korrigiert: Die Auswahl für Bereiche bei Veranstaltungen wird wieder angezeigt.

2.13.1

  • Ergänzt: Shortcodes [verowa_urlencode] und [verowa_encode_link].
  • Ergänzt: Platzhalter DATETIME_FROM_UTC und DATETIME_TO_UTC für Veranstaltungs-Templates.
  • Ergänzt: Agenda-JS-Skripte für Multisite-Installationen.
  • Korrigiert: Umschaltfunktion für die Veranstaltungsliste.
  • Korrigiert: Erweiterung der Vorlagen-Tabelle.

2.13.0

  • Ergänzt: Verschachtelte Templates, um Dienstpläne anzuzeigen.
  • Ergänzt: Veranstaltungs-Platzhalter LIST_IDS für If-Bedingungen in Templates.
  • Ergänzt: Vorlage-Option, damit alle heutigen Veranstaltungen gezeigt werden.
  • Ergänzt: Wenn eine Anmeldung oder eine Raumreservationsanfrage nicht funktioniert, erhält der Benutzer eine Fehlermeldung.
  • Korrigiert: Die Fehlermeldung über dem Anmeldeformular wird nicht mehr doppelt gezeigt.

2.12.2

  • Verbessert: Volltextsuche für die Agenda.
  • Korrigiert: Datum und Zeit für die Agenda auf mobilen Geräten zeigen.

2.12.1

  • Korrigiert: Das Auslesen der Agenda-Filter während dem Plugin-Update hatte zu einem Fehler geführt.

2.12.0

  • Ergänzt: Veranstaltungs-Platzhalter, um Datum und Zeit anzuzeigen.
  • Ergänzt: GET-Parameter für die Agenda: vcat, vq und vdate.
  • Verbessert: Der Shortcode [verowa_roster_entries] zeigt keinen Titel mehr.
  • Verbessert: Weniger API-Aufrufe für bessere Leistung.
  • Verbessert: Templates werden via WP-Cache geladen.

2.11.5

  • Verbessert: Weniger API-Aufrufe, wenn mehrere Verowa-Veranstaltungen gleichzeitig geändert wurden.

2.11.4

  • Korrigiert: Insert-Anweisung für Personengruppen.

2.11.3

  • Ergänzt: Der Post Content wird aktualisiert, wenn die Vorlage geändert wird.
  • Verbessert: Weniger API-Aufrufe für bessere Leistung.

2.11.2

  • Korrigiert: Öffentliche Veranstaltungen ohne Listen-IDs werden ihren Zielgruppen- und Bereichs-IDs korrekt zugeordnet.

2.11.1

  • Ergänzt: Platzhalter PERSON_ID für Personendetails.
  • Ergänzt: [verowa_event_list ...]: Zeigt eine Benachrichtigung, wenn handle_full gesetzt ist, aber keine Veranstaltungen empfangen wurden.
  • Korrigiert: Import für Bilder von Personen, die an Veranstaltungen geknüpft sind.

2.11.0

  • Ergänzt: Neuer Shortcode [verowa_image], um Personenbilder anzuzeigen.
  • Verbessert: Jedes Verowa-Template unterstützt Shortcodes.
  • Geändert: Der Shortcode [verowa_agenda_dynamic] wurde ersetzt durch [verowa_agenda].
  • Geändert: Der Shortcode [verowa_event_liste_dynamic] wird nicht mehr benötigt und wurde entfernt. Verwende stattdessen [verowa_agenda].

2.10.0

  • Ergänzt: Dienstplan-Listen und der erste Dienstplan-Eintrag unterstützen Vorlagen.
  • Ergänzt: Javascript-Validierung fürs Anmeldeformular.
  • Geändert: Der Shortcode [verowa_print_subscriptions_form] wurde entfernt.
  • Geändert: Der Shortcode [verowa_subscriptions_form] wurde in [verowa_subscription_form] umbenannt.
  • Geändert: Der Shortcode [verowa_subscriptions_response] wurde in [verowa_subscription_confirmation] umbenannt.
  • Geändert: Der Shortcode [verowa_subscriptions_validation_anmeldung] wurde in [verowa_subscription_validation] umbenannt.
  • Geändert: Der Shortcode [verowa_print_subscriptions_form] wurde in [verowa_subscription_overview] umbenannt.

2.9.2

  • Ergänzt: Javascript-Validierung fürs Raumreservationsformular.
  • Ergänzt: Mehrfachauswahl-Menüs in Anmelde- und Raumreservationsformularen unterstützen bzgl. der Anzahl ausgewählter Objekte die Optionen »min« und »max«.

2.9.1

  • Ergänzt: Unterstützung für WP 6.0.0 und PHP 8.1.4.
  • Ergänzt: Unterstützung für LiteSpeed.
  • Geändert: Der Platzhalter LOCATION_WITH_ROOM benötigt ein Label, z.B. »Ort«.
  • Geändert: Der Platzhalter CALENDAR_EXPORT wurde entfernt, ersetze ihn z.B. mit »Kalender-Export«.
  • Geändert: Der Platzhalter HAS_PRIVATE_ADDRESS gibt zur einfacheren Handhabung 1 zurück statt »Private:«.
  • Geändert: Der Platzhalter HAS_BUSINESS_ADDRESS gibt zur einfacheren Handhabung 1 zurück statt »Business:«.
  • Überarbeitet: Raumreservationsformulare.

2.9.0

  • Ergänzt: Volltextsuche in der Agenda.
  • Ergänzt: Platzhalter für zusätzliche Textfelder (ADD_TEXT_1..4).
  • Ergänzt: Detailseiten von vergangenen Verowa-Veranstaltungen bleiben einige Tage lang über direkte Links erreichbar, um veraltete Newsletter-Links zu unterstützen.
  • Ergänzt: Verowa-Veranstaltungen oder -Personen können aus Suchmaschinen ausgeschlossen werden.
  • Ergänzt: Verowa-Veranstaltungen haben für Bots das Meta-Tag »unavailable after«.
  • Verbessert: Veraltete Verowa-Optionen entfernt.
  • Korrigiert: Im Anmelde- und Raumreservationsformular die temporären Benutzerdaten löschen.

2.8.11

  • Verbessert: Neue DB-Update-Logik nach einem Plugin-Update.
  • Verbessert: Der Ausgabepuffer der Agenda wurde entfernt, um einen Speicherüberlauf zu verhindern.
  • Korrigiert: Die Datum/Zeit-Auswahlbox der Agenda zeigt die Icons wieder.
  • Verbessert: Personen-Funktionen überarbeitet.

2.8.10

  • Korrigiert: Validierung von Telefonnummern.
  • Korrigiert: Die Beiträge von Veranstaltungen und Personen werden nach dem Wechsel einer Vorlage aktualisiert.

2.8.8 / 2.8.9

  • Korrektur

2.8.7

  • Verbessert: Wenn ein Anmeldeformular nicht über die API geholt werden kann, wird es aus der Datenbank geladen.
  • Korrigiert: Anzeige von Raumbezeichnungen.

2.8.6

  • Korrigiert: Navigationsfehler bei neuen individuellen Inhaltstypen.
  • Überarbeitung

2.8.5

  • Ergänzt: PHP-8-Unterstützung.
  • Ergänzt: Verowa-Veranstaltungen und -Personen werden neu auch als individueller Inhaltstyp »verowa_event« und »verowa_person« gespeichert.
  • Verbessert: Fehlermeldungen in Formularen werden nun unterhalb des betroffenen Eingabefelds angezeigt.
  • Verbessert: Einsatz von $_SESSION entfernt.
  • Geändert: Seiten für Personen- und Veranstaltungsdetails müssen gelöscht werden.
  • Überarbeitung

2.8.4

  • Korrigiert: Anmeldungen für zusätzliche Personen.
  • Korrigiert: Zusätzliche Personen ergänzen.
  • Korrigiert: Shortcode [verowa_event_liste_dynamic title].

2.8.2 / 2.8.3

  • Korrektur

2.8.1

  • Ergänzt: Aktualisierung der Veranstaltungslistenzuordnungen nach dem Speichern eines Beitrags.
  • Korrigiert: Mehrere Warnungen und Benachrichtigungen.

2.8.0

  • Verbessert: Weniger Anfragen an die Verowa-API für bessere Leistung.
  • Ergänzt: Template-Platzhalter für Veranstaltungen: LOCATION.
  • Korrigiert: Mehrere Warnungen und Benachrichtigungen.
  • Überarbeitung

2.7.2

  • Korrigiert: Meldung »Headers Already Sent« bei der Plugin-Aktivierung behoben.

2.7.1

  • Ergänzt: Neuer Platzhalter für die Personen-Templates: PERSONAL_URL.
  • Ergänzt: Aus einem Widget extrahierte Verowa-IDs werden in widget_text gespeichert.
  • Geändert: Der Template-Platzhalter SERVICE_4_PERSONS erfordert ein Label.

2.7.0

  • Verbessert: Veranstaltungs-IDs, die in Widgets verwendet werden, werden bei den Abfragen ebenfalls berücksichtigt.
  • Geändert: Anmelde-Buttons in der Agenda werden ohne das Anmeldedatum angezeigt.
  • Geändert: Anmelde-Option: Als Trennzeichen wird neu || statt ; verwendet.
  • Korrigiert: Anmeldeformular.
  • Überarbeitung

2.6.3

  • Ergänzt: Mit Flexy Breadcrumb werden die Brotkrumen bei den Personen- und Veranstaltungsdetails entsprechend angezeigt.
  • Ergänzt: Die verbesserte Agenda unterstützt den GET-Parameter cat für Kategorien.
  • Korrigiert: Im Anmeldeformular gibt es Standardwerte für Radio-Buttons und -menüs.

2.6.2

  • Ergänzt: Verowa-Vorlagen können nun dupliziert werden.
  • Ergänzt: Neuer »html«-Feldtyp für Raumreservationsformulare.
  • Korrigiert: Raumreservationsformulare.

2.6.1

  • Ergänzt: Verowa-Template-Editor.
  • Verbessert: Wenn das Plugin aktiviert wird, erstellt es Detailseiten für Personen und Veranstaltungen automatisch.
  • Korrigiert: IDs für Unterbereiche

2.5.0

  • Ergänzt: Sofort-Updates: Änderungen von Veranstaltungen in Verowa können direkt zu Verowa Connect geschickt werden und werden sofort in der WPDB aktualisiert. Dazu muss Verowa entsprechend konfiguriert sein.

2.4.1 / 2.4.2

  • Korrektur

2.4.0

  • Verbessert: Weniger Anfragen an die Verowa-API für bessere Leistung.
  • Korrigiert: Veranstaltungs- und Personen-Updates.

2.3.2-4

  • Korrigiert: Anzeige von Personen und Veranstaltungen.
  • Kleinere Fehlerbehebungen und Überarbeitungen.

2.3.0

  • Verbessert: Die Agenda-Filter sind jetzt persistent und merken sich auch die Scrollposition.
  • Korrigiert: Fehlermeldungen bei Checkboxen in Raumreservationsformularen können konfiguriert werden.
  • Korrigiert: Zurück-Links.
  • Ergänzt: Neue Platzhalter für Veranstaltungen: ORGANIZER_NAME, COORGANIZER_NAMES.

2.2.1

  • Ergänzt: Neue Eingabefelder, z.B. Datum und Zeit, für Anmelde- und Raumreservationsformulare.
  • Verbessert: Verowa-Anmeldungs- und Reservationsformulare nutzen dieselbe Klasse zur Eingabekontrolle.
  • Überarbeitung

2.2.0

  • Ergänzt: Das frühere Plugin »Verowa Subscriptions« wurde in Verowa Connect integriert.
  • Verbessert: Raumreservationsformulare.
  • Überarbeitung

2.1.0

  • Ergänzt: Neue HTML-Vorlagen für Veranstaltungs- und Personendetails sowie Veranstaltungs- und Personenlisten. Nach dem Update musst du in den Einstellungen vier Standard-Vorlagen auswählen, damit sie funktionieren.
  • Ergänzt: Neues Veranstaltungs-Widget, analog zum Personen-Widget.
  • Verbessert: Veranstaltungen, Personen und Personengruppen werden nun in der WPDB gespeichert. Über einen Cronjob werden sie automatisch stündlich aktualisiert.

2.0.5

  • Ergänzt: Details für Veranstaltungen und Personen werden nun auf den Seiten mittels Shortcodes angezeigt: [verowa_generate_post_event], [verowa_generate_post_person].
  • Ergänzt: Beim Plugin-Update werden neue Regeln automatisch zur htaccess-Datei hinzugefügt.
  • Ergänzt: Die Listenüberschrift, die max. Anzahl Veranstaltungen und max. Tage im Voraus können jetzt angepasst werden, während man eine Seite bearbeitet.
  • Ergänzt: Neuer Shortcode, um die Veranstaltungslisten darzustellen: [verowa_event_list]. Die veralteten Shortcodes werden automatisch auf diesen umgeleitet.
  • Überarbeitung

2.0.4

  • Ergänzt: Buttons in der Agenda führen nun direkt zum Anmeldeformular.
  • Verbessert: Auf Seiten, in Veranstaltungen und Gruppenübersichten werden kleinere Personenbilder unterstützt.
  • Korrigiert: Die vorgewählte Liste für die Sortierung der Agenda funktioniert wieder.

2.0.3

  • Korrigiert: Schrägstriche in den Überschriften verursachen keine Probleme mehr.

2.0.2

  • Geändert: Die HTML-Struktur für Personen wurde überarbeitet.

2.0.1

  • Ergänzt: Funktioniert neu auf PHP 7.4.

2.0.0

  • Ergänzt: Neuer Shortcode: verowa-first-roster-entry.
  • Geändert: Code für die Lokalisierung überarbeitet.
  • Geändert: Dienstplan-Funktionalität überarbeitet.

1.9.5

  • Ergänzt: Eine Einstellung wurde hinzugefügt, damit man in Veranstaltungslisten und auf Detailseiten die Kontaktperson anzeigen bzw. verbergen kann.
  • Fehlerbereinigungen und umfassende Überarbeitungen.

1.9.1

  • Geändert: Diese Version bringt mehrere Varianten zusammen, die hartcodierte Werte und veränderte Funktionen beinhalteten. Sie bringt das Plugin zurück auf eine gemeinsame Codebasis.
  • Geändert: Der Name des Plugin-Ordners wurde von »verowa-connect-plugin« zu »verowa-connect« geändert.