What
I have recently looked more into the features of Discourse and noticed the existence of the Calendar Plugin.
This sparked an opportunity for me to fix an existing issue in our ecosystem, which is the lack of a single calendar for all public calls, and events.
For example, I am aware of:
- Two AAG calls
- Polkadot Open Fellowship Call
- More calls hosted by independent communities like OpenGuild
- A lot of things hosted by the official Polkadot twitter
Yet, I don’t believe there is a single calendar somewhere that I can share with someone new to the ecosystem to know about all of them.
For the more tech oriented audience, the release calendar for polkadot-sdk
and fellowship/runtimes
would be very nice to have.
Similar story about Hackathons and in-person events. I am personally aware of many of them, but I don’t believe there is a single source of truth such that we can easily
I believe having a single open (with some moderation) calendar for all of our events would be a great step towards the social aspects of the Polkadot Hub, and in the short term, the Forum can act as this.
Implementation
Creating and managing calendars - Using Discourse - Discourse Meta Seems like the best concise description of what this plugin can do.
In short, calendars can be either crated within a topic, or within a whole category.
I don’t see a lot of use for the former.
The latter can be used either as:
- One category where anyone can create an event (Public Events)
- One category where only moderates can create an event (Curated Events)
Admittedly, I have not used the plugin a lot though. For the implementation, the @moderators can help by enabling the plugin just within themselves, and help with evaluation.
Admittedly, if the calendar plugin of the forum is not the correct one, we can also opt into using a 3rd party calendar tool, and pin it somewhere in the forum.