Closed egekorkan closed 3 months ago
I have now set up the W3C Calendar entries. We should add a link to them from the events/calendar page and start investigating how we can pull updates or do a mashup. Either of these links will work, as I listed the meetings under both the WG and the IG. I suggest we use the WG link, though:
You might have to log in first. Note the WebExes are not direct info like with my Outlook invites, but links to the relevant emails as in the Web page. I also put in one paragraph descriptions of each group (copied from the wiki pages) and links to each wiki page.
The pages linked above are accessible without login so it should enable us to crawl it regularly for changes via github actions.
I suggest to use a script that downloads the ICS file (i.e., https://www.w3.org/groups/wg/wot/calendar/export) and renders the calendar accordingly.
I wouldn't be surprised if there exists a good JS script in the wild. I found for example
The alternative would be (like @egekorkan suggested) to do a daily GitHub action creating the calendar statically.
I have also opened a related issue in the W3C Calendar: https://github.com/w3c/calendar/issues/91
FYI: I played a bit around based on https://gitlab.nomagic.uk/popi/js_calendar_from_ics/-/tree/master/ and created a calendar for WoT. see http://peintner.org/tmp/ics/
TODOs:
By the way, I have discovered something about the links of our calendar events:
Going to the calendar and clicking at the upcoming marketing call gives https://www.w3.org/events/meetings/45cf6f40-47f5-42bc-92f9-62196c437568/20230418T073000
as the URL. The last part is the specific date. Omitting that (i.e. https://www.w3.org/events/meetings/45cf6f40-47f5-42bc-92f9-62196c437568
) causes a redirect so that cannot be used. However, that last part can be generated. Still, I think that something in the direction of @danielpeintner proposal above makes more sense
We have talked about it a lot but never really documented the requirements we have:
Also see https://github.com/w3c/wot-marketing/pull/404 for a simple test
https://github.com/niccokunzmann/open-web-calendar this seems another possible alternative.
here an example
The demo page shows all the options we can set and it includes a time-zone selection beside using the browser information.
Looks very promising 👍
I created https://github.com/w3c/wot-marketing/pull/495 with the timezone changer etc. There are some downsides (see PR) but I think it is good enough!
Continuation of https://github.com/w3c/wot-marketing/issues/246 We have 3 tasks:
A hacky alternative would be to open an email account and send invites to it, then display that accounts calendar publicly and render it. Interested parties can follow this account's calendar. Disadvantage here is that someone needs to manage this account in order to accept invites so that they show up in the calendar.