Rating: 5 stars
It’s quite refreshing to find a plugin that works as advertised. Especially with a block template and FSE. While I just needed a simple event calendar / list plugin, this meets all my ‘drag and drop” requirements while providing the ability to go above and beyond if you wish.
Just remember to donate to the developer of an extremely well architected and developed plugin. Oh, and did I say it works? ??
Rating: 5 stars
– It’s free
– it have a lot of functionnality
– You can customize it
– great support
Rating: 5 stars
I can’t believe the scope of this product! There are so many features that are available. You can have a fully functioning events page with ticketing, payments, RSVP, Calendar… the whole shebang. And all for free! I did however choose to support these awesome developers and their products by donating. I hope they keep up the good work and continue to release updates. Thank you so much!
]]>Rating: 5 stars
It’s a great plugin.
]]>Rating: 5 stars
It a really powerful plugin to manage events, including booking an (optional) payments.
Alot settings, to customize it, to fit your own needs.
And its not an crippled lite-version; it is a great free plugin ??
The support in the forum was quick and friendly ??
Rating: 5 stars
very good plugin really free.
Needs time to understand how it works and to configure it but then works very well.
I recommend it especially for clubs that want to have a functional registration system without spending too much.
Rating: 5 stars
Excellent Event Plugin and great support. Thanks to Franky for doing so well …
]]>Rating: 5 stars
Besides EME being an indispensable plugin, the support is beyond impressive
]]>Rating: 2 stars
This plugin looked really promising. However yet again the plugin is too complicated and is trying to be too clever if you are looking for a simple event handler this is not for you. If you have no coding experience, which is why numerous people use WordPress then forget it. I am unable to provide a suitable recommendation this is the 7th event plugin I have installed 6 have not worked at all and this one I didn’t even attempt to go through, the documentation is also seriously lacking the developers make too many assumptions about the skill levels of the end user.
]]>Rating: 5 stars
I am helping to develop a website for our local u3a association, which has over 80 activity groups. The combination of activities and frequencies mean there are well over 80 recurring events to manage.
EME has allowed me to manage those events really easy. I had a couple of problems, mainly of my own making, with which I got really quick help from Franky. I identified a possible improvement to the plugin, to have a bulk action for extending recurring event end dates. Franky said he would develop it and I settled in for a long wait (from experience with other developers). Less than a day later the change had been made.
I can highly recommend this plugin and am really impressed with the level of support.
]]>Rating: 5 stars
EME brings all feature together. It’s the swiss knife app of all event apps. After reading the documentation you’re able to adjust evertything and customize the app exactly you need for your page. After customization it looks as it’s native programmed for your website.
It’s important to take your time to read the documentation (I think when you programm a real usable website you have this time).
Thank you for this great app.
]]>Rating: 5 stars
The functionality and the friendly support do not need to shy away from the comparison to commercial products. Thank you very much!
]]>Rating: 3 stars
I’ve looked at all sorts of membership & event plug-ins. I have actually installed and uninstalled this one twice. Installed because it does 90% of what you could want in a membership and event management tool. Uninstalled because it is extremely complex and arcane in its approach to just about everything. Re-installed because I wanted to give it another shot. Uninstalled again due to daunting complexity. My biggest gripe is that so many of the pieces and parts require building from the ground up. New member form? You have to create a template from scratch. New event form? Same. And something simple like asking for State turns into an adventure down the rabbit hole of setting up massive drop-down lists that can’t be re-formatted easily. While there are CSS hooks for many elements, not all are either obvious or documented. So something simple like entering the State on a new member form becomes a drop-down that takes up the entire container width and there’s no clear way of limiting its size. It seems to be hard-coded into the #_State template tag.
I suspect for the professional developer, this could be the best events plug-in out there. But for part-time hackers like me, it’s too complicated.
I give the developer credit, he does respond to questions within a day or so but some of those responses are a bit terse. And his own site continually throws up an automated bot error making it impossible for me to search on solutions in his forums.
]]>Rating: 5 stars
This plugin offers everything you need! And if something doesn′t work, you get immediate support.
]]>Rating: 5 stars
I’ve looked through many other paid and unpaid other event managers, but none have the all the functionalities that are on board of this plugin! From single events to multi-day events to returning events, different price options including discount structures, booking handling including automated client mails, totally customizable e-mail and page templates, support for many different payment providers… and my list can go on!
When you start, it seems complicated – but in fact when you understand the structure, it’s well organised. The plugin is pretty well documented.
What does require some work is that you need to create the desired design for the webpage output yourself, but that actually makes it quite flexible in any theme.
Hats off for the developer, a 5-star review and donation is well deserved!
]]>Rating: 5 stars
This is a trully great and genuinly free plugin for Events. No “pro” version, everything is included for free.
The support also is good and friendly. Needs a bit of learning, still i haven’t found anything as good and free as EME.
]]>Rating: 4 stars
I’m giving this 4 stars because in my search for an events plugin this seemed the best for my needs, and so far in my testing I think it will be. One important thing to note (and at least one person with a 1-star rating mentioned this), is that the bool datatype isn’t supported in older mysql versions (I’m not sure why mine isn’t the latest because I installed Xampp from Bitnami just a couple months ago), and 0000-00-00/0000-00-00 00:00:00 don’t work as defaults for date/datetime fields. I tried modifying the file where the tables are created (then copied back to the Zip file I installed from) but I guess somewhere the version of mysql is being looked for, and in older versions the tables don’t get created. There is no indication of this when installing the plugin; you’ll only discover it when trying to add a location or event.
Since my modifications to the PHP file didn’t work, I just created the full SQL to create the tables by copying it out of the PHP file and making the necessary revisions:
Bool fields:
[field_name] bool DEFAULT 0
(or 1 if true)
should be changed to
[field_name] boolean DEFAULT false
(or true)
Date fields:
[field_name] date DEFAULT '0000-00-00'
should be changed to
[field_name] date DEFAULT '1000-01-01'
Datetime fields:
[field_name] datetime DEFAULT '0000-00-00 00:00:00'
should be changed to
[field_name] datetime DEFAULT '1000-01-01 00:00:00'
Here’s the full SQL (note the error message you get when you try to add an event or location and table name is and make sure you follow that naming convention):
CREATE TABLE wp_eme_events (
event_id mediumint(9) NOT NULL AUTO_INCREMENT,
event_status mediumint(9) DEFAULT 1,
event_author mediumint(9) DEFAULT 0,
event_name text NOT NULL,
event_slug text,
event_url text,
event_start_time time NOT NULL,
event_end_time time NOT NULL,
event_start_date date NOT NULL,
event_end_date date DEFAULT NULL,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
event_notes longtext DEFAULT NULL,
event_rsvp boolean DEFAULT false,
use_paypal boolean DEFAULT false,
use_2co boolean DEFAULT false,
use_webmoney boolean DEFAULT false,
use_fdgg boolean DEFAULT false,
use_mollie boolean DEFAULT false,
use_sagepay boolean DEFAULT false,
price text,
currency text,
rsvp_number_days tinyint unsigned DEFAULT 0,
rsvp_number_hours tinyint unsigned DEFAULT 0,
event_seats text,
event_contactperson_id mediumint(9) DEFAULT 0,
location_id mediumint(9) DEFAULT 0,
recurrence_id mediumint(9) DEFAULT 0,
event_category_ids text,
event_attributes text,
event_properties text,
event_page_title_format text,
event_single_event_format text,
event_contactperson_email_body text,
event_respondent_email_body text,
event_registration_recorded_ok_html text,
event_registration_pending_email_body text,
event_registration_updated_email_body text,
event_registration_cancelled_email_body text,
event_registration_paid_email_body text,
event_registration_trashed_email_body text,
event_registration_form_format text,
event_cancel_form_format text,
registration_requires_approval boolean DEFAULT false,
registration_wp_users_only boolean DEFAULT false,
event_image_url text,
event_image_id mediumint(9) DEFAULT 0,
event_external_ref text,
UNIQUE KEY (event_id)
);
CREATE TABLE wp_eme_recurrence (
recurrence_id mediumint(9) NOT NULL AUTO_INCREMENT,
recurrence_start_date date NOT NULL,
recurrence_end_date date NOT NULL,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
recurrence_interval tinyint NOT NULL,
recurrence_freq tinytext NOT NULL,
recurrence_byday tinytext NOT NULL,
recurrence_byweekno tinyint NOT NULL,
event_duration mediumint(9) DEFAULT 0,
recurrence_specific_days text,
holidays_id mediumint(9) DEFAULT 0,
UNIQUE KEY (recurrence_id)
);
CREATE TABLE wp_eme_locations (
location_id mediumint(9) NOT NULL AUTO_INCREMENT,
location_name text NOT NULL,
location_slug text,
location_url text,
location_address1 tinytext,
location_address2 tinytext,
location_city tinytext,
location_state tinytext,
location_zip tinytext,
location_country tinytext,
location_latitude tinytext,
location_longitude tinytext,
location_description text,
location_author mediumint(9) DEFAULT 0,
location_category_ids text,
location_creation_date datetime DEFAULT CURRENT_TIMESTAMP,
location_modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
location_image_url text,
location_image_id mediumint(9) DEFAULT 0,
location_attributes text,
location_properties text,
location_external_ref text,
UNIQUE KEY (location_id)
);
CREATE TABLE wp_eme_bookings (
booking_id mediumint(9) NOT NULL AUTO_INCREMENT,
event_id mediumint(9) NOT NULL,
person_id mediumint(9) NOT NULL,
payment_id mediumint(9) DEFAULT NULL,
status tinyint DEFAULT 1,
booking_seats mediumint(9) NOT NULL,
booking_seats_mp varchar(250),
booking_approved boolean DEFAULT false,
waitinglist boolean DEFAULT false,
booking_comment text,
event_price text,
extra_charge tinytext,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
payment_date datetime DEFAULT '1000-01-01 00:00:00',
booking_paid boolean DEFAULT false,
received tinytext,
remaining tinytext,
pg tinytext,
pg_pid tinytext,
reminder INT(11) DEFAULT 0,
transfer_nbr_be97 varchar(20),
wp_id bigint(20) unsigned DEFAULT NULL,
lang varchar(10) DEFAULT '',
discount tinytext,
discountids tinytext,
dcodes_entered tinytext,
dcodes_used tinytext,
dgroupid INT(11) DEFAULT 0,
attend_count INT(11) DEFAULT 0,
UNIQUE KEY (booking_id),
KEY (status)
);
CREATE TABLE wp_eme_groups (
person_id mediumint(9) NOT NULL AUTO_INCREMENT,
lastname tinytext,
firstname tinytext,
email tinytext NOT NULL,
status tinyint DEFAULT 1,
phone tinytext,
wp_id bigint(20) unsigned DEFAULT NULL,
address1 tinytext,
address2 tinytext,
city tinytext,
zip tinytext,
state tinytext,
country tinytext,
state_code tinytext,
country_code tinytext,
lang varchar(10) DEFAULT '',
massmail boolean DEFAULT true,
gdpr boolean DEFAULT false,
properties text,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
gdpr_date date,
UNIQUE KEY (person_id),
KEY (status)
);
CREATE TABLE wp_eme_people (
person_id mediumint(9) NOT NULL AUTO_INCREMENT,
lastname tinytext,
firstname tinytext,
email tinytext NOT NULL,
status tinyint DEFAULT 1,
phone tinytext,
wp_id bigint(20) unsigned DEFAULT NULL,
address1 tinytext,
address2 tinytext,
city tinytext,
zip tinytext,
state tinytext,
country tinytext,
state_code tinytext,
country_code tinytext,
lang varchar(10) DEFAULT '',
massmail boolean DEFAULT true,
gdpr boolean DEFAULT false,
properties text,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
gdpr_date date,
UNIQUE KEY (person_id),
KEY (status)
);
CREATE TABLE wp_eme_categories (
category_id int(11) NOT NULL auto_increment,
category_name tinytext NOT NULL,
description text,
category_slug text,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (category_id)
);
CREATE TABLE wp_eme_holidays (
id int(11) NOT NULL auto_increment,
name tinytext NOT NULL,
list text NOT NULL,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (id)
);
CREATE TABLE wp_eme_templates (
id int(11) NOT NULL auto_increment,
name tinytext,
description tinytext,
format text NOT NULL,
type tinytext,
properties text,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (id)
);
CREATE TABLE wp_eme_formfields (
field_id int(11) NOT NULL auto_increment,
field_type tinytext NOT NULL,
field_name tinytext NOT NULL,
field_values text NOT NULL,
admin_values text,
field_tags text,
admin_tags text,
field_attributes tinytext,
field_purpose tinytext,
field_condition tinytext,
field_required boolean DEFAULT false,
export boolean DEFAULT false,
extra_charge boolean DEFAULT false,
searchable boolean DEFAULT false,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (field_id)
);
CREATE TABLE wp_eme_events_cf (
answer_id int(11) NOT NULL auto_increment,
event_id mediumint(9) DEFAULT 0,
field_id int(11) DEFAULT 0,
answer text NOT NULL,
UNIQUE KEY (answer_id),
KEY (event_id),
KEY (field_id)
);
CREATE TABLE wp_eme_locations_cf (
answer_id int(11) NOT NULL auto_increment,
location_id mediumint(9) DEFAULT 0,
field_id int(11) DEFAULT 0,
answer text NOT NULL,
UNIQUE KEY (answer_id),
KEY (location_id),
KEY (field_id)
);
CREATE TABLE wp_eme_answers (
answer_id int(11) NOT NULL auto_increment,
booking_id mediumint(9) DEFAULT 0,
person_id mediumint(9) DEFAULT 0,
member_id mediumint(9) DEFAULT 0,
field_id int(11) DEFAULT 0,
answer text NOT NULL,
grouping int(11) DEFAULT 0,
occurence int(11) DEFAULT 0,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (answer_id),
KEY (booking_id),
KEY (person_id),
KEY (member_id)
);
CREATE TABLE wp_eme_payments (
id int(11) NOT NULL auto_increment,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
random_id tinytext NOT NULL,
member_id INT(11) DEFAULT 0,
pg_pids text,
pg_handled boolean DEFAULT false,
UNIQUE KEY (id)
);
CREATE TABLE wp_eme_discounts (
id int(11) NOT NULL auto_increment,
name varchar(50) DEFAULT NULL,
description tinytext,
type tinyint UNSIGNED DEFAULT 0,
coupon tinytext,
dgroup tinytext,
value tinytext,
maxcount tinyint UNSIGNED DEFAULT 0,
count tinyint UNSIGNED DEFAULT 0,
strcase boolean DEFAULT true,
use_per_seat boolean DEFAULT false,
valid_from datetime DEFAULT NULL,
valid_to datetime DEFAULT NULL,
properties text,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (id),
UNIQUE KEY (name)
);
CREATE TABLE wp_eme_dgroups (
id int(11) NOT NULL auto_increment,
description tinytext,
name varchar(50) DEFAULT NULL,
maxdiscounts tinyint UNSIGNED DEFAULT 0,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (id),
UNIQUE KEY (name)
);
CREATE TABLE wp_eme_mqueue (
id int(11) NOT NULL auto_increment,
mailing_id int(11) DEFAULT 0,
person_id int(11) DEFAULT 0,
member_id int(11) DEFAULT 0,
status tinyint DEFAULT 0,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
sent_datetime datetime NOT NULL DEFAULT '1000-01-01 00:00:00',
read_datetime datetime NOT NULL DEFAULT '1000-01-01 00:00:00',
read_count int DEFAULT 0,
receiveremail tinytext,
receivername tinytext,
replytoemail tinytext,
replytoname tinytext,
subject tinytext,
body text,
random_id tinytext NOT NULL,
error_msg tinytext,
attachments text,
UNIQUE KEY (id),
KEY (status)
);
CREATE TABLE wp_eme_mailings (
id int(11) NOT NULL auto_increment,
name varchar(50) DEFAULT NULL,
planned_on datetime DEFAULT '1000-01-01 00:00:00',
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
read_count int DEFAULT 0,
total_read_count int DEFAULT 0,
subject tinytext,
body text,
replytoemail tinytext,
replytoname tinytext,
mail_text_html tinytext,
status tinytext,
stats varchar(255) DEFAULT '',
conditions text,
UNIQUE KEY (id)
);
CREATE TABLE wp_eme_members (
member_id int(11) NOT NULL auto_increment,
membership_id int(11) DEFAULT 0,
person_id int(11) DEFAULT 0,
status tinyint DEFAULT 0,
status_automatic boolean DEFAULT true,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
start_date date NOT NULL DEFAULT '1000-01-01',
end_date date NOT NULL DEFAULT '1000-01-01',
reminder INT(11) DEFAULT 0,
reminder_date datetime DEFAULT '1000-01-01 00:00:00',
renewal_count INT(11) DEFAULT 0,
transfer_nbr_be97 varchar(20),
payment_id mediumint(9) DEFAULT NULL,
payment_date datetime DEFAULT '1000-01-01 00:00:00',
paid boolean DEFAULT false,
pg tinytext,
pg_pid tinytext,
extra_charge tinytext,
discount tinytext,
discountid INT(11) DEFAULT 0,
dgroupid INT(11) DEFAULT 0,
UNIQUE KEY (member_id)
);
CREATE TABLE wp_eme_memberships (
membership_id int(11) NOT NULL auto_increment,
name varchar(50) DEFAULT NULL,
description tinytext,
type varchar(50) DEFAULT NULL,
start_date date DEFAULT '1000-01-01',
duration_count tinyint DEFAULT 0,
duration_period varchar(50) DEFAULT '',
properties text,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (membership_id)
);
CREATE TABLE wp_eme_memberships_cf (
answer_id int(11) NOT NULL auto_increment,
membership_id mediumint(9) DEFAULT 0,
field_id int(11) DEFAULT 0,
answer text NOT NULL,
UNIQUE KEY (answer_id),
KEY (membership_id),
KEY (field_id)
);
CREATE TABLE wp_eme_countries (
id int(11) NOT NULL auto_increment,
alpha_2 char(2) DEFAULT NULL,
alpha_3 char(3) DEFAULT NULL,
num_3 char(3) DEFAULT NULL,
name varchar(100) DEFAULT NULL,
locale tinytext,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (id)
);
CREATE TABLE wp_eme_states (
id int(11) NOT NULL auto_increment,
code tinytext,
name varchar(100) DEFAULT NULL,
country_id int(11) DEFAULT NULL,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
modif_date datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
UNIQUE KEY (id)
);
CREATE TABLE wp_eme_attendances (
id int(11) NOT NULL auto_increment,
type varchar(20) DEFAULT NULL,
person_id int(11) DEFAULT NULL,
related_id int(11) DEFAULT NULL,
creation_date datetime DEFAULT CURRENT_TIMESTAMP,
UNIQUE KEY (id)
);
]]>
Rating: 5 stars
It’s work very well as shortcode – [eme_calendar author=#_MYSELF]. Each user can keep their own personal private calendar
]]>Rating: 1 star
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
]]>Rating: 5 stars
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.
]]>Rating: 5 stars
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…
Rating: 5 stars
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.
]]>Rating: 5 stars
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.
Rating: 5 stars
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.
Rating: 5 stars
Franky, you have created a perfect plugin.
I never have seen any other plugin which is so flexible to manage all information regarding events.
Also your support is very prompt and my requests regarding changes or new functions have been implemented immediately.
I will give you 5 stars for the EMEFS as well.
]]>Rating: 5 stars
This free plugin include features that a lot of the premium make you pay for such as payment integration, reservations, location managment etc. Yes, it takes some learning curve to learn how to set it up to do what you want. That’s because it can do a lot. If you are not faint-hearted and willing to put in some effort, I think you will find this plugin can meet your event management needs – for free!
]]>Rating: 5 stars
Have been using this plugin for some 3 years and continues to get better and better.
Thank you very much!
Rating: 5 stars
This plugin is very complex and universal. I can imagine that in the begin it was really simple plugin, but now has so many functions. This plugin is able to manage all the event from the invitation to the payments. I also developed an Excel application which is connected to EME, where the rest of processing is done, like the prints. The Author’s support is also very good.
]]>Rating: 5 stars
Been using it for years… highly customizable, tons of features that I don’t even use, but still gives me a great platform for events. Very robust event planning plugin and calendar.
]]>Rating: 5 stars
Full points for Frankie and Events Made Easy.
This is an incredibly powerful plugin and it works right out of the box. You can –literally – install the plugin, put the “events” page into your menus, and start adding events. Everything just works from there. The plugin will generate event listings, event description pages, booking forms, confirmation email and everything else you need to manage your calendar of events. Of course, some things need configuration ( like a reply-to email address ) but all the web pages work from default settings.
Payments are made easy too. It has simple, single click integration with a wide variety of payment platforms.
Fully integrated with your WordPress membership database, so you don’t need to run a second system. Everything is in one place.
If you want like to play, you can configure the output of the default web pages. Settings for every aspect of those pages are in your control. You can set up defaults for everything (and there is a lot) and you can over-ride everything.
In addition there are templates, a bit like Smarty, which can be almost everywhere. Templates can include conditional logic with IF statements and LOOPS, which are based on values from the event data. How cool is that!
Shortcodes allow you to integrate your events into posts and pages. Your shortcodes can include search queries based on date, time and category and they can call templates. The logic is simple and flexible. The mix of search and templates ( and conditional logic in the template ) means that you can do a lot (!) with shortcodes. In fact, the “basic usage” page in the documentation ( did I mention that there is good documentation ) says “you need to use shortcodes on regular pages to get anything done from EME.” That’s so not true, but it is does give you total control.
Plus, there are hooks and filters, so you can knock yourself out.
]]>