usrse.github.io
usrse.github.io copied to clipboard
Move Events from the (old) Google Calendar to the new "Events" calendar
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.
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.
This is a function that we may need to explore expanding.
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.
Not just add, sometimes it's simply that an occurrence was canceled.
@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 Looks good to me. I didn't really have a plan, just wanted to note that these events so they didn't get lost.
I merged so we can see what it looks like in events, calendar etc. It looks good to me e.g.


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 😄
You can also preview on CircleCI (though it's tricky and I don't know who has access). Those look fine to me.
It's not tricky! You click the link in the PR to go to circle (second "details" here)
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.
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.
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 there is a repeated folder under events for exactly this need - so you just need to make one file, once.
It's in the README (docs for working on the site) https://github.com/USRSE/usrse.github.io#what-is-a-repeated-event
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 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!
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.
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 did you see what I just said to Lance? That was the old method and the new one isn’t developed yet.
@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?
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?
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!
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