usrse.github.io icon indicating copy to clipboard operation
usrse.github.io copied to clipboard

Move Events from the (old) Google Calendar to the new "Events" calendar

Open lparsons opened this issue 3 years ago • 21 comments

Here are the events I see on the existing Google Calendar that have not been moved over to the Events page:

  • [ ] US-RSE DEI Working Group meeting
  • [ ] US-RSE Education and Training Working Group meeting
  • [ ] US-RSE Monthly Community Call
  • [ ] RSE-HPC 2021 (Nov 15, 2021)
  • [ ] US-RSE Workshop (April 26-27, 2022)

After moving the events, I suggest adding the URL of the new calendar page to the event description/title to ensure people who use the old calendar know they should update.

lparsons avatar Oct 19 '21 17:10 lparsons

We talked about this in the website group. For a temporary solution we can set up a singular event for each recurring event, and then a new one for each specific occurrence. For example Community calls will always display as the 2nd Thursday of the month. Each time a community call gets an updated agenda, we'll start a new card/event that will display along side. In the event that an event is canceled, we'll put it in the main card for that time.

cosden avatar Oct 19 '21 19:10 cosden

This is a function that we may need to explore expanding.

cosden avatar Oct 19 '21 19:10 cosden

Perhaps create a repeating event to hold the time slot. When there are specifics, add that event and change the recurring to have a start date of the following occurrence? It would "disconnect" the specific event from the repeated ones, but it could work.

lparsons avatar Oct 19 '21 20:10 lparsons

Not just add, sometimes it's simply that an occurrence was canceled.

mtbc avatar Oct 19 '21 21:10 mtbc

@lparsons, @cosden and @mtbc I tried putting some community call events back in - not sure if that is what you had in mind?

Here is what I tried

https://github.com/USRSE/usrse.github.io/pull/547

https://1489-120906408-gh.circle-artifacts.com/0/usrse.github.io/events/2021/2021-11-community-call/index.html

https://1489-120906408-gh.circle-artifacts.com/0/usrse.github.io/events/2021/2021-12-community-call/index.html

Chris

christophernhill avatar Oct 20 '21 01:10 christophernhill

@christophernhill Looks good to me. I didn't really have a plan, just wanted to note that these events so they didn't get lost.

lparsons avatar Oct 20 '21 01:10 lparsons

I merged so we can see what it looks like in events, calendar etc. It looks good to me e.g.

image image

so I think that can work for now?

Now we just need to figure out what we want to do in the upcoming community calls 😄

christophernhill avatar Oct 20 '21 01:10 christophernhill

You can also preview on CircleCI (though it's tricky and I don't know who has access). Those look fine to me.

lparsons avatar Oct 20 '21 01:10 lparsons

It's not tricky! You click the link in the PR to go to circle (second "details" here)

image

And then you click on the "Artifacts" tab and click the file to preview. And for good practice as @christophernhill has shown, if you are the first to do it, it's kind to post the links to the relevant pages for other people to easily click that need to review the PR.

vsoch avatar Oct 20 '21 01:10 vsoch

Yeah, I seem to figure it out each time, so it can't be too hard. Thanks @vsoch!

And sorry @christophernhill, I didn't realize you did put some of the preview links there, and you're right, I don't think we can see the calendar without merging.

lparsons avatar Oct 20 '21 01:10 lparsons

I would like to create a repeating event for the Education & Training working group meeting. Is there now a way to do this or do I need to go and create a pull request for each month's meeting separately?

JeffCarver avatar Oct 20 '21 16:10 JeffCarver

@JeffCarver there is a repeated folder under events for exactly this need - so you just need to make one file, once.

vsoch avatar Oct 20 '21 16:10 vsoch

It's in the README (docs for working on the site) https://github.com/USRSE/usrse.github.io#what-is-a-repeated-event

vsoch avatar Oct 20 '21 16:10 vsoch

Can someone put a link to the docs for the system that handles repeated events? It's not clear to me how to specify the repetition (e.g. every two weeks starting on Oct 20, every first Monday of the month, etc.)

lparsons avatar Oct 20 '21 16:10 lparsons

@lparsons it looks like nobody has added repeated events yet (at least to render in the new format) so this will need to be developed - sorry for the oversight!

vsoch avatar Oct 20 '21 17:10 vsoch

It will need to be similar logic to what we have now, but check for the boolean repeated = true in the front end matter, and then we will probably need an "until" date that defaults to maybe a year later, and then a format to represent the kind of repetition / settings.

vsoch avatar Oct 20 '21 17:10 vsoch

I see that there is one event in the repeated folder. However, it is not appearing on the events page. So, maybe it is not a good model to follow. Is there a template for posting a repeated event? Or do I just copy one of the individual events, but set repeated to "true"?

JeffCarver avatar Oct 20 '21 18:10 JeffCarver

@JeffCarver did you see what I just said to Lance? That was the old method and the new one isn’t developed yet.

vsoch avatar Oct 20 '21 18:10 vsoch

@vsoch sorry, I thought you meant the document explaining it had not been done yet. So for now, I just need to add each one individually?

JeffCarver avatar Oct 20 '21 18:10 JeffCarver

yes for now - and unless someone beats me to it, I can add this new functionality. Can you give me the details of your repeated event so I can use it as a development case?

vsoch avatar Oct 20 '21 18:10 vsoch

Yes, it is the Education & Training Working group monthly meeting. The meeting occurs on the first Tuesday of each month. 11:30-12:30 Eastern. Google Drive Folder for agendas and notes: https://drive.google.com/drive/u/1/folders/1mwnSDKh57I5MA9lk2DhRVxhjNc76wDXT

Zoom link available by contacting us on Slack.

Please let me know what else you need? Also, if you are going to do this, then I will not create individual events. Is that correct?

Thank you!

JeffCarver avatar Oct 20 '21 18:10 JeffCarver

Coming to this two years later, it seems like this was sorted out, but a bunch of different things raised in this discussion. I'm going to close the issue, but please reopen if there's still something outstanding regarding the original request, or spin up a new issue if any of the other things still require attention

kescobo avatar Jun 13 '23 02:06 kescobo