Today again, I had trouble at work to organize a meeting that best fit all attendees. We had several emails back and forth to check all the possible dates with all the attendees…quite a lot of inefficiencies and frustration, knowing that I previously wrote an article on OpenSondage, a web based tool to help your arrange your meeting time slots.
So here I am again, writing an article on a similar tool called RdvZ. (If OpenSondage doesn’t suit you)
Quite more complicated to install than OpenSondage, RdvZ is a web based application developed by the French University of Avignon, which allows users to create and manage meeting to check attendees availability. However, RdvZ is not maintain anymore…But is still a great software although I prefer OpenSondage.
Under GPLv3 and developped with the web framework Symfony, RdvZ have both anonymous and authenticated access. It supports almost all popular databases such as MySQL, PostGreSQL, Oracle, SQLite…and will just required Apache + PHP 5.2.4 and above.
Simply create a meeting with several potential dates/schedules and share the URL to attendees. The attendee will easily fulfill their available timeslots.
You will be able to export the data to .csv format, readable by Microsoft Exel, LibreOffice, Spreadsheet, etc…So no further talk, let’s see how to install it!
1) Install the Web Server requirements
Obviously, you need to have Apache, PHP and a database like MySQL. If you don’t have them, just follow this previous tutorial.
You will still need to install php-cli as the install script needs it, but you will also need to install the requirements for symfony.
In root (or with sudo), simply run:
apt-get install php5-cli php5-xsl
2) Clone their latest version into your /var/www
git clone https://github.com/UAPV/RdvZ
3) Run manually the installation script
I’m afraid it will be in French…but here are the steps:
You will need to fulfill:
A. Database information (I suggest you to create a new database using phpmyadmin or Adminer.)
– “Adresse du serveur” (SQL Server address), in my case localhost
– SQL Type, in my case mysql
– “Nom de la base” (Database name)
– “Nom d’utilisateur” (Username)
– “Mot de passe utilisateur” (Password)
B. Authentification type (“Configuration authentification”)
If you want to use your created database to manage the user, simply select 1, if you want LDAP only, select 2, or select 3 if you want CAS + LDAP.
C. Encryption type for the password
sha1 should be good enough
D. SMTP configuration
– SSL mode
– SMTP server
– SMTP port
E. Additional info
– You can set the number of digits to use for the polls, they suggest 3.
– URL of your RdvZ instance
– Name of your organization, website, etc..
– Email of the application (Sender info)
And you should be good to go!
Simply go to http://YourIP/RdvZ/web to access to your RdvZ instance.