[XenCustomize] Events Manager

[XenCustomize] Events Manager 2.3.4

No permission to buy ($65.00)
Events Manager v2.3.4 is now available for download.

This update brings XF2.3 specific Image Optimization support for Event Images and Banners, along with options to rebuild existing images for better performance. We’ve also added several missing phrases for improved localization and resolved a display issue where icons for event feature/unfeature and active/inactive would disappear on click, ensuring a smoother user experience.

For clarity, the version number has been updated from 1.3.3 to 2.3.4, with the first digit bumped to 2, marking compatibility with the XF 2.3 series.

New Features and Enhancements​

  • Added XF 2.3-specific "Image Optimization" support for both "Event Image" and "Event Banner."
  • Added the ability to rebuild existing "Event Images" using the "Optimize event images" option in Tools > Rebuild caches.
  • Added the ability to rebuild existing "Event Banners" using the "Optimize event banners" option in Tools > Rebuild caches.

Bug Fixes​

  • Resolved a display issue where the icons for Event quick feature/unfeature and quick active/inactive would disappear when clicked.
  • Added missing phrases:
    • xcu_em_grid
    • xcu_em_map
    • xcu_em_new_event_image_could_not_be_applied_try_later
    • and more..

Thanks to @requo @hasannakyuz @SeaWolf and others for reporting bugs.
Liked this update? 🙏 Please leave a Review on XenForo! or at XenCustomize!
We're excited to roll out Events Manager v1.3.3, packed with new features and enhancements to make managing and showcasing your events even better!

What's New?​

  • Ongoing Events Widget: A sleek new carousel-style widget that showcases events happening now with an "Ongoing" ribbon and end time display.
  • Featured Event Carousel Enhancements: Now includes a "Featured" ribbon, with a focus on event dates and times.
  • Event View Page Updates: Ongoing events get an animated "Ongoing" label, plus a cleaner header and refined sidebar.
  • Additional Enhancements: Added support for WebP images, a polished card grid design, and overall code improvements.

Features in detail & screenshots​

Check out the detailed threads with screenshots that explore all these new features!

Complete Change Log​

  • New Widget - Events Happening Now!
    • Ongoing Events (Carousel Style)
    • Introduced an "Ongoing" ribbon to highlight events happening now.
    • Displays event end date and time.
    • The installer automatically creates the Ongoing Events widget on a fresh install.
    • The upgrade script automatically creates the Ongoing Events widget during upgrades.
  • Enhancements to Featured Event Carousel
    • Added a "Featured" ribbon to highlight featured events.
    • Replaced event creator and last update information with event date and time.
  • Ongoing Event Indicator on Event View Page
    • Ongoing events now display an "Ongoing" label with an animated blinking dot.
  • Enhancements on Event View Page
    • Header: Removed event creator, create date, and last update information for a cleaner look.
    • Sidebar: Minor adjustments to sidebar and event image styling.
  • Added support for webp file extension in the allowed file extensions for event photos.
  • Refined the Card Grid design for a more polished appearance.
  • Improved overall code efficiency and reliability.

Liked this update? 🙏 Please leave a Review on XenForo! or at XenCustomize!

Attachments

  • XenCustomize-Events-Manager-v133-Allowed-Event-Attachment-File-Extensions.webp
    XenCustomize-Events-Manager-v133-Allowed-Event-Attachment-File-Extensions.webp
    9.6 KB · Views: 14
  • XenCustomize-Events-Manager-v133-Card-Grid.webp
    XenCustomize-Events-Manager-v133-Card-Grid.webp
    119.2 KB · Views: 14
  • XenCustomize-Events-Manager-v133-Event-Index-Ongoing-events-widget.webp
    XenCustomize-Events-Manager-v133-Event-Index-Ongoing-events-widget.webp
    29.4 KB · Views: 14
  • XenCustomize-Events-Manager-v133-Event-View.webp
    XenCustomize-Events-Manager-v133-Event-View.webp
    134.2 KB · Views: 14
  • XenCustomize-Events-Manager-v133-Event-view-header-Ongoing-indicator.webp
    XenCustomize-Events-Manager-v133-Event-view-header-Ongoing-indicator.webp
    22.4 KB · Views: 13
  • XenCustomize-Events-Manager-v133-Featured-events-widget-Featured-Ribbon.webp
    XenCustomize-Events-Manager-v133-Featured-events-widget-Featured-Ribbon.webp
    34.7 KB · Views: 12
  • XenCustomize-Events-Manager-v133-Widget-definition-Ongoing-events.webp
    XenCustomize-Events-Manager-v133-Widget-definition-Ongoing-events.webp
    15.1 KB · Views: 10
  • XenCustomize-Events-Manager-v133-Widget-settings-Ongoing-events.webp
    XenCustomize-Events-Manager-v133-Widget-settings-Ongoing-events.webp
    17.8 KB · Views: 10
Events Manager 1.3.2 is now available for download! This update introduces the ability to export events to .ics format, making it easy to sync with your favorite calendar apps. We’d love your feedback! Please take a moment to rate the add-on on XenForo or on our site – your support is greatly appreciated!

Complete change log​

  • Event Export to .ics Format (Suggested by @stromb0li)
    • Introduced the ability to export both individual events and entire categories to the .ics format, compatible with all major calendar applications, including iCal on iOS.
    • Users can download .ics files directly from event, category pages or index, with smart file naming based on the event or category title for easy identification.
    • The .ics exports include all essential event details: title, start/end date, time, and description, ensuring smooth integration with calendar apps.

Export all events at once or all from each category:​

XenCustomize-Events-Manager-v132-Event-Index-Export-Events-to-Calendar.webp


Export a single event:​

XenCustomize-Events-Manager-v132-Event-View-Export-to-Calendar.webp


Export and open with Calendar app:​

XenCustomize-Events-Manager-v132-Event-View-Export-to-Calendar-App.webp


Save to Calendar:​

XenCustomize-Events-Manager-v132-Event-View-Export-to-Calendar-App-Save-to-Calendar.webp
  • Like
Reactions: stromb0li
Events Manager 1.3.1 is now available for download! This update enhances compatibility with XenForo 2.3.0 and above. We’d love your feedback! Please take a moment to rate the add-on on XenForo or on our site – your support is greatly appreciated!

What's New​

  • Improves compatibility with XenForo 2.3.0 and above.
  • As previously mentioned XenForo 2.3.0 is the minimum requirement for this (1.3.x) branch.

Enhancements​

  • Improved Sub-Navigation Link for Upcoming Events: Updated the link to support both user-friendly and non-friendly URLs.
  • Improved Sub-Navigation Link for Private Events: Updated the link to support both user-friendly and non-friendly URLs.
We're delighted to announce the release of Events Manager 1.3.0! The highlight of this release is compatibility with XenForo 2.3.0 RC 3 and above. To support the new dark mode, we've made several adjustments to the less templates and style properties.

Thanks to @Jimmi's funding, we've added a Card Grid view for event categories, with a new admin option to control it. By default, the Card Grid view is now set.

We know there are many happy customers using the Events Manager, and we’d be grateful if you could take a minute to rate the add-on on XenForo or on our site – your support is greatly appreciated!

What's New​

  • Now compatible with XenForo 2.3.0 RC3+
  • XenForo 2.3.0 RC3 is now the minimum requirement for this (1.3.x) addon version.
  • This is pre-release software. It is not officially supported.

New Features and Enhancements​

  • Card Grid view is now available for event categories. (Suggested & funded by @Jimmi)
  • Added a new admin option to choose the display mode for event categories. This allows admins to customize how events are displayed within categories. (Suggested & funded by @Jimmi)
    • Category Display Mode
      • List
      • Card Grid
  • Extended the following options to display or hide blocks in the side navigation to also apply on event category pages: (Suggested & funded by @Jimmi)
    • Display Categories In Side Navigation.
    • Display Filter Events In Side Navigation
    • Display Upcoming Events In Side Navigation.

Bug Fixes​

  • Fixed a minor issue where discussion tab displayed incorrectly when no discussion thread was available.
  • Sad
Reactions: Antea Design
Events Manager version 1.2.6 is now available for all licensed customers to download. In this update, we've implemented several new features and enhancements. Additionally, we've addressed a bug that was reported through our support ticket system.

✨ New Features and Enhancements​


  • Added support for private event permission View private event at the category level. (Suggested by @Michael)
  • Users will now see a permission error if trying to access a private event without the View private event permission. (Suggestion)
  • Private events are now clearly indicated on event listing (list & grid display mode). (Suggestion)
  • Added labels on the Event view page to indicate event status: (Suggestion)
    • Active Event: Displayed with a Active label.
    • Repeating Event: Indicated by a Repeating label.
    • Private Event: Shown with a Privatelabel.
      • Added a new phrase xcu_em_private
  • Enhanced event photos tab to show the photo count beside the tab label for quick visibility of associated photos. (Suggested by @Morrus)
  • Enhanced discussion tab to display reply count alongside the label, showing only when replies exist for increased engagement awareness. (Suggested by @Morrus)
  • Added options to display or hide blocks in the side navigation. (Suggested by @Jimmi)
    • Display Categories In Side Navigation.
    • Display Filter Events In Side Navigation.
    • Display Upcoming Events In Side Navigation.

⚙️ Changes​


  • Modified the event location display logic to show a standardized message when the event location is not specified.
    • Added a new phrase xcu_em_event_location_is_not_provided.

🐛 Bug Fixes​


  • Fixed a bug that caused an error when previewing event text due to a call to an undefined method. (Reported by @dunowat)

📝 Upgrade Notes​


  • When upgrading please ensure that you ✅ the "Overwrite existing files for add-on rebuilds / upgrades" option.
  • If uploading files using an FTP or file manager, you have to overwrite all files.
  • After upgrading, please make sure to revert the following modified templates to ensure the changes take effect.
    • core_xcu_event.less
    • xcu_event_category_list_macros
    • xcu_event_list_macros
    • xcu_event_overview
    • xcu_event_view_macros
    • xcu_event_view_wrapper_macros

⚠️ XF 2.3 Compatibility​


Note: Events Manager v1.2.6 is not compatible with XF 2.3.0 Beta. We're working on a compatible version; stay tuned for updates.

Attachments

  • XenCustomize-Events-Manager-v126-Event-Labels.webp
    XenCustomize-Events-Manager-v126-Event-Labels.webp
    34.5 KB · Views: 26
  • XenCustomize-Events-Manager-v126-Event-View-Location-Not-Provided.webp
    XenCustomize-Events-Manager-v126-Event-View-Location-Not-Provided.webp
    25.7 KB · Views: 25
  • XenCustomize-Events-Manager-v126-Event-View-Photos-Count-Discussion-Replies-Count.webp
    XenCustomize-Events-Manager-v126-Event-View-Photos-Count-Discussion-Replies-Count.webp
    17.4 KB · Views: 25
  • XenCustomize-Events-Manager-v126-Grid-Display-Mode-Private-Event.webp
    XenCustomize-Events-Manager-v126-Grid-Display-Mode-Private-Event.webp
    99.7 KB · Views: 24
  • XenCustomize-Events-Manager-v126-List-Display-Mode-Private-Event.webp
    XenCustomize-Events-Manager-v126-List-Display-Mode-Private-Event.webp
    53.2 KB · Views: 25
  • XenCustomize-Events-Manager-v126-New-Admin-Options.webp
    XenCustomize-Events-Manager-v126-New-Admin-Options.webp
    49.2 KB · Views: 32
  • Like
Reactions: Jimmi
Events Manager version 1.2.5 is now available for all licensed customers to download. In this update, we've made some minor tweaks and addressed bugs that were reported through our support forum.

⚙️ Changes:​


  • Added a maximum length constraint of 150 characters to the 'title' attribute in the event entity. Previously, although the 'title' column in the database was limited to 150 characters, this restriction was not reflected in the entity. (Suggested by @JustinHawk)
  • Increased the maximum length of the 'last_event_title' column in the 'xf_xcu_event_category' table from 100 to 150 characters. This change was also applied to the category entity. (Suggested by @JustinHawk)
  • Changed the event 'Description' label to 'Tag line' for clarity and added a new phrase 'xcu_em_tagline'. (Suggested by @JustinHawk)

🐛 Bug fixes​


  • Added the missing phrase: 'xcu_em_new_event_discussion_thread_must_be_standard_thread'. (Reported by @Excell)
  • Fixed a bug where after a hard deletion of an event, the category counter is not updated. (Reported by @reque)

⚠️ XF 2.3​


Heads up! This add-on is currently not compatible with XF 2.3.0 Beta. A compatible version is planned, but we don't have an ETA yet. Customers can follow XF 2.3 updates here!
Events Manager version 1.2.4 is now available for all licensed customers to download. In this update, we've addressed several bugs reported through our support forum.

🐛 Bug fixes​


  • When someone removes their "attending" response, the system now correctly reflects the updated number of attendees in the event details. (Reported by @requo)
  • The option to automatically post a message in the event thread when it's deleted now works as intended. (Reported by @requo)
  • Resolved a bug that caused attachment upload failures in event creation/edit forms when using Safari on Mac and iPhone. (Reported by @requo)

📝 Upgrade Notes​


  • When upgrading please ensure that you ✅ the "Overwrite existing files for add-on rebuilds / upgrades" option.
  • If uploading files using an FTP or file manager, you have to overwrite all files.
  • After upgrading, please make sure to revert the modified templates to ensure the changes take effect.
Events Manager version 1.2.3 is now available for all licensed customers to download. In this update, we've implemented numerous new features and improvements, thanks to the funding provided by @requo. Additionally, we've addressed several bugs reported through our support forum.

✨New features & improvements​


  • Filter Events by RSVP Status:
    • Users can now filter events in List and Card Grid display modes based on their RSVP registration status. (Suggested and funded by @requo)
    • Events I'm attending (Filter RSVP Status "Attending")
    • Events I might attend (Filter RSVP Status "Maybe")
    • Events I'm not attending (Filter RSVP Status "Not Attending")
  • Max Events Per User Permission:
    • Added a new user group permission "Max events per user" to limit the maximum number of events per user. (Suggested and funded by @requo)
    • When the max limit is reached, it displays a friendly error message: "Your max event count is X, and you have reached the limit."
  • Delete RSVP Registration Status:
    • Users now have the ability to delete their RSVP registration status. (Suggested and funded by @requo)
    • Added a new permission "Delete RSVP status" to allow users to delete their RSVP registration status.
  • Can Add Repeating Event Permission:
    • Added a new user group permission "Can add repeating event" to enable inserting repeating events. (Suggested and funded by @requo)
    • Users with permission can see "Repeating options" on event create and edit forms.
    • Users without this permission cannot set "Repeating options" on event create and edit forms.
  • Hide Custom Fields Section:
    • In create/edit event forms, the "Custom fields" section is now hidden if no custom fields exist. (Suggested and funded by @requo)
  • Display Attendees Count:
    • Attendees count is now displayed in both list and grid display modes. (Suggested and funded by @requo)
    • The count of attendees is calculated based on those who have registered with an RSVP status of "Attending".
    • Events with zero attendees are ignored and do not display an attendee count.
  • Display Repeating Status:
    • Repeating status is now displayed in both list and grid display modes. (Suggestion)
  • Display Event Active Status:
    • Event active status is also displayed in grid display mode. (Suggestion)

⚙️ Changes:​


  • Updated the 'Upcoming Events' widget title link to use the Card Grid display mode by default for event lists. (Suggested by @requo)
  • Added post upgrade script to auto apply the following new user group permissions:
    • Add Repeating Event
    • Delete RSVP Status
    • Max Events Per User (This permission needs to be adjusted manually)

🐛 Bug fixes​


  • Fixed missing phrases for translation in the calendar. (Reported by @requo)
  • Fixed an issue where the event creator could enter an earlier end date of the event than the start date. (Reported by @requo)
    • Displays a friendly error: "Please ensure the end date and time are after the event start date and time."
  • Fixed an issue where the event creator could enter an earlier repeating end date of the event than the event start date. (Reported by @smallwheels)
    • Displays a friendly error: "The repeating duration until date cannot be set before the event start date."

📝 Upgrade Notes​


  • When upgrading please ensure that you ✅ the "Overwrite existing files for add-on rebuilds / upgrades" option.
  • If uploading files using an FTP or file manager, you have to overwrite all files.
  • After upgrading, please make sure to revert the modified templates to ensure the changes take effect.
  • Additionally, adjust the new user group permissions.
  • Like
Reactions: requo and btmgreg
Events Manager 1.2.2 is now available for all licensed customers to download. This update addresses a number of bugs that were brought to our attention through our support forum. Additionally, we have implemented numerous enhancements to improve filtering, the display of custom fields, and upcoming events.

✨New features & improvements​


  • Implemented new filter that let users sort events list by event start date (Suggested by @smallwheels).
    • Added a new default sorting option 'Event Start Date' in the Admin CP under 'Default Event List Order'. When selected, (upcoming) events are displayed by their start dates.
      • Note: Applied to the list and card grid display modes only.
  • Enhanced the "Upcoming Events" link in the public navigation to include only active events with future dates or repeating schedules.
  • Added more space between event detail and custom fields (Suggested by @smallwheels).

⚙️ Changes:​


  • Updated the 'Upcoming Events' and 'Private Events' links in public navigation, as well as the Events count link in member stats, to use the Card Grid display mode by default for event lists.

🐛 Bug fixes​


  • Fixed the issue with the default sort order option in the Admin CP (Reported by @smallwheels).
  • Addressed a strange behavior on the 'Manage Your Active Events' page (Reported by @smallwheels).
  • Corrected a typo that was causing an error when trying to permanently delete an event (Reported by @JBS).
  • Added several missing phrases for alert notifications related to event approval and the approval queue (Reported by @smallwheels).

📝 Upgrade Notes​


  • When upgrading please ensure that you ✅ the "Overwrite existing files for add-on rebuilds / upgrades" option.
  • If uploading files using an FTP or file manager, you have to overwrite all files.
  • After upgrading, please make sure to revert the modified templates to ensure the changes take effect.

⭐Rate and Review


If you appreciate our commitment and hard work, please take a minute out of your valuable time to rate the add-on 🌟📝👍😊
Back
Top Bottom