Let’s talk about what is wanted in a calendar for posting events
There is a request to add to the side a calendar for showing NVC-O events. The request was framed as “embed this Google calendar”. But is that what we want? I know some prefer to avoid Google stuff. Is there a compelling reason to go with a Google calendar? Note that from a WordPress perspective, we have a number of options. There are a couple of plugins for embedding Google calendars. There are also event plugins that can be used on their own, or can import events from a Google calendar (but probably not post to the Google calendar?) So, questions up for comment include:
In the absence of opinions I’ll just pick something for which I can get time zones to work correctly.
Thank you Bob for taking into account those for who free-libre software solutions are important ; )
About Calendars, I recently used this one to announce Dominic Barter coming in Bordeaux (and it worked !) :
I found it useful.
Other possible tracks :
An update on the timezone-and-calendar situation... the short version is that I have a solution for now, which you can check out here (though the URL could change). You should see an embedded Google Calendar which automatically displays events in your own timezone.
This is a simple embedded version of the CNVC/NVC-O Google Calendar. (Dieudonné, apologies for failing to de-Googlify as yet.) I ended up following the philosophy of "Do the simplest thing that might work." The other options seemed to involve more challenge than I had the time and energy to address right now. I imagine we can revisit this solution sometime later, after other urgent needs are addressed.
Read on only if you care about technical details...
Unfortunately, WordPress made what I assess to be some poor architectural choices in designing how it manages time zones. With different architectural choices, it could have been oh-so-easy to have times reliably show up in ways that you could know and choose what the time zone is. However, the existing architecture seems to leave one with 4 choices for addressing user-specific time zones, none of which are entirely satisfying. For those who care about the technical level, it's something like this:
The solution I've applied at present is basically #4, though I've only hacked one plugin (and that would have needed to be done for most of the strategies).
So, that's where things stand.
Thank you Bob for having tried to keep it "libre" ; )
And I do appreciate the "as yet" at the end of your sentence : )