Events Plugin 📆

Noticing two things today about the events plugin - welcome any advice.

First, editing event details bumps the topic. A fix for this I think would be to enable editing of event details via the edit link next to the title - editing titles does not bump topics. This would also address support requests I constantly face in my community - people always forget how to get to the event details. Or there some way I don’t know of to prevent bump when editing just event details?

Second, events in the past are not obviously indicated as such in topic lists. So a date on 3 May 2018 looks like it is happening on 3 May 2019, especially if you edit an old topic to edit date details! This happened to me today. Some sort of visual differentiation between upcoming and past events would be helpful. Displaying event date including year on mouseover even.

1 Like

I’ve added this :+1: https://github.com/angusmcleod/discourse-events/commit/55b73a3a4278614228e377364791a006fa7ab8a0

I’ve added these in for May 24: https://discourse.angusmcleod.com.au/t/events-rsvp-guest-list-upgrades/922

Not sure what you mean here? When I add guests on topic creation it works as expected.

I’ve added this in for the 17th of May: https://discourse.angusmcleod.com.au/t/add-event-edit-controls-to-topic-edit-area/923

I’ve added this in for June: https://discourse.angusmcleod.com.au/t/improve-display-of-past-events-on-the-topic-list/924

1 Like

Cool. Thanks, Angus! This all looks terrific. :+1:

I just tested and this seems to have gone away. Maybe random behavior related to some browser cache issue during installation of the plugin.

1 Like

Small UI bug on mobile:

  • link to calendar export jumps to new line for dates that span multiple lines instead of aligning right
  • dropdown list flows over the left edge as a result

1 Like

Thanks for this report :slight_smile: I’ve scheduled this in for next week: Events mobile UI bug - Tasks - Pavilion

The events plugin has got a busy to-do list!

https://discourse.angusmcleod.com.au/tags/events/l/agenda

2 Likes

Hi @angus

There seems to be a bug that has creeped in last couple of weeks. All the timezones listed are UTC:

This has been fixed: https://github.com/angusmcleod/discourse-events/commit/665da595f5512b177b3e7d90835ebfc96c9ad66f

Thanks for reporting this! I’m trialing a new system for bug reports. If you could fill out the bug report wizard here: https://discourse.angusmcleod.com.au/w/bug-report

Here’s an example of report that I just filed using the wizard: https://discourse.angusmcleod.com.au/t/auto-filling-tags-in-the-topic-fields-in-the-create-topic-action-does-not-work/963

When you create the report, I schedule it to be fixed ASAP

2 Likes

I vote for a standardized dialog with an consistent arrangement & alignment of the input fields. The official calender plugin has a nice one… I guess, we‘ll see much more useful plugins in case Discourse offers a framework for the most common UI elements

Best

Do you find some aspect of the ‘add event’ modal confusing? Could you elaborate?

1 Like

Indeed, the official dialog looks more clean and important input fields (e.g. the until one) is always visible. Just the all-day checkbox seems to be missing. The best thing is, I can use it by tab key and don’t need the cursor all the time…

basic view

with details

!

hmm actually I find the opposite to be true. Open the Insert date / time modal and press tab. Then try opening the Add Event modal (e.g. here) and press tab.

Generally, I agree there are UI improvements that can be made, but I don’t see a huge difference between the date/time selection between the two modals that would reflect significantly in UX.

Hi, I think I have found a bug?

Create a new topic setting the date from May 20 to June 20 (or another combination as long as the day of the month is the day). All day. Save the topic.

Now the topic shows May 20 only, even if the calendar shows correctly the span of several weeks. (wrong)

If you change the end date to to June 19, then the UI shows May 20 - June 10 (correct).

1 Like

This feature request has been completed. See further: Add event edit controls to topic edit area - Tasks - Pavilion

2 Likes

Thanks for the report! This one was actually reported a few weeks ago and is next on the agenda to be fixed. See further: https://discourse.angusmcleod.com.au/t/events-end-date-bug/915

2 Likes

Hi @angus, any hope you could give this Private iCal feed feature a try some time? What are your plans concerning it? It has become a critical feature for my community. :slight_smile:

Anyway, thank you for the hard and good work!

I actually pushed this a little while ago, but neglected to announce it. You can subscribe to private iCal feeds by adding valid api_username and api_key parameters to an ical feed url, e.g.

webcal://discourse.angusmcleod.com.au/c/private-work/l/calendar.ics?time_zone=Australia/Melbourne&api_username=angus&api_key=##api key##

I’ve been using it myself on https://discourse.angusmcleod.com.au and it’s working well.

There isn’t currently any UI indication of support for it, but the basic functionality should work.

7 Likes

Can you invite a group when asking for RSVP’s?

Oh, fantastic! I have to give it a try as soon as possible on my install. I’m not familiar with this API things but that doesn’t seem complicated. :slight_smile:

(@oca , you may be interested by this)

This is now fixed:

https://github.com/angusmcleod/discourse-events/commit/9e30f32a8b47f843685a85c42ff03fcfe9cf9628

2 Likes

This is now fixed. See: Events mobile UI bug - Tasks - Pavilion

4 Likes