AIGLe

Fiche logiciel validé
  • Création ou MAJ importante : 06/01/14
  • Correction mineure : 06/01/14
  • Rédacteur de la fiche : Dominique Caron - Concepteur principal du logiciel - Laboratoire Charles Coulomb (L2C) - Montpellier (CNRS, Université Montpellier II)
  • Relecteur(s) : Fabrice Boyrie (ICGM - service informatique)
    Rémy Dernat (ISEM)
  • Responsable thématique : Anne Durand (CLEO)
Pour aller plus loin

AIGLe : Système d'Information et de Gestion Collaboratif de Laboratoire

Une fiche Dév Ens Sup est en relation avec cette fiche, consultez-la pour plus d'informations : AIGLe
Description
Fonctionnalités générales

Logo AIGLe AIGLe est un Système d'Information Collaboratif destiné aux laboratoires de type UMR. Toute personne appartenant au laboratoire accède à l'application (en ligne) et y possède les droits qui lui sont propres et qui lui ont été attribués par l'administrateur.

L'application fournit de nombreux services :

  • Gestion de la production scientifique :
    • dépôt/modification et récupération (automatique et/ou manuelle) depuis et vers HAL (Hyper Archives en Ligne)/TEL/CEL et vers arXiv/PubMed_Central (via HAL).
    • import de documents bibliographiques depuis EndNote, arXiv, PubMed et Web of Sciences (sous réserve d'abonnement).
    • AIGLe est à ce jour l'unique application (libre ou propriétaire) exploitant toutes les
      fonctionnalités des webServices de HAL pour déposer / modifier / moissonner / importer / exposer l'ensemble de la production
      scientifique d'une structure de recherche.
  • Réservation de salles.
  • Réservation de matériel.
  • Organisation de congrès/séminaires.
  • Gestion de la bibliothèque.
  • Gestion de documents internes.
  • Les votes, enquêtes, sondages au sein du laboratoire.
  • Gestion des absences/missions.
  • Les informations sur le personnel (contrôle avec la base Labintel et/ou Harpège).
  • Génération de pages web (pages perso, liste des publications, annuaire, trombinoscope etc ...)

AIGLe est fourni avec un plugin. Ce plugin est compatible avec les CMS SPIP et Fastboil et  peut également être utilisé sans CMS ou même, en utilisant des 'iframe', avec n'importe quel CMS.

AIGLe étant modulaire, il est possible de ne pas utiliser tous les services.

Autres fonctionnalités

AIGLe est capable de récupérer sans intervention manuelle les publications du laboratoire déposées sur HAL par les collaborateurs d'autres laboratoires.

Il aide à détecter :

  • Les doublons HAL.
  • Les noms des auteurs de votre laboratoire mal orthographiés sur HAL.
  • Les noms de revues mal orthographiés sur HAL, etc ...

NB : il n'est pas très difficile de transformer AIGLe en mini-instance de HAL en ajoutant par exemple des métadonnées propres à votre laboratoire dans les publications, ou même de nouveaux types de publications.

L'authentification des utilisateurs peut se faire via pwauth (unix), imap(s), ldap(s) ou mysql.

Interopérabilité

Publications :

  • Import des notices biblio issues de EndNote ou de Wikindx (Fichier XML).
  • Import des fichiers XML issus de Labintel, permettant un contrôle du personnel.
  • Import de notices Biblio depuis : HAL (référentiel), arXiv, PubMed, Web of Sciences (sous réserve d'abonnement à WoS).
  • Export des notices Biblio au format RTF, Endnote Refer, HTML, etc ...
  • Repérage dans un fichier csv issu de l'OST (cette fonctionnalité n'est plus maintenue depuis la version 4.3.5).
  • Communication (via les webservices) avec HAL pour l'échange des informations sur les publications (AIGLe dispose de son propre Webservice permettant à HAL d'informer AIGLe des changements d'état des publications).

Gestion du personnel et de l'annuaire :

  • Possibilité de communiquer avec un serveur LDAP ou une base de données utilisateurs.
  • Possibilité de faire des vérifications à partir de HARPEGE ou de Labintel.
  • Exportation de liste d'informations au format PDF, excel ou csv.

Internet :

  • AIGLe comprend un plugin (SPIP, FastBoil, Iframe, noCMS) pour exposer les publications, l'annuaire, les pages web professionnelles des personnels, les séminaires, les colloques, les congrès,  etc... sur le serveur Web du laboratoire. Ce plugin peut-être configuré selon l'utilisation que l'on en veut. La version SPIP peut fonctionner avec ou sans le kit CNRS (recommandé).
Contexte d'utilisation dans mon laboratoire/service
  • Utilisation coutumière de quasiment tous les chercheurs et ita/iatos de mon laboratoire (L2C) pour : réservation de salle, de matériel, déclaration des absences, dépôt de publication, gestion des séminaires, déclaration des invités, recherche de livre dans la bibliothèque (plus de 3000 livres au L2C) , annonce de congrès, workshop, utilisation du plugin SPIP pour notre site Web etc...

  • Utilisation journalière de la documentaliste du laboratoire (dépôt de publications, gestion de la bibliothèque).

  • Il est utilisé quotidiennement à l'ICG, Institut Charles Gérhardt, principalement pour la gestion et le dépôt des publications.
Limitations, difficultés, fonctionnalités importantes non couvertes

La gestion de la structuration interne des grosses unités est assez rudimentaire. Même s'il permet d'annoncer des congrès (ainsi que le formulaire d'inscription et la liste des participants), ce n'est pas un véritable système de gestion des congrès (comme Indico par ex.). Le logiciel est assez modulaire mais reste une vraie "usine à gaz". Il n'est parfois pas évident de s'y retrouver, en particulier pour le public "non-informaticien" (la documentation, bien que volumineuse, n'est parfois pas très compréhensible).

Environnement du logiciel
Plates-formes
  • LAMP (testé sur des serveurs SL5, SL6, Ubuntu 10 , Mandriva 2010). Nécessite PHP > 5.1

  • Clients testés avec les navigateurs IE, Firefox, Opera.

Logiciels connexes
  • JabRef : Une version modifiée de Jabref (incluse dans le package) est utilisée pour exporter des listes bibliographiques.
  •  PHPExcel : AIGLE utilise la librairie PHPExcel pour exporter des listes de personnel au format Excel ou PDF.
Autres logiciels aux fonctionnalités équivalentes
Environnement de développement
Type de structure associée au développement

Développé au sein du laboratoire de Physique Charles Coulomb avec cvs, bug tracker, feature request, forum, etc, ... disponible sur sourceforge.
Participation des laboratoires IBMM (UM2-UM1), ICG(UM2), LCVN(UM2), ERIC(Lyon2), ....

Eléments de pérennité
  • Permet d'échapper au foisonnement des logiciels d'administration (libres et/ou propriétaires).
  • Aide pour la rédaction des rapports (LOLF, ANR, évaluation, carrières etc...).
  • L'université de Montpellier II a déployé une instance de AIGLe par unité de recherche.
  • OLGA, le successeur de AIGLe,  est en cours de développement. OLGA est l'une des applications du projet "GINA" (Gina Is Not Aigle/Gestion de l'Information Numérique Administrative).  La mise à jour de AIGLe vers OLGA est au cahier des charges. Bien évidemment la maintenance du logiciel AIGLe continue, notamment parce que HAL et donc son WebService évolue et que les utilisateurs continuent à faire des demandes (voir l'activité sur le forum). AIGLe est doté d'un système permettant à n'importe quelle instance d' alerter les développeurs lorsqu'une modification des webServices de HAL est détectée à l'occasion d'un dépôt de publication. La mise à jour de AIGLe peut se fait alors en quelques heures.
Références d'utilisateurs institutionnels

Utilisé par une dizaine de laboratoires des universités Montpellier I et II (L2C, IES, MMDN, LMGC, ICG, GM, I3M, etc...), par le ERIC (Lyon 2), 
par plusieurs laboratoires de l'université Aix/Marseille (MIO, CEREGE, IMBE, LATP ) etc ...

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums

Bug tracker, feature request , forum, etc, ... disponibles sur sourceforge.

Documentation utilisateur

http://aigle.sf.net
La documentation (utilisation et développement) entièrement rédigée en français est fournie avec le logiciel.

Divers (astuces, actualités, sécurité)
  • Tout le code est en PHP. Il est aisé de modifier certaines parties pour l'adapter à ses propres besoins. Ainsi, il est possible d'adapter AIGLe pour que ce dernier reconnaisse parfaitement votre schéma LDAP au travers du script UtilLdap.php du dossier admin et après avoir configuré correctement le module LDAP.

  • Pour la synchronisation nocturne des publications avec HAL, Il faut copier (éventuellement l'adapter à votre distribution) le fichier aiglesync dans votre répertoire /etc/cron.daily et recharger le démon crond.

Contributions
  • Usagers : rapportez les bugs (soit auprès du développeur principal (Dominique Caron) soit via le bugs tracker disponible sur http://aigle.sf.net).
  • Usagers: si vous utilisez et appréciez AIGLe, merci d'exposer son logo ( AIGLe logo )  pointant vers son site web (http://aigle.sf.net) sur le serveur Web de votre laboratoire.
  • Développeurs : de nombreuses choses restent encore à faire et à améliorer, si vous voulez participer au développement de AIGLe, inscrivez-vous sur SourceForge et faites un mail au développeur principal.

Commentaires

I Love Aigle

super produit....
installé sur les serveurs de notre nouvel observatoire
l'interface avec HAL c'est le "must"
merci a l'aide de dominique
ML