NixOS / infra

NixOS configurations for nixos.org and its servers
MIT License
212 stars 93 forks source link

Provide infrastructure for calendars and co. #231

Open infinisil opened 1 year ago

infinisil commented 1 year ago

There's currently an "official" Google calendar, but it's currently neither linked anywhere and only modifiable by a very limited number of people (and it's not documented who these people are).

There's also a community calendar on Discourse, which allows anybody to add events, but it's very limited in functionality.

The NixOS Foundation should provide better infrastructure for calendars, so that events are discoverable and easy to modify and use.

This could be fixed by setting up "Groupware infrastructure" like a Google Workspace for the entire Nix community, which would then also provide a lot of other benefits. Though ideally it would be something not Google related.

This was discussed today by the @NixOS/documentation-team.

infinisil commented 1 year ago

This looks interesting, very recent: https://meta.discourse.org/t/events-integration-plugin-beta/241170

zimbatm commented 1 year ago

Moved the ticket to the right team.

I asked Flying Circus if they could add the plugin as they manage the discourse instance.

mweinelt commented 10 months ago

This looks unresolved to me? The plugin mentioned by Silvan has been migrated into https://meta.discourse.org/t/events-plugin/69776 by now.

Maybe we can poke FC again?

zimbatm commented 10 months ago

That's right. There is a private Matrix channel that we use to communicate with FC and I invited you to it.

RaitoBezarius commented 9 months ago

If the Discourse solution is not pursued, I would suggest a NextCloud, it would be an awesome addition as a NC piece of infrastructure. This is how https://framagenda.org/ do it.

It would pave the way for much more than calendars.

JulienMalka commented 9 months ago

I'm favorable to deploy a nextcloud on the non-critical infrastructure, at least as a test period to see if it can be adopted by other teams.

mweinelt commented 9 months ago

I already poked in the discourse room, and I hope to hear back from them soon.

Also, I'm opposed to deploy nextcloud just for a calendar.

domenkozar commented 9 months ago

We could use https://cal.com/ that integrates with google calendar, allows scheduling events, adding them, etc.

Then if the calendar is public, I'm sure there are plenty of widgets to display it on the website.

RaitoBezarius commented 9 months ago

I think it's important though that it offers a standard calendar feed to be consumed by other people automation systems.

It would be annoying to deal with an non standard abiding silo.

Le mar. 3 oct. 2023 à 18:26, Domen Kožar @.***> a écrit :

We could use https://cal.com/ that integrates with google calendar, allows scheduling events, adding them, etc.

Then if the calendar is public, I'm sure there are plenty of widgets to display it on the website.

— Reply to this email directly, view it on GitHub https://github.com/NixOS/nixos-org-configurations/issues/231#issuecomment-1745326404, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACMZRG2RH3DDTNJCY3NMV3X5Q4ERAVCNFSM6AAAAAASZE7TQGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBVGMZDMNBQGQ . You are receiving this because you commented.Message ID: @.***>

JulienMalka commented 9 months ago

Also, I'm opposed to deploy nextcloud just for a calendar.

Nextcloud seems like heavy machinery for calendars alone, but deploying it would empower teams to try and deploy new workflows using it. Nothing prevents us from switching to another solution if we see that it's used only for calendars in a few months.

nixos-discourse commented 9 months ago

This issue has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/nix-survival-mode-macos-upgrades-wont-break-nix-anymore-when-you-install-nix-using-the-determinate-nix-installer/34593/8

RaitoBezarius commented 5 months ago

Still important to me.