-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New calendar #243
Comments
YES. This would also necessarily require some internal JB changes, but is a welcomed exploration... Any ideas on alternatives and ideas, post them here! |
One alternative could be full calendar: https://fullcalendar.io/ The library can show events from the Google Calendar API, so we might not have to change the backend. |
I think moving away from a Google Calendar backend is a good thing - @gerbrent any thoughts? |
Posting all other calendar stuff here (getting caught up on things 😅 )
|
Hey hey, Fullcalendar is finally working on our makerspace's future Hugo page :D You can find the result here: https://theotowngarage.com/events/ I had to create a custom docker image that has both FullCalendar can take an .ics file. However, due to CORS, you cannot point it directly to the public google calendar feed. Right now it points to an .ics file that lives in the repo itself. You can also use a token from Google calendar but I haven't tried that yet. I prefer flexibility so we might stay with .ics; but google calendar needs to make a callback to rebuild the website at every new event. This is the related Dockerfile https://gitlab.com/alexloss/hugo/-/blob/registry/Dockerfile The automation to build & deploy the page https://gitlab.com/alexloss/otg-website/-/blob/master/.gitlab-ci.yml The calendar partial https://gitlab.com/alexloss/otg-website/-/blob/master/layouts/partials/calendar.html The Node dependencies https://gitlab.com/alexloss/otg-website/-/blob/master/package-lock.json The js that dynamically renders the calendar https://gitlab.com/alexloss/otg-website/-/blob/master/assets/js/calendar.js Shoutout to @mindplay-dk !! I hope this helps, value for value as they say ;D PS: Given that |
I was just made aware today that the Nextcloud calendar by default shows event times in your client timezone. So if we could somehow embed a public Nextcloud Calendar on the page it self, it should have about the same functionality as the current Google Calendar does. Some documentation that might be helpful. |
I think it might be a good idea to look for an alternative / build a new calendar to replace the eyesore that is the current Google Calendar. Also, it would be nice to not be dependent on google for calendar things.
The text was updated successfully, but these errors were encountered: