=== Events Made Easy === Contributors: liedekef Donate link: https://www.e-dynamics.be/wordpress Tags: events, memberships, locations, bookings, calendars, maps, payment gateways Requires at least: 5.0 Requires PHP: 7.0 Tested up to: 5.3 Stable tag: 2.1.61 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Manage and display events, memberships, recurring events, locations and maps, widgets, RSVP, ICAL and RSS feeds, payment gateways support. SEO compatible. == Description == Events Made Easy is a full-featured event and membership management solution for Wordpress. Events Made Easy supports public, private, draft and recurring events, membership and locations management, RSVP (+ optional approval), several payment gateways (Paypal, 2Checkout, FirstData, Mollie and others) and OpenStreetMap integration. With Events Made Easy you can plan and publish your event, or let people book spaces for your weekly meetings. You can add events list, calendars and description to your blog using multiple sidebar widgets or shortcodes; if you are a web designer you can simply employ the placeholders provided by Events Made Easy. Main features: * public, private, draft and recurring events with custom and dynamic fields in the RSVP form * membership management with custom and dynamic fields * People and groups with custom fields per person * PDF creation for membership, bookings and people info * Membership card or booking ticket can be sent as PDF via mail automatically * RSS and ICAL feeds * Calendar management, with holidays integration * Several widgets for event listings and calendar * location management, with optional OpenStreetMap integration * RSVP bookings with custom fields and dynamic fields, payment tracking, optional approval, discounts * Templating for mails, event lists, single events, feeds, RSVP forms, ... with specific placeholders for each * Lots of shortcodes and options * Payment gateways: Paypal, FirstData, 2CheckOut, Mollie, Worldpay, Sagepay, Stripe, Braintree, Paymill, Instamojo * Send mails to registered people, automatically send reminders for payments * Mail queueing and newsletter functionality * Mailings can be planned in the future, cancelled ... * Multi-site compatible * Fully localisable and already fully localised in German, Swedish and Dutch. Also fully compatible with (m)qtranslate(-xt): most of the settings allow for language tags so you can show your events in different languages to different people. The booking mails also take the choosen language into account. For more information, documentation and support forum visit the [Official site](https://www.e-dynamics.be/wordpress/) . == Installation == Always take a backup of your db before doing the upgrade, just in case ... 1. Upload the `events-made-easy` folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Add events list or calendars following the instructions in the Usage section. = Usage = After the installation, Events Made Easy add a top level "Events" menu to your Wordpress Administration. * The *Events* page lets you manage your events. The *Add new* page lets you insert a new event. Generic EME settings concerning RSVP mails and templates can be overriden per event. * The *Locations* page lets you add, delete and edit locations directly. Locations are automatically added with events if not present, but this interface lets you customise your locations data and add a picture. * The *Categories* page lets you add, delete and edit categories (if Categories are activated in the Settings page). * The *Holidays* page is used to define and manage holiday lists used in a calendar * The *Custom fields* page lets you manage custom fields that can be used for events, locations, people, members, memberships and RSVP definitions * The *Template* page lets you manage templates for events, memberships, mails, pdf creation, ... * The *Discounts* page lets you manage discounts and discount groups used in RSVP or membership definitions * The *People* page serves as a gathering point for the information about the people who booked a space for one of your events or for members personal info. It can also be used to add custom info for a person based on the group he's in, so as to reflect the structure of an organization or just store extra info * The *Groups* page * The *Pending bookings* page is used to manage bookings for events that require approval. * The *Change bookings* page is used to change bookings for events. * The *Members* page is used to manage all your members (e.g. membership status, custom member info). * The *Memberships* page is used to define and manage your memberships. * The *Countries/states* page can be used to define countries and states (in different languages) for personal info in membership and RSVP forms * The *Send mails* page allows the planning, creation and management of mailings for events or generic info (many options possible) * The *Scheduled actions* page is used to plan automated EME tasks (like sending reminders, cancel unpaid bookings, newsletter)). * The *Cleanup actions* page * The *Settings* page is used to set generic EME defaults for events, payment gateways, mailserver info, mail templates, ... * Fine-grainded configurable access control (ACL) for managing events, locations, bookings, members, ... Events list and calendars can be added to your blogs through widgets, shortcodes and placeholders. See the full documentation at the [Events Made Easy Support Page](https://www.e-dynamics.be/wordpress/). == Frequently Asked Questions == See the FAQ section at [the documentation site](https://www.e-dynamics.be/wordpress). == Changelog == = 2.1.61 (2020/02/02) = * Fix #_DYNAMIC_PRICE for members * Fix fields with extra charge for members * Allow logged in user to change his address for membership signup * The extra_charge for members was not allowed to be >127, this has been corrected * Allow vertical checkboxes to be required too (and actually enforce it) = 2.1.60 (2020/01/27) = * Added extra options to change some text shown on the rsvp form (in the generic options, tab RSVP) * Added placeholder #_RSVP_STATUS (returns 0 if rsvp is not yet allowed, 1 if allowed, 2 if ended) * Added a new shortcode eme_person: has 2 params (person_id and template_id) Returns info on a page on a person (or the person linked to the current logged in user if person_id is not provided) * Treat 0 and 0.0 as different values for custom fields like dropdown * Fix person image not being shown when using #_IMAGE* shortcodes * Make #_IS_USER_MEMBER_OF work again Older changes can be found in changelog.txt