<figure><img src="image_1.png" /></figure>

HAL
open science

# MonLabo: Plugin Wordpress pour simplifier la gestion du site web d'une structure de recherche

Hervé Suaudeau, Delphine Rider

► To cite this version:

Hervé Suaudeau, Delphine Rider. MonLabo: Plugin Wordpress pour simplifier la gestion du site web d'une structure de recherche. JDEV 2017, Jul 2017, Marseille, France. , 2017. hal-01556391

HAL Id: hal-01556391

https://u-paris.hal.science/hal-01556391v1

Submitted on 6 Nov 2017

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_2.png" /></figure>

Distributed under a Creative Commons CC BY-SA 4.0 - Attribution - ShareAlike - International
License
# MonLabo : Simplifier la gestion du site web d'une structure de recherche.

Version en cours : MonLabo v1.4 (juin 2017)

Hervé SUAUDEAU¹,² & Delphine RIDER³

(1) CNRS, Centre de Neurophysique, Physiologie et Pathologie, UMR 8119, Paris, France;

(2) Université Paris Descartes, Centre de Neurophysique, Physiologie et Pathologie, UMR 8119, Paris, France;

(3) Université Paris Est, Laboratoire Images, Signaux et Systèmes Intelligents, EA 3956, Vitry sur Seine, 94400, France.

## Objectifs

Permettre de mettre simplement à jour les membres, les équipes, les thématiques, les publications (extraites de HAL ou d'une autre base de donnée) des pages internet d'un laboratoire sans aucune connaissance en programmation web.

## Présentation

Ce plugin WordPress permet, sur une interface unifiée, de gérer les pages des équipes et des personnels d'une structure de recherche. Il simplifie la mise à jour des membres et équipes, de leurs informations et leur liste de publication (extraite de HAL ou d'une base de donnée maison comme celle de Paris Descartes). Le plugin génère et met à jour automatiquement, en totalité ou en partie, nombre de pages web (pages de membres, d'équipes, listes, organigrammes ou tableaux de membres). Le plugin permet en outre d'intégrer automatiquement les publications issues d'une base extérieure pour une mise à jour centralisée.

## Liens

### Adresse du site web :

* https://sourcesup.renater.fr/monlabo

### Adresse du dépôt principal :

* https://git.renater.fr/monlabo.git

### Adresse du dépôt de tests unitaires :

* https://git.renater.fr/monlabo/MonLabo tests.git

## Configuration des personnels et équipes

<figure><img src="image_3.png" /></figure>

## Fonctionnement de la forge automatique de page web de MonLabo

<figure><img src="image_4.png" /></figure>

## Utilisateurs

### Ce plugin est déjà utilisé par :

* le Centre de Neurophysique Physiologie Pathologie - UMR8119 (structure d'environ 30 personnes)

* le Laboratoire de Physiologie Cérébrale - UMR8118 (structure d'environ 45 personnes)

* le Laboratoire Psychologie de la Perception - UMR8242 (structure d'environ 95 personnes)

* le Laboratoire de recherche en Toxicologie, Pharmacologie et Signalisation Cellulaire - UMR-S-1124 (structure d'environ 100 personnes)

* la Fédération de Recherche en Neurosciences - FR 3636 (structure d'environ 200 personnes)

* le Laboratoire Images, Signaux et Systèmes Intelligents - EA-3956 (structure d'environ 80 personnes)

<figure><img src="image_5.png" /></figure>

<figure><img src="image_6.png" /></figure>

<figure><img src="image_7.png" /></figure>

<figure><img src="image_8.png" /></figure>

<figure><img src="image_9.png" /></figure>

## Fonctions

* Affichage des entités

* Personnel (actif ou alumni) par liste / tableau / organigramme

* équipes par liste

* Affichage des publications

* Différent format de bibliographie (IEEE, APA, HAL)

* Différentes bases de données (HAL, Descartes Publi)

* Génération de page

* Génération des pages perso

* Prototypes de pages d'équipes

* Prototypes de pages de thématiques

* Interface de gestion multilingue

* Documentation intégrée pour les shortcodes

* Configuration

* Fonctionnalités activables suivant l'utilité

* Options de mise en page

* Informations générales sur la structure

* Édition des personnels et structure

* Personnels (Gestion des arrivées et départs avec les membres actifs ou alumi)

* Équipes

* Thématiques

* Laboratoires

* Vue générale en tableau

## Outils

### Outils internes :

* Wordpress 4.8+

* PHP 5.2 à 7.0

### Tests unitaires :

* PHP Unit 5.1
  Au 22 juin 2017 (en cours d'amélioration)

* 116 tests

* 2299 assertions

* Couverture de code (librairies 56%, interface admin 39%)

### Outils externes :

* API HAL v3.0

* Descartes Publi 4.1

## À venir

### Fonctionnalités à venir :

* Import et export de personnels et d'équipes via un fichier

### Idées à creuser :

* Import des données de personnels via l'API HAL ou CNRS (Reseda)

* Intégration au futur kit web CNRS

## Informations de contact

### Hervé Suaudeau

* Créateur du plugin, auteur principal, supervision des tests unitaires

* Courriel : herve.suaudeau@parisdescartes.fr

* Téléphone : +33 (0) 1 42 86 41 58

### Delphine Rider

* Co-autrice, interface avec HAL, supervision du développement public du plugin et de la base de données

* Courriel : delphine.rider@u-pec.fr

* Téléphone : +33 (0) 1 41 80 73 91