# Upcoming Events Extra Buttons and Enhancements

**URL:** https://meta.discourse.org/t/upcoming-events-extra-buttons-and-enhancements/400503
**Category:** Theme component
**Tags:** events
**Created:** [April 12, 2026, 10:46pm UTC](https://meta.discourse.org/t/upcoming-events-extra-buttons-and-enhancements/400503 "2026-04-12T22:46:49Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![nathank](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nathank/32/290039_2.png) [@nathank](https://meta.discourse.org/u/nathank)
#### Post date: [April 12, 2026, 10:46pm UTC](https://meta.discourse.org/t/upcoming-events-extra-buttons-and-enhancements/400503/1 "2026-04-12T22:46:49Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Summary** | Adds **Subscribe** and **New event** buttons to `/upcoming_events`, with some other tweaks |
| 🛠 | **Repository** | [https://github.com/nathan-nz/discourse-upcoming-events-buttons](https://github.com/nathan-nz/discourse-upcoming-events-buttons) |
| ❓ | **Install Guide** | [How to install a theme or theme component](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **New to Discourse Themes?** | [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

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

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/e/c/4ec9a4c565daa096ea52923de5242cb908151a13.png)

This TC extends the UI of the key landing page of the [Discourse Calendar and Events](https://meta.discourse.org/t/discourse-calendar-and-event/97376) 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](https://meta.discourse.org/t/upcoming-events-extra-buttons/400503/2) to make them easier for humans.

## Associated Topics

> [@Calendar subscription URLs for external calendar apps](https://meta.discourse.org/t/calendar-subscription-urls-for-external-calendar-apps/398902):
>
> We’ve added a new Calendar tab to user preferences that lets you subscribe to Discourse feeds in external calendar apps like Google Calendar, Apple Calendar, and Microsoft Outlook. down_arrowHow it works Navigate to your Preferences → Calendar tab and click Generate Subscription URLs. You’ll get one-click subscribe buttons for: Google Calendar — opens Google Calendar with the feed pre-filled Microsoft Outlook — opens Outlook’s web subscription dialog Apple Calendar — t…

> [@Creating a link to start a new topic with pre-filled information](https://meta.discourse.org/t/creating-a-link-to-start-a-new-topic-with-pre-filled-information/28074):
>
> bookmark This documentation explains how to create a link that starts a new topic in Discourse with pre-filled information. person_raising_hand Required user level: All users Sometimes you may want to provide users with a link that opens a new topic composer with certain information pre-filled. This can be useful for various use cases including bug report templates, feature requests, or standardized posts. Constructing the URL Base URL To compose a new pre-filled topic with no extra i…

> [@Single click activation of the Create Event modal](https://meta.discourse.org/t/single-click-activation-of-the-create-event-modal/400169):
>
> I’ve been using the Calendar and Events functionality extensively over the past 3 years, across multiple self-hosted Discourse instances. It has been wonderful to see it develop into the impressive suite that it is now. However, one significant issue continues to stand out for my users. They struggle to work out how to actually post an event. This has been consistent the whole time, and across user groups. It remains a problem despite the improvements to the process and modal recently. The k…

---

_[View the full topic](https://meta.discourse.org/t/upcoming-events-extra-buttons-and-enhancements/400503)._
