Cards donât display emoji and accents. Is it possible to display it?
I think you have me set up as a moderator on your sandbox - so I see the wizard completed message, like below. When I use incognito mode, I am able to see the events topics. Pretty cool!
I did notice one small new problem - the âadd to calendarâ button is now a bit too high, so it overlaps a bit with tags and alignment with the rest of the events stuff is off. This is happening on my site too.
Is this setting working?
Because I donât see calendar in recents and all categories section
Only in the subcategories that I set it directly
Hi @Angus - bit of a priority request here - there are multiple reports of IE rendering issues on my forum and I believe Iâve tracked down the problem to a call to the assign()
JavaScript method from within the events plugin:
This method isnât supported by IE11 and earlier.
This stackoverflow answer recommends polyfilling to resolve IEâs deficiency:
Thanks for the good work you keep doing on this awesome plugin, @angus
I got an issue with the RSVP feature after upgrading today. Can anyone reproduce it?
https://github.com/angusmcleod/discourse-events/issues/23
Right, thanks. This is now fixed.
This is fixed:
As per @yanokwaâs request, Iâve added two timezone formatting settings:
-
events timezone format
(Moment.js formatting). If you use this it will override other format settings.
e.g: â(Z) zâ = -
events timezone rails format
(this is the default setting).
e.g: -
If both settings are disabled, the IANA timezone will be used
e.g:
The format will also apply in the:
-
Add event button text in the composer:
-
Timezone combo-box in the Add Event modal
The logic on when to display a timezone is the same as I explained above.
Iâve replaced Object.assign
with jQueryâs $.extend()
.
This should be fixed (here).
Those lists are not in categories. The site setting youâre referring to is there for convenience so you donât need to go through each category and enable it individually.
If you want a calendar in non-category lists, add âCalendarâ to the top menu
setting.
Current Tasklist.
-
Ensuring the rsvp feature v1 works. This week.
-
Ensuring emoji and html entities work in topic excerpts in event cards (see). This week.
-
Add event details to onebox previews. Next week.
-
Event calendar for groups. 2 weeks.
-
Allowing Discourse Local Dates to be displayed in calendars. 3 weeks.
-
Adding multiple events to one topic. 4 weeks
-
Recurring events. 5 weeks.
-
Rspec and Unit tests. 6 weeks.
Thanks @angus - one of the users affected just got back to me and reported the issue fixed.
Same here. Works as expected. Thanks @angus
My community speak french. In french we have many accents in words! For example, the category âgĂ©nĂ©ralâ has two âĂ©â. The link is https://forum.lepeuplier.ca/c/gĂ©nĂ©ral
But when I past the link, it convert to https://forum.lepeuplier.ca/c/g%C3%A9n%C3%A9ral
. Because link canât have accent, I know and it works.
But not with the events plugin. Donât know why. The link for the calendar is
https://forum.lepeuplier.ca/c/général/formations/l/calendar?end=2018-06-04&start=2018-04-30
When I past the link, it gives
https://forum.lepeuplier.ca/c/g%25C3%25A9n%25C3%25A9ral/formations/l/calendar?end=2018-06-04&start=2018-04-30
And it always give a 404 page not found.
Should I remove the accent? Donât understand how this works. Thanks
Removing diacritics from URLs is a best practice to ensure interoperability.
Iâm and GĂ©nĂ©ral - Le peuplier looks totally fine to me.
Hi @angus. We are finding this plugin really useful for teamwork, thank you
There seems to be a small problem with display of events in the calendar, when the events are multi-day spanning a month end.
Whilst most events are shown with a title at the start of the event, inside the event line, if they are multi-day spanning a month end the title is not shown at the start of the event line:
(see the event starting 29th May)
Compare this to the multi-week event above which has the title clearly shown at the start of each line.
Same problem in the next month, though it does show at the start of the following weekâs lineâŠ
Thatâs my request so I just want to make sure we talk about the same thing.
For one topic (one event), I want multiple dates. For example :
Baseball game
Dates : july 14, august 31, december 22
Also, it could have the option of periodicity. For example :
Baseball game
Monday 9:00 to 11:00 am, each week for 8 weeks
For now, I have to create multiple topics (events) for the same event but with different dates. Some events have ten different dates so it is ten topics. Not usefulâŠ
Thanks so much @angus
I think there may be a bug with the main calendar view⊠I have an event here created for 10am in the GMT-5 timezone - but Iâm in the Europe/London timezone. Loading the ICS file into my email client, I correctly see 1500 (3pm) as the time for me - but in the calendar view itâs not converted:
That should show 15:00 for me. Is this:
or is it just a bug?
Also the webcal:// link doesnât seem to respect DST, I added it to Google and the events are an hour out - the forum is set to Europe/London, but the Google-side display is GMT. If thereâs anything I can get logs-wise, just let me know.
Your work so far and plans are great, Angus - nice work on this incredibly handy plugin.
Probably unreasonable, but with the RSVP feature I can see possibilities to stop relying on external services like eventbrite or gotowebinar for organizing events. For that, I am seeing the following features that would help:
- event author (or moderators?) export rsvp list (already mentioned above)
- guest rsvp for non-members, using email address (creates staged user and subscribes them to event?)
- custom event fields for rsvp to fill out (what are you bringing, etc)
- reminder notifications to those who rsvp (a la gotowebinar. 24 hours, 1 hour ahead of meeting)
Some other random feedback/ideas:
- I am still missing the ability to add event details via the title edit pencil. I keep trying to do it and it doesnât work, then I have to go find the bottom of the OP and edit it which is a little cumbersome. FWP but still.
- on topic lists, event details take up alot of real estate, especially on mobile. is there an easy way to set it up so that only the date shows up, and nothing else? Then on click through people can find out the details about date and time. For past events, the exact time of day is not at all important on topic lists.
Thanks for reporting this. Fixed.
https://github.com/angusmcleod/discourse-events/commit/6a1d9c8e30017e67777ed13b3ea4d5bb55e6c47c
@Francois_Douville Thanks for clarifying.
This is actually all expected behaviour. The logic determining what timezone is used to display an event is explained in some more detail here. Basically:
-
Userâs timezone is the default.
-
If the timezone site setting is set, use that instead.
-
If the event has a custom timezone, use that instead < ---- this applies in this case.
For the .ics file however, times are always converted to the userâs local time (see here).
You feel this is unexpected?
Could you post the full link youâre using here? Thanks.
@tobiaseigen All good ideas (and thanks for the reminder about the existing requests). Letâs put Eventbrite out of business.
Current tasklist
-
Ensuring the rsvp feature v1 works.
-
Ensuring emoji and html entities work in topic excerpts in event cards (see). -
Update event details in title edit area.
-
Better layout of event details in topic list
-
Rspec and unit tests updates.
-
Event calendar for groups.
-
Adding multiple events to one topic.
-
Allowing Discourse Local Dates to be displayed in calendars.
-
Add event details to onebox previews.
-
Recurring events.
-
Event rsvp list export.
-
Guest rsvp.
-
Rsvp custom fields
-
Event reminders.
⊠I need @cpradioâs checklist plugin on meta
I do. Perhaps a slightly more zoomed out screenshot might illustrate (by the way all this comes from this calendar):
So in one view I have events at:
- 14:00 on May 2nd - and thatâs in BST which is my timezone, so itâs correct
- 10:30 on May 11th - but in Amsterdam, so actually 9:30 in my timezone
- 14:00 on May 17th - again, in my timezone so itâs right
- 10:00 on May 25th - but in US East, so actually 15:00 my time
In other words, the view is misleading. When I see a calendar, I would expect everything to be shown in one timezone - thatâs what you get from the webcal / ICS links, after all. Things get more fun if I move the 10:00 GMT-5 to the 17th:
So clearly this is just a display thing, since the calendar knows 10:00 -5 is later than 14:00 +1. When you have a busy calendar, it becomes obvious that timezones are in play, but when thereâs only one event on a given day I think itâs a natural assumption that itâs in your zone.
I read though your link, and for the most part it does makes sense - especially for the agenda view where thereâs more room. Here Iâd suggest either showing the timezone (possibly not enough space though), using local-dates (I think I saw that on your to-do?) or converting the time text to the browser timezone just for the calendar entry.
Some history: Until we set up the events plugin our calendar was on our website (now discontinued in favour of Discourse, but the code is here, itâs a Jekyll site using the iCalendar gem), and there we did convert all events to the browser timezone. My users seem reluctant to add webcal / ICS stuff to their own calendars, so I assume theyâll come to Discourse to see when events are - and then complain at me when they miss stuff.
Sure, itâs from the above linked calendar - webcal link. Hereâs a shot of what Google did with it:
Note how the timezone field is not editable, so while the URL is correct (timezone=Europe/London), the choice of UTC by Google is ⊠odd, and annoying
Is it possible to change the name of the list âAgendaâ to other name? How?