What is the Right Way to provide a customized Google Calendar view?
February 27, 2024 8:52 PM Subscribe
Our organization has many events each month, and would like to provide a weekly schedule view to our patrons. The event calendar is kept on Google, but their utilitarian interface does not fit our aesthetic at all. How to approach?
My first instinct would be JavaScript pulling the data off of the Google calendar and formatting it the way we’d like it. Alternatively I could use the Google provide embed block and see how creative I can get with CSS. I’m guessing both of those are Stone Age technology at this point, so I’m hoping someone with a modern tool set can give some advice. Ideally, the solution will meld cleanly into a SquareSpace website, either as a separate page or an embed.
Any tools or technology are fine, as long as they don’t cost money.
My first instinct would be JavaScript pulling the data off of the Google calendar and formatting it the way we’d like it. Alternatively I could use the Google provide embed block and see how creative I can get with CSS. I’m guessing both of those are Stone Age technology at this point, so I’m hoping someone with a modern tool set can give some advice. Ideally, the solution will meld cleanly into a SquareSpace website, either as a separate page or an embed.
Any tools or technology are fine, as long as they don’t cost money.
Response by poster: Unfortunately we’re tied to Google Calendar as a place to create events. Automatically propagating events from Google to SquareSpace may be a possibility though, depending on what SquareSpace offers by way of an API. I’ll take a look.
posted by Tell Me No Lies at 6:44 AM on February 28
posted by Tell Me No Lies at 6:44 AM on February 28
On a Wordpress website I helped administer, we used Google Calendar for the "data store," but presented information from it using a plugin, which made the output look native to the site. There are dozens of plugins that will do this.
posted by adamrice at 1:48 PM on February 28
posted by adamrice at 1:48 PM on February 28
You are not logged in, either login or create an account to post comments
posted by j810c at 9:04 PM on February 27