We want you to take our 2016 Web Hosting Survey (below).
Siteground’s Jenga game
When we asked the Event Espresso community if they love their hosting company in our 2015 web hosting survey, the responses we received were somewhat enlightening. As far as Hosting Support, Server Uptime, and Hosting Features were concerned Siteground clearly came out on top. While WP Engine put up a great fight, they came in a very strong second place. InMotion did pretty well overall, coming in third.
Over the years I’ve had the pleasure of meeting many members of their respective support and development teams in real life. We’ve played oversized Jenga games, shared meals and talked shop with many of these folks at many WordCamps over the years.
Not only do all three of these web hosting companies come highly recommended, but they’re all really nice folks. I’ve seen first hand that they truly love their customers and the WordPress Community.
Are You Happy With Your Web Host?
Take the 2016 Web Hosting Survey!
Now the time has come to ask once again, who has the best web hosting in 2016?
(survey ends May 9, 2016)
Disclosure: This post contains affiliate links, which means we may receive monetary benefits if you make a purchase after clicking one of the links.
We are happy to announce a new beta version of Event Espresso is available in the pre-release channel. Event Espresso 4.9 is a major update that brings a new message queue system, new registration question types, and a 20-30% performance increase for page loads. These updates lower the time and resources it takes for your server to process registrations and lays the groundwork for highly requested features, such as automated reminder messages.
New Features in Event Espresso 4.9
Message Queue System
This new system tracks and prioritizes when messages are generated and when they are sent. When messages are triggered, they are no longer generated immediately and sent on the same request. Instead, they enter into a queue and all processing happens on separate requests. This makes your registration process faster, especially when processing more registrations at the same time.
All outgoing messages will still be delivered as expected. However, with the new message queue system, you can now track the status of all outgoing/sent messages, and resend previously sent messages.
Here are a few screenshots that help you see the improvements.
Message Activity tab This tab allows you to see messages that have been sent, queued, failed, and more.
Message Activity – Actions
The actions column gives you the option to: generate a message now, send messages immediately (if queued), resend messages, view transactions, and view failed messages, view messages and more.
Message Activity – Legend
Easily view see recognize the status of message actions.
New Registration Question Types
In Event Espresso 4.9 we’ve introduced several new question types, such as “Email”, “Integer”, “Decimal”, “URL”, “USA – Format Phone” and “Year”. These new fields add the ability to validate questions based on the type of the question. For instance, site admins can have questions that need to be validated as email addresses or URLs.
Breakdown of New Field Types
“Decimal” only allows decimal numbers
“Email” only allows proper email addresses (or blank if its not required)
“Integer” only allows full numbers, no letters or special characters
“USA – Format Phone” only allows 10-digit numbers (or blank if its not required)
“Whole Number” validates numbers such as 1, 23, 334, negative numbers such as -1, -23, and -334 will be invalid
“Year” creates a dropdown of available years
These new question types allow you to customize your online event registration forms even more and get the information from your attendees to make your event successful.
How To Get EE 4.9
If you’re still reading, that means you’re probably excited to check it out. If you aren’t signed up already, you should sign up for the pre-release channel on your account page to get access to Event Espresso 4.9. If you have signed up for the pre-release channel, you will already have access and all you need to do is download it.
Please report any issues related to Event Espresso 4.9 in the Pre-release section in our support forums, where you can post any questions, problems or bugs you find after downloading/installing EE 4.9.
Please create a new issue in the Github repository and be sure to prefix it with the text “EE 4.9”. That way our developers are aware the issue is related to Event Espresso 4.9.
Do you want to offer your attendees, customers, or other patrons an incentive to promote your events? Now you can! With our AffiliateWP Integration add-on for EE4, the process is quite simple.
AffiliateWP is an affiliate plugin for WordPress. With AffiliateWP, your affiliates can promote your products and services, which improves your website’s SEO rankings, drives more traffic to your site, and increases sales/revenue. Visit the AffiliateWP website to learn more.
Event Espresso’s integration with AffiliateWP allows your affiliates to promote your events from their websites. When someone visits your website by clicking one of your affiliates’ referral links, the affiliate receives credit for the visit. If that visitor purchases tickets to your event, then the AffiliateWP plugin marks that visit as a conversion and is queued for a commission payout.
Since there are no settings for the AffiliateWP Integration add-on for EE4, if you are already using the AffiliateWP plugin, accepting referrals for your events is as easy as installing and activating the add-on. Ticket sales are tracked when someone registers and pays for an event.
Affiliate overview in WP Affiliate
For help setting up and using the AffiliateWP plugin, please see their documentation here. For documentation on the AffiliateWP Integration add-on, see here.
So, what do you think? We hope you are as excited about this new integration as we are. We feel it will help our customers promote their events and have even greater success with Event Espresso!
Get started today! Purchase the AffiliateWP Integration add-on for Event Espresso 4, also included in the EE4 Everything License.
In our journey to empower business and organization leaders with the event registration, ticketing, and management tools that maximize the success of their events, we’ve learned that customer feedback and open communication are an important asset to the success of the Event Espresso plugin for WordPress.
However, up until recently, we haven’t had a very efficient way of tracking each request, allowing the community a place to vote on features, or tracking progress of the Event Espresso project. We felt we needed a public roadmap to help keep the community in the loop and to keep feature requests from getting lost.
Trello is an easy to use, real time, visual project management tool based on the Kanban system, which was developed in Toyota as a system to keep production levels high and maintain flexibility. It is best represented as a whiteboard filled with post-it notes. Each post-it represents different tasks involved in the project.
We felt a public Trello Board was a great place for us to engage with the community, get feedback, share our development, and keep you up-to-date on upcoming features & releases.
So last year we quietly launched our Event Espresso Public Roadmap on Trello to give our community a place to follow feature planning and development. Since making the board public, we’ve already had quite a few votes and comments come through over the past few months, by way of mentioning the public roadmap in the support forums.
What to Expect
We hope this gives the Event Espresso community a bird’s eye view of features that are in the backlog and which are being completed in preparation for a major release. Going forward we plan to follow the roadmap as best we can and will continue to post requested features to the public roadmap for the community to vote on.
However, sponsored development is a service we offer to the community. If a community member sponsors a feature, then we agree to prioritize that feature ahead of some other things. A perfect example of this is when Event Espresso users want a new payment gateway, they can fund the initial development and we put that feature higher on the priority list and try to work on it asap.
Some very popular items, like recurring events, require development of underlying systems and features.
For example, core features such as Attendee Reassignment or wait lists, will need to be in place before we start work on the Recurring Events add-on (you wouldn’t want to have dozens of recurring events without an easy way to move attendees from one event to another would you?). Another example would be the Automated Email Reminders add-on, which will require the Messages Activity core feature (notice that’s a feature in and of itself).
Requesting a New Feature
If you have a new feature you want to see listed in the public roadmap, please create a new thread in our support forums and describe the feature as best you can. That way our support team can discuss the feature with you, and if appropriate, get it added to the roadmap.
Voting & Commenting
Once your feature request is added to the roadmap, yourself and other community members will be able to vote and leave comments on the feature. Our support team will also forward any new requests for the feature to the roadmap.
We feel voting on features is especially useful to us, because it means we can list a bunch of features that we want to get done on the board, and then let the public vote up the features that they want the most. This allows us to take the community’s input for what they deem most important into our process for setting priorities.
Please feel free to vote on as many feature as you like.
Basic Overview of Trello
How it Works
Trello uses a system of boards, lists and cards. This creates a system that allows for individuals or teams to track a project and collaborate or contribute where they can be most useful or where it is most needed.
Board A board is typically a project or product that is under development or consistently being worked on.
A list is a way to divide a board into different categories. Typically a list represents a stage of progress (to do, in progress, finished).
A card is the most basic and flexible part of the system. It represents a specific element of a project (A new feature, a software bug, research for a post). We can move cards between lists as they progress through the project.
Subscribe to Updates
There are three ways to subscribe for updates in Trello. You can subscribe to the entire Trello Board, individual lists, and/or individual cards.
Subscribing to the Trello Board – Click the “Show Menu” button in the top right corner (screenshot) of the Trello Board, then click the “…More” link, then click “Subscribe” (screenshot).
Subscribe to a List – In the top right corner of each list is a tiny down arrow. Click the arrow, then click the “Subscribe” link (screenshot).
Subscribe to a Card – Click to open an individual Trello card, then click the “Subscribe” button under the “Actions” heading (screenshot).
Current Status of EE4 Development
We’ve been focused on making core improvements over the last several months and are currently wrapping up development on EE 4.9, which includes a major refactor of the Event Espresso Messages System.
The messages system refactor introduces a few new features, such as a messages queue, batch message processing, a recording system for sent messages, and the ability to resend failed messages. After that we will start work on the Attendee Reassignment feature and the Automated Email Reminders add-on.
We realize many of you use Event Espresso as the backbone of your business and we hope this roadmap will help give you an idea of where the project is going. Please let us know in the comment section below if you have any questions.
We are pleased to announce that development has started on the Event Espresso 4 mobile ticketing apps for Android and Apple mobile devices.
Mobile App Mockups
About the Event Espresso 4 Mobile Apps
Here’s what you can expect from the new mobile apps:
Feature parity with Event Espresso 3 mobile apps For the initial release, we are only working on feature parity with the Event Espresso 3 version of the mobile apps. Such as viewing events, registrations, and checking-in/out attendees from the mobile apps.
The apps will be free We care about your ticketing needs and want to make your lives better. You’ll be able to do check-in/out attendees, and those who use the Ticketing add-on will be able to scan tickets too.
Timeline? The plan right now is to get the apps built, tested and release ASAP. If everything goes as planned, we can expect the development to take around 10 to 12 weeks.
What functions will the apps perform?
Event Espresso users will be able to check-in/out attendees and scan tickets using mobile devices, such as iPhones, iPads, and Android phones and tablets.
What about ____ feature?
We have a few ideas for features such as point-of-sale capabilities, etc, but these will have to come at a later date.
The team we’ve brought on to build the mobile apps has a lot of experience with building event related apps and we’re looking forward to working with them to add more great features in the future.
Tell us what you need/want?
Have some ideas you want to see the in Event Espresso mobiles apps? Let us know in the comments below.
It’s official, now that the WordPress REST API (WP-API) has been rolled into WordPress core, we’ve added our own REST API into the Event Espresso 4 (EE4) core plugin.
Since we already have the READ endpoints available in a plugin version of the EE4 REST API, on January 4th, 2016 we released an update (version 4.8.29) with the READ REST API endpoints in EE4 core.
However, we still have more work to do to get the WRITE endpoints done. Once the WRITE endpoints are completed, developer’s will have the ability to directly interface with your event website using the REST API to make updates directly to the database, such as checking-in attendees, creating/updating events, tickets, and attendees.
In layman’s terms, an API or Application Programming Interface is an agreed set of standardized ways that a particular piece of software can be used; the rules defined for its interaction with the wider world, which govern how other pieces of software can talk to a program and how it will respond.
A few good examples of APIs in action would be:
Anytime an app uses Google Maps to display its location information.
A mobile or desktop twitter client.
A game/service that integrates Facebook features such as login, messaging, etc.
In these instances, and all others like them, the APIs “expose” certain internal functions of the primary applications (Google Maps, Twitter, etc) so that outside developers can use them in their own applications or websites. In these examples, app developers have been given the ability to tap into the powerful features (and/or content) of major web services so that they can build on top of them and/or integrate key content and features into their own products, in clearly defined ways. This allows open collaboration to walk hand in hand with security.
What Is A REST API?
REST or REpresentational State Transfer is an architectural style of building APIs; not a code language or description of its function. A REST API is designed to provide a lightweight form of communication (less bandwidth) between a producer (ex: Twitter) and a consumer (ex: Twitter client), making it a reliable solution for high volume web services like Facebook, Google Apps, Twitter, WordPress, and now Event Espresso.
In this case, you are the producer of content (event information and event data), and the applications you build can consume or use that data through the Event Espresso 4 REST API.
This Will Affect Everyone Who Works With Event Espresso
The EE4 REST API is a simple but powerful way to interact with Event Espresso. Even though the EE4 REST API is not readily visible to users, over time user’s will experience the benefits of more interactive Event Espresso websites. Once we roll out the WRITE endpoints Mobile, desktop and web applications can get data from Event Espresso and do anything you can do via the admin panel. It’s like the admin panel, minus the user interface (UI).
The availability of the EE4 REST API as a core feature also means less time spent by developers creating something similar, and more time spent creating features and custom applications.
How Will The EE4 REST API Be Used?
The Event Espresso 4 (EE4) REST API in Core is intended to allow client-side applications, and apps on different servers, to be able to interact with the WordPress Plugin Event Espresso. It is included in Event Espresso since version 4.8.29, and is built on the WP REST API included in WordPress since version 4.4.
The EE4 REST API can, and will be used in a multitude of different ways, such as:
Custom mobile apps
Custom admin interfaces
Integrating your events with other application platforms
Provide interoperability with many different programming languages
and much more!
By providing an agreed, standardized programmatic interface between Event Espresso and the outside world, Event Espresso opens itself up to every other application and development environment on earth.
Information for Developers
Now that the REST API is in Event Espresso 4 Core, you can start developing great integration’s for your customers. All you need to get started is review the documentation and start building something GREAT!
Also you should stay tuned to our developer-specific blog at developer.eventespresso.com so you’ll know about any important changes regarding backwards compatibility or other developments.
Building a WordPress Plugin? Use the EE4 Database Models Instead
If you are building a WordPress plugin that will use Event Espresso 4 data server-side (in the PHP code), generally you do not need to use the API, and can instead use Event Espresso 4’s database models, config, and other modules directly. Check out developer.eventespresso.com for tutorials on how to use many of these systems.
We hope you enjoy using the Event Espresso 4 modern REST API, let us know what you think.
Both Braintree and PayPal Payflow Pro require an up to date version of Event Espresso 4. If you have not updated in some time, then now is a good time to backup your WordPress site and update. Additionally, Event Espresso is compatible with the newest version of WordPress at 4.4. Please check out our update guide for Event Espresso 4.
Our holiday sale has ended! Join our newsletter to receive updates about Event Espresso.
More power, control and up to 50% off the best WordPress events plugin during the ONLY sale of the year! Tweet This.
If you want to get Event Espresso for the first time, or haven’t renewed in a while now is your chance. If you are a current customer you can save a lot of money by getting 50% off new add-ons.
Offers end December 1, 2015. You must use the links below to receive the discount(s). Active members must be logged-in with an active subscription to receive the ‘Active Members’ price. Discounts cannot be applied retroactively.
Did you know we released some exciting improvements for Event Espresso this summer? It’s now possible for your audience to purchase multiple tickets from multiple events in one checkout, you can offer promotions and discount codes, you can list your approved attendees on a page, and much more! We think you will like what we’ve done.
Let’s take a closer look, shall we?
This is not an exhaustive list of enhancements, bug fixes, and security updates. For that information, please see our changelog.
Multiple Event Registration
Yes! It’s here, the long-awaited Multiple Event Registration add-on for EE4! Now you can create a shopping cart experience and allow your attendees to add multiple events to a cart for checkout.
Now your audience can register for multiple events with multiple tickets in one checkout using @EventEspresso http://evts.io/1KLClfT Tweet this
Here is a two-minute overview of the EE4 Multiple Event Registration add-on features:
With MER we introduced the ability to add events to a cart. In Event Espresso 4.7.7.p we added an enhancement to allow removal of multiple events from the cart simultaneously. This can be accomplished by setting the quantity to 0.
For more information, see the MER documentation here.
Promotions and Discounts
The Promotions & Discount Codes add-on for Event Espresso 4 adds powerful and flexible promotional pricing features to your events. You can create discount codes and promotions that can provide discounts for your attendees when they are registering for an event or buying tickets.
You can now give your event attendees promotions and discounts with @EventEspresso http://evts.io/1KLClfT Tweet this
More on the new Promotions and Discounts add-on for EE4 here.
Event Espresso 4 REST API Add-on
More on the Event Espresso 4 REST API Add-on here.
The Attendee List Shortcode
The Event Espresso 4.6.31.p update brought Attendee List shortcodes. Attendee lists can be helpful in a variety of ways, whether you want to create a password protected page to allow certain users to view the attendee list, or if you want to build social credibility by showing your potential attendees who has already registered for the event.
With the new [ESPRESSO_EVENT_ATTENDEES] shortcode, you can display lists of approved attendees for your events. There are several parameters that can be used to display different kinds of lists, like lists for a specific event, datetimes, tickets, and even certain registration statuses. With no parameters set, the default shortcode shows the attendees for the earliest active event or if there is no active event, then the earliest upcoming event is shown. If it is used in the event description area (via your event editor), then it will show the attendees for that specific event.
The Events CPT Slug
In version 4.7.3.p, we added the ability to change the event slug for the Events custom post type. Previously, the slug defaulted to /events/. You can now change the slug in Event Espresso > Events on the Templates tab.
WP User Integration Enhancements
In version 2.0.1 of the WP User Integration add-on, we added the [ESPRESSO_MY_EVENTS] shortcode to display list of registrations for user on a front end WordPress page.
Click the image below to see it in action.
“Your Registrations” page now available in the Event Espresso 4 WP User Integration Add-on! http://t.co/Guve91T3Ta #WordPress #eventtechTweet this
Read more about the “Your Registrations” page here.
Event Check-In Now More Mobile Responsive (WP 4.3+)
We added mobile styles to the event check-ins and other EE admin list tables (WordPress 4.3+ only). We also moved attendee the list table search field closer to the top of the mobile view for easier access.
New Messages Shortcode Picker UI
We made creating or modifying message templates easier by adding a message shortcode picker which displays the shortcodes that are available for each field.
Click the image below to see it in action.
So, what do you think about these improvements? Have you used any of these new features? If so, what do you think?