Site. Add âAgendaâ and/or âCalendarâ to top menu in site settings and the list(s) will appear in the top level discovery context. These lists show events from all categories.
This plugin is really becoming robust. How did you enable title pictures for posts inside of a category? It looks like they only appear in âagendaâ in your sandbox:
Thatâs alot of multiple day events! When there are 4 on a given day or period, the last one gets cut in half and is not legible. Not sure thereâs an easy answer to that.
@tobiaseigen yes, as it happens, I was wondering about possible solutions to the crowding issue too. Tricky one to solve. Apple calendars does it by showing a subset of events per day and displaying an âX more âŠâ link underneath.
I think titles of multi-day events need to be repeated on each week (row) that the event spans.
Thanks, Chris. I think you are using the calendar in a different way than most people, by putting exhibition dates that span weeks or months. This looks great on agenda views but not so great on the calendar. Maybe youâd benefit from a select option to hide specific events from the calendar view? Or you just create two events to indicate start and end date for the exhibition?
Or your suggestions seem good ones too for dealing with lots of events. Google calendar does it this way too. So thereâd be only 3 displayed each day plus a âX moreâ.
I also had the thought earlier that thereâs a temptation/desire to click on a day to see all the events on that day. Maybe make the day clickable and display those events below the calendar like on the mobile view? The âX moreâ link could also be clickable to display those events below the calendar.
Of course all this may be scope creep for the events plugin. I wouldnât want Angus to feel like weâre pressuring him to make this plugin bigger than it needs to be for his purposes.
I also made some updates to how all day events are handled that, in conjunction with the timezone updates, should fix the issues you were seeing @ChrisBeach.
Youâll need to edit the relevant posts, open the add event modal and save it again (itâs not possible to migrate it).
Let me know if the âmoreâ button and day detail view help in this respect.
Using a third party library is a bit limiting in terms of style and functionality, particularly for something as big as this. It wouldnât feel âNativeâ.
Wow! I love what youâve done, Angus. Looking really good. I am really looking forward to installing this plugin on my site soon!
I played with it a bit and added some events, and noticed a few oddities. See screenshot.
All-day events have a start time in the calendar? See snow day. (love that emoji work in the calendar - so cool!)
multiple day events interfere with each other and make for a disjointed presentation (see red and blue on 14 February).
long multiple day events become orphaned, thereâs no way to know what they are until you click on them and away from the calendar. Chris had the idea to display it at the start of each week. I think it might be fine to provide a mouse over helper text, or a popup displaying details before taking me away from the calendar.
I donât know why you have a multiday event displaying only on the 14th.
Feature request whichlist for the âagendaâ list:
make the date format configuraable (or at least stick to the format of the userâs preference): â04-05 somethingâ will lead people over here to believe itâs happening in in may, not in april.
And make âyearâ be visible by default, just to make the date-pattern more reconizable.
make the sorting configurable: start from ânearâ to âfare away in the futureâ
donât show closed threads and/nor thread more than x days in the past (e.g. default 7 days)
I wonder. Maybe this could be an interesting option. Also for an event series. Eg add ability to add event data to any post in a thread to indicate an event in a series. I could see this being interesting for a webinar series and not being too loud. Admin wrench option to enable event to any topic?
Then again, in my community we already create one topic per event or funding opportunity. So it would not be more noisy to be able to add event data to any topic in the forum and have it show upon the agenda and calendar views. I love the category colors on the calendar!
Though we would want to be able to limit the ability to add event data by trust level. Not everyone should be able to add events to the calendar, methinks. That could get noisy and confusing to regular members too.
You edit the event by editing the first post, not the topic inputs in the topic title area.
You can configure the event label format using the site settings events event label short format(lists) and events event label format topic title.
You can:
Remove past events from all agendas (site setting Remove past events from Agendas); and
Remove closed events from specific categories (category setting Filter closed event topics from the Agenda in this category) or from all agendas (site setting Filter closed event topics from all Agendas)
Yeah, I see the use case. The current âproductâ is built around in-person events. For an availability calendar, having one topic per person is too much.
Given that Iâve already made a discourse-specific calendar, adding this functionality wouldnât be that hard I guess. Mount the existing calendar components in a widget and add some post custom fields for post events⊠Iâll see if I can think it through next weekend.
Actually, ideally this would integrate with Discourse Chronos, i.e. provide an in-topic calendar chronos events (@j.jaffeux)
Yeah, having the topic:event relation has a âbuilt inâ permissions structure. And listing the events as topics works well with the Discourse discovery lists. But I can see the âAvailabilityâ calendar use case.
** edit **
Yes, long all day events areâŠtricky. Getting them all to line up properly in every scenario will take a bit more work. Iâll see if I can crack it this evening. I agree with the titles idea (cc @ChrisBeach).