Support

Home Forums Event Espresso Premium EE4 Core Frequent "Major Releases"?

EE4 Core Frequent "Major Releases"?

Posted: March 27, 2016 at 8:18 pm

Viewing 6 reply threads


goingsmart

March 27, 2016 at 8:18 pm

I have been using EE4 with ALL ADD-ONS since Oct, 2015. It is a great APP which I like alot. To date, there have been only a few issues for me and Support has been very responsive.

Since I’ve modified some EE4 Code that needs to be updated in new releases, I’m interested in understanding when I MUST upgrade. It seems there has been a flurry of CORE updates from 4.8.36 to 4.8.38. I upgraded to 36 because it fixed the Transaction Reports. I was surprised to see that EE changed the Checkout Flow in 36 (without any mention in the Changelog). The Changelogs for 37 and 38 don’t seem too heavy but they are MAJOR RELEASES.

Please clarify if MAJOR RELEASE is EE Code Speak for “You really should upgrade”.

Also, please clarify if and how I can roll-back to a prior CORE version if necessary.

THX


Lorenzo Orlando Caum

  • Support Staff

March 28, 2016 at 11:11 am

Hello,

Our team will never ask you to modify the core plugin as those changes would be lost on a software update.

We release fixes and enhancements regularly once they have been verified by a development team and the support team.

A major release would be 4.8.x. A minor release would be a maintenance release for that platform (e.g. 4.8.38).

The checkout flow hasn’t changed in Event Espresso 4. It starts with a registrant/attendee selecting a ticket (pricing option) which starts registration checkout. Their contact information along with any custom questions are collected. If a payment is due, then that will also be collected and they will then be sent to the thank you page.

At that time, a confirmation email will go out to the event admin and the registrant/attendee.

If you have recently added an add-on such as the promotions system or the WP user integration, then that could make some changes to registration checkout. Otherwise, the flow would be similar to what I shared above.

The core project can be found on GitHub:

https://github.com/eventespresso


Lorenzo


goingsmart

March 28, 2016 at 2:38 pm

THX Lorenzo.

Please add my votes for the following to the appropriate EE List:

1) New EE Release Install Priority Rating: For EE Releases provide some type of suggested update priority to guide how soon you feel the update should be applied. Currently, I decide when to install new releases when it makes sense for my platform per the Changelog.

2) Event Table View Modification: Display “Register Link” and “Event Name” on left to always be visible when screen area is small.

Currently, I modify Core to Change Event Table Column Display Sequence To:
Register Link
Event (Name)
Date (Date & Time)
Venue (Name)

Is there another way to achieve this change?

PLUGINS: ee4-events-table-view-template/templates/espresso-events-table-template-toggle.template.php
PLUGINS: ee4-events-table-view-template/templates/espresso-events-table-template.template.php


Josh

  • Support Staff

March 28, 2016 at 3:05 pm

Hi there,

You can copy your modified table view templates over to /wp-content/uploads/espresso/templates and they’ll load from there.


Tony

  • Support Staff

March 29, 2016 at 4:52 am

1) New EE Release Install Priority Rating: For EE Releases provide some type of suggested update priority to guide how soon you feel the update should be applied. Currently, I decide when to install new releases when it makes sense for my platform per the Changelog.

If we release an update it is because we feel that update should be applied to your site, its your choice when to do that update, but we recommend it is applied as soon as its available. If you run into any problems with EE you will be asked to update to the least version of EE as the first step of troubleshooting to confirm it is not something we have already fixed.

An opinion based priority value will always cause problems, your opinion on a specific feature will be different from ours and the next users. Lets say there is severe breakage on X feature, we find it is severe and highly recommend this update. You update but don’t actually use X feature, so it wasn’t severe to yourself. Next update same thing. You then ignore this priority system because you find most of time it doesn’t apply to features you use.

Any modifications to Event Espresso, or its add-on’s should be done either through the various hooks we have available within the system, or loading custom templates from your theme/child theme to reduce these problems.

All add-on’s check for custom templates within your current themes root directory and if found will use the template located there in place of the default one. If you find this not to be the case please do let us know and we will investigate (its either intentional to prevent further breakage down the line or an oversight that we can get fixed, in either case we will usually have an alternative)

If you can’t modify the template and there’s no hook currently available we can request one is added to core. We are very flexible when adding hooks to the system and will do so when it makes sense to add one 🙂

2) Event Table View Modification: Display “Register Link” and “Event Name” on left to always be visible when screen area is small.

Can you explain this further please?

(Note – The location Josh mentioned – /wp-content/uploads/espresso/templates is also checked for templates, however your theme will always be checked first)


goingsmart

March 29, 2016 at 10:57 am

The current Event Table View has 4 columns in this sequence:

1-Event 2-Venue 3-Date 4-Register(Link)

If the screen display area is small the Register(Link) and sometimes the Date may not display.

I request EE change the column sequence to:

1-Register(Link) 2-Event 3-Date 4-Venue

It would be nice if Venue can be suppressed.


Lorenzo Orlando Caum

  • Support Staff

March 29, 2016 at 11:25 am

Hello,

The Events Table view template add-on runs on templates so you can safely relocate one of the templates and then re-order things as needed.

That will ensure that your customizations are not lost on a software update.

Here is a tutorial:

https://gist.github.com/lorenzocaum/9f5f356514f30f7045ae

If you are not comfortable making those changes, then feel free to reach out to an Event Espresso professional here:

https://eventespresso.com/developers/event-espresso-pros/


Lorenzo

Viewing 6 reply threads

The support post ‘EE4 Core Frequent "Major Releases"?’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso