Archive for the ‘New Versions’ Category

New Feature: Filter Tickets by Date

Hello, everyone! We’ve recently launched a new premium feature in Event Espresso (as of 4.9.27.p) that allows your customers to filter tickets by date. If you have ever used the Multiple Datetimes Per Event feature when configuring your event to occur on multiple days, you know that sometimes there can be a lot of ticket options (one for each Datetime, etc.).

New Feature- Filter tickets by date

To make the process of selecting the correct ticket for the right day(s) easier for your audience, we have added a setting that allows you to turn on a date filter so that your registrants can filter available ticket options by date.

(more…)

Posted in Home Page, Ticketing, New Versions, Event Management, Features, EE4, Ticketing Management | 4 Comments »

Updated: Android & Apple Event App for Event Espresso 4

We’re happy to announce that we’ve recently released some updates to our Android and Apple event app. The latest round of event app updates include many new features, security fixes, and optimizations.

Latest Event App Updates

New features

  • Added a new UI to show registrations in group when scanning
  • Added a new UI for sorting registrations by name and registration date
  • Added a new UI for event sorting by name and date of event
  • Added a filter for paid/unpaid and approved/unapproved registrations
  • Added the name of datetime to the individual event screen
  • Added tabs tabs for today’s, upcoming, past, and all events
  • Added three new scanning modes (lookup attendee, continuous scanning, continuous check-in only)
  • Added a refresh button to the event details screen
  • Added currency formatting that is set on Event Espresso powered website
  • Added ability to auto-discover API URL (if you’ve changed your default API URL, the app should auto-discover the available API URL)
  • Added a link a link to our documentation page on the login page of the app
  • Added an alert if the payment has not been made when scanning

Fixes/Updates

  • Fixed issues with logging in to app if no events were published
  • Show a “no records found” message when there are no results in search, or otherwise
  • Exclude incomplete and trashed registrations
  • Don’t show events if unable to authenticate
  • Disallow check-in for other datetimes

Coming Soon

  • Use timezone offset from WP > Settings Timezone (we’re still working on updates to the REST API to support this feature)

Get Started Now

Download the Mobile Ticketing App | View Documentation

Android Event App Apple Event App

Requirements:

  • Event Espresso version 4.8.41+ (Works w/ Decaf & Regular)
  • WordPress version 4.5+
  • Apple: iOS version 9+
  • Android: KitKat version 4.1+
  • Optional: Ticketing add-on (required for scanning tickets)

Updating

Depending on your device settings, updates may, or may not be downloaded and installed automatically onto your device. If the app is not updated automatically, please visit the Android and Apple store on your device to initiate the update manually.

Troubleshooting

If you have trouble using the mobile event app, see our event app documentation page or contact us in the support forums.

Screenshots

Here are some screenshots from the latest version of the Event Espresso mobile event app:

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Save

Tags:
Posted in Home Page, Ticketing, New Versions, EE4, mobile | No Comments »

Event App for Check-in & Ticket Scanning Now Available for Event Espresso 4

The Event Espresso 4 check-in & ticket scanning event app is now available for Android and Apple devices!

Get Started Now

Download the Mobile Ticketing App | View Documentation

Android Mobile Event App Apple Mobile Event App

Requirements:

  • Event Espresso version 4.8.41+ (Works w/ Decaf & Regular)
  • WordPress version 4.5+
  • Apple: iOS version 9+
  • Android: KitKat version 4.1+
  • Optional: Ticketing add-on (required for scanning tickets)
Hey #EventProfs, @EventEspresso has a mobile app to check-in and scan #tickets on #WordPress Click To Tweet

Event App Overview

Event Overview - Check-in & Ticket Scanning Event AppSince our event app announcement back in February, our team has been busy building brand new event mobile apps for onsite check-in & ticket scanning. The new Event Espresso 4 event app allows you to transform your Android and/or Apple device into an onsite attendance management tool for events. Allowing event managers another option to manage check-ins at the door of their events.

Quickly check-in attendees and view information about your events and attendees. Built-in ticket scanning capabilities allow you to scan tickets (optional upgrade) at your classes, meetings, conventions, concerts, and everything in between. Event managers can also login to the website to view attendance records, generate an attendance list and export the list to a report in CSV format.

Benefits

Use the event app to check attendees in/out of events, view attendee/registration and event info. Additional benefits of using the Event Espresso 4 Event App at your event include:

  • No more messy attendee lists to deal with, just search for an attendee names and check them in from the app
  • Mobile Event App Registration OverviewSpeed up registrations at the door, by using your mobile device to scan attendees tickets (optional upgrade), instead of using your laptop and barcode scanner
  • Integrates in real-time with the attendee list in Event Espresso, within your own website
  • Easily view attendee/registration info, such as:
    • Attendee list per datetime
    • Ticket purchases
    • Payment status
    • Check-in status
  • Allows for multiple check-in “stations”. Eg, use multiple Android/iPhone devices to log into to the same attendee list so employees can check-in attendees using multiple different devices
  • Device-to-device QR Code scanning helps to keep your events “Green” by providing an environmentally friendly ticketing solution
  • Makes your organization efficient and innovative with easy access to event info, such as:
    • Event list
    • Venue info
    • Datetimes
    • Registration totals
    • Capacity statistics

Who is this for?

Anyone using Event Espresso 4 to manage events/classes and accepting registrations on their WordPress website can use this event app to scan tickets, monitor attendee access, view registration details, and more.

Install Now

Download the Mobile Ticketing Apps | View Documentation

Android Mobile Event App Apple Mobile Event App

Event Smart Customer?
You can use the event app with Event Smart, too. Just let us know so we can turn on your REST API feature.

Screenshots

Events Overview

The event app design team took a some extra time to give the event overview a few nice design updates this time around. Including the use of featured images, event descriptions, better datetime display, and selecting among multiple datetimes.

Event Overview - iPad - Check-in & Ticket Scanning Apps

Attendee Overview

The registration overview screen allows entry staff check-in/out the attendees from within the event app. If you allow your attendees to leave, then re-enter later, you can easily check the attendee out, then check them back in from the attendee overview screen. This also updates the check-in/out records in your website database.

ee4-app-attendee-overview

Check-in & Ticket Scanning

Ticket scanning allows entry staff to easily scan tickets at the door (EE4 Ticketing add-on required). When a ticket is scanned, a response is sent back to your event website checking that attendee into the event.

Ticket Scanner - Check-in & Ticket Scanning App  Successfull Check-in - Check-in & Ticket Scanning App

Ready to Get Started? Install Now

Download the Mobile Ticketing Apps | View Documentation

Android Mobile Event App Apple Mobile Event App

Sweet! Hey #EventProfs, @EventEspresso has a mobile app to check-in and scan #tickets on #WordPress Click To Tweet

Troubleshooting

If you have trouble using the event app, see our event app documentation page or contact us in the support forums.

Credits

The event app wouldn’t be possible without the work that was done by the WordPress REST API team, the Event Espresso Core Developers, and our new Event App Development team.

We also owe a big shout out to the Event Espresso community (customers, support team, third-party developers, and non-profits organizations) for believing in us for over 7 years.

Contribute

Help shape the future of Event Espresso mobile apps. If you’re a user or developer and would like to leave feedback about the Event Espresso mobile apps, contact us on our support forums. Your feedback is invaluable and helps us to improve the experience, each and every day.

Save

Save

Save

Tags: , , , , , ,
Posted in Home Page, Ticketing, New Versions, EE4, mobile, app | No Comments »

Event Espresso 4.9 Beta Now Available

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.

Want to learn more? View the Message Queue System documentation here: https://eventespresso.com/wiki/message-queue-system/

Screenshots

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.

messages-activity-1

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.

actions-column-4-9

Message Activity – Legend
Easily view see recognize the status of message actions.

message-queue-legend-4-9

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.

question-editor-4-9-1

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
  • “URL” only allows valid URLs (the server-side validation of this requires that those URLs actually work; but the client-side Javascript just checks their format is correct)
  • “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

Existing Customers

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.

Developers

Event Espresso 4.9 is available to developers and non-customers in the Event Espresso Core GitHub repository under the core branch called ‘BETA-4.9-message-activity‘.

Reporting Issues

Existing Customers

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.

Developers

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.

 

Tags: , , , , , ,
Posted in News, New Versions, Features, EE4 | No Comments »

REST API Now In EE4 Core

Events REST API

Events REST API

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.

What Is An API?

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:

  1. Anytime an app uses Google Maps to display its location information.
  2. A mobile or desktop twitter client.
  3. 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.

And if you do build something great with the EE4 REST API, consider listing it on our 3rd party addons page.

Reporting Issues

If you have an REST API feature request, or bug to report, please let us know on our github repo.

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.

Tags: ,
Posted in News, Development, New Versions, API, EE4 | 1 Comment »

Major Release Update: 4.6.0 Now Available

Event Espresso (EE) is the most advanced WordPress events calendar, registration and ticketing plugin—and it just got even better! EE 4.6 includes three significant changes, a bunch of new features, a few enhancements and fixes, and compatibility for several new add-ons that are coming soon. Developers please take note.

Update notifications are being monitored and you will receive your upgrade notice over the course of a few days.
Please backup your website before making any changes.

Significant Changes to Payment Processing, Checkout and HTML Forms

We expect that you will not notice most of these changes unless you start looking into the core code. We have worked hard to make sure the transition from these existing systems to the new systems as seamless as possible.

  • New Payment Processing System – We have improved the system that manages processing payments.  This new payment system will make it easier to add features around managing payment gateways, payment accounts, multiple payments, etc. You should not notice much of a difference right now from the 4.4 gateway system other than the user interface has been standardized. The real magic comes in the code which we will use to build new features that you have been asking for.
  • New Checkout System – The checkout system has been improved to add flexibility in the order of registration steps, and add more intelligence based on the types of tickets being purchased. You may notice the front-end user interface looks even better. Again, the real gains will come over time as we add new features for event organizers and developers to customize the online event registration and ticketing checkout experience for their audience.
  • New System for Displaying and Processing HTML Forms – The new Forms system is a new object oriented dynamic form system utilizing built in strategies for display, normalization, and validation; including over 25 input types.

New Features

We have added more than a dozen new features to our WordPress events calendar, registration and ticketing plugin. This makes this our best brew of Event Espresso ever.

  • New payments system (see above)
    • Open one payment method by default so that one payment method is defaulted or pre-selected for registrants
    • Add compatibility for additional gateway integrations (see below)
    • Developers: Mock payment method add-on (get it via GitHub: event-espresso-core/tests/mocks/addons/eea-new-addon)
  • User capabilities system that allows you to manage access to Event Espresso with your favorite user and role or capability plugin, e.g. Members, User Role Editor (not an official endorsement of which plugin to use), previously an add-on in EE3
  • More modular Single Page Checkout which allows you to re-arrange the order of the checkout steps
  • Free event registrations are now a one step checkout
  • Switch to the new NoCAPTCHA reCAPTCHA
  • Event page template selector to account for different page layouts (e.g. full-width, etc.)
  • Customizable receipt and invoice templates that can be edited from your dashboard to make them better for your organization or country requirements, no more FTPing necessary
  • Message pack template system, and easy way to create different looking message layouts and choose them for each type of message
  • Support for UTF-8 invoices and receipts
  • Developers: New API for registering new Custom Post types and taxonomies with Event Espresso
  • Registrations CSV report for all events so you can get all your data at once

Enhancements and Fixes

While most of the work done on 4.6 is tied to improving a few systems and adding new features, we do have a few small improvements.

  •  Events can be archived by tags, with a front-end tag archive listing page.
  • Upcoming Events Widget now uses the WordPress defined date and time settings.

Compatibility with New Add-ons

While we refactored some major systems, we also took the opportunity to build more add-ons. We are in the final testing phase for many of these add-ons, so look for them to be available soon now that 4.6 is available.

  • Printable tickets (now available)
  • Ticket scanning, via barcode/qr code scanners (now available)
  • WP User Integration (coming soon)
  • Stripe payment gateway integrations (now available)
  • SagePay payment gateway integration (coming soon)
  • iDeal/Mollie payment gateway integration (coming soon)
For a complete history of updates and changes to Event Espresso 4 and the EE4-compatible add-ons, see the change log for Event Espresso 4.

For Developers

Many of the changes in 4.6 deserve your attention. For example, if you have built a custom payment gateway for Event Espresso 4.4 (or less) then you will need to evaluate whether it will be compatible with the new processing system. We have many resources for developers that can help:

The last thing I want to say is that it has been just under a year that we first released Event Espresso 4. In that year, we’ve released six major versions (averaging a major release every two months, which is on-par or better than the industry average). Obviously, our development rate has greatly improved, but we are changing our processes to get you new features even faster! More on that another time. 🙂

Please backup your website before making any changes.

Thank you for using Event Espresso. Let us know what you think or if you have any questions.

Posted in Home Page, Registration, Ticketing, News, Development, New Versions | 44 Comments »

Release Update: Event Espresso 4.4.10.p Now Available

A maintenance release for Event Espresso 4 is now available. Event Espresso 4.4.10.p includes one fix. Event Espresso 4.4.9.p includes 14 fixes and 6 enhancements.

Please backup your website before making any changes.

Bugfixes for Event Espresso 4.4.10

  • Restore event overview filters (category, date, status)

Interested in contributing to the Event Espresso 4 project? Request access to our project on GitHub

Bugfixes for Event Espresso 4.4.9

  • Fix text box/label formatting when returning to payment options
  • Fix second instance of an [ESPRESSO_EVENTS] shortcode on a page order_by & sort
  • Fix [ESPRESSO_EVENTS] order_by parameter no longer accepting multiple values
  • Fix broken WordPress Shortlinks
  • Fix not approved thank you page trying to load payment data
  • Fix private events so they don’t lose the ticket selector
  • Fix the phone number value not appearing when editing an attendee record after registration checkout
  • Simulate core EE editor to define pagenow a bit earlier
  • Don’t add thousand separators when sending totals to Mijireh
  • Use better type checking for messages shortcode parser to fix the issue where “0” was interpreted as a non-truthy value and thus stripped
  • If a line item has no name make one up, based on its type to fix an unnamed tax line item sent to gateways
  • Fix messages issues with having a single quote in a company name
  • Import from CSV: Switch order of formatting datetimes. First try to format as an excel date. If not an exact match, parse it normally
  • Don’t prevent deletion of model objects if they have related extra meta. Add unit test to prove this is correct

Interested in contributing to the Event Espresso 4 project? Request access to our project on GitHub

Enhancements for Event Espresso 4.4.9

  • Change labels from dollar discount/surcharge to fixed discount/surcharge
  • Update max_input_vars check to 5.3.9
  • Add Paypal Partnership Code
  • Add timeout setting to the Authnet AIM gateway
  • Make the offsite gateway strings i18n
  • Change migrations so venue URL slugs match the venue title
For a complete history of updates and changes to Event Espresso 4 and the EE4-compatible add-ons, see the change log for Event Espresso 4.

(more…)

Posted in Home Page, News, New Versions | No Comments »

Release Update: Event Espresso 4.4.8.p Now Available

A maintenance release for Event Espresso 4 is now available. Event Espresso 4.4.8.p includes one fix.

Please backup your website before making any changes.

Bugfixes for Event Espresso 4.4.8

  • Fix incorrectly calculated ticket price when using comma for decimal place and period for thousands

Interested in contributing to the Event Espresso 4 project? Request access to our project on GitHub

For a complete history of updates and changes to EE4 and the EE4-compatible add-ons, see the change log for Event Espresso 4.
(more…)

Posted in News, New Versions | No Comments »

Release Update: Event Espresso 4.4.7.p Now Available

A maintenance release for Event Espresso 4 is now available. Event Espresso 4.4.7.p offers 5 fixes.

Please backup your website before making any changes.

Bugfixes for Event Espresso 4.4.7

  • Fix issue in upcoming events widget where short event titles don’t bump images down & big images can overflow
  • Fix issue where expired events cannot be viewed
  • Fix unlocalized strings and labels for the admin
  • Fix Undefined variable + Cannot modify header information warning when updating attendee registration form in admin
  • Add check for wpdb::set_sql_mode (only existed since WordPress 3.9.0)

Interested in contributing to the Event Espresso 4 project? Request access to our project on GitHub

For a complete history of updates and changes to EE4 and the EE4-compatible add-ons, see the change log for Event Espresso 4.
(more…)

Posted in News, New Versions | No Comments »

Release Update: Event Espresso 4.4.6.p Now Available

A maintenance release for Event Espresso 4 is now available. Event Espresso 4.4.6.p offers 10 fixes and 3 enhancements.

Please backup your website before making any changes.

Bugfixes for Event Espresso 4.4.6

  • Fix datetimes being based on UTC rather than local time when being displayed on the front end
  • Fix events with a status of  ‘Cancelled’ still allowing registrations
  • Fix ESPRESSO_EVENTS shortcode where pagination stops working if used on the ‘Front Page’
  • Fix issue with prices with commas
  • Fix event category archives
  • Fix events with no limit set on a datetime importing as sold out
  • Fix error when attempting to remove a trashed registrant
  • Fix ‘Notice: Undefined index: test_transactions in /event-espresso-core-reg/modules/gateways/Paypal_Pro/EE_Paypal_Pro.class.php on line 781’
  • Fix “Allow Payment-retry for Pending and Deferred Payments?”
  • Fix STRICT_ALL_TABLES issue for WordPress 4.1

Enhancements for Event Espresso 4.4.6

  • Add a whole whack of filters to control displayed text within the ticket selector
  • Merge GitHub Pull Request #46: Updated Thank You page header to be consistent (props nickrouty)
  • Merge GitHub Pull Request #45: Removed line that isn’t applicable to Ticket Selector table columns (props nickrouty)

Interested in contributing to the Event Espresso 4 project? Request access to our project on GitHub

For a complete history of updates and changes to EE4 and the EE4-compatible add-ons, see the change log for Event Espresso 4.
(more…)

Posted in News, New Versions | No Comments »

Do NOT follow this link or you will be banned from the site!