Skip to content

To read before you install this app

Guillaume Turri edited this page Apr 13, 2022 · 3 revisions

Before you install this app you should pay attention to those three considerations. Please read on to understand the implications of those choices:

  1. Which CalDav server will you use?
  2. Which PHP hosting will you use?
  3. Which Slack user will create the app on Slack?

The CalDav server

When you choose your caldav server you should have this in mind:

  • This app does not handle event creation, which means that you will have to open a write access to the caldav server to any member who may create event

If you choose to use Google Calendar you should also pay attention to this:

  • When a user registers to an event, he or she will get an email from the account who owns the calendar (so you might want to avoid using a calendar created with your personnal email)
  • To get caldav credentials you will need to turn on 2-step verification, so make sure you use a google accoutn where it's ok to do so
  • You won't be able to create event with categories from Google calendar web UI. It's not a blocker (because you can this app without using event categories, and because you can use a client (like Thunderbird to creates events with categories on a google calendar) but it will be a bit less convenient.

The PHP hosting

you should have a PHP hosting with:

  • PHP 7.3 or a more recent version
  • php-curl (you can search for curl in a page generated with <?php phpinfo(); to make sure you have it
  • the server API php-fpm. You can check if you have it either with phpinfo(); or by displaying a page with the content <?php fastcgi_finish_request(); (if it doesn't show an error, it should be good)

The Slack user

We advise that you use a dedicated Slack account to create the bot on Slack, because it's the name of that user that will appear in the reminders. In our case we created a dedicated account called Agenda bot, and here is what the reminders look like: Screenshot of a Slack reminder with the text '@Agenda bot asked to remind you "Rappel pour l'événement qui aura lieu dans 24h"'

Clone this wiki locally