====== GnuSocial ====== Il s'agit d'un réseau social distribué, ou plutôt décentralisé. ===== Documentation ===== * [[http://gnu.io/social/|Site officiel]] * [[https://gitorious.org/social/|le dépôt des sources]] * [[https://gitorious.org/social/pages/Home|le wiki]] * [[https://gitorious.org/statusnet/fuzzguns-gnu-social/source/ac005adbb24531010620fffbf532ec173155c143:config.php.sample|Un config.php détaillé]] * Mais **surtout**, lire le fichier CONFIGURE à la racine de l'installation * [[http://wiki.vinilox.eu/doku.php|Trucs et astuces]] sur le wiki de [[https://vinilox.eu|Vinilox]] * [[https://wiki.loadaverage.org/gnusocial/installation_guides/install_like_loadaverage#configuration2|Indication de configuration]] par LoadAverage * [[http://www.talkplus.org/blog/2014/how-to-install-gnusocial/|Un billet de blog expliquant l'installation]] ===== Installation ===== - Réfléchir où l'on veut faire une installation, le répertoire, le sous-domaine éventuel. - Si il y a un sous-domaine, la question du SSL n'est pas des plus simple, selon la configuration du serveur. - Est-que le serveur est capable d'envoyer des e-mails ? Si non, il faudra résoudre cette question. - Créer le répertoire, par exemple ''mkdir /var/www/gnusocial/'' - ''cd /var/www/gnusocial'' - Cloner le code depuis le dépôt officiel : ''git clone git://gitorious.org/social/mainline.git .'' (le point après l'espace à la fin, permet d'éviter la création d'un répertoire, et donc de placer le code dans le répertoire où tu te situes - Créer une base de donnée (ça doit être possible avec MariaDB) : - ''mysql -u [user] -p'' - Entrer le mot de passe - ''create database [nomdeladb]\g'' - ''quit'' - Aller sur la page d'accueil de son installation. La page indique que l'installation n'a pas été faite et offre un lien vers l'installateur. - Entrer les données comme on l'entend, avec notamment les identifiants et mot de passe de la base de donnée MySQL - Aller dans l'interface d'//administration > plugins// et activer le plugin ''OStatus'' afin de pouvoir se connecter à d'autres utilisateurs distants. ===== Locale ===== Pour avoir GnuSocial dans d'autres langues que l'anglais : * vérifier que gettext et GNU make sont installés sur votre serveur, puis : cd /var/www/gnusocial/locale/ make * ajouter dans le fichier /var/www/gnusocial/config.php la ligne : $config['site']['language'] = 'fr'; ===== Themes ===== Les thèmes sont situés dans ''gnusocial/theme/'' et pour les utiliser il faut ajouter une ligne dans le config.php : $config['site']['theme'] = 'neo-blue';