Beschrijving
To try it out on your free dummy site, Click here (courtesy of TasteWP)
Events Made Easy is een volledige oplossing voor beheer van evenementen en lidmaatschappen voor WordPress en ClassicPress. Events Made Easy ondersteunt openbare, privé, concept en terugkerende evenementen, leden- en locaties beheer, RSVP (+ optionele toestemming/goedkeuring), verschillende betaal gateways (Paypal, FirstData, Mollie en anderen) en OpenStreetMap integratie. Met Events Made Easy kun je je evenement plannen en publiceren, mensen plekken voor je wekelijkse bijeenkomsten laten boeken of vrijwilligers en lidmaatschappen beheren. Je kunt evenementlijsten, kalenders en beschrijving aan je blog toevoegen met meerdere zijbalk-widgets of shortcodes; als je webdesigner bent kun je eenvoudig de plaatshouders gebruiken die door Events Made Easy worden geleverd.
Belangrijkste functies:
* Publieke, privé, concept en terugkerende evenementen met aangepaste en dynamische velden in het RSVP formulier
* Sta mensen toe om evenementen vanaf de front-end te creëren met een specifieke shortcode
* Ledenbeheer met aangepaste en dynamische velden
* Vrijwilligersbeheer voor evenementen (met behulp van evenement taken)
* Aanwezigheidsrapportage voor evenementen en lidmaatschappen als de rsvp of lid qrcode wordt gescand door iemand met voldoende rechten
* Pagina en bericht inhoud bescherming via lidmaatschappen of via shortcodes
* Drip inhoud via lidmaatschappen
* Mensen en groepen met aangepaste velden per persoon
* PDF aanmaken voor lidmaatschap, boekingen en personen info
* Lidmaatschapskaart of boeking ticket kan automatisch als PDF via e-mail worden verzonden, met optionele QR code om te scannen voor aanwezigheids-/betalingsinfo
* RSS en ICAL feeds
* Agenda beheer, met integratie van feestdagen
* Verschillende widgets voor evenement lijsten en agenda
* Locatie beheer, met optionele OpenStreetMap integratie
* RSVP boekingen met aangepaste velden en dynamische velden, betalingsvolgen, optionele goedkeuring, kortingen
* Bescherming van formulieren met interne captcha, Google reCaptcha of hCaptcha
* Templates voor e-mails, evenement lijsten, individuele evenementen, feeds, RSVP formulieren, … met specifieke plaatshouders voor elk
* Veel shortcodes en opties
* Betaal gateways: Paypal, FirstData, Mollie, Payconiq, Worldpay, Stripe, Braintree, Instamojo, Mercado Pago, Fondy, SumUp, Opayo
* Verzend e-mails naar geregistreerde personen, verstuur automatisch herinneringen voor betalingen
* Verzend automatisch herinneringen voor lidmaatschappen die bijna verlopen of verlopen zijn
* E-mail wachtrij en nieuwsbrief functionaliteit
* Mailings kunnen in de toekomst worden gepland, geannuleerd … en kunnen extra bijlagen bevatten
* Multi-site compatibel
* Verschillende AVG/GDPR hulpfunctionaliteiten (aanvraag, bekijk en bewerk persoonlijke info via link; oude gegevens voor mailings, aanwezigheden, boekingen verwijderen)
* Volledig lokaliseerbaar en al volledig gelokaliseerd in Duits, Zweeds, Frans en Nederlands. Ook volledig compatibel met polylang en qtranslate-xt: de meeste instellingen laten taal tags toe zodat je je evenementen in verschillende talen aan verschillende mensen kunt tonen. De boeking e-mails houden ook rekening met de gekozen taal. Voor andere meertalige plugins levert EME zijn eigen taal tags in tekst en houdt het rekening met de huidige gekozen taal.
For documentation on all shortcodes and placeholders, visit the Official site .
Installatie
Always take a backup of your db before doing the upgrade, just in case …
- Download the zip “events-made-easy.zip” from the WordPress plugin repo or latest release on github. The nuance is that the github version will upgrade from github, not WordPress.
- Go in the WordPress ‘Plugins’ menu, and click on “Add new”
- Select the zip you downloaded
If the file is too big, or you need to use FTP/SSH: use your favorite upload tool to upload the contents of the zip file to the/wp-content/plugins/events-made-easydirectory (remove the old files first) - Activate the plugin through the ‘Plugins’ menu in WordPress (make sure your configured database user has the right to create/modify tables and columns)
- Add events list or calendars following the instructions in the Usage section.
Gebruik
Na de installatie voegt Events Made Easy een menu “Evenementen” op het hoogste niveau toe aan uw WordPress-beheer.
- The Events page lets you manage your events. The Add new page lets you insert a new event.
Generic EME settings concerning RSVP emails and templates can be overriden per event. - Op de pagina Locaties kunt u locaties rechtstreeks toevoegen, verwijderen en bewerken. Locaties worden automatisch toegevoegd met gebeurtenissen indien niet aanwezig, maar met deze interface kunt u uw locatiegegevens aanpassen en een afbeelding toevoegen.
- Op de pagina Categorieën kunt u categorieën toevoegen, verwijderen en bewerken (als Categorieën zijn geactiveerd op de pagina Instellingen).
- De pagina Vakanties wordt gebruikt om vakantielijsten in een kalender te definiëren en te beheren
- Op de pagina Aangepaste velden kunt u aangepaste velden beheren die kunnen worden gebruikt voor evenementen, locaties, mensen, leden, lidmaatschappen en RSVP-definities
- The Template page lets you manage templates for events, memberships, emails, pdf creation, …
- Op de pagina Kortingen kunt u kortingen en kortingsgroepen beheren die worden gebruikt in RSVP- of lidmaatschapsdefinities
- De pagina Personen dient als een verzamelpunt voor de informatie over de mensen die een ruimte hebben gereserveerd voor een van uw evenementen of voor persoonlijke informatie van leden.
Het kan ook worden gebruikt om aangepaste informatie toe te voegen voor een persoon op basis van de groep waarin hij zit, om de structuur van een organisatie weer te geven of om gewoon extra informatie op te slaan - De pagine Groepen
- De pagina Goed te keuren boekingen wordt gebruikt om boekingen te beheren voor evenementen die goedkeuring vereisen.
- De pagina Boekingen wijzigen wordt gebruikt om boekingen voor evenementen te wijzigen.
- De pagina Leden wordt gebruikt om al uw leden te beheren (bijvoorbeeld lidmaatschapsstatus, aangepaste ledeninfo).
- De pagina Lidmaatschappen wordt gebruikt om je lidmaatschappen te definiëren en te beheren.
- De pagina Landen/staten kan worden gebruikt om landen en staten (in verschillende talen) te definiëren voor persoonlijke informatie in lidmaatschaps- en RSVP-formulieren
- The Send emails page allows the planning, creation and management of mailings for events or generic info (many options possible)
- De pagina Geplande acties wordt gebruikt om geautomatiseerde EME-taken te plannen (zoals herinneringen verzenden, onbetaalde boekingen annuleren, nieuwsbrief).
- De pagina Opruimacties
- The Settings page is used to set generic EME defaults for events, payment gateways, emailserver info, mail templates, …
- Fijnmazig configureerbare toegangscontrole (ACL) voor het beheren van evenementen, locaties, boekingen, leden, …
Events list and calendars can be added to your blogs through widgets, shortcodes and placeholders. See the full documentation at the Official site.
FAQ
See the FAQ section at the Official site.
Beoordelingen
Bijdragers & ontwikkelaars
“Events Made Easy” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“Events Made Easy” is vertaald in 8 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Events Made Easy” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
3.1.0 (2026/06/11)
- Migrated Google reCaptcha to their new Cloud Enterprise method.
WARNING: old recaptcha keys will need to be migrated and the cloud keys need to be used,
together with your cloud project. You need to change your recaptcha option settings.
THIS IS INCOMPATIBLE with earlier releases (blame Google). I recommend to not use reCaptcha or migrate your keys per Google instructions - Make sure #REQ_SEATS respects the required setting (meaning you need to select at least 1 seat, even if 0 is set as minimum number of seats to book)
- Support #_TASKSIGNUPCOMMENT (alias for #_TASKCOMMENT)
- Fix showing categories for locations when using #_CATEGORIES placeholders
- Event scopes including dates will now ignore the scope if the dates are not valid (so “2026-06-31” as any date-scope value will cause the scope to be ignored)
- Fix #_DAYS_TILL_START, #_DAYS_TILL_END, #_DAYS_FROM_START, #_NIGHTS_TILL_START, #_NIGHTS_TILL_END placeholders
3.0.75 (2026/06/05)
- Make captcha work for cancel booking form too
- Fix message when permanently deleting a booking
3.0.74 (2026/06/02)
- Make sure eme_get_events can return all events during cron, important when searching for task submits
- Make the placeholder #REQ_SEATS (with REQ prefix) work too
3.0.73 (2026/06/01)
- fix value for add/cancel booking form placeholders if rsvp is not active
3.0.72 (2026/05/30)
- add contact mails to delayed logic too if possible
3.0.71 (2026/05/29)
- Code refactor for mailing, forms and placeholders
- Make cancel task mail work when cancelling own tasks
3.0.69 (2026/05/13)
- ftable/fdatepicker updates
- for frontend submit: start time is no longer required. Add REQ to the field if needed
- allow #_PROP{xx} placeholders to access event/location properties in mails/…
3.0.68 (2026/04/30)
- fixes in JS for todo-lists
- better discount date filtering
3.0.67 (2026/04/21)
- make people autocomplete work again
- snapselect update to allow keyboard nav in searched results too
3.0.66 (2026/04/18)
- snapselect and ftable updates
3.0.65 (2026/04/16)
- Make redirect after frontend submit work again
- Add filter eme_fs_event_insert_return_filter. Has 2 params: $event (the newly created event), $res (the return array given to the calling ajax function)
The result of this filter should be an array like $res. The default empty array is:
$res = [
‘htmlmessage’ => ”,
‘waitperiod’ => ”,
‘redirect’ => ”
]; - no wp_add_inline_script for ajax, this caused some payment gateways to not work if they were the only one and automatic redirection was requested
3.0.64 (2026/04/12)
- Bancontact update
- Allow dyndata group delete in the backend
- Fix some PHP warnings
- CSS cleanup
3.0.63 (2026/04/10)
- Fix EME updater class
3.0.62 (2026/04/10)
- Fix missing event scopes
- Less inline JS, better for caching/optimizing plugins
- Don’t require event_notes and location description in frontend submit form
- Use correct wpdb-calls (update/insert/delete) where possible
3.0.61 (2026/04/08)
- Improve event and booking list loading time by optimizing sql a bit
- Fix frontend submit form fields with third param
- Fix delete of uploaded files
3.0.60 (2026/04/06)
- wp_cache delete fixes, better for caching plugins
- fix empty strings as value for answers and show tag in bookings/events/locations/… ajax lists
- make sure current event is filtered out when moving a booking
- fix link to site explaining pdf margins
- event status can not be set to deleted when editing an event
- language updates
3.0.59 (2026/04/03)
- Table query speedup
3.0.58 (2026/04/02)
- Fix for pending query
3.0.57 (2026/04/01)
- 100% WP compliant
3.0.56 (2026/03/20)
- Move files in subdirs
- Fix some url escaping being done too much
3.0.55 (2026/03/17)
- Bring minimal required WP version back down to 6.0
3.0.54 (2026/03/15)
- Fix getting contacts/authors from wp (wrongly excluded too much)
3.0.53 (2026/03/13)
- Several small html fixes
3.0.52 (2026/03/10)
- Correct snapselect CSS
3.0.51 (2026/03/10)
- Stripe API naar 19.4.1 geüpdatet
- Update Mollie API to 3.9.0
- Update Braintree API to 6.32.0
- Update DomPDF API to 3.1.5
- Fix custom fields for events/locations/memberships
3.0.50 (2026/03/05)
- ftable update
- snapselect update
- Add bulk action to send configured reminder mails for approved/pending bookings
- Fix sending reminder mails for pending bookings where the body was defined in the event settings
- more code edits to become compliant with WP coding style (ongoing, thanks to TommsNL)
3.0.49 (2026/02/27)
- snapselect update
- more code edits to become compliant with WP coding style (ongoing, thanks to TommsNL)
3.0.48 (2026/02/24)
- fix edit for people with empty country but filled out state
- snapselect update
- many code edits to become compliant with WP coding style (ongoing, thanks to TommsNL)
3.0.47 (2026/02/19)
- Allow attendance scans per day
3.0.46 (2026/02/18)
- Allow different field html attributes for the admin backend
- Start rename Payconiq to Bancontact-Wero (not visible to users yet)
- Fix a small select-issue for single selects
3.0.45 (2026/02/17)
- Make manual add of attendances work again
- More usage of snapselect for autocomplete fields, caching, members …
- Small internal fixes
3.0.44 (2026/02/14)
- fix select-caching for event-related emails
- More intelligent caching for state/country
- Fix total record count for people in ajax search result
3.0.43 (2026/02/14)
- fix snapselect paging arguments and some JS simplications
3.0.42 (2026/02/13)
- fix some select dropdowns
3.0.41 (2026/02/13)
- Use modified snapselect instead of tomselect
- Fix country and state names when editing a person
3.0.40 (2026/02/08)
- Fix csv and printable reports if there’s an older discount present
3.0.39 (2026/02/05)
- Payconiq code updates
- Jodit update to 4.8.3
- Allow balloon format per location
3.0.38 (2026/01/23)
- Some class fixes for adding existing person as member via admin interface
- Membership javascript fixes to hide irrelevant fields when appropriate
3.0.37 (2026/01/22)
- Small update because the zip contained unwanted files
3.0.36 (2026/01/22)
- Use native WP filters to update from github (and include screenshots in the plugin ‘View details’ popup)
- Fix discount print in booking csv and print report
3.0.35 (2026/01/08)
- Better copy/paste for word when jodit is the html editor
3.0.34 (2026/01/03)
- Reintroduce payconiq refunding
- Fix editing bookings with discounts
3.0.33 (2026/01/02)
- Payconiq fix for paid checks
3.0.32 (2025/12/31)
- Braintree API update to 6.31.0
- Fix discount min/max seats logic
- Introduce discount voucher mode
3.0.31 (2025/12/15)
- Ftable update
- fix deleting categories and discounts via mass action
3.0.30 (2025/12/12)
- Really Payconiq update
- Ftable update
- Fdatepicker update
- make bulk action to delete discounts work
- fix for fdatepicker onselect racecondition in start/end for events
3.0.29 (2025/12/11)
- Payconiq update
- Ftable update
- Fix for unselecting date in datepicker for events
- Small newsletter improv if only 1 newsletter exists
- Small CSS fix
3.0.28 (2025/12/04)
- Make sure that bookings moving from waiting list are still in PENDING, not DELETED status
- Fix bulk actions for bookings
3.0.27 (2025/12/03)
- Fix bulk actions for discounts
- Small color improv for eme captcha
- Fix an access setting not being saved
- Fix first day of week for some datepickers
3.0.26 (2025/11/14)
- Fix event scopes this_year–today and this_year–yesterday
- Mollie update to 3.6.0
- ftable update
- small payconiq code simplification
3.0.25 (2025/11/09)
- Payconiq fix
3.0.24 (2025/11/04)
- Mollie update to 3.5.0
- mercadopago update to 3.7.1
- DomPDF update to 3.1.4
- Update jodit to 4.7.4
- Braintree API update to 6.30.0
- Update Paypal API to use direct API calls, no more dependency on any SDK
3.0.23 (2025/10/25)
- DomPDF update to 3.1.3
- Braintree API update to 6.29.0
- Fix tinymce using templates
3.0.22 (2025/10/18)
- Make bulk actions for mailings work again
- FTable and FDatepicker updates
3.0.21 (2025/10/05)
- Autocomplete in frontend now includes birthday
- fix sending mail from within bookings overview
3.0.20 (2025/09/29)
- DomPDF update to 3.1.2
- Show RSVP cutoff calculated date
3.0.19 (2025/09/25)
- DomPDF update to 3.1.1
- More task template choices added per event
- Make task offset work again
- Update fdatepicker
- Add notasks_template_id to shortcode eme_tasks_signupform
3.0.18 (2025/09/18)
- Mercado API update to 3.7.0
- More fields added to task csv export
- Show RSVP start/end calculated date
3.0.17 (2025/09/14)
- Add tom-select maps for js and css
- Fix waiting list visual warning when editing booking in the backend
- Added eme_move_from_waitinglist_rsvp_action action hook, executed after a booking has been moved from the waiting list to pending or approved.
One argument: the updated booking - Allow custom fields in the task signup form
3.0.16 (2025/09/03)
- payconiq API switch is rescheduled to Oct 19
- ftable update
3.0.15 (2025/08/31)
- typo fix for first day of the week when using the JS datepicker
- code correction for title of page in admin backend when editing event
- remove unused images
- ftable update to increase pageSizes
- fdatepicker update to correct weekend coloring
3.0.14 (2025/08/24)
- fix frontend submit start/end time
3.0.13 (2025/08/24)
- update datepicker to account for escaped characters
3.0.12 (2025/08/23)
- Make frontend submit work again (due to empty time and a wrong option the datepicker bailed out)
3.0.11 (2025/08/22)
- code fix to redirect immediately to payment gateway (for memberships too and for braintree also)
3.0.10 (2025/08/22)
- code fix to redirect immediately to payment gateway
- fix for time-select in events
3.0.9 (2025/08/22)
- ftable and fdatepicker updates
- fix JS selectors for form ids too
3.0.8 (2025/08/21)
- better admin feedback for missing input
- fix JS selectors and a possible case with captcha id
3.0.7 (2025/08/19)
- Braintree API update
- Mollie API update
- Fix when editing a booking (javascript error blocked certain actions)
3.0.6 (2025/08/17)
- CSV button fix (it exported too much columns)
- Make sure datepicker works for newly added tasks too
3.0.5 (2025/08/16)
- Avoid clashing of $ with other scripts, using own namespace now
- Fix a small issue with captcha image selector
3.0.4 (2025/08/15)
3.0.3 (2025/08/15)
- the custom fields overview in tables was not correct, fixed (due to jquery migration)
3.0.2 (2025/08/14)
- time_js custom field fix
- datetime format was set to default, not user preferences
- datepicker update to prevent paste/drop but allow people to tab in/out for keyboard users
3.0.1 (2025/08/14)
- Small JS typo fix when wanting to see the bookings via the event list
- Improvement for the select-boxes (if not multiple: lose focus after selection)
3.0.0 (2025/08/13)
- Huge JS code rewrite to remove jquery dependency from EME, fdatepicker and ftable
- Added the possibility to give a “Maximum usage count per user” for a discount (applies and requires users to be logged in).
- Mollie update
- Updater-code update to account for php 8.4
- javascript and jtable updates to more reliable check for checked status of checkboxes
- also fdatepicker code updates and other javascript improvements
- Added the possibility to give a “Maximum usage count per user” for a discount (applies and requires users to be logged in).
