openresearchcalendar / openresearchcalendar.github.io

Documentation & Code for the community tool: 'Open Research Calendar'
https://openresearchcalendar.org
GNU General Public License v3.0
18 stars 7 forks source link

[FEATURE]: Add tags functionality #92

Open acocac opened 1 year ago

acocac commented 1 year ago

Is there an existing issue for this?

Contact Details

acocac@gmail.com

Is your feature request related to a problem?

According to a recent discussion with @EstherPlomp I'd be nice if the calendar can handle sort of tags to distinguish events by certain categories e.g. knowledge domain or organisation type (e.g communities, citizen, non-profit, etc). This should facilitate the navigation of the calendar and promote it further in other open science initiatives.

Describe the solution you'd like

Add a sort of tag filter panel next to the calendar.

Describe alternatives you've considered

Anything else?

I'd like to promote and embed ORC in the Environmental Data Science book (www.edsbook.org), but I'd prefer if the readers/users can filter events according to their interests e.g. environmental, climate domains or other sort of categories.

Code of Conduct

b-kennedy0 commented 1 year ago

Hi @acocac Thanks so much for adding this suggestion. I think it definitely doable. On first inspection, it seems that we cannot add filters to the Google Calendar view (Google don't allow calendar filters), but we should be able to create a separate view with filters akin to your "Top panel" suggestion.

This will require some changes to our code and processes, so it would take a bit of time to set up so as to prevent any issues when we make it live. I've created a development branch to work on these updates. We will update here when it's live!

b-kennedy0 commented 1 year ago

It wouldn't exactly resolve #77 (as it wouldn't sort the newsletter content), but it could be a workaround for that too.

b-kennedy0 commented 1 year ago

To Do List #93

acocac commented 1 year ago

Hi @acocac Thanks so much for adding this suggestion. I think it definitely doable. On first inspection, it seems that we cannot add filters to the Google Calendar view (Google don't allow calendar filters), but we should be able to create a separate view with filters akin to your "Top panel" suggestion.

This will require some changes to our code and processes, so it would take a bit of time to set up so as to prevent any issues when we make it live. I've created a development branch to work on these updates. We will update here when it's live!

Glad to hear you've found the suggested feature doable. I also read about the filter limitations in the Google Calendar view :/ Not sure how I can contribute in the development branch. Happy to test the filter feature before you make it live.