Posts Tagged ‘download’

Event Espresso pre-release channel

We are happy to officially announce a new feature for Event Espresso users that we quietly rolled out on the website a couple weeks ago: the Event Espresso pre-release channel.

What’s the Event Espresso pre-release channel?

pre release channel downloads

Pre-release channel downloads

The pre-release channel is where we post early versions of Event Espresso and any add-ons for user testing. Since we are just barely rolling this new feature out and switching to a new development schedule all at the same time, the first couple versions we released on the pre-release channel were still very early in the testing. However, our new development cycle goes into effect with the release of 3.1.30, which will include a full month of testing by the support team. After we’ve gone through our testing (the alpha stage), we will post the plugin to the pre-release channel. These should be considered solid release candidates that you can use on your live site, but if you are still nervous, you can hold back, stick with the stable version, which will have had a month of beta testing on the pre-release channel. Any bugs that come up during the beta period (via your testing on the pre-release channel) will be addressed before the final release of Event Espresso.

The great part about the pre-release channel is that it installs into a separate directory on your site, so if there are any issues, you can just switch back to the stable version after reporting the issue.

We need your feedback! We are hard at work on the next version of Event Espresso, and we’d like you to take it out for a spin. When you test out a pre-release edition of Event Espresso you can:

  • Help test the upcoming software release against a wide variety of server environments and WordPress installations
  • Get a heads up on new features
  • Ensure that your customizations will work with the very latest software
  • Influence how the final product will look and function
  • Help contribute to a more stable final product
  • Try out new add-ons before they are officially released

Where to download

If you log into your Event Espresso account page and scroll down to the downloads section and you will see a new checkbox (tickbox) for signing up to the Pre-release channel. You can tick that and agree to the waiver and the Pre-release items will appear in a box below your regular downloads.

Pre-Release Toggle

We have set a waiver in place because we may also be using this space for new, experimental products that may not be fully stable, however, again Event Espresso core and the current add-ons will have gone through testing by our support staff before being posted to the pre-release channel. Full details can be found in the Pre-release documentation.

How to report bugs and give feedback

If you notice anything that isn’t working please report it in the Pre-release forum. There will be a new thread for each major point release.

We will be posting the beta version of 3.1.30 to the pre-release channel today with a planned release of Monday. That means you can get started with the next version a few days early and let us know in the forums if there are any problems.

Tags: , , , ,
Posted in Product & News | 2 Comments »

Version 3.0.19 Now Available for Download

ImageAnother stable version of Event Espresso is available to download. We recommend you upgrade now. This upgrade includes the improvements made in version 3.0.18.

  • Version 3.0.19.b.7
  • Added two columns to the attendee overview in the admin area. One column shows the price/ticket option, the other shows the time of the event chosen.
  • Version 3.0.19.b.7
  • Removing from beta. Everything seems to be pretty stable for most users.
  • Fixed a lot of potential problems with the language files. It seems some of the translations had return and new line breaks (\r\n) in them. This seems to have caused lots of problems for international users. Hopefully removing these pieces of code and formatting the text located in the translation functions will fix this problem.
  • Version 3.0.19.b.6
  • There was still a problem when registering attendees from the same computer for free events or when payment was not finalized (ie. downloading an invoice or paying by check.) This has been fixed in the gateway files and template files. If you are not using the default payment gateways or templates, you will need to make sure these are updated.
  • Attendees with a ‘Pending’ payment status are now counted as a paid attendee.Added the payment_overview.php template for displaying payment information after a payment has been made or if clicking on the payment details link. This will also display if  the attendee chooses to pay using cash or check payment option, provided they click the new ‘finalize registration’ link, if these modules are active.
  • Clicking the ‘Download PDF Invoice’ payment option will now mark the attendees as pending.
  • Added a ‘finalize registration’ link when using cash or check payment gateways. Clicking the ‘finalize registration’ link will mark the attendees as ‘Pending’ in the payment overview.
  • Version 3.0.19.b.5
  • Added filters for displaying events and attendees in the Event Overview page. Filter events by month/year, category, active/inactive/deleted status. Ability to show all, today’s, and this months events.
  • Filter attendees by month/year, category, payment status. Search by email address, name, transaction id, payment type/status, etc. Ability to show all, today’s, and this months attendees.
  • Added “Edit” and “Delete” links to the additional attendees
  • Fixed emails not showing the right information for attendees and additional attendees. As long as the primary attendee updates the additional attendee data, it should display the custom questions properly.
  • Fixed the bug when multiple people register from the same computer, for the same event, the previous record was deleted. As long as everyone goes through the entire process and pays, the previous wont be deleted.
  • When registering for free events the registration is now finalized and does not delete the old record when using the same computer to register for the same event twice.
  • Added fix to remove the HTML entities from the PayPal response
  • Fixed the coupon code bug
  • Version 3.0.19.b.3
  • Fixed an error in the email.php. Was missing an ‘>’ in one of the array variables for the address on line #126.
  • Version 3.0.19.b.2
  • Added the option to choose the amount of events to display in the admin dashboard.
  • Version 3.0.19.b.1
  • Updated attendee and event listing pages in the admin area
  • Fixed problems with editing custom questions in the attendee editor and confirmation pages
  • Fixed excel export problems
  • Fixed HTML formatting error in the dashboard widget

Tags: , ,
Posted in Product & News | 2 Comments »

Event Espresso
[gravityform id=116 title=false description=false]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_116' ><form method='post' enctype='multipart/form-data' id='gform_116' action='/tag/download/' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_116' class='gform_fields top_label form_sublabel_below description_below'><li id="field_116_5" class="gfield gfield_contains_required field_sublabel_hidden_label field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >What is your first name?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_116_5'> <span id='input_116_5_3_container' class='name_first' > <input type='text' name='input_5.3' id='input_116_5_3' value='' aria-required='true' placeholder='First name' /> <label for='input_116_5_3' class='hidden_sub_label screen-reader-text'>First name</label> </span> </div></li><li id="field_116_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_116_1' >What is your email address so we can follow up with you?<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_116_1' type='text' value='' class='medium' placeholder='hello@example.com' aria-required="true" aria-invalid="false" /> </div></li><li id="field_116_2" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_116_2' >Tell us about your concerns below<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_textarea'><textarea name='input_2' id='input_116_2' class='textarea medium' placeholder='What kind of events are you planning?' aria-required="true" aria-invalid="false" rows='10' cols='50'></textarea></div></li><li id="field_116_6" class="gfield field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label gfield_label_before_complex' >GDPR Agreement</label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_116_6'><li class='gchoice gchoice_116_6_1'> <input class='gfield-choice-input' name='input_6.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_116_6_1' /> <label for='choice_116_6_1' id='label_116_6_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id="field_116_3" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_3' id='input_116_3' type='hidden' class='gform_hidden' aria-invalid="false" value='' /></div></li><li id="field_116_4" class="gfield gform_hidden field_sublabel_below field_description_below gfield_visibility_visible" ><div class='ginput_container ginput_container_text'><input name='input_4' id='input_116_4' type='hidden' class='gform_hidden' aria-invalid="false" value='https://eventespresso.com/tag/download/' /></div></li><li id="field_116_7" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_116_7' >Phone</label><div class='ginput_container'><input name='input_7' id='input_116_7' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_116_7'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_116' class='gform_button button' value='Send my message' onclick='if(window["gf_submitting_116"]){return false;} if( !jQuery("#gform_116")[0].checkValidity || jQuery("#gform_116")[0].checkValidity()){window["gf_submitting_116"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_116"]){return false;} if( !jQuery("#gform_116")[0].checkValidity || jQuery("#gform_116")[0].checkValidity()){window["gf_submitting_116"]=true;} jQuery("#gform_116").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_116' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='116' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_116' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_116' id='gform_target_page_number_116' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_116' id='gform_source_page_number_116' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="66"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div>