Events Made Easy

Beschreibung

Events Made Easy ist eine vollwertige Lösung für Veranstaltungen und Mitgliederverwaltung für WordPress. Events Made Easy unterstützt Veranstaltungen die öffentlichen, privaten oder Entwurfsmodus befinden und auch wiederkehrend sein können. Zusätzlich gibt es eine Verwaltung für Mitglieder und Veranstaltungsorte, Buchungsformulare (mit optionaler Genehmigung für Buchungen), die Unterstützung von mehreren Zahlungsdiensten (wie Paypal, 2Checkout, FirstData, Mollie und andere) sowie eine OpenStreetMap-Integration. Mit Events Made Easy können Veranstaltungen geplant und veröffentlicht werden oder Plätze für wöchentliche Meetings gebucht werden. Veranstaltungslisten, Kalender und Beschreibungen können im Blog hinzugefügt werden, indem mehrere Seitenleisten-Widgets oder Platzhalter verwendt werden; Webdesigner, können einfach Vorlagen-Tags von Events Made Easy verwenden.

Hauptmerkmale:
* öffentliche, private, Entwurfs- und wiederkehrende Veranstaltungen mit benutzerdefinierten und dynamischen Feldern im Buchungsformular
* Mitgliederverwaltung mit benutzerdefinierten und dynamischen Feldern
* Schutz von Seiten- und Artikel-Inhalten über Mitgliedschaften oder Platzhaltern
* Drip-Inhalt über Mitgliedschaften
* Personen und Gruppen mit benutzerdefinierten Feldern pro Person
* PDF-Erstellung für Mitgliedschaft, Buchungen und Personen Informationen
* Die Mitgliedskarte oder das Buchungsticket können automatisch als PDF per E-Mailgesendet werden.
* RSS und ICAL Feeds
* Kalenderverwaltung, mit Urlaubszeiten-Integration
* Mehrere Widgets für Veranstaltungshinweise und Kalender
* Standortmanagement, mit optionaler OpenStreetMap-Integration
* Buchungsformulare mit benutzerdefinierten Feldern und dynamischen Feldern, Zahlungsverfolgung, optionaler Genehmigung, Rabatten
* Vorlagen für E-Mails, Veranstaltungslisten, Einzelveranstaltungen, Feeds, Buchungs-Formulare, … mit jeweiligen spezifischen Platzhaltern
* Viele Platzhalter und Optionen
* Zahlungs-Gateways: Paypal, FirstData, 2CheckOut, Mollie, Worldpay, Sagepay, Stripe, Braintree, Paymill, Instamojo, Mercado Pago
* Mailversand an registrierte Personen, automatische Erinnerungen für Zahlungen
* E-Mail-Warteschlange und Newsletter Funktionalitäten
* Mailings können für die Zukunft geplant und auch storniert werden …
* WordPress-Multisite kompatibel
* Vollständig lokalisierbar und bereits vollständig lokalisiert in Deutsch, Schwedisch, Französisch und Niederländisch. Auch vollständig kompatibel zu (m)qtranslate(-xt): Die meisten Einstellungen erlauben Sprach-Tags, damit Sie Ihre Veranstaltungen in verschiedenen Sprachen verschiedenen Personen zeigen können. Die Buchungsmails berücksichtigen auch die gewählte Sprache.

Für weitere Information, Dokumentation und Supportforum (Englisch) besuche Offizielle Seite .

Screenshots

Installation

Führe stets ein Backup Deiner Datenbank durch bevor Du eine Aktualisierung startest, nur für den Fall dass …!
1. Laden den events-made-easy Ordner in das /wp-content/plugins/ Verzeichnis
2. Aktiviere das Plugin über das „Plugins“ Menü in WordPress
3. Füge Veranstaltungen, Listen oder Kalender wie in der Anleitung beschrieben hinzu.

Verwendung

Nach der Installation fügt Events Made Easy eine Menüsektion „Veranstaltungen“ in WordPress hinzu.

  • Die Seite Veranstaltungen ermöglicht die Verwaltung von Veranstaltungen. Auf der Seite Veranstaltung hinzufügen können neue Veranstaltungen erstellt wertden.
    Generische EME-Einstellungen bezüglich Buchungs-Mails und Vorlagen können pro Ereignis überschrieben werden.
  • Die Seite für Veranstaltungsorte ermöglicht das Hinzufügen, Löschen und Bearbeiten von Veranstaltungsorten. Veranstaltungsorte werden zwar automatisch hinzugefügt, wenn sie noch nicht vorhanden sind, doch hier können die Daten noch weiter bearbeitet sowie ein Bild hinzugefügt werden.
  • Die Seite Kategorien ermöglicht Kategorien hinzuzufügen, zu löschen und zu bearbeiten, sofern die Unterstützung von Kategorien über die Einstellungsseite aktiviert ist.
  • Die Seite Freie Tage dient zur Definition und Verwaltung von Feiertagen die in einem Kalender verwendet werden
  • Die Seite Benutzerdefinierte Felder ermöglicht die Verwaltung von benutzerdefinierten Feldern, die für Veranstaltungen, Veranstaltungsorte, Personen, Mitglieder, Mitgliedschaften und Buchung-Definitionen verwendet werden können.
  • Die Seite Vorlagen ermöglicht die Verwaltung von Vorlagen für Veranstaltungen, Mitgliedschaften, E-Mails, PDF-Erstellung, …
  • Die Seite Rabatte ermöglicht die Verwaltung von Rabatten und Rabattgruppen, die bei Buchungen oder Mitgliedschaften verwendet werden können.
  • Die Seite Personen dient als Sammelpunkt für Informationen über die Personen, die einen Platz für eine Veranstaltungen gebucht haben oder für die persönlichen Informationen von Mitgliedern.
    Sie kann auch verwendet werden, um benutzerdefinierte Informationen für eine Person basierend auf einer Gruppe, in der sie sich befindet, hinzuzufügen, um die Struktur einer Organisation widerzuspiegeln oder einfach nur um zusätzliche Informationen zu speichern.
  • Die Seite Gruppen
  • Die Seite Ausstehende Buchungen dient der Verwaltung von Buchungen bei genehmigungspflichtigen Veranstaltungen.
  • Auf der Seite Buchungen ändern können Buchungen für Veranstaltungen geändert werden.
  • Die Seite Mitglieder wird verwendet, um Mitglieder zu verwalten (z.B. Mitgliedsstatus, benutzerdefinierte Mitgliederinformationen).
  • Die Seite Mitgliedschaften dient zur Definition und Verwaltung von Mitgliedschaften.
  • Die Seite Länder/Staaten kann verwendet werden, um Länder und Staaten (in verschiedenen Sprachen) für persönliche Informationen in Mitglieds- und Buchungs-Formularen zu definieren.
  • Die Seite E-Mails versenden ermöglicht die Planung, Erstellung und Verwaltung von Mailings für Veranstaltungen oder allgemeine Informationen (eine Vielzahl an Optionen sind möglich)
  • Die Geplante Aktionen Seite dient zur Planung automatisierter EME-Aufgaben (z.B. Versenden von Erinnerungen, Stornierung unbezahlter Buchungen, Newsletter).
  • Die Aktionen zur Bereinigung Seite
  • Die Seite Einstellungen wird für Konfigurationen verwendet wie zum Beispiel für: generische EME-Vorgaben der Veranstaltungen, Zahlungs-Gateways, Mailserver, E-Mail-Vorlagen, …
  • Feingranulares konfigurierbares Berechtigungssystem (ACL) zur Verwaltung von Veranstaltungen, Veranstaltungsorten, Buchungen, Mitgliedern, …

Veranstaltungslisten und Kalender können in Blogs über Widgets, Platzhalter und Vorlagen-Tags hinzugefügt werden. Eine vollständige Dokumentation hierzu befindet sich auf der Events Made Easy Support Seite (engl.).

FAQ

Schau in die FAQ und auf den Dokumentationsseiten (engl.) nach.

Rezensionen

26. März 2020
It would be great if I could have added even a single event. Or if the video the developer posted showed how to do the MOST BASIC THING POSSIBLE... that being actually showing how to add a new event. And don't be fooled at over 40 minutes long, the video is NOT a "quick rundown". Every time I tried to add even a simple test event, I kept getting this type of error Table 'db822076813.ieThOZcyeme_events' doesn't exist
30. Oktober 2019
Ich verwende EME seit mehreren Jahren und bin top zufrieden damit! Auch wenn es einem als Nicht-Programmierer schwer fällt, die ein oder andere persönliche Anforderung an das Plugin umzusetzen, die Möglichkeiten sind jedenfalls schier unendlich. Das Plugin wird ständig weiter entwickelt und realisierbare Feature-Wünsche werden auch umgesetzt.
22. Oktober 2019
After several tested plugins for ticket bookings, I decided to go with EME because it is very flexible and you can get used to it very quickly. Also a good export function is built in order to be able to print booking lists. Very important: The developer regularly provides updates and responds quickly to notifications about bugs or new ideas/features/requests in the EME-forum. ... and it's absolutely free - which is a good reason for a donation (everyone has to pay for his coffee)! Keep it up...
14. Juli 2019
The Events Made Easy plugin can do just about everything I need to create, manage, and ticket events. Flexible with lots of settings to customise it, and the ability to take payments built in. Just understand that there's a little learning curve, so take some time to read the documentation to get started.
7. Juli 2019
Il offre de très nombreuses possibilités et répond à de très nombreuses situations sans forcer la main. Il demande cependant un investissement certain pour en tirer toutes les subtilités. Sa traduction récente en français apporte une aide non négligeable.
16. März 2019
From the first look it seems a complicated plugin. So first I deactivated it and started to look for other event plugins. Then I came back to EME (including the front end plugin) and started to read the description more carefully. As soon as you get a grip on the structure, it is a breeze to set it up and create your events pages. You can do almost anything with it. It is very flexible and you are not restricted by a time frame to pay for the use of a very well written plugin as it is free. But I am convinced that no good work must left unpaid. And the best feature of this plugin is the support. It is super fast and the author does more than expected to help you with your problems. He even looked into the theme that was actually creating the problem and found the solution. This is what I call a SUPPORT.
Lies alle 93 Rezensionen

Mitwirkende & Entwickler

„Events Made Easy“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Events Made Easy“ wurde in 7 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Events Made Easy“ 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.1.84 (2020/07/11)

  • Lokalisierung auch für Mehrfachpreise möglich
  • Änderung des Anwesenheitsfeldes auf Buchungsformularen von Dropdown zu Checkbox und Ergänzung um eine Klasse.
  • Bedingter Platzhalter #_IS_RSVP_STARTED hinzugefügt
  • Wiederverwendung von Eingaben aus benutzerdefinierten Feldern des Typs „Personen“ auch im Frontend
  • Sicherstellen, dass kein Newsletter verschickt wird, wenn keine Veranstaltungen geplant sind
  • Neues Menü hinzugefügt zur Abfrage von Anwesenheitsberichten über Mitgliedschaften oder vergangene Veranstaltungen
  • Vorbereitung auf die neue Version 5.5 von WordPress (5.5 enthält eine neuere phpmailer-Version an einem neuen Ort)
  • Wenn eine Buchungsgenehmigung erforderlich ist und die automatische Genehmigung nach erfolgter Zahlung erfolgt und der zu zahlende Preis 0 beträgt (z.B. aufgrund einer Rabattreduzierung), wird die Buchung als genehmigt und nicht ausstehend gekennzeichnet.
  • Anwesenheitsaufzeichnungen werden jetzt gespeichert (für Veranstaltungen oder Mitgliedschaften, die dies erfordern), wenn ein EME-Administrator den Teilnahme-QRCODE der Veranstaltung oder den Mitglieds-QRCODE einscannt.

2.1.83 (2020/06/26)

  • Erlaubt die Eingabe leerer Rabatte, wenn kein Rabatt erforderlich ist
  • Befolgung der Einstellung „Massenmail ignorieren“ für Mailings an alle Personen.
  • Repariert den Platzhalter #_RSVP_STATUS

2.1.82 (2020/06/23)

  • Korrektur der Schaltfläche für Instamojo von Test- auf Produktivbetrieb.
  • Korrektur der Ausblendung bestehender Kommentare für Mitgliedschaften
  • Korrektur der Newsletter-Funktionalität

2.1.81 (2020/06/13)

  • Ausblenden von Kommentaren/Pings/Trackbacks und Deaktivieren des Kommentarformulars auf Seiten, die nur für Mitglieder zugänglich sind
  • Verbergen des hervorgehobenen Bildes auf Mitglieder geschützten Seiten
  • Einige globale Konstanten wurden umbenannt, um Konflikte zu vermeiden. Wenn Du diese in Deinen Funktionen verwendest, überprüfe diese und korrigiere sie bitte:↵
    STATUS_TRASH => EME_EVENT_STATUS_TRASH↵
    STATUS_PUBLIC => EME_EVENT_STATUS_PUBLIC↵
    STATUS_PRIVATE => EME_EVENT_STATUS_PRIVATE↵
    STATUS_DRAFT => EME_EVENT_STATUS_DRAFT↵
    RSVP_STATUS_ACTIVE => EME_RSVP_STATUS_ACTIVE↵
    RSVP_STATUS_TRASH => EME_RSVP_STATUS_TRASH↵
    PEOPLE_STATUS_ACTIVE => EME_PEOPLE_STATUS_ACTIVE↵
    PEOPLE_STATUS_TRASH => EME_PEOPLE_STATUS_TRASH↵
    MITGLIEDER_STATUS_AUSGABE => EME_MITGLIEDER_STATUS_PENDING↵
    MITGLIED_STATUS_AKTIV => EME_MITGLIED_STATUS_ACTIVE↵
    MITGLIEDER_STATUS_GRACE => EME_MITGLIEDER_STATUS_GRACE↵
    MITGLIED_STATUS_EXPIRED => EME_MITGLIED_STATUS_EXPIRED
  • Erlaube Online-Zahlungen für Mitgliedschaftsverlängerungen
  • #_SUBMIT zur Liste der Filterformular-Platzhalter hinzugefügt, so dass Du die Senden-Schaltfläche (mit benutzerdefiniertem Text) überall dort platzieren kannst, wo Du es wünschst
  • #_FILTER_CATS, #_FILTER_LOCS, #_FILTER_TOWNS und #_FILTER_COUNTRIES (und ihre #_EVENTFUL-Äquivalente) erlauben nun ein Argument zur Angabe des Titels für dieses Suchfeld
  • Einstellung zur globalen Deaktivierung von Rückerstattungen hinzugefügt

2.1.80 (2020/06/05)

  • #_ATTENDANCE_QRCODE und #_MEMBER_QRCODE unterstützen jetzt ein Argument zur Definition der Größe. Die Optionen: eine beliebige Zahl von 1 bis 8 oder die vordefinierten Größen klein (=1), mittel (=2, die Voreinstellung), groß (=4), riesig (=8)↵
    Beispiele: #_ATTENDANCE_QRCODE{huge} oder #_MEMBER_QRCODE{4}↵
    Da der Standardwert 2 ist, kann dies die Größe des erzeugten Bildes ändern (früher war es 3 für #_ATTENDANCE_QRCODE). Wenn Dein Layout davon abhängt, überprüfe dies bitte.
  • Einen Versuch, den Filter the_content zu optimieren, rückgängig gemacht
  • Platzhalter #_MEMBERNEXTENDDATE hinzugefügt (identisch mit #_MEMBERENDDATE, gibt aber das Enddatum der nächsten Periode, falls die Person erneut zahlen würde)
  • Der Mitglieder-Platzhalter #_PAYMENT_URL erlaubt nun auch die Bezahlung für aktive Mitglieder, dies funktioniert auch für #_MEMBERSHIP_PAYMENT_URL

2.1.79 (2020/06/02)

  • Korrektur, um Nicht-ASCII-Zeichen in den globalen E-Mail-Vorlageneinstellungen zuzulassen (Dank an Sebastian Lisken)
  • Die Platzhalter #_USER_HAS_CAP, #_USER_HAS_ROLE, #_USER_IN_GROUP, #_USER_IS_MEMBER_OF, #_IS_USER_MEMBER_PENDING und #_IS_USER_MEMBER_EXPIRED erlauben jetzt auch mehrere Argumente (getrennt durch „,“)
  • Einen Versuch, den Filter the_title zu optimieren, rückgängig gemacht

2.1.78 (2020/05/30)

  • Im Frontend können Vorname, Nachname oder E-Mail im Buchungs-/Mitglieder Formular bearbeitet werden, wenn der jeweilige Wert leer ist, auch für angemeldete Benutzer. Erlaubt auch die Bearbeitung aller anderen Informationen im Frontend (damit die Benutzer) bei einer späteren Anmeldung ihre Adresse korrigieren können, …
  • Generieren einer Zahlungs-ID auch für importierte Mitglieder
  • Die Platzhalter #_ADDBOOKINGFORM_IF_USER_HAS_CAP, #_ADDBOOKINGFORM_IF_USER_HAS_ROLE, #_ADDBOOKINGFORM_IF_USER_IN_GROUP und #_ADDBOOKINGFORM_IF_USER_IS_MEMBER_OF erlauben jetzt mehrere Argumente (getrennt durch „,“), so dass Sie z. Bsp.. das Formular nur Benutzern zeigen können, die in einer der genannten EME-Gruppen, mit bestimmten Rollen oder als Mitglied einer der genannten Mitgliedschaften sind
  • Eine Option hinzugefügt, mit der Sie den Text festlegen können, wenn eine WP-Mitgliedschaft (Anmeldung) für eine Mitgliedschaft erforderlich ist
  • Es wurde eine neue Massenaktion in der Verwaltungsoberfläche für Mitglieder hinzugefügt, so dass Sie die E-Mail für bezahlte Mitgliedschaften erneut versenden können.
  • Verbesserung der Logik zum Versenden von Bezahlt-E-Mails (wenn der Gesamtpreis aufgrund eines Rabatts=0 ist, wird er auch versendet)
  • Option zum Deaktivieren der Zwischenspeicherung von Seiten im Browser hinzugefügt (und ich empfehle, sie zu aktivieren …)
  • Anwesenheitszählung im CSV-Exportbericht für Buchungen hinzugefügt
  • eme_if-Bedingung ’notincsv‘ hinzugefügt, so dass Du z.B. vergleichen kannst, ob ein bestimmter Wert nicht in einer CSV-Liste (wie Gruppen/Kategorien) enthalten ist und basierend darauf Dinge anzeigen/verbergen kannst. Dies wurde auch als Testbedingung für dynamische Daten hinzugefügt.
  • Repariert den Platzhalter #_USER_HAS_ROLE

2.1.77 (2020/05/20)

  • Verbessertes Verhalten für benutzerdefinierte Felder (Du kannst wieder „generisch“ verwenden), um anzuzeigen, dass ein Feld als Mitglieds- oder Buchungs-Feld verwendet werden kann, und die Verwendung dieser 3 Zwecke ist etwas unschärfer geworden, so dass „generisch“ nicht mehr als veraltet gilt.
  • Verwende alle verfügbaren Basisinformationen zur Person in Buchungs-/Mitglied-Formularen, wenn der Benutzer angemeldet ist
  • Offiziell den Shortcode eme_mymemberships hinzugefügt (er existierte bereits, gab aber nur eine durch Kommata getrennte Liste von Mitgliedschaftsnamen zurück; jetzt hat er eine Vorlage/eine Kopf-/Fußzeile, die Platzhalter für Mitglieder und Mitgliedschaft enthalten kann
  • Platzhalter #_RSVPSTART hinzugefügt und #_RSVPEND korrigiert, diese geben in lokalisiertem Format Datum/Uhrzeit für Start- oder Enddatum/-zeit an, wann Buchungen durchgeführt werden können.

2.1.76 (2020/05/02)

  • Verbesserung der Paypal-Fehlerausgabe
  • Die PDF-Ausgabe hat jetzt eine konfigurierbare Schriftart-Einstellung, die standardmäßig die Unicode-Schriftart „Dejavu Sans“ verwendet (Einstellung im Abschnitt „Sonstiges“)
  • Informationen zur Organisation von Google lD+JSON HTML-Kopfzeilen hinzufügt

2.1.75 (2020/04/24)

  • Tatsächlich die neue Version freigegeben …

2.1.74 (2020/04/23)

  • Korrektur für das Google-Metadaten-Datetime-Header Format für reine online Veranstaltungen
    Dazu wurden die Ereignisplatzhalter #_STARTDATETIME_8601 und #_ENDDATETIME_8601 eingeführt.
  • Rückerstattung für PayPal-Zahlungen ermöglicht (allerdings nicht für bestehende gespeicherte Zahlungen, da die gespeicherte PayPal-ID nicht die richtige war, um eine Rückerstattung vornehmen zu können)
  • Erweiterung von eme_for, um auch Listen mit einem benutzerdefinierten Trennzeichen zuzulassen, und auch #_LOOPVALUE (plus #URL_LOOPVALUE) und #_LOOPCOUNTER im sich wiederholenden Kontext zuzulassen (siehe Dokumentation)
  • Behebung eines Kopier-/Einfügefehlers, der dazu führt, dass die automatische Genehmigung nach der Zahlung die Buchung nicht genehmigt

2.1.73 (2020/04/15)

  • Korrektur der Verwendung von Rabattgruppen
  • Sicherstellen, dass bereinigte Veranstaltungseigenschaften in der Veranstaltung gespeichert werden
  • Mercado Pago der Liste der Zahlungs-Gateways hinzugefügt.
  • Korrektur einiger SQL zum Abrufen von Buchungen für registrierte Benutzer

2.1.72 (2020/04/04)

  • Korrektur einiger undefinierter Variablen
  • Korrektur des Aufrufs von wp_kses beim Speichern der Option EME-Zugriff verweigert

2.1.71 (2020/04/04)

  • Korrektur einiger undefinierter Variablen
  • Korrektur der Orts-URL für den Google lD+Json HTML-Header

2.1.70 (2020/04/02)

  • Beim Hinzufügen einer Person wurden die benutzerdefinierten Personenfelder nicht bei der Erstellung, sondern erst bei der Bearbeitung gespeichert.
  • Überholung der Schnittstelle zur Veranstaltungsortsverwaltung
  • #_LOCATION_EXTERNAL_URL hinzugefügt, da ein Veranstaltungsort jetzt vollständig online (virtuell), physisch oder als Kombination sein kann (ggfs. brauchst Du hierfür diese URL)
  • EventAttendanceMode zur Ausgabe von Google json+ld für Veranstaltungen hinzugefügt
  • Vorhandener Filter eme_extra_event_headers_filter in eme_extra_event_headers_json_filter umbenannt, um anzuzeigen, dass er wirklich nur für den json-Teil des zusätzlichen Kopfteils für ein Ereignis verwendet wird
  • Neuer Filter eme_extra_event_headers_filter, der auf andere zusätzliche Veranstaltungs-Kopfzeilen filtern kann, die hinzugefügt werden (Meta-Tags)
  • Nun können auch Teilzahlungen für eine Buchung empfangen werden (nur über die Admin Schnittstelle für Buchungen)
  • Rückerstattungsoption hinzugefügt (vorerst nur für Mollie und Instamojo)
  • Aktualisierung auf Mollie API 2.17.0

Ältere Änderungen findest Du in der changelog.txt Datei