Mai 2014. Lancement d'un projet : Portails, intranets et sites de projets,
outils collaboratifs et gestion documentaire.
Mai 2014 Lancement d'un projet : Portails, intranets et
sites de projets,
outils collaboratifs et gestion documentaire.
- En quoi les besoins qui ont pu avoir évolué ne sont pas
satisfaits actuellement par les outils en production à Télécom
Bretagne?
- Quels sont ces besoins?
D'abord états des lieux à Télécom Bretagne
- Un outil maison (développé en PHP par
Pierre-Hervé Vaillant de l'équipe Système d'Information Intranet) que ce
soit pour développer les site WEB de
l'école, les sites des équipes de recherche, les pages personnelles, l'intranet école et de 2
départements d'enseignement-recherche, l'intranet réservé aux
membres de la DISI ;
-
L'outil collaboratif BSCW (Lien sur le site
de Orbiteam). Utilisé depuis 1999, cet outil reste très
utilisé (en particulier par la direction de l'école). Du fait
du projet Institut Mines Télécom de choix d'un outil
collaboratif commun, depuis 4 ans, il n'a pas été procédé
à de changements de version, et, en particulier, au passage à
la nouvelle version (5.0) qui apporte cependant des plus
significatifs (drag and drop,
adaptation de l'affichage aux équipements nomades, ...). Le
changement de version a été cependant décidé (fin 2014). On
pourra alors plus facilement récupérer les documents, si c'est jugé nécessaire pour
certains dossiers..
-
L'outil Moodle, plate-forme utilisée dans le
cadre de l'enseignement et assez peu à Télécom Bretagne pour
ses fonctionnalités d'outil collaboratif (Le nouveau BSCW pour
cette dernière utilisation parait supérieure). Il y a
cependant une activité, très utile en MOODLE que l'on ne
trouve pas ailleurs, le glossaire (avec constitution
automatique de liens vers ce glossaire dans les textes). Le
glossaire de cet espace en est un exemple.
-
L'outil owncloud (http://partage.mines-telecom.fr)
de l’Institut Mines Télécom (dont fait partie Télécom
Bretagne). Cette outil permet de placer des documents dans des
dossiers et de les partager avec d'autres utilisateurs, en
lecture seule ou en modification.owncloud a été mis en
production avec le but de concurreur l'usage professionnel de
dropbox au sein de l'IMT pour assurer la confidentialité.
Mais, owncloud ne parait pas suffisant car nous cherchons une
solution qui ne permette pas que la juxtaposition d’espaces
personnels et d’espaces partagés. Il s’agit d’un outil pour
l’ensemble de l’école qui doit durer. Le cycle de vie de
certaines informations doit pouvoir être maitrisé, si
souhaité. Il est également qu'il soit facilement
intégrable au SI, à d'autres outils, ...
-
L’outil de messagerie
Zimbra (des écoles de Télécoms et du siège de l’IMT)
est Zimbra, outil commun aux écoles de Télécom et au siège de
l’Institut Mines Télécom. Dans le cadre de l’étude, il
conviendra d’étudier les impacts des nouveaux outils sur
l’utilisation de la messagerie et des
agendas, en
particulier en liaison au partage ou à la transmission de
documents.
Les besoins à grosse mailles
Les besoins, qui sont inter-reliés, sont triples :
-
un "portail" (Liferay ou autres outils) permettant de
créer facilement des sites
intranets (accès aux applications du SI inclus) et
des sites de projets.
Outre le site intranet
institutionnel, il devra être aisé de créer des sites réservés à un département ou service, à
un groupe de travail, … avec une
gestion de ces sites déléguée à des
personnes de ces entités. Pour les sites de projets, il faut donner la possibilité
de distinguer la partie communication pour un public
extérieur (l’extranet : la partie visible de
l'iceberg) du site intranet
du projet réservé aux personnes qui travaillent vraiment
pour le projet. Le portail sera aussi le point d’entrée vers le
système d’information, ses applications et les services
fournis. Et de façon moins prioritaire, il s’agira de
construire le site WEB (www) de
l’école, et tout autre site pour
lesquels le rôle du
webmestre est important ;
-
un outil de travail collaboratif (Liferay, Nuxeo,
Alfresco, BSCW, …) permettant à des personnes de collaborer
(notion d’activités) et de produire des ressources
(des documents, …) et plus
généralement de la connaissance commune sur un sujet, un
projet, …. L’outil collaboratif devra se positionner par
rapport aux outils des TICEs (MOODLE, plateforme des MOOcs) qui
sont aussi des outils de travail collaboratifs dans un contexte
particulier. Se positionner ne veut pas dire remplacer.
On parle aussi de RSE (Réseau Sociaux d'Entreprises). Partager
des connaissances, des expériences, des solutions, des méthodes
et approches. En discuter. Découvrit où sont les autres
compétences dans un domaine donné.
- un outil de gestion documentaire. Il s'agit en
particulier de documents de travail
ou de documents qui ont une valeur pour l’établissement
(qui peuvent être demandés, par exemple, en cas d’audits
par des organismes divers) et pour les quels il y a un besoin
d'archivage. Rien ne dit, a priori, qu’un outil distinct pour la
gestion documentaire soit nécessaire. Un besoin peut
être de placer dans cet outil de gestion documentaire, les
documents (polycopiés) actuellement dans MOODLE, la
plateforme d'enseignement, tout en les laissant accessible
via MOODLE, voir via une application du SI gérant les demandes
d'impression papier.
Le contexte Institut Mines Télécom - Le projet Outils
Collaboratifs, phase 2 - Nuxeo
Un projet gestion de documents est à l'étude, étude qui
semble conduire au choix de Nuxeo (Voir ce lien) comme outil collaboratif et de
gestion documentaire (lancement d'un Proof of Concept à partir
d'un cahier des charges).
Télécom Bretagne se ralliera aux choix Institut même si
Liferay est capable de s'interfacer (protocole CMIS) avec Nuxeo et
même si la partie gestion de documents de Liferay paraittrès
compétitive par rapport à Liferay.
Notre étude à Télécom Bretagne
L’étude devra répondre à diverses questions :
-
Le même outil peut-il répondre aux 3 besoins
(Liferay ?) et si non pourquoi? Cela nécessite
que l’on précise le plus clairement possible notre besoin en
tenant compte de notre expérience et d’une compréhension
à acquérir de la solution liferay. Sinon, est-ce qu’il faut 2
ou 3 outils différents (solution la plus défavorable et … a
priori improbable).
-
Est-ce que la nouvelle version de BSCW, nouvelle
version non installée, peut être une partie de la
solution? Des utilisateurs sont habitués à utiliser
BSCW, mais positionner BSCW dans les usages par rapport à
liferay ne devrait pas être chose aisée .
Ce que l’on attend d’une solution Liferay
Site www, sites intranets,
sites de projets,
sites de
maquettage, modèles de sites et de
pages, liens avec
le Système d’Information
Hors sites WEBs
externes, la création d’un site intranet, d’un
site de projets ou
d’un espace collaboratif doit pouvoir se faire de façon souple et
le plus décentralisé possible tout en préservant une certaine
cohérence. Une certaine forme de validation par des
personnes dont c’est la mission n’est pas à exclure, mais à
condition que cela ne soit pas au détriment du dynamisme.
Il doit être possible d'organiser un ensemble de sites (les
sites de projets
élèves-enseignants-direction de la formation) :
- "physiquement" sous forme d'un arbre
d'une profondeur quelconque de sites,
avec éventuellement un mécanisme d'héritage et de partage (mise
en commun d'informations entre plusieurs sous-sites, donner à
certaines personnes des droits à certains sous-sites avec
possibilité de traiter certains sous-espaces comme exceptions
cependant) ;
- "logiquement" en définissant/associant des
métadonnées aux sites
afin de faciliter la recherche d'un site particulier.
Il est ici à noter que le concept de sites parait
regrouper deux usages
actuels distincts actuellement traités par des outils différents
:
-
Sites WEB avec
l'outil de Pierre-Herve Vaillant
- Espaces BSCW qui sont des dossiers WEB de ressources avec
des fonctionnalités avancées (activités).
L'héritage entre sites doit avoir
aussi un impact sur les événements concernant les contenus afin,
encore, de simplifier la gestion par les utilisateurs.
Ces dates, associées aux événements, sont
des méta-données qui
doivent pouvoir être manipulées par certains utilisateurs
et par le SI (date de publication, date de révision, date
d'expiration) ; c'est aussi vrai pour le statut révisable ou non,
expirable ou non.
En matière de droits, on doit, d’ailleurs, pouvoir distinguer les
droits sur les données et les droits sur les méta-données.
Il est souhaitable de pouvoir facilement disposer de
sites de
maquettage permettant de construire un site ou
sous-site qui ne sera
mis en production qu’après validation. Cela doit être vrai tant
pour construire la version initiale d’un site que pour
apporter des modifications (plus ou moins importantes) à un
site existant.
Cette possibilité doit être compatible avec la gestion très
décentralisée des sites.
Des modèles (templates) de
pages et de
sites doivent
pouvoir être définis (par exemple pour les équipes de
recherche, les contrats de recherche, les groupes de travail
école….) Une modèle de page, c’est une
feuille de style, mais aussi un ensemble d’applications (blogs, accès à la
messagerie et au
calendrier, ...). Il est également important de pouvoir
définir les méta-données qui
devront être renseignés par le créateur du site ou par une
application si le site est créé via
une application du SI.
Chaque utilisateur ou groupe
d’utilisateurs doit pouvoir disposer d’espaces de liberté.
Les outils doivent être faciles à utiliser à tout niveau.
Une des libertés est l’ouverture des espaces en invitant des
personnes extérieures à l’école. Il est important que cette
ouverture soit, si possible, au minimum limitée dans le
temps. Une vérification (modalité à définir) devra être faite que
la personne n’est pas connue de l’établissement (de son
système d’information) et/ou n’a pas d’ores et déjà un compte lui
donnant un accès à un outil. Ces personnes extérieures pourront
seulement être invitées dans le cadre d’un projet bien précis ou
sous le contrôle/parrainage d’une personne de l’école
(modalités à définir).
La gestion des utilisateurs sera en grande partie sous-traitée
par le SI. Toute personne ayant un compte informatique à
Télécom Bretagne aura accès à l’outil (droits par défaut à
définir en fonction du statut).
Liferay comporte une notion de groupe (groupe
d'utilisateurs) qui a pour portée un portail et une notion
d'équipe qui a pour
portée un site. A
ces notions correspondent une gestion des permissions et
droits. Il faudra également voir dans quelle mesure ces
mécanismes peuvent être interfacés avec le SI.
Il est important de gérer un ensemble de sites dans la
durée. Cela porte des problèmes parfois ardus si on
souhaite ne pas alourdir les procédures.
- Quand peux-t-on être sûr qu'un site n'a plus
aucun intérêt?
- Comment faire pour qu'un site créé par une
personne du fait de sa fonction (Directeur scientifique, ...)
continue d'exister alors que la personne a été remplacée? Dans
ce cas, il suffit certainement de distinguer le directeur
scientifique du directeur
- ...
Effectuer ce nettoyage et assurer le maintien de la qualité des
espaces, c'est l'intérêt des utilisateurs et de l'école
dans ses différentes constituantes (écoles, services,
départements, équipes, ...).
L'outil doit présenter des mécanismes souples et puissants de
gestion de droits et de délégation afin d'apporter aux
utilisateurs les moyens de mettre en oeuvre les politiques qu'ils
souhaitent.
Certains espaces seront créés automatiquement à partir du
SI. Cela peut être le cas de l’application « équipes de
recherche » ou de l’application « contrats de
recherche », avec ouverture automatique de
l’espace aux personnes travaillant sur le contrat ou répertoriés
comme membres de l’équipe.
Le cycle de vie de ces espaces sera le pendant de
celui défini dans l’application correspondante.
Le travail collaboratif
Cela concerne des personnes qui échangent afin de produire des
contenus (de la
valeur). C'est la notion d'assets en Liferay
dont les documents font partie.
Liferay cite comme outils entrant dans le travail collaboratifs
- les blogs
- les calendriers ou l'accès à un calendrier externe (Zimbra
pour Télécom Bretagne)
- les forums (message Boards)
- les wikis
- les sondages (Polls)
- les annonces
- les chats
- l'accès à un outil de messagerie
externe (Zimbra pour Télécom Bretagne)
En Liferay le site WEB est le
lieu principal de collaboration, mais il peut aussi s'agir d'une
page au sein d'un
site.
Si, après étude, il s'avérait utile d'interfacer Liferay avec un
outil de GED comme Nuxeo ou BSCW, il conviendrait alors de bien
positionner ces outils, car tous disposent, à des degrés divers,
de facilités pour le travail collaboratif.
La gestion de documents et des contenus
Gestion des métadonnées. Rendre la recherche performante
La définition et la gestion des méta-données est un
élément important pour le succès ou non du projet. La qualité de
la recherche et de la navigation dans le portail en dépend.
Outre les méta-données
associées à un site, il y a deux
notions de métadonnées en liferay :
Cette définition du vocabulaire
"métiers" devra être menée avec soin avec les gens des métiers
(Direction scientifique, cellule contrat, ...). mais, il doit
pouvoir évoluer.
Gestion des droits. Gestion des groupes
d’utilisateurs
Pour maitriser la complexité de la gestion d’un système à
l’échelle de l’école, le système de gestion des utilisateurs et
des droits doit être puissant afin de viser la simplicité pour
les utilisateurs.
Un outil convivial disposant d'une interface adaptable
Vérifier que l'on dispose bien :
- d’un glisser/déposer
généralisé, permettant de glisser un document au sein de
liferay et avec son poste de travail
- d'un mode de fonctionnement non connecté, permettant de
synchroniser automatiquement, des documents Liferay, avec le
système de fichiers de son poste. Se poser la question de savoir
si ce mode non connecté peut exister pour d'autres
assets ou
activités.
- Compatibilité avec l'ensemble des équipements
mobiles (Android, smartphone, ...) et les tablettes.
Liferay permet permet de tester et d'adapter le look d'une
page, d'un
site.
Accès aux applications à partir d’un portail liferay
L’intégration d’applications doit être possible aisément sur
n’importe quelle page.
Cela nécessite une conformité au standard JSR pour les
portlets.
L’utilisation des APIs fournit par d’autres système doit être
possible afin d’intégrer leurs données dans une fenêtre
applicative en liferay.
Le
test portera aussi sur l’utilisation directe des
d’applications créées directement à partir de l’API
Liferay’s Service Builder.
Il ya aussi CMIS pour
s'interfacer à d'autres systèmes de gestion documentaire.
Et, finalement, un suivi des développements connexes à Liferay
(Liferay marketplace) devra être organisé.