Garradin est un logiciel libre de gestion d’association (https://garradin.eu/) qui peut être installé sur un espace web Ouvaton, sous réserve de quelques manipulations.

Le logo de Garradin

 

Installation à la racine d’un espace d’hébergement

Garradin sera alors accessible à l’adresse https://mondomaine.tld/.

  1. Télécharger la dernière version du logiciel Garradin disponible en https://fossil.kd2.org/garradin/doc/trunk/doc/index.md.
  2. Décompresser ce fichier quelque part sur votre ordinateur.
  3. Transférer par FTP le contenu du dossier garradin/ (et pas directement ce dossier lui-même) dans le répertoire httpdocs/.
  4. Renommer le fichier config.dist.php en config.local.php, puis éditer ce fichier pour y ajouter la ligne :

    const WWW_URI = "/";

  5. Éditer le fichier .htaccess pour y dé-commeter quelques lignes et obtenir un contenu identique à :

    <IfModule mod_rewrite.c>
    RewriteEngine on
    ## Remplacer dans les lignes suivantes
    ## /garradin/ par le nom du sous-répertoire où est installé Garradin
    RewriteBase /
    FallbackResource /www/_route.php## Ne pas modifier les lignes suivantes, les décommenter simplement !
    RewriteCond %{REQUEST_URI} !www/
    RewriteRule ^(.*)$ www/$1 [QSA,L]
    </IfModule>

  6. Supprimer les fichiers httpdocs/index.php et httpdocs/www/.htaccess
  7. Suivre la procédure d’installation de Garradin.

Installation dans un sous dossier

Pour installer Garradin dans un sous dossier et le rendre accessible à une adresse comme mondomaine.tld/garradin, suivre les indications ci-dessous :

  1. Télécharger la dernière version du logiciel Garradin disponible en https://fossil.kd2.org/garradin/doc/trunk/doc/index.md.
  2. Décompresser ce fichier quelque part sur votre ordinateur.
  3. Transférer par FTP le contenu à l’endroit prévu pour (mondomaine.tld/garradin).
  4. Éditer le fichier nommé .htaccess qui se trouve dans le répertoire /garradin et dé-commenter les lignes à partir de <IfModule_mod_rewrite.c> et jusqu’à </IfModule> comprise (c’est à dire supprimer le premier hash (#) de toutes les lignes qui en comportent un).
  5. Supprimez le fichier .htaccess qui se trouve dans le répertoire /www.
  6. Dans le répertoire /garradin, supprimer le fichier index.php.
  7. Toujours dans le répertoire /garradin, renommer le fichier config.dist.php en config.local.php. Puis éditer ce fichier. En dessous de la ligne namespace Garradin; ajouter la ligne const WWW_URI = « /garradin/ »; ce qui doit donner le résultat ci-dessous :
    namespace Garradin;

    const WWW_URI = "/garradin/";
  8. C’est fini. Garradin est installé vous pouvez maintenant le paramétrer en https://mondomaine.tld/garradin