hpc-carpentry / hpc-carpentry.github.io

The HPC Carpentry website
http://www.hpc-carpentry.org/
MIT License
4 stars 7 forks source link

Automatically add workshops to website #39

Closed ocaisa closed 3 years ago

ocaisa commented 3 years ago

This pulls the information from the Google Form at https://forms.gle/msY87mszQXUmg4VT9 (well, actually the response spreadsheet). It splits it into past and future workshops and then displays the events on the front page (and some other places too).

Still a little hacky, but it works.

ocaisa commented 3 years ago

I don't think we can collect emails since the Google sheet is public. The best we can do is add an optional contact email and give warning that this information will be public.

tkphd commented 3 years ago

OK -- then let's streamline the form to only collect the workshop URL, date, time, and (optionally) included lessons.

ocaisa commented 3 years ago

We'll, instructors and helpers are already optional, I think they are useful information. I also think whether it is in-person or online is also very important to know for someone browsing the info

ocaisa commented 3 years ago

Actually, instructors is currently mandatory, I could make it optional

tkphd commented 3 years ago

Ah, yes, cyber- vs meat-space is a useful distinction.

ocaisa commented 3 years ago

I could have turned that into a drop down selection, but I wanted it make it easy to indicate a hybrid event. I could make only the online one mandatory and infer the other value

tkphd commented 3 years ago
ocaisa commented 3 years ago

@tkphd A little bit more resilient now to changes in the form data. I've added links to the form on pages that show upcoming workshops

tkphd commented 3 years ago

Looks like commit traffic has trailed off. Is ready to merge, @ocaisa?

ocaisa commented 3 years ago

Yes, this is good to go (I think), it will cause a merge conflict in the other PR that I need to fix.