logo eoleInstallation et utilisation du module Scribe et des clients ScribeLes applications web > Gepi > Gepi 1.5.1
page précédentepage suivante

Gepi 1.5.1

Installation

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.

Activer la version 1.5.1

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 :

  • gen_config /etc/eole/config.eol
  • Dans l'onglet 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.

Accéder à l'application

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 :

  • par le biais d'une authentification SSO (Utilisation du service sso pour les applications de votre serveur scribe à oui)
  • par le biais d'une authentification LDAP

Importation des comptes

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.

Rôles des utilisateurs

  • 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

Migration vers la version 1.5.3

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.

Migration de la base de données

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

Migration des données

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.

page précédentepage suivante
A propos...pôle EOLERéalisé avec Scenari