Depuis la version 2.2.3, ce logiciel n'est plus pré-installé sur le module Scribe.
La version recommandée sur Scribe est désormais Gepi-1.5.3.
La mise à jour des données depuis la version 1.5.0 n'étant pas gérée nativement, seule une procédure de patch permet d'accéder à la version 1.5.1.
Au préalable il faut activer Gepi depuis l'interface de configuration des modules :
Services
, mettre Activation de l'accès à Gepi (suivi scolaire)
à oui
Dans le fichier apache-scribe.conf
il faut modifier l'encodage et URL de l'applications.
Copier le fichier à modifier :
cp /etc/eole/distrib/apache-scribe.conf /etc/eole/modif/
Editer le fichier /etc/eole/modif/apache-scribe.conf :
[...]
%if %%apache_gepi == 'oui'
Alias /gepi /var/www/html/gepi
<Directory "/var/www/html/gepi">
AddDefaultCharset UTF-8
DirectoryIndex index.html
Order Allow,Deny
Allow from All
</Directory>
%else
# Gepi non actif
%end if
[...]
Pour qu'il ressemble à ceci :
[...]
%if %%apache_gepi == 'oui'
Alias /gepi /var/www/html/gepi151
<Directory "/var/www/html/gepi151">
AddDefaultCharset iso-8859-15
Order Allow,Deny
Allow from All
</Directory>
%else
# Gepi non actif
%end if
[...]
Lancer la commande gen_patch
L'opération nécessite une reconfiguration du serveur avec la commande reconfigure
.
Dans la documentation complète Scribe voir le chapitre : Personnalisation du serveur à l'aide de Creole.
Pour accéder à l'application se rendre à l'url https://<adresse_serveur>/gepi/
L'accès en HTTPS est fortement recommandé.
L'authentification peut se faire :
Utilisation du service sso pour les applications de votre serveur scribe
à oui
)Cette application nécessite une importation de comptes pour être utilisée. Plusieurs méthodes sont à votre disposition dans l'interface d'administration.
Se connecter à l'application en tant qu'admin
et se rendre dans Gestion générale
pour ensuite choisir la méthode :
Initialisation à partir de l'annuaire LDAP du serveur Eole Scribe
Initialisation à partir de l'annuaire LDAP du serveur LCS
Initialisation des données à partir de fichiers CSV
Initialisation des données à partir de fichiers XML
La synchronisation des comptes n'est pas automatique, aussi l'importation des comptes est à renouveler à chaque création de comptes sur le module Scribe.
Les fichiers csv utilisés pour
Initialisation à partir de l'annuaire LDAP du serveur Eole Scribe
ne sont plus fournit.
administrateur
Seul l'utilisateur admin
est administrateur de l'application ;
professeur
Tous les professeurs sont professeur dans l'application ;
C.P.E.
Il n'y a pas de compte associé à ce statut ;
scolarité
Il n'y a pas de compte associé à ce statut ;
secours
Il n'y a pas de compte associé à ce statut.
Les administratifs et les responsables n'ont pas accès à l'application.
Dans l'interface d'administration, il est possible de régler finement les droits des différents type de compte :
Gestion générale
-> Droits d'accès
Dans l'interface d'administration, il est possible de déléguer des droits à des comptes existants dans l'application :
Gestion des bases
-> Gestion des comptes d'accès des utilisateurs
-> Personnels de l'établissement (professeurs, scolarité, CPE, administrateurs)
Sélectionner ensuite le nom de l'utilisateur et modifier son statut
Gepi version 1.5.3 s'installe manuellement, saisir les commandes suivantes dans un terminal :
Query-Auto
apt-eole install eole-gepi
L'application n'est pas disponible immédiatement après l'installation.
L'opération nécessite une reconfiguration du serveur avec la commande reconfigure
.
Le serveur doit être à jour pour garantir le bon fonctionnement de l'application.
Dans le doute, il est possible de lancer la commande suivante avant celles citées ci-dessus : Maj-Auto
Le paquet une fois installé prend 58 Mo sur le disque.
Il existe des paquets nommés scribe-gepi et scribe-gepi151 qu'il ne faut pas confondre avec le paquet eole-gepi.
Saisir la commande suivante :
/usr/share/envole/gepi/update-gepi gepi151 *
* gepi151 correspond au nom de la base de données à migrer.
Une reconfiguration du module est nécessaire :
reconfigure
Les données stockées en tant que fichier sur le serveur web ne sont pas migrées par le script de mise à jour.
Il faut alors migrer le contenu des répertoires manuellement de /var/www/html/gepi151
vers /var/www/html/gepi/
Les répertoires à migrer sont :
/var/www/html/gepi151/documents/
/var/www/html/gepi151/images/
/var/www/html/gepi151/photos/
/var/www/html/gepi151/backup/
/var/www/html/gepi151/temp/
/var/www/html/gepi151/mod_ooo/mes_modele/
/var/www/html/gepi151/mod_ooo/tmp/
La copie manuelle du contenu de ces répertoires s'effectue comme suit pour chacun des répertoires mentionnés ci-dessus :
/bin/cp -r /var/www/html/gepi151/<repertoire>/* /var/www/html/gepi/<repertoire>/
Si des comptes ont déjà été importés depuis Sconet avant la mise à jour :
La synchronisation des données est assurée manuellement par la mise à jour des données depuis l'interface d'administration de gepi à l'aide des fichiers Sconet.
Des différences peuvent survenir entre les logins présents dans l'application et ceux présents sur le module Scribe. Elles peuvent empêcher le bon fonctionnement de l'authentification unique.
Afin de palier à ce problème, le plugin plugin_sso_table (https://www.sylogix.org/attachments/183/plugin_sso_table.zip) fournit un fichier CSV qui fait la correspondance login_gepi <--> login_scribe et qui permet alors le bon fonctionnement de l'authentification unique.