From 4076df8635562d42cae05d370670cdde6630e0cf Mon Sep 17 00:00:00 2001 From: Gergely Polonkai Date: Tue, 26 Jun 2018 08:06:42 +0200 Subject: [PATCH] Add post about Calendar.social plans --- ...18-06-26-please-welcome-calendar-social.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 _posts/2018-06-26-please-welcome-calendar-social.md diff --git a/_posts/2018-06-26-please-welcome-calendar-social.md b/_posts/2018-06-26-please-welcome-calendar-social.md new file mode 100644 index 0000000..6069793 --- /dev/null +++ b/_posts/2018-06-26-please-welcome-calendar-social.md @@ -0,0 +1,54 @@ +--- +layout: post +title: "Please welcome Calendar.social" +date: 2018-06-26 05:36:00 +tags: [development] +published: true +author: + name: Gergely Polonkai + email: gergely@polonkai.eu +--- + +I started looking at decentralised/federated tools some years ago, but other than Matrix I didn’t +use any of them until recently. Then this February I joined the Fediverse (federated universe) by +spinning up my own [Mastodon](https://joinmastodon.org/) instance. I’m not going to lie, this +place is pure awesome. I follow only 53 people but unlike on Twitter or Facebook, I can’t just +scroll through my timeline; I have to read the all. These 53 accounts are real persons over the +Internet with meaningful posts. I could never find this on the noisy Twitter or Facebook timeline +during the last 10 or so years. + +Bragging aside, and given my strive for learning, I wanted to give back something to this +community. I thought about an image sharing platform where people can share their photo albums +with each other, but I realised I’m not that good at image handling. So I decided to make a +calendar instead. + +My app, creatively codenamed Calendar.social, aims to be a calendar service similar to Google +Calendar (and, obviously, any calendar app you can find out there) but instead of using emails, it +will use ActivityPub to share all the details (although I might add e-mail support sooner or +later.) + +I have a *lot* on my mind about what this tool should/could do when it’s done. In no particular +order, here’s a list of them: + +- events that can be private (only you and the (optional) guests see them), or public (anyone can + see them). They will have all the usual fields like start/end time, location, and maybe an icon + and a cover photo +- multiple calendars you would expect from a calendar app. This way you can separate your + birthday reminders from the dentist appointments +- event sharing over ActivityPub and other channels (to be decided, but I think you can take email + and maybe Matrix for granted.) +- full calendar sharing. The other party can get access from a very basic free/busy level to full + write access (which might be a good idea for family or company wide calendars.) +- Holiday calendars that store national/bank holidays. Users can subscribe to them to see the + holidays of a given country/area, and optionally set them as busy (on holiday weekdays) or free + (on weekends that are actually workdays for some reason.) +- Reminders! Because you obviously don’t want to forget the birthday of your significant other, + your anniversary, or your barber appointment. +- All this developed with time zones, localisation, and accessibility in mind. + +That, and anything more that comes to my mind. + +You can follow the development [here](https://gitea.polonkai.eu/gergely/calendar-social). Also, +feel free to ping me with your ideas on [Mastodon](https://social.polonkai.eu/@gergely), +[Matrix](https://matrix.to/#/@gergely:polonkai.eu), or any other channels you can find under the +“Contact me” menu.