Events Calendar on Custom Lists

:information_source: Summary Add Calendar functionality to Custom Lists
:eyeglasses: Preview See it in action here
:hammer_and_wrench: Repository Event List Calendar
:question: Install Guide How to install a theme or theme component
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

:warning: This utilizes (requires) both the events and the custom lists plugin.

Why use this over the upcoming events page?

  • Gives the option to have a sidebar outlet instead of the full calendar
  • Includes the topic list
  • Ability to target multiple categories or specific tags (via the custom lists plugin)

Note: to exclude categories where a tag is used, be sure to -category:SLUG in the custom list settings. I.e, tag:webinar,livestream -category:show-tell

Calendar view:

Sidebar calendar:

Settings

Includes the ability to have different calendars per list/object

  • Only show topics in the list with events
  • Hide the topic list

6 Likes

This is really cool! I can see it becoming super useful, and bridging the missing overall site upcoming events list in the core functionality.

For some reason, the toggle to hide non-event containing topics isn’t working for me. This is with the Horizon theme (haven’t tested it further sorry). I wonder if what is needed is for the filter to handle Event filtering rather than hiding them via the TC. I’ll put in a feature request for that:

Also, we really need the New Topic button to become a New Event button instead on the Event filtered list. Is it possible to add that to the TC?

1 Like