version-8-08
Suite aux demandes des RMLL2008 je commence ici l'étude de l'installation de Prométhée sur AbulÉdu …
Pour l'installation, en abuladmin, j'ai fait:
mkdir /var/www/intranet/promethee cd /var/www/intranet/promethee unzip /tmp/promethee-6.6rc1.zip chmod 666 config.php
Direction le site Web avec un petit navigateur Web, à l'adresse http://servecole/promethee/setup.php
Concernant la base de données: utilisateur abuladmin, mot de passe indiqué dans l'interface d'admin abuledu.
Note: Prométhée ne crée pas de compte utilisateur spécial au passage, il faudra donc indiquer comment créer un compte via phpmyadmin AVANT d'installer Prométhée.
Mon ressenti personnel à l'issue des 3 premières heures passées: je n'aime pas ces applications php millefeuilles, je flaire les failles de sécurité à gogo et je suis inquiet quant aux mises à jours futures d'un Prométhée en production : tous les fichiers de configuration sont éparpillés dans l'arborescence, les droits d'accès doivent être ultra permissifs pour que tout marche …
Au final pour avoir quelque chose d'utilisable:
chown :www-data /var/www/intranet/promethee chmod 770 /var/www/intranet/promethee chown www-data /var/www/intranet/promethee/* -R
find . -name "*.php" -exec recode latin1..utf8 {} \; find . -name "*.html" -exec recode latin1..utf8 {} \; find . -name "*.sql" -exec recode latin1..utf8 {} \;
Remarque : il y a encore le contenu de la base MySQL qui est en ISO8859-1 :(
Les espaces partagés, les droits d'accès et la gestion des documents n'ont aucun lien avec AbulÉdu et je me demande ce qu'on décide de faire ?
Quand on crée un groupe de travail abuledu → promethee ? et inversement ? on a deux systèmes complètement différents de gestion des droits d'accès, c'est voulu, décidé et validé ?
Sur ce genre de choses j'aurais clairement besoin de retours, on s'éloigne de l'aspect authentification et LDAP.