Events Manager 2.3.8

Change log

✨ New Features and Enhancements​

🌟 Global Rating Control

  • Added a new admin option: Rating options → Allow event ratings.
  • When enabled, users with the appropriate permissions can submit ratings and reviews.
  • When disabled, the rating feature is completely turned off, including hiding rating-related options in event create/edit forms and preventing rating submissions globally.
  • Note: the global Allow event ratings option works together with user-group permissions — to fully disable ratings and reviews you must also set all rating/review permissions for relevant user groups to No.

🔹 Dependent Options Nested Under Rating Options:

  • Require a review when rating events – Users must submit a review when rating an event.
  • Prevent ratings before event starts – Users cannot rate or review events before they begin.
  • These options are not new but are now nested under the Rating options toggle to simplify configuration.

📝 Event Create/Edit Form Updates:​

  • Ratings open and Require RSVP for Rating options now only appear when Allow event ratings is enabled.
  • If Allow event ratings is unchecked, these options are removed for a cleaner form and to prevent accidental ratings.

🛡️ Server-Side Enforcement:​

  • The canRate() method now respects the global Allow event ratings setting.
  • Users cannot rate events if ratings are disabled, and an appropriate error message is returned: xcu_evm_event_ratings_disabled.

💻 Tabbed Admin Options Interface:

  • Reorganized all admin options into tabbed sections for easier navigation:
    • General options
    • Event options
    • Calendar options
    • Location options
    • RSVP options
    • Reviews options
    • Extra. options

🎨 Event Status & Visual Improvements:

  • Improved logic for event status indicators — Active status now only displays if the event is active and not in the past.
  • Added a new “Ended” label on event list display mode for completed events.
  • Added a “Ended” meta part on event grid display mode (shown alongside attendees count, active, repeating, private, rating, and review info).
  • Added a “Ended” folded corner ribbon with overlay effect on the event card grid display mode.
  • Added a “Ended” label on event page header area (where Ongoing, Featured, and other labels appear).
  • Updated and recolored the default event image for better consistency with the addon’s branding.

🖼️ Default Event Image Usage:

  • Enhanced default image handling — now automatically used wherever an event image is missing, including:
  • Event card grid display mode
  • Event list display mode
  • Event page header area

🔧 Miscellaneous Improvements:​

  • Updated controller and templates to reflect the new nested rating option structure.
  • Simplified the logic for preventing ratings before event start by checking the dependent option under new Rating options.
  • Minor code refactoring for consistency.

Release notes

🗓️ XenCustomize Events Manager 2.3.8 Released!​

This update introduces a new “Rating options” control, allowing administrators to fully manage how ratings and reviews work across the site — including the ability to completely disable them if desired.

It also brings a range of visual and functional enhancements, including new Ended labels and ribbons, improved event status logic, and a refreshed default event image for better consistency with look and feel.

Thanks for valuable feedback and suggestions that inspired several improvements in this release! For full details, please check the changelog and documentation threads.

📸 Screenshots​

XenCustomize-Events-Manager-v238-Tabbed-Admin-Options-Interface.png

🔹 Tabbed admin options interface

XenCustomize-Events-Manager-v238-Event-View-Header-Ended-Label.png

🔹 Event view - Ended label

XenCustomize-Events-Manager-v238-Event-Grid-Ended-Ribbon.png

🔹 Event grid - “Ended” folded corner ribbon & default event image

XenCustomize-Events-Manager-v238-Event-List-Ended-Label.png

🔹 Event list - Ended ribbon

XenCustomize-Events-Manager-v238-Admin-Options-Rating-Options.png

🔹 Screenshots of the new "Rating options".

XenCustomize-Events-Manager-v238-Event-List-Default-Event-Image.png

🔹 List display mode - event image

XenCustomize-Events-Manager-v238-Event-View-Header-Default-Event-Image.png

🔹 Event view - Default event image

Supported Payment Methods

We support PayPal for instant purchases. Your order completes within minutes! For those without a PayPal account, you can pay using manual methods such as Western Union, Payoneer, and Bank Transfer.

  • PayPal
  • Payoneer
  • Western Union
  • Bank Transfer

Manual payments take more time. Please register an account, add products to your shopping cart, and start a private ticket with us for further instructions.

Back
Top