Was ist GRÜN eVEWA4?
GRÜN eVEWA4 ist eine webbasierte Branchensoftware der GRÜN Software Group GmbH aus Aachen. Der Hersteller beschreibt sie als Lösung, mit der sich umfassende Geschäftsprozesse in Non-Profit-Organisationen sowie bei Bildungs- und Seminaranbietern abwickeln lassen. Drei Bereiche stehen im Vordergrund: die Online-Mitgliederverwaltung für Vereine und Verbände, Gewerkschaften, Parteien und Kammern, die Online-Spendenverwaltung von der Online-Spende bis zur Abrechnung und die Online-Seminarverwaltung für Planung, Durchführung und Abrechnung von Veranstaltungen und Seminaren jeder Art. Dazu kommen Beitragswesen, Rechnungs- und Mahnwesen sowie Auswertungen. Für eine Website ist damit klar, wo die führenden Daten liegen: Mitglieder, Spenden, Termine und Rechnungen stehen in eVEWA4, nicht im CMS.
Hat GRÜN eVEWA4 eine Schnittstelle zur Website?
Ja. Der Hersteller nennt Webservices auf Basis von REST-Technologie, über die sich Drittanwendungen anbinden lassen, und führt dabei Newsletter-Systeme sowie Content-Management-Systeme wie TYPO3 oder WordPress ausdrücklich als Beispiele auf. Eine frei zugängliche Entwicklerdokumentation mit Endpunkten, Feldnamen und Authentifizierungsverfahren gibt es öffentlich jedoch nicht; für technische Details verweist der Hersteller auf den direkten Kontakt und seine Kundenplattform. Deshalb steht am Anfang jedes Projekts eine Sichtung: Welche Wege sind in eurem Vertrag freigeschaltet, welche Felder liefert die Quelle, wie wird authentifiziert. Wir nennen auf dieser Seite bewusst keine Endpunkte und keine Feldnamen — die kommen aus der Freischaltung, nicht aus einer Vermutung.
Welche Inhalte aus eVEWA4 gehören auf die Website?
Die Trennlinie verläuft zwischen öffentlich und personenbezogen. Öffentlich sind Seminartermine, Veranstaltungen, Kursbeschreibungen, Orte, Dozenten und freie Plätze — diese Inhalte spiegeln wir im festen Takt in das Datenmodell des CMS und liefern sie aus dem eigenen Bestand aus. Personenbezogen sind Mitgliedsdaten, Beitragsstände, Rechnungen, Bescheinigungen und Anmeldelisten — diese Daten werden nicht gespiegelt, sondern hinter dem Login serverseitig live abgefragt und nach der Anzeige verworfen. Was genau in welche Richtung läuft, legen wir vorher im Feld-Mapping fest. Nicht jedes Feld aus einer Verbandssoftware gehört auf eine öffentliche Website.
Wie kommt der Seminar- und Veranstaltungskalender auf die Website?
Über einen geplanten Lauf im Hintergrund. Er holt die Termine aus eVEWA4 und legt sie im CMS als eigene Inhaltsart ab: Titel, Beschreibung, Zeitraum, Ort, Dozent, Kontingent, Preis. Über eine stabile Kennung aus dem Fachsystem erkennt der nächste Lauf denselben Termin wieder und aktualisiert ihn, statt eine Dublette anzulegen. Ausgeliefert wird danach aus dem eigenen Bestand — schnell, für Suchmaschinen erfassbar und unabhängig davon, ob das Fachsystem gerade erreichbar ist. Auf der Detailseite ergänzen wir strukturierte Daten für Veranstaltungen, damit ein Termin in der Suche als eigenes Ergebnis erscheinen kann. Wie Kalender, Filter und Anmeldestrecke im Frontend aussehen, beschreibt die Komponente Veranstaltungen und Seminare.
Wie funktioniert ein Mitgliederbereich mit Daten aus eVEWA4?
Über einen serverseitigen Endpunkt, nicht über eine Spiegelung. Das Mitglied meldet sich auf der Website an, und erst danach fragt der Server die Daten zu genau dieser einen Person im Fachsystem ab: Stammdaten, Beitragsstand, Rechnungen, Teilnahmebescheinigungen. Die Antwort geht an den angemeldeten Browser und wird im CMS nicht zwischengelagert, nicht in den Suchindex aufgenommen und nicht in einem öffentlich erreichbaren Cache abgelegt. Die Zugangsdaten zur Schnittstelle liegen ausschließlich auf dem Server. Wer angemeldet ist, welche Rolle er hat und wie lange die Sitzung gilt, entscheidet die Website — welche Daten er sehen darf, entscheidet die Rechtevergabe im Fachsystem. Beides muss zusammenpassen.
Landen Anmeldungen, Spenden und Beiträge von der Website wieder in eVEWA4?
Ja, das ist der Rückweg. Eine Seminaranmeldung, ein Spendenformular oder eine Beitrittserklärung schickt ihre Daten serverseitig an die Schnittstelle, und daraus entsteht im Fachsystem ein Vorgang: eine Anmeldung, eine Spende, ein neuer Datensatz. Damit nichts verloren geht, sichern wir die Übermittlung ab: Antwortet die Schnittstelle nicht, wird der Vorgang zwischengespeichert, erneut versucht und geht zusätzlich per E-Mail an die Geschäftsstelle. Eine Anmeldung darf nie an einer Zeitüberschreitung scheitern. Welche Vorgänge schreibend angelegt werden dürfen, hängt von der Freischaltung ab und wird vorab mit dem Hersteller geklärt.
Lässt sich eVEWA4 in TYPO3, WordPress oder Statamic integrieren?
Ja, in allen dreien. Die Anbindung bauen wir in jedem System selbst, mit dessen eigenen Bordmitteln. In TYPO3 entsteht eine eigene Extension: Das TCA beschreibt das Datenmodell, der Abruf läuft als Scheduler-Task, die Termine liegen als Records in einem Systemordner, geschützte Bereiche laufen über Frontend-Benutzergruppen, gerendert wird über Fluid. In WordPress entsteht ein eigenes Plugin statt Theme-Code: ein Custom Post Type mit Meta-Feldern für die Termine, ein geplanter Lauf für den Abgleich, eine eigene REST-Route für die serverseitigen Aufrufe, geschützte Inhalte über Rollen. In Statamic liegt Laravel darunter: ein Blueprint als Datenmodell, ein Artisan-Command im Scheduler, die Termine als Entries in einer Collection, dazu Route und Controller für den geschützten Teil. Die Mechanik bleibt in allen drei Fällen dieselbe — nur der Ort, an dem die Termine liegen, ist ein anderer.
Was ist bei einer eVEWA4-Anbindung beim Datenschutz zu beachten?
Der wichtigste Punkt ist kein Vertragstext, sondern eine Architekturentscheidung: Personenbezogene Daten werden live abgefragt und nicht ins CMS gespiegelt. Was nicht doppelt liegt, kann nicht doppelt verloren gehen. Dazu kommen die üblichen Pflichten: Zugangsdaten zur Schnittstelle serverseitig und nie im Browser, ein eigener Zugang für die Website mit genau den Rechten, die sie braucht, Übertragung ausschließlich verschlüsselt, Formularfelder auf das Nötige begrenzt, dokumentierte Einwilligung, benannte Löschfristen und ein Auftragsverarbeitungsvertrag mit dem Anbieter — genauso wie mit dem Hoster. Als Anbieterangabe führt der Hersteller für eVEWA4 die Siegel Software Made in Germany und Software Hosted in Germany; wo eure Installation tatsächlich läuft, gehört trotzdem schriftlich in die Verarbeitungsübersicht.