[XenCustomize] Events Manager

[XenCustomize] Events Manager 1.2.6

No permission to buy ($65.00)
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: 5
  • XenCustomize-Events-Manager-v126-Event-View-Location-Not-Provided.webp
    XenCustomize-Events-Manager-v126-Event-View-Location-Not-Provided.webp
    25.7 KB · Views: 5
  • 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: 5
  • XenCustomize-Events-Manager-v126-Grid-Display-Mode-Private-Event.webp
    XenCustomize-Events-Manager-v126-Grid-Display-Mode-Private-Event.webp
    99.7 KB · Views: 5
  • XenCustomize-Events-Manager-v126-List-Display-Mode-Private-Event.webp
    XenCustomize-Events-Manager-v126-List-Display-Mode-Private-Event.webp
    53.2 KB · Views: 5
  • XenCustomize-Events-Manager-v126-New-Admin-Options.webp
    XenCustomize-Events-Manager-v126-New-Admin-Options.webp
    49.2 KB · Views: 5
  • 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 🌟📝👍😊
We're delighted to announce today's maintenance update. It enhances the display of icons in custom themes utilizing Material design. Additionally, this update resolves several bugs reported in our support forum.

⚙️ Changes:​


  • Changed the Card Grid display mode icon from fa-th-large to fa-table for better compatibility with custom themes.
  • Changed the Start date icon from fa-calendar-day to fa-calendar for better compatibility with custom themes.
  • Changed the fa-calendar-star to fa-calendar and fa-image-polaroid throughout the add-on for better compatibility with custom themes.

🐛 Bug Fixes​


  • Like
Reactions: requo and btmgreg
Today marks a milestone for Events Manager as we unveil our most substantial update since its debut 🎉! Introducing version 1.2.0, this update encompasses a suite of new features, including an enhanced calendar, versatile display modes, the requested Full Day and Repeating Events options, among other significant enhancements.

The new price from this version will be $65. To our customers who previously purchased it for $45, we're offering the option to contribute an additional $20 to support our development efforts (click here to upgrade). While this additional payment is not mandatory and you will still receive the update regardless, it greatly helps us cover the extensive development costs of v1.2.0. Your support is deeply appreciated, but please know that it's okay if you choose not to contribute the extra amount. 👍

We hope you enjoy the new and improved Events Manager!

📜 New Features​


  • Calendar Display Mode (Suggested by @btmgreg @JBS @Dragonsys @smallwheels and others)
    • Added a brand new Calendar display mode
    • Easy switch between the available display modes
      • Calendar
      • List
      • Card Grid
    • Filters support available in List and Card Grid display modes
  • Calendar Options
    • Added new options to control and customize the Calendar:
    • Event List Display Mode (Index)
      • Calendar
      • List
      • Card Grid
  • Default Calendar View
    • Set the initial view of the Calendar. Select the default view that best suits your needs or the preferences of your users.
      • Basic Month View
      • Basic Week View
      • Basic Day View
      • List Year View
      • List Month View
      • List Week View
      • List Day View
  • Enable Agenda Views for Calendar
    • Enabling this option transforms the week and day views of your calendar. Events will be displayed as distinct blocks within the calendar, visually representing their duration and the specific times they occur. This feature is particularly useful for a more detailed and time-specific overview of events.
  • Week Start Day
    • This option allows you to set which day your calendar week begins. Adjusting this setting will change the first day of the week across all calendar views. This is particularly useful for matching the calendar's weekly cycle with your regional or personal preference (e.g., starting the week on Sunday or Monday).
  • Include Weekends in Calendar Views
    • Use this option to control the display of weekends (Saturday and Sunday) in your calendar. If disabled, the calendar views will not show columns for Saturday and Sunday. This setting is useful for focusing the calendar on typical business days or customizing it to fit non-standard work weeks.
  • Default List View Timescale
    • This setting determines the default timescale used in list views when displaying upcoming events. Choose from year, month, week, or day to set the preferred duration and scope for event lists. Adjusting this setting allows you to tailor the event list view to best fit the needs of your users or the nature of your events.
      • Yearly View - Displays events for the entire year.
      • Monthly View - Displays events for the current month.
      • Weekly View - Displays events for the current week.
      • Daily View - Displays events for the current day.
  • Calendar Style Properties
    • Added new color style properties to customize the styling of Calendar Events:
      • Calendar Event Background Color
      • Calendar Event Text Color
      • Calendar Event Border Color
  • RSVP Registration Method (Suggested by @smallwheels)
    • Choose the method for event RSVP registration. Select 'One-Click Quick RSVP Register' for a streamlined registration process, or 'RSVP Status Window' to allow users to select their RSVP status during registration:
      • Quick RSVP Registration
      • Choose RSVP Status during Registration
  • Full Day Event
    • Added "Full Day Event" Feature (Suggested by @smallwheels)
    • Event creators can now utilize a new checkbox option to mark an event as a full day. This enhancement eliminates the need to manually enter start and end times for such events, streamlining the creation process and saving clicks. Note that it remains essential for event creators to accurately specify the start and end dates for these full day events.
  • Repeating Events
    • Introduced "Repeating Events" Functionality (Suggested by @smallwheels)
    • A significant update for event creators is the addition of the "Repeating Events" feature.
    • This new functionality allows event creators to designate an event as a repeating one via a checkbox.
    • Upon selection, creators have the flexibility to set the event to repeat at regular intervals - daily, weekly, monthly, or yearly.
    • Furthermore, the duration of the repeating event can be customized to either continue indefinitely ("Forever"), conclude on a specific date, or repeat for a predefined total number of times.
  • Category Choices for Upcoming Events Widget
    • Implemented the ability to select applicable categories when creating/editing Upcoming Events Widget. (Suggested by @Gemma)
  • Event Time Zone
    • Implemented a feature for selecting a time zone for each event during its creation and editing.
  • Cron entry
    • Added a cron entry to auto rebuild next event dates.

⚙️ Changes:​


  • Event start and end date fields are now required fields when creating and editing events.
  • When it's a full-day event or the start and end dates are the same and only the times differ, then on the event view page, the end date section will show only the end time. For example: Start Jan 16, 2024 at 12:00 AM, End 2:00 AM
  • On the event index page, in the list display mode, we now display only the start day, month, and year. The end date has been removed from this area to better accommodate repeat events, as well as to reduce clutter and maintain consistency with the other display mode, Card Grid. This area will undergo further changes once we implement Event Reviews, as there will be space allocated for star ratings.
  • The 'Manage Your Active Events' page, along with many other sections where dates are displayed, has been updated to accurately reflect the dates in line with our newly implemented time zone and repeating event features.

🐛 Bug Fixes​


  • Missing Email Templates
    • Added missing email template xcu_event_watched_category_event. (Reported by @Azure Ace)
  • Missing Phrases
  • Resolved an issue where the active/inactive action link was incorrectly displayed to users without event editing permissions. (Reported by @smallwheels)
  • Fixed time offset of one to two hours when creating an event (Reported by @smallwheels)

📷 Screenshots​


Click here to view all the screenshots on official support forum
Today we're delighted to roll out our 5th update in a row 🎉! This latest version brings style properties and gives admins greater control over event view sections like Event Notes, Location, and Purpose.

This is probably our final update for the 1.1 series, and with all reported bugs fixed, it's our most stable release yet! 🌟 Enjoy!

📜 What's New​

  • Style Properties (Suggested by @Azure Ace @Paul)
    • Added style properties to Event view sections, making it easier to customize styles, especially for dark themes.
      • Event view section
        • Start background
        • Start title (Text, Background, and Freeform CSS/LESS code)
        • End background
        • End title (Text, Background, and Freeform CSS/LESS code)
        • Notes background
        • Notes title (Text, Background, and Freeform CSS/LESS code)
        • RSVP background
        • RSVP title (Text, Background, and Freeform CSS/LESS code)
  • Allow Event Notes (Suggested by @Azure Ace)
    • Admins can turn the event notes feature on or off for the entire add-on.
    • If enabled, event creators will have the option of setting multiple event notes.
  • Display Location Below Content
    • If disabled, the 'Location' link, map icon, and button will not appear in the content below.
  • Display Purpose Below Content (Suggested by @smallwheels)
    • Admins can turn the event purpose feature on or off for the entire add-on.
    • If disabled, creators won't have the option to enter a 'Purpose' when adding or editing an event. Also, any existing 'Purpose' data will not be displayed.
XenCustomize-Events-Manager-v115-Style-Properties-Event-View-Section.webp


XenCustomize-Events-Manager-v115-Style-Properties-Event-View-Sections.webp



📝 Upgrade Notes​


  • After upgrading, please make sure to revert the templates to ensure the style properties work correctly.

⭐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 🌟📝👍😊
  • Like
Reactions: smallwheels
Today marks our 4th update in a row 🚀! With all reported bugs squashed 🐛, we're excited to roll out another feature update to improve your experience 👍.

📜 New feature​

  • Event Banners (Suggested and funded by @JBS)
    • Creators can now add a large banner (850x478) to their events. It shows up when someone views the event.
    • Existing event banner images can be replaced or removed anytime.
  • Allow Event Banners
    • Admins can turn the event banner feature on or off for the entire add-on.
    • This feature is off by default.

XenCustomize-Events-Manager-v114-Allow-Event-Banner-Option.webp


XenCustomize-Events-Manager-v114-Set-Event-Banner.webp


XenCustomize-Events-Manager-v114-Event-Banner-Upload.webp


XenCustomize-Events-Manager-v114-Event-Banner-Delete.webp


XenCustomize-Events-Manager-v114-Event-View-with-Banner.png



📝 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.

⭐Rate and Review


If you appreciate our commitment and hard work, please take a minute out of your valuable time to rate this update 🌟📝👍😊
Today, for the third day in a row, we're rolling out our third update 🚀. We've listened to our customers, fixed reported bugs 🐛, and included suggestions to enhance the add-on 👍.

We're grateful for your trust in XenCustomize! Please use our support forum to post bug reports and suggestions, and thank you for your patience as we work on them 🙏.

Let's dive into what this update includes! 🌟

📜 Enhancements​

  • Event Creator Counted in Attendees (Suggested by @smallwheels)
    • Starting with version 1.1.3, the event organizer (the user who owns the event) will be included in the total attendee count upon registration, and the maximum attendee limit will be adjusted accordingly.
  • Streamlined Event Time Fields
    • Event Time Fields are now narrower on desktop screens, enhancing user-friendliness. (Suggested by @smallwheels)
  • Repositioned Date and Time Fields
    • Event date and time fields are now more prominently placed on the add/edit event page for easier access.

🐞 Bug Fixes​


📝 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.

⭐Rate and Review


If you appreciate our commitment and hard work, please take a minute out of your valuable time to rate this update 🌟📝👍😊
Top Bottom