[Long Term] New Channel Types

(#929) Feature Under consideration channels

Thread

Comment by @RaeASunshine
RexSystem 1 vote originally by @RaeASunshine on GitHub 1 reply
An idea for Calendar channels: Calendar Page Basically, You have a page that has a calendar on it and a list of events. The events are tied to that calendar, and can be quickly observed that way. You can create new events by either hitting the "New Event" button or clicking on the day/time and creating a new event similar to the flows on any standard calendar app. Give it a starting time, ending time, set up recurring events, a description, image, etc. This information could become the top post for the integrated forum thread. From there, you have the "I'm Interested" flow that discord has for it's event system. Hitting the bell that you are interested automatically subcribes you to a thread for that event (if that is enable in the calendar settings), and you are notified when the event starts (creating the event gives you reminder options). There should be options for recurring events as well. This is very similar to a forum in discord, and with the stated roadmap goals of exporting forums to web you could export the calendar too if you want. (Note on the image: I clipped the current fluxer UI to do this example, so I'd recommend removing the ability to send messages to such a calendar channel. It's essentially a fancy forum display, allowing you to have threads with date/time information. The subscribers to the thread are the people interested in the event) EDIT: I think there is benefit to keeping calendar events channel based, using channel permissions. In discord, Events are tied to the guild and there is no way to restrict who can see certain events. By keeping events channel-based, guild owners can create things like a "Leadership Calendar". Games where you coordinate with variously trusted individuals you can limit who sees raids or operations (ie: with the game Foxhole, You generally want to invite members of allied orgs into your discord to coordinate, but you dont want to give them full access. Also you may have members in your guild who play against you for a match and then come back, so you want to limit their permissions). This is also useful for guilds that have mixed local IRL friends and internet buddies... you can have a place for just the IRL friends to organize events without every person on the server having access to information like people's physical addresses if they are shared in calendar events. You could achieve Discord's "Events" category by showing the user every event they have access to.
  • 552431048-c938703d-c8a6-453c-a872-8911fd50e55c.png

    552431048-c938703d-c8a6-453c-a872-8911fd50e55c.png

    1424×784 | 129 kB

Comment by @alzalia1
RexSystem 1 vote originally by @alzalia1 on GitHub OP
I took the liberty of making a second version of your proposal, slightly more fluxer-themed (although I am not designer) so we would have a better view of it. Is it along the lines of what you had in mind ? image
  • 552921310-564c0f14-ab37-48b5-8e03-59b8872b80be.png

    552921310-564c0f14-ab37-48b5-8e03-59b8872b80be.png

    1917×918 | 124 kB