Upcoming Events Extra Buttons and Enhancements

:information_source: Summary Adds Subscribe and New event buttons to /upcoming_events, with some other tweaks
:hammer_and_wrench: Repository https://github.com/nathan-nz/discourse-upcoming-events-buttons
:question: Install Guide How to install a theme or theme component
:open_book: New to Discourse Themes? Beginner’s guide to using Discourse Themes

Install this theme component

Adds two configurable buttons to the Upcoming Events (/upcoming-events) route navigation:

  1. A Subscribe button which links to /my/preferences/calendar-subscriptions
  2. A Create event button (default off) which enables linking to either a Topic creation URL or a Custom Wizard

This TC extends the UI of the key landing page of the Discourse Calendar (and Event) Plugin (when using the Post Events functionality). This means that users can access everything related to the Events in the site from a single place.

Both buttons are highly configurable, and allow alternative icons and text.

There is also an option to hide past events from the yearly list view, which enables it to act as a true “Upcoming Events” agenda.

In addition, it re-orders the subscription URLs to make them easier for humans.

Associated Topics

6 Likes

I’ve added a re-order of the subscription link buttons so that the most commonly desired option is the first / top option: