My forum uses the Calendar and Event plugin within a category. We would like to have to replace “+ New Topic” with “+ Create Event” that automatically opens a new topic with the template and the “Create event” window. This will help simplify the UI so people don’t have to go digging or read instructions of how to post an event.
AI-generated summary
In a Support category under the ‘calendar-and-event’ tag, jakob22 requests replacing the “+ New Topic” button with “+ Create Event” to streamline event posting via the Calendar and Event plugin. putty suggests using a theme component to rename the button and Topic Templates to auto-populate content, noting that triggering the event window automatically may require custom development. jakob22 expresses interest in funding such custom work and hopes it can be contributed publicly to GitHub. nathank recommends the Custom Wizard plugin as a viable solution, allowing redirection of the New Topic button to a form that gathers event details and auto-posts an event topic — achievable with the free version. A reference is provided to a working example of auto-creating event topics using the official Events plugin here.
Welcome to the Discourse community!
You can use this theme component to change the New Topic text:
You can use Topic Templates to populate text automatically:
Automatically bringing up the Event window may require some custom work though.
Thank you, Derek! I’ll keep an eye out for anyone who could do that custom work for $, I would love for it to be publically contritubed to the github as well
This is an ideal use-case for the Custom Wizard Plugin 🧙.
Using the one plugin you can set up a Wizard to redirect the New Topic button, direct to a form / template to gather event info, and then automatically post an event topic in the correct place.
You should be able to do this with the free version without too much trouble. See this for the event topic posting bit: