txs:contrib:framadate_a17:installation_de_l_environnement_de_travail

Installation de l'environnement de travail

Afin d’installer votre version de Framadate, un tutoriel est disponible sur ce site : https://framacloud.org/fr/cultiver-son-jardin/framadate.html
Nous avons d’abord pris la décision de mettre en place une version de Framadate sur nos machines personnelles en suivant ce tutoriel et donc de travailler en local.

Cependant, nous nous sommes rapidement rendu compte que sans expérience, il était très compliqué d’installer un site.

  • Il faut maîtriser un minimum le terminal Linux : (création de fichier, changement de droits…)
  • Framadate utilise du php5 qui n’est plus disponible sur les versions récentes de Debian car jugées obsolètes.
  • Beaucoup de paquets différents sont nécessaires, en voici la liste :
    • apache2
    •    git 
         *       libapache2-mod-php5 
         *       mysql-client 
         *       php-apc 
         *       php-gettext 
         *       php-pear 
         *       php5 
         *       php5-adodb 
         *       php5-curl 
         *       php5-gd 
         *       php5-intl 
         *       php5-mysql 
         *       php5-cli 
         *       php5-common 
         *       php5-readline 

      *Il faut aussi activer la réécriture d’URL sur le serveur pour que tout fonctionne…

Tout cela fait beaucoup de choses pour quelqu’un qui n’a jamais vraiment mis en place un site internet.


Pour pallier ce problème d’installation et pour faciliter le tout nous avons trouvé deux solutions :

  1. Utiliser Docker (cf. section Docker)
  2. Utiliser une machine virtuelle disposant de tout ce qui est nécessaire pour le bon fonctionnement de Framadate. (image de la VM bientôt disponible)

Si vous voulez participer vous aussi au développement de Framadate, nous vous recommandons d’utiliser cette image.

  • txs/contrib/framadate_a17/installation_de_l_environnement_de_travail.txt
  • de 127.0.0.1