forked from eventespresso/event-espresso-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
1028 lines (701 loc) · 49.3 KB
/
readme.txt
1
=== Event Espresso 4 Decaf - Event Ticketing and Registration System ===Contributors: eventespresso, sethshoultesDonate link: https://eventespresso.com/pricing/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_donate_link&utm_content=Donate+linkTags: events, event, ticket, ticketing, tickets, event ticketing, event booking, class booking, booking, class registration, conference registration, event management, event manager,event registration, events calendar, events planner, event ticketing, online registration, registration, sports, training, virtual events, wordcamp, wordpress eventsRequires at least: 3.9Tested up to: 4.2Stable tag: 4.7.4.decafLicense: GPL2Manage your events from your WordPress dashboard. Reduce your admin, reduce your costs, make your life easier!== Description ==Manage your events from your WordPress dashboard. Reduce your admin, reduce your costs, make your life easier!Event Espresso is a [WordPress event manager](https://eventespresso.com/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_description_tab&utm_content=WordPress+event+manager) which makes it easy for you to sell tickets for events, workshops, events, trainings, conferences or concerts, register attendees for classes, all from your WordPress website. Event Espresso events are created from the WordPress admin area. You can create signup forms to collect information about your attendees, accept payments, and create reports. The decaf version of the plugin provides everything that you need to sell tickets, collect payments, and manage events all from within your WordPress dashboard.[youtube http://www.youtube.com/watch?v=K_yVwWnTjL8](Some features not available in all versions)= Why Online Event Management? =You shouldn't need to be convinced about how awesome online event management is, but in case you do:* save yourself countless hours of boring admin* create green, paperless [event registration](https://eventespresso.com/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_description_tab&utm_content=event+registration)* reduce costs* process sign-ups 24/7= What's Included? =* out-of-the-box event ticketing and registration from your WordPress website* process payments via PayPal IPN, or [buy a support license](https://eventespresso.com/pricing/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_content=buy+a+support+license&utm_campaign=ee4_decaf_whats_included) for more [payment options](https://eventespresso.com/features/payment-options/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_content=more+payment+options&utm_campaign=ee4_decaf_whats_included).* automated confirmation emails* manage registrants (attendees) and export registrant (attendee) data* easily manage registrants' (attendees) profiles**Everything you need** to sell tickets and manage event registrations from your website.But just in case you want some **advanced features**, you can grab a copy of our personal or developer support packages.[View Features & Sample Screenshots Here](https://eventespresso.com/features/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_content=View+Sample+Screens+Here&utm_campaign=ee4_decaf_plugin_screenshots_tab) OR [Compare Features](https://eventespresso.com/differences-ee4-ee3/?utm_source=wordpress_org&utm_medium=link&utm_content=Compare+Features&utm_campaign=ee4_decaf_plugin_screenshots_tab)= Event Espresso Premium =* [Event Calendar](https://eventespresso.com/product/ee4-events-calendar/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_description_tab&utm_content=Event+Calendar)* [Additional Payment Gateways](https://eventespresso.com/features/payment-options/?ee_ver=ee4&utm_source=wordpress_org&utm_campaign=ee4_decaf_plugin_description_tab&utm_content=Additional+Payment+Gateways) (including Authorize.net and PayPal Pro)* [Multiple Pricing and Ticket Options](https://eventespresso.com/features/multiple-ticket-pricing-options/?ee_ver=ee4&utm_source=wordpress_org&utm_campaign=ee4_decaf_plugin_description_tab&utm_content=Multiple+Pricing+Options)* [Manual Registration](https://eventespresso.com/features/manual-registration/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_description_tab&utm_content=Manual+Registration)* [Reusable, Customizable Email Templates](https://eventespresso.com/features/confirmation-emails/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_description_tab&utm_content=Reusable+Email+Templates)Buy a **[Premium Support License](https://eventespresso.com/pricing/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_content=Buy+a+Premium+Support+License&utm_campaign=ee4_decaf_plugin_dscreenshots_tab)** to get access to more features (including [Transaction Reporting](https://eventespresso.com/features/transaction-reporting/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_screenshots_tab&utm_content=Transaction+Reporting), [Event Check-in](https://eventespresso.com/features/event-check-list/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_screenshots_tab&utm_content=Event+Check-in), [Contact Profiles & Contact List](https://eventespresso.com/features/contacts/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_screenshots_tab&utm_content=Contact+Profiles+Contact+List), [Tax Administration](https://eventespresso.com/features/tax-administration/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_screenshots_tab&utm_content=Tax+Administration), etc.) and additional payment options for your WordPress events.= Testimonials & Reviews => Your plugin saved our client nearly $9000 in development costs because it handled the majority of the functionality we were looking for at a much lower cost. Event Espresso's staff have been very responsive to our needs when we have them (which has been rare, because the plugin is so well coded). Great job on a great plugin!Brandon P. - [Experience Farm](http://www.experiencefarm.com/)> At first we looked at CVENT for one of our clients and they wanted $16,000 per year for 3000 event attendees + fees totaling $22k. That is before Staff and Webinar fees. Worst of all we had to prepay the $16k amount even if we never used all 3000 attendees. That was when we looked at Event Espresso and we realized we could build our own event system for less than 16K. For the most part we have been very satisfied with our decision. The real ROI will come next year when they don't have to pay another 16k-22K! Over the next 5-6 years we should be able to claim that we saved the company over $100,000 - Thanks Event Espresso!David Waterman - [KT Benefits & InkItDigital.com](http://ktbenefits.info/)> I can't really estimate how much time or money I've saved by using EE because I've always used it! I would have to guess that without it, I would need someone full time to keep my events organized, so that's at least $10K. In 3 years I went from running up to 7 parties per weekend (Fri. night - Sun. night) to running up to 33 parties per weekend. My sales for 2014 were $540,000+. It boggles my mind sometimes. I don't know how I would possibly keep this all straight without my Event Espresso registration system which allows my guests to register and pay online, and keeps track of everything for me.Tara Smith - [The Uncorked Artist](http://www.theuncorkedartist.com/)> Thank you, we just did 2 sell out seminars of 50 attendees in 48 hours using Event Espresso and it was awesome. My wife was able to pick up on the processing backend with ease. You have done a great job on getting this system together - very simple, clear and well laid out With powerful functionality. I am so glad I dumped the old booking application we had and gave Event Espresso a go. Just wanted to say thanks, and thanks for the very patient, friendly and speedy assistance in helping me to get it all set up at the start. Many thanks to you and your team. A grateful customer.Nicholas de Castella - [Emotional Intelligence Trainings](http://www.eq.net.au/)> It is a very, very slick plugin. It's one of those plugins where you install it, change a couple of settings, and boom you're selling tickets.Brad Williams - [WebDevStudios](http://webdevstudios.com/)> Thanks to you and the rest of the team for Event Espresso -- Every time I get a signup for an event, I think about how much time EE saves me -- and signups happen while I'm out on the water teaching kayaking, not answering the phone.Tue Brems Olesen [OnAdventure](http://onadventure.dk/)> [Tri-South, Inc](http://tri-southinc.com/) is using Event Espresso to manage the course catalog, event ticketing, and class registration. [As their developer] I have customized a few items to make the site and plugin a seamless integration. The client is very pleased! Jenifer - [Jenifer Design](http://jeniferdesign.com/)> Event Espresso saves us money, saves our secretary 16-24 hours and looks so professionally done that people ask us how we do it; which we happily tell them, "Event Espresso, and be sure to get the ticketing add-on."David - [House of Prayer](http://hop.org/)> I have been using Event Espresso to run my festival and have been very happy with how it has worked out. They have provided tremendous support and their iPhone app is amazing and easy to use. I suggest using it for your event.Alex Grant - [Byron Spirit Festival](http://www.spiritfestival.com.au/)> Love the plugin, we only use it once a year for a race we have in February. This saved us tons of time in data entry. In addition, we had more runners register than any other year. We attribute that to the ease of registering online. Thanks for your work.Ed - [Friends of Oscar Scherer Park](http://www.friendsofoscarscherer.com/)> My hope with this whole integration is to be able to show other school districts an affordable and easy solution to these registrations. I cannot believe how much money they are charged for less by other companies. This has the potential to save schools tens of thousands, which is huge right now.Kelly - [College Station Independent School District](http://csisd.org/)> I chose EE because, a few years ago, I was using it on a personal website and loved it. So, when I discovered that our current event management system that is deployed in other areas of campus was completely deficient for this initiative's needs, I didn't even hesitate to use EE.Rob Domaschuk = Support =This version is self-supported only. We DO NOT regularly monitor the WordPress.org support forums. For faster support you can purchase a [support license](https://eventespresso.com/pricing/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_content=Buy+a+Premium+Support+License&utm_campaign=ee4_decaf_plugin_support_tab) and ask questions in our [support forum](https://eventespresso.com/support/forums/?utm_source=wordpress_org&utm_medium=link&utm_content=forum&utm_campaign=ee4_decaf_plugin_description_tab). You can also visit the Help/Support menu from the Event Espresso admin.If your support issue is urgent, we also offer [priority event management support](https://eventespresso.com/product/premium-support-token/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_description_tab&utm_content=priority+event+management+support) (support tokens).Check out the advanced [installation](https://eventespresso.com/wiki/installing-event-espresso/?utm_source=wordpress_org&utm_medium=link&utm_content=installation&utm_campaign=ee4_decaf_plugin_description_tab) and [setup instructions](https://eventespresso.com/wiki/how-to-setup-event-espresso-and-publish-your-first-event/?utm_source=wordpress_org&utm_medium=link&utm_content=setup+instructions&utm_campaign=ee4_decaf_plugin_description_tab) on our website.= Developer Resources =* [Event Espresso 4 on Github](https://github.com/eventespresso/event-espresso-core)* [Developer Targeted Documentation](http://developer.eventespresso.com/)* Code structure and PHPDOC parsed documentation can be found at [http://code.eventespresso.com](http://code.eventespresso.com)== Screenshots ==1. Multiple Ticket and Pricing Options2. Customized Confirmation Emails3. Customizable Event Designs4. Smart Single Page Checkout5. Contact Profiles6. Contact List7. In-app Documentation8. Customizable Country Settings== Installation ==1. Event Espresso can be installed and activated by searching for the plugin through WordPress admin → Plugins → Add New. Alternatively, you can download Event Espresso to your computer from the WordPress Plugin Directory.2. Then locate the `event-espresso-core-decaf` folder on your computer and unzip it.3. Login to your WordPress root with a SFTP or FTP client and browse to the WordPress plugins directory: `wp-content/plugins`.4. Now upload the `event-espresso` folder to the WordPress plugins directory.5. Return to the WordPress admin and go to Plugins. Then activate Event Espresso.Check out the advanced [installation](https://eventespresso.com/wiki/installing-event-espresso/?utm_source=wordpress_org&utm_medium=link&utm_content=installation&utm_campaign=ee4_decaf_plugin_installation_tab) and [setup instructions](https://eventespresso.com/wiki/the-basic-settings/?utm_source=wordpress_org&utm_medium=link&utm_content=setup+instructions&utm_campaign=ee4_decaf_plugin_installation_tab) on our website.Developers, find us on Github: [https://github.com/eventespresso](https://github.com/eventespresso)== Frequently Asked Questions === What is Event Espresso? =Event Espresso is ticket and event management software for the modern world. Do you need to convince someone about Event Espresso? Share our [new video](https://eventespresso.com/2012/11/what-is-event-espresso-video/) or [print a brochure](http://ee-screenshots.s3.amazonaws.com/2012/02/EE_brochure_small.pdf).= Can I fully manage my events with Event Espresso Decaf? =You will be able to fully manage basic events with Event Espresso Decaf. This will be sufficient for many WordPress users. If you need advanced features you can check out our Premium [Event Management plugin](https://eventespresso.com/pricing/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_content=Event+Management+plugin&utm_campaign=ee4_decaf_plugin_faq_tab)= Will Event Espresso work on my server? =We have a plugin available that will check your server for the [minimum requirements](https://eventespresso.com/requirements/).= Do you support WordPress multisite? =WordPress multisite brings some complexity that can lead to some challenges. As such we cannot support multisite, but we'll offer recommendations wherever we can. Multisite compatibility is much better with EE4 than EE3. If you're unsure about using multisite then please read [this article](http://halfelf.org/2011/dont-use-wordpress-multisite/).= Which web browsers work with Event Espresso? =Event Espresso has been tested with the most current versions Internet Explorer (Windows only), Firefox, Safari, Chrome on the Windows PC and Mac OSX platforms. Event Espresso may function just as well in older or other, less popular browsers, but we only support those listed previously. For more information, please see our [supported web browsers](https://eventespresso.com/faqs/supported-web-browsers/) page.= Do you monitor the WordPress.org support forums? =We DO NOT regularly monitor the support forums on WordPress.org. You'll find a faster response time at the [support forums on our website](https://eventespresso.com/support/forums/?utm_source=wordpress_org&utm_medium=link&utm_content=support+forums+on+our+website&utm_campaign=ee4_decaf_plugin_faq_tab).= What if I don't have (or don't want) a WordPress website? =If you want to organize your event fast without the hassle of managing a server, plugins and security then build your event website on our event cloud [Event Smart - free online event registration and ticketing management](https://eventsmart.com/?utm_source=wordpress_org&utm_medium=EE4_faq&utm_campaign=EE4&utm_content=link).= Is Event Espresso 4 available on Github? =Yes, you can get access to the files on the [Event Espresso 4 Github](Developers, find us on Github: [https://github.com/eventespresso](https://github.com/eventespresso)) page.== Changelog === Important Note =Backup your WordPress before installing any updates. Please see our article on [Backing Up your WordPress Site](https://eventespresso.com/wiki/how-to-back-up-your-site/?utm_source=wordpress_org&utm_medium=link&utm_content=changelog&utm_campaign=ee4_decaf_plugin_changelog_tab).**Please Note:** Due to the fact that the Event Espresso 4 Decaf and Caffeinated (paid) versions share the same codebase, the changelog presented here is based on the Caffeinated (paid) version of Event Espresso 4. An up to date changelog for the current premium version [can be found here](https://eventespresso.com/wiki/ee4-changelog/?utm_source=wordpress_org&utm_medium=link&utm_content=changelog&utm_campaign=ee4_decaf_plugin_changelog_tab).**Developers, find us on Github: [https://github.com/eventespresso](https://github.com/eventespresso)**= May 4, 2015 =Security updates (may the fourth be with you), added a positive reviews meta box, and some minor text updates.= Apr 12, 2015 =Event Espresso 4.4.10.02.decaf**Enhancement:*** Fix WordPress 4.2-beta4-32091 Left Menu breaks with Event Espresso= Apr 2, 2015 =Event Espresso 4.4.10.01.decaf**Enhancement:*** Make sure decaf works for WordPress 4.2= Oct 29, 2014 =Event Espresso 4.4.4.p**Bugfixes:*** Fix custom question answers not saving when there is no JavaScript* Fix flush_rewrite_rules() happening too early* EE_Error exception when adding [ESPRESSO_EVENTS] to a LearnDash course* PayPal IPN validation, when there's a single quote in a ticket's name* Event Facebook URL and Event Twitter URL Message Shortcodes don't Reference Event Information* Remove "or" keywords from instance of check in EE_Admin.core.php* Stray html tag in the pricing area of Event Espresso* Custom payment methods not loading unless original is deleted* Fix transaction report calculation for Total Revenue per Day* Approved Registration status not working for payment gateways* Sold Out Ticket that is Required allows other Tickets to be Purchased* EE Error notice when micro updating EE4.5.0.beta* Payment Overview has wrong dates January 1 1970**Enhancement:*** **Raise minimum PHP version requirement to at least PHP 5.3.9*** Move Heartbeat API dependent admin scripts to their own file* Add $old_STS_ID and $new_STS_ID to hooks in EE_Registration::set_status()= September 23, 2014 =Event Espresso 4.4.3.p**Bugfixes:*** Error when autoupdating* Database error in front-end category shortcode page while in maintenance mode* Undefined property (slug) notice that shows on plugin list table**Enhancement:*** Enabled Payment Declined (Event Admin context) by default= September 22, 2014 =Event Espresso 4.4.2.p**Bugfixes:*** Fix transaction date times to use a consistent timezone in the Event Espresso - Registrations page* Fix permanently deleting an active event deleting all of the default message templates= September 18, 2014 =Event Espresso 4.4.1.p**Bugfixes:*** Fix ticket selector sold out trigger so events don't oversell* Fix incorrect class loading for EEH_MSG_Template::is_messenger_active* Fix notices related to undefined Plug Update Engine array indexes* Restore FHEE_management_capability filter* Fix required system questions so they don't allow optional value* Fix Admin registrations with Admin View Only questions shows those questions within the emails to registrants* Fix Full Logging and Remote Logging features* Fix already defined constant errors for version constant when activating EE_Addons* Fix fatal error when visiting events page while in maintenance mode* Fix database errors that get logged when the Reset/Delete Data feature is used* Fix Mijireh failing when using % within a ticket name* Fix CSV imports using Unicode throwing a warning - Illegal string offset 'notices'* Fix CSV Import - The column titled ?"Event Espresso Export Meta Data" is invalid for importing. It must be be in the format of 'Nice Name[model_field_name]'* Fix conflict with bbPress**Enhancements:*** Reduce number of EE transient records that get added to the options table* Prevent incompatible add-ons from activating with incompatible versions of core* Adjust General Settings Countries admin page input styles so that things look consistent* Simplify UXIP Notice= September 11, 2014 =Event Espresso 4.4.0.p**Please note:** EE4.4 self-deactivates if your PHP version is less than PHP 5.3, please see [Raising the PHP Requirements for Event Espresso 4](https://eventespresso.com/2014/08/raising-php-requirements-event-espresso-4/).**Bugfixes:*** Fixed: ESPRESSO_EVENTS shortcodes params getting overwritten* Fixed: Usage of do_shortcode() with EE Shortcodes in Templates* Fixed: Venue description and excerpt not showing in event* Fixed: Maintenance Mode for visitors appearing as a blank page* Fixed: missing "Settings" link on WP Plugins page* Fixed: ticket editor ticket limit (max_input_vars)* Fixed: Invoice showing Registration Details for Extra Registration Groups in Reverse Order* Fixed: Use of fopen()* Fixed: Front-end Messages when Maximum Per-transaction Limit is 0* Fixed: Month property not working in event shortcodes* Fixed: Event Espresso icon needs spacing on front end WordPress user toolbar* Fixed: Venues H3 tag not within Espresso Venue div**Enhancements:*** Enhancement: Add Bank Draft (EFT) to payment options listed in refunds screen* Enhancement: Added WP theme conditionals for Event Espresso* Enhancement: Added template tag: espresso_get_events* Enhancement: Create "template_tags.php" File For Holding ALL Template Tags* Enhancement: Make EE4.4 self-deactivate if less than PHP 5.3 * Enhancement: Create and implement EE_Admin_Menu objects that get used for setting menu items* Enhancement: Added a link/button for attendees to resend registration or payment email* Enhancement: Show php.ini in system status page* Enhancement: Added filters to allow date and time localization (i18n)* Enhancement: Changed "alternate registration page" to "alternative registration page"* Enhancement: Added checks that all third-party libraries are not already in use* Enhancement: Create "Public" Folder in Plugin Root and Move All Publicly Editable Templates, Assets, etc Into It* Enhancement: Remove image captions on 'Events' page excerpts* Enhancement: EE4 PayPal Standard - Send Event Name with Shopping Cart= September 3, 2014 =Event Espresso 4.3.2.p**Bugfixes:*** Fixed SPCO return to pay in cases where the event is sold out / reached maximum capacity of approved registrations* Fixed updates to core wiped out tables added by add-ons* Fixed the mysterious Sales Tax display in the Ticket Price breakdown* Fixed migration error when migrating from EE3= August 19, 2014 =Event Espresso 4.3.1.p**Bugfixes:*** Fix event datetime comparison to now for upcoming events widget* Add limit to session transient delete query* Fix flat fee discount/surcharge not showing in the price breakdown* Fix undefined function deactivate_plugins()* Fix `[ESPRESSO_EVENTS]` show_expired=false parameter* Fix calendar shortcode parsing on page with `[ESPRESSO_EVENTS]` shortcode on it* Fix 1 click updates not working for add-ons* Fix error when changing timezone to half hour increments* Fix event_espresso text domain typos* Fix `[EVENT_AUTHOR_FORMATTED_EMAIL]` shortcode* Incorrect array configuration for Plugin Update Engine in EE_Register_Addon* Fix receipt HTML issues* Fix issue where EE_DMS_New_Addon_0_0_2.dms.php does not have constructor* Fix issue where core misinforms add-ons when it's a new install**Enhancements:*** Change minimum PHP version notification to say next major version will drop support for PHP 5.2* Add in validation of active messengers and message types* Update Category help tour= August 5, 2014 =Event Espresso 4.3.0.p**New Features:*** Make Thank You Page handle delayed/laggy off-site gateway responses* iCal integration* Duplicate event button* Ticket required option* Drag-n-drop answer values* Order questions by question group* Re-order datetimes in ticket editor and Single Page Checkout* New hooks and filters for developers added to the registration process* New filters for modifying Event editor defaults for new events* Email newsletter message type* Payment refund email message type* Transaction entry shows why the payment succeeded or failed**Bugfixes:*** Fix single ticket limit applying to all tickets within a registration* Fix shortcode tracking on category archive* Fix issue where single country selected in the countries tab for causing Authorizenet and PayPal Pro to fail* Use better way to trigger loading of calendar module when calendar widget is active* EE_CPT_Base::post_type() returns NULL for EE_Events* Fix typo in the content-espresso_venues.php template that causes errors* Fix for Single Page Checkout so it displays the correct amount owed based on when a payment has already been entered into the system* If default reg status is "Approved", purchasing the last available tickets reserves spaces immediately and blocks registration* Fix incompatible add-ons disrupt migrations* Fix displaying the Description field in the template parts when the Excerpt or Description is empty* Display all tickets selected at checkout when no info required for addition attendees* Grammar and spelling fixes* Fix undefined function espresso_event_link_url()* Fix how Event Espresso Custom Post Type taxonomies are recognized* Fix EE_Error exception when all messengers are de-activated* Remove pricing overview icon* Fix broken link to Google's reCaptcha page* Make sure that if payment methods is empty it returns "Invoice" as the default when a registration is done via the admin* Fix queries doing "WHERE"s with a "LIKE" query_parameter* Fix PHP Notice Uninitialized string offset 0 EEH_MSG_Template.helper.php* Fix issue where registrations have a lock icon they can not be used for ANY bulk action* Fix for questions not showing when editing registration in certain circumstances* Datetimes expired based on end date not start date* Fix missing asterisk on attendee information note* Fixes for the PHP docs* Add check for valid DMS file before attempting to load**Enhancements:*** Add garbage collection to remove expired transients* Add instance() Method to EED_New_Addon* Remove error code obfuscation* Change check for WP_DEBUG to current_user_can() check when displaying shortcode errors* Remove failed transaction status display (with link to pay again) when transaction is actually completed (just slow)* Add logic to event templates so the single event content can be marked up differently than the event archive* Setup Plugin Update Engine in EE_Register_Addon* Tweak gateways to capture the correct amount owed based on when a payment has already been entered into the system* Change all register apis to use two arguments* On SPCO revisits, block editing of other registrant details if not the primary registrant* Add No Cache Headers to SPCO* EE4 add-ons registering themselves with core* Add CSS class names to tickets* Refactor EE_Register_Addon to not use static property for add-on name* Create array of template location paths in EEH_Template::locate_template() and filter it* Add session filter to rule them all* Default 'From' Email shortcode for Messages now `[CO_FORMATTED_EMAIL]` instead of `[EVENT_AUTHOR_FORMATTED_EMAIL]`* Add filter to EE admin core for contact post links appearing in dashboard comments* Break out model extension class registration into its own EEI_Plugin_API implementation from EE_Register_Model* Make sure Config property values are not being saved as serialized objects* Better error handling for deleting locked questions* Add pagination to screen options on the new custom message templates page* Add ticket name to price column in registration admin list table* Add spacing between contact list csv export button and send batch message button on the contact list page* Modify Messages admin to implement new Custom Template creation/edit process* Add new bulk actions for registration list table to not only change registration status but also send notifications for each registration status change* Allow events to choose a custom template for messages being sent instead of the global template* Add support for event category taxonomy templates* Change the term "Goes On Sale" to "Sale Starts"* Make excel and other programs open CSVs as UTF-8 characters* Bulk restore from trash for events* EE4 Register Addon: provide main file path in order to better hook in* EE4 Add-on integration: streamline detecting add-on activation and upgrades* Send address fields to Mijireh* Better migration error handling* Model objects use a more dynamic array of relations and fields, instead of properties* Make Organization info column on invoice wider* Add transaction status to registrations csv export= July 22, 2014 =Event Espresso 4.2.9.p**Bugfixes:*** Fix undefined variable $is_IE in Event Espresso admin routes* Fix styling issue with help tours in the WordPress admin* Restore functionality for `[ATTENDEE_EMAIL]` shortcode* Fix reverse order of registration information on order confirmation invoice**Enhancements:*** Move ticket selector towards top of page to improve speed of registrations* Allow the default uncategorized category slug to be changed* Allow editing of the category hierarchy= July 17, 2014 =Event Espresso 4.2.8.p**Bugfixes:*** Fix issue with ticket pricing being retrieved from PHP session* Fix issue with datetimes missing assigned tickets* Fix typos in language domain* Fix compatibility issue with WordPress 4.0**Enhancements:*** Translate month names in invoice payment gateway= July 3, 2014 =Event Espresso 4.2.7.p**Bugfixes:*** Prevent duplication of venues when migrating from Event Espresso 3* Show the current value when changes are saved through the default price type editor* Restore the [EVENT_LIST] messages shortcode for the `[ATTENDEE_LIST]`* Fix styling issue with dropdown menus in the Add New Registration screen* Fix undeclared variable in EE_Shortcodes::_validate_list_requirements()* Restore the ability for the messages system to display information from system questions* Correct a variable name to clear a PHP warning in EE_Event_List_Shortcodes.lib.php* Fix infinite loop issue related to event excerpts* Fix transaction time for offsite payments gateways (e.g. Mijireh, PayPal) so they are recorded with the correct timezone* Fix email links used by the messages system* Restore the [EVENT_AUTHOR_EMAIL] messages shortcode for the `[EVENT_LIST]`* Adjust saving of primary registrant information so this information is only saved to the primary attendee record* Fix insecure warning caused by Google maps loading over http while on an https page* Fix error from missing help tab for the Check-In Records screen= June 23, 2014 =Event Espresso 4.2.6.p**Bugfixes:*** Upcoming events widget formatting, remove extra line breaks and spacing, defaults of false not selecting.* Preview button not showing for regular WordPress post-types.* Logo Sizes in Order Confirmation PDF.* Clarifying that the "skip migrations" = "reset database and delete old data".* indexOf(s) is not a function.* Event Access Information under Ticket Details shows "Remaining" but that heading no longer exists.* Fix date display in content-espresso_events-header.php to allow for translation.* Themes that use "get_the_excerpt()" instead of "the_excerpt()" are missing EE content. **Please Note:** Many of the headings in the event templates of prior versions have been removed as part of the work done in this ticket * Move to Trash Link in Venues Editor allows you to Delete Locked Venues.* Arabica 2014 - change category icon from "tags" to "category".* EE4 Core 4.1 DMS crashing during events_Question_group stage.* Fix error on sorting venues by ID in venue list table.* Fix errors getting hidden by try catch block.**Enhancements:*** Add option to show events from all categories in the Upcoming Events widget.= June 5, 2014 =Event Espresso 4.2.5.p**Bugfixes:*** Failed transaction status display (with link to pay again) when transaction is actually completed (just slow)* Call to Protected EE_Attendee::__construct in Registrations_Admin_Page* Datetime limit to override individual ticket limit.* Bulk activation/de-activation error* Registration overview search* Transaction Date on Registrations Screen is using UTC Time* States and Provinces along with Countries are appearing multiple times in the drop down menus for Single Page Registration Checkout* Messaging Answer shortcode not outputting to email* Cannot Update New Questions when using the Edit Attendee Information page on an Existing or Old Attendee* Stop images from being stripped from event when event sells out* ESPRESSO_EVENTS Shortcode issue - Multiple instances cause "Warning: Illegal offset type in isset or empty"* ESPRESSO_EVENT shortcode order_by parameters* Mijireh Gateway re-directing back to registration-checkout/? when multiple tickets or qty are selected.* Plugin Conflict - Simple Custom CSS* PRIMARY_REGISTRANT_EMAIL not displayed within the EVENT_LIST of Messages= May 9, 2014 =Event Espresso 4.2.4.reg**Bugfixes:*** Ticket Selector not displayed when using ESPRESSO_EVENTS shortcode* Conflict with bbPress and BuddyPress* Maximum number of tickets allowed per order for this event set to 0 causes the single event page to not load correctly.* Drag and drop registration form question ordering= May 1, 2014 =Event Espresso 4.2.3.reg**Bugfixes:*** License key update request time out being very small.* User proofing the Datetime Editor.* Error on Registration page on a new install.* WP date format set to Day, Month Year (j f y) breaks Event Editor and Front End Registration and Backend Registration.* Ticket end date reverting back to what is set in the start date if you change date, hour, and minute at the same time* WordPress database error, session_start() and header warnings on a new site activation.* Questions: Paging disappears on the second page* Fix fatal error when creating tickets (PHP 5.2)= April 30, 2014 =Event Espresso 4.2.1.reg**Bugfixes:*** Update script triggering inadvertently on new installations.* Event editor alert box popping up unnecessarily.* Broken Quick Links to Help Tabs in the WordPress admin.* Incorrect dates in the event editor and front-end display when using the WordPress d/m/y date format settings.* Tag taxonomies and terms links not working.**Enhancement(s):*** Invoice to use Locate Template to allow for easy overriding of invoice template files.= April 23, 2014 =Event Espresso 4.2.2.reg**Bugfixes:*** Question tables columns truncating data.= April 18, 2014 =Event Espresso 4.2.1.reg**Bugfixes:*** Update script triggering inadvertently on new installations.* Event editor alert box popping up unnecessarily.* Broken Quick Links to Help Tabs in the WordPress admin.* Incorrect dates in the event editor and front-end display when using the WordPress d/m/y date format settings.* Tag taxonomies and terms links not working.**Enhancement(s):*** Invoice to use Locate Template to allow for easy overriding of invoice template files.= Apr 15, 2014 =Event Espresso 4.2.reg**Bugfixes:*** Fix Template Settings Event List display descriptions settings to correctly change the way the event list is displayed.* Make downgrading to ee3 safe.* Fix Upcoming event Widget hiding the date leaves the dash.* Fix no report data in Event Espresso > Transactions > Reports.* Fix paging on list tables not retaining filters/search terms in request.* Fix Admin Manual Registration Inconsistencies.* Fix Venue website does not appear on venue page.* Fix marking a registration as declined shows an error if the declined message is not activated.* Fix labeling of information on registration details page.* Fix Event list template to have unique event title ID's.* Fix bug with QGQ_order not working properly on order receipt page.* Fix Data Conversions with periods, because periods can't go into URLs.* Fix running query on models too early.* Fix venue map display in event list.* Fix filtering Check-in list by event reloads to registrations overview filtered by chosen event.* Fix a Registration Checkout page that is a child of another page will cause the Edit Registration Details link on the Order Confirmation page to fail.* Fix messages filter are not working.* Fix Primary Registrant does not automatically receive the Registration Details email for an Approved registration.* Fix Ticket Selector shortcode error.* Fix States and Provinces that are added through the Front End Registration Form cannot be deleted through the Countries tab in the WordPress admin.* Fix extra get_header tag in some templates.* Fix Timezone Issues with Admin Payments.* Fix being unable to remove questions from system question groups.**Features/Enhancements:*** Support for [Calendar Add-on](https://eventespresso.com/product/ee4-events-calendar/?ee_ver=ee4&utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_changelog_tab&utm_content=calendar+addon)* Drag and Drop ordering of tickets in the event editor.* Order Questions by Question Group (no longer ordering questions by question order).* Option to turn OFF the Ticket Selector in the Event Details page for events without tickets/registrations.* Mijireh Gateway, see the Payment Settings in side EE 4.2).* Event Datetime Name.* Event Datetime Description.* Event Datetime Name messages shortcode.* Event Datetime Description messages shortcode.* Add datetime titles and descriptions to the order confirmation.* Front-end "Maintenance Mode".* Add "Register Now or "View Details" button in the event list when the Ticket Selector is turned off.* Hook/Filter to Set No-cost events as "Free".* Add filter so email messenger css file can be swapped out by developers for another css file.* Add hook in Admin panel after each ticket row description.* Add hook in Admin panel after each ticket create and update model.* Add hook in Front-end after each ticket date on a single event.* Make Single Page Check Out (SPCO) button text filterable.* Models make acceptance of empty strings more consistent.* Simplified EE_System Constructor and Hookpoints to external module/add-on/plugin development.* EEH_Template::locate_template() to accept full paths as well as relatives paths (from plugin root)* Filter for adding caffeinated modules to EE_Config $modules_to_register array.* Make Single Page Check Out (SPCO) button text filterable.= April 9, 2014 =Event Espresso 4.1.12.reg**Bugfixes:*** Fix fatal error when ticket selector shortcode is used.* Fix manual payments admin-ajax.php from loading in the wrong location when WordPress has been moved to subdirectory.= April 2, 2014 =Event Espresso 4.1.11.reg**Bugfixes:*** Fix Alternate Registration URL feature**Potential Conflict Resolutions:*** Remove espresso_ajax_notices from query where themes are doing_it_wrong()* Change how single event filters are declared, added, and removed to prevent conflicts with the WP SEO plugin's social meta tag feature= March 26, 2014 =Event Espresso 4.1.10.reg**Bugfixes:*** Fix blank event page when using a translation* Fix upcoming dates and times display so they can be translated* Fix [ESPRESSO_EVENTS] shortcode pagination* Fix Email Editor not displaying when switching templates* Remove Venue Categories shortcodes from venue category list table* Fix the duplicating of the excerpt so it doesn't display twice in the event list when using the `[ESPRESSO_EVENTS]` shortcode* Fix missing left bracket on shortcode for Google+ in Messages Template footer* Fix no dates displayed within the Order Confirmation Receipt**Potential Conflict Resolutions:*** Prevent possible conflict where espresso notices get output outside the main WP loop* Change hook priorities and remove newlines within code blocks to prevent conflicts with some (*cough Themeforest cough*) themes**Enhancements:*** Make sure event author short codes are valid for the "from" field in the message templates= March 14, 2014 =Event Espresso 4.1.9.1.reg**Bugfixes:*** Expiry dates on registration payment page showing zeros in date dropdowns= March 11, 2014 =Event Espresso 4.1.9.reg**Bugfixes:*** Prevent EE content from being added to non EE posts in recent posts widget.* Fix Automatic updates when EE us updated via bulk updater (stops deactivating EE issue).* Remove Event Espresso menu from admin bar for non-admins* Make datetimes i18n ready on the frontend.* Fix Venue Display option for Event list view* Fix NextGen Plugin Conflict - only admin can create galleries.* Stop FireFox prefetching pages during checkout**Enhancements:*** Add description to order in AIM transaction.= Feb 28, 2014 =Event Espresso 4.1.8.reg**Bugfixes:*** Fix issue with paid and free registrations not working.= Feb 27, 2014 =Event Espresso 4.1.7.reg**Bugfixes:*** Fix fatal error when bulk deleting trashed registrations* Fix datepicker from only displaying 20 year date range* Fix issue where onsite gateways were storing CC data in sessions* Fix AIM and Paypal Pro bugs from line item names that were too large* Fix dropdown question values not being displayed= Feb 26, 2014 =Event Espresso 4.1.6.reg**Bugfixes:*** Fix event CPT filters not removing from wp_query after use, theme conflict.* Remove remove_all_filter('mce_external_plugins')* Fix missing ticket selection in checkout when selected tickets are $0* Fix some not so translatable strings* Fix missing EE icon on front end when logged in= Feb 20, 2014 =Event Espresso 4.1.5.reg**Bugfixes:*** Fix Error if ESPRESSO_EVENTS shortcode uses multiple params for sorting* Fix success messages not showing correctly for reordering question groups (drag and drop)* Fix conflict between the registration page and the WP HTTPS plugins "force SSL in administration" feature**Features/Enhancements:*** On **new installs** of EE4 the QST_display_text is now a TEXT field and max character count for QST_admin_label, QSG_name and QSO_value increased to 255 from 100= Feb 18, 2014 =Event Espresso 4.1.4.reg**Bugfixes:*** Language files not loading from the /uploads/ directory.* Shortcode parameters* Single venue shortcodes* Ticket selector not displaying on nested WordPress pages.**Features/Enhancements:*** WordPress and PHP version notifications.= Feb 14, 2014 =Event Espresso 4.1.3.reg**Bugfixes:*** fix is_on_sale() on non-object in EE_Event bug in tickets metabox* fix base_type() on non-object in EE_Taxes bug in tickets metabox* removed warning when making a new question group* fix issue where gateways in uploads directory weren't getting loaded* fix issue "edit_attendee_link" wasn't appearing in in message previews* fix error when previewing message with archived ticket* fix [ESPRESSO_EVENTS] shortcode issue where it wasn't displaying events* upon activation, EE checks the WP version is above 3.6, otherwise doesn't activate**Features/Enhancements:*** restructure messages shortcode parsing so based on registrations not attendee objects (translation, more accurate shortcode parsing)* NEW messages shortcodes: `[RECIPIENT_EDIT_REGISTRATION_LINK]`, `[FRONTEND_EDIT_REG_LINK]`. Both these shortcodes parse to a link that brings up the page for editing existing registrations on the front end. So you can add this to your message templates, so registrants can edit their registration details AFTER they've registered.= Feb 13, 2014 =Event Espresso 4.1.2.reg**Bugfixes:*** the_excerpt() related fixes* fix "EEM_Contact" error* fix Ticket selector shortcode on regular page not showing quantity selector* fix fatal error when trying to download invoice (PHP5.2 related)* fix for clicking dismiss on UXIP notice not sticking* fix tickets missing when returning to edit registration details* fix for EE4 Venue map failing if country ommitted**Features/Enhancements:*** events set to private work the same as WordPress private posts/pages (i.e. remain *private*)* fix namespace issues with Authorize.net gateway due to other plugins using similar libraries* registration form field entries autofill onto payment fields where possible= Feb 12, 2014 =Event Espresso 4.1.1.reg**Bugfixes:*** fixes with session_start()* remove commented out HTML in payment options template.  This created problems for some themes running the_content() through filters.* fix General Settings > Template Settings options not sticking on save.* some auto-update tweaks* Fix Registration form HTTPS issue for users with HTTPS plugins in use.* Fix for no update message on saving of Questions and Question Groups in certain conditions.* Fix incorrect links/routing for shortcode docs on Support admin page.* Fix for uploaded feature image not showing after upload (on event and venue cpt pages)* Fix for EE_Module_Request_Router fatal error* Fix for illegal offset warning that happens in certain cases with third-party plugins/themes.**Features/Enhancements:*** Messages system: if user first name or last name isn't filled out for event author, we'll use the Organization name (instead of leaving it to WordPress to add WordPress)* Add Event Espresso admin bar menu items to admin bar on frontend of site too.* Add better support for dark themes.* Messages System: Add new email shortcodes  for email group: `[ESPRESSO_ADMIN_EMAIL]`,  `[ESPRESSO_ADMIN_FORMATTED_EMAIL]`,  `[CO_FORMATTED_EMAIL]`= Feb 10, 2014 =Event Espresso 4.1.0.reg* *First release.*== Upgrade Notice ==Backup your WordPress before installing any updates.== Other Notes ==**Developers, find us on Github: [https://github.com/eventespresso](https://github.com/eventespresso)****Use Cases**Event registration and ticketing for WordPress with Event Espresso is very flexible. We can't list all the ways Event Espresso has been used, but here are some use-cases and examples. We'll add more details to these examples as we have time. Let us know if you need additional clarity.= Arts & Culture =* City Tours* Club Performances* Concerts* Film Festivals* Museum Tickets* Music Festivals* Movie Theater Ticket Sales* Plays and Theatrical Performances* Social Events= Business =* Asset/Resource Booking/Scheduling* Car Wash Sales & Reservations* House Cleaning Services* [Model Agency Booking/Scheduling](https://eventespresso.com/use-cases/modeling-talent-agency-scheduling/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_more_info_use_cases_tab&utm_content=WordPress+event+manager+use_cases)* Room Booking/Scheduling* Haunted House Ticket Sales= Classes =* Art Classes* Cooking Classes* Dance Classes* Continuing Education Classes* Fitness Club Classes* Martial Arts Classes* Firearms and Concealed Weapons Training* Music Classes* Scrap booking Classes* [Skydiving Classes](https://eventespresso.com/use-cases/skydiving-jumping-class-reservations/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_more_info_use_cases_tab&utm_content=WordPress+event+manager+use_cases)* Training Classes* Yoga Classes* Drivers Education* Technical/IT Training= Community Events</strong> <strong>Conferences =* Group Meetings* Political Conferences* Social Media Conferences* Tradeshow Booth Reservations/Sales* WordCamps* Youth Conferences/Camps* Geek/IT Conferences/Camps= Education =* Course Registrations* School Lunch Reservations* Parent Teacher Conferences* Parent Teacher Association Conferences and Meetings= Fundraisers & Non-Profit Organizations =* Boy Scout Troop Events* Donation Drives* Indusry Association Events* Religous Events* Volunteer Management= Government =* Chamber of Commerce* Community Recreation Centers* Department of Justice= Parties =* Birthday Parties* Christmas Parties* Class Reunions* New-Year's Eve Parties* Weddings= Recreation =* [Skydiving Bookings](https://eventespresso.com/use-cases/skydiving-jumping-class-reservations/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_more_info_use_cases_tab&utm_content=WordPress+event+manager+use_cases)* Adventure Tours= Socials =* Dancing* Speed Dating= Sports =* Races* Sports Arena Tickets and Season Passes* Tournament Registration* Football and Soccer Training* Tennis ClassesIf you aren't quite sure if Event Espresso will work for you and it's not listed above, then [contact us](https://eventespresso.com/contact/?utm_source=wordpress_org&utm_medium=link&utm_campaign=ee4_decaf_plugin_more_info_use_cases_tab&utm_content=WordPress+event+manager+use_cases) and we'll do our best to evaluate your needs.= License = Copyright 2014 Event Espresso (email : info@eventespresso.com) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2, as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA