Accueil > Les Journées Systèmes (JoSy) > Josy "Outils collaboratifs" - les 1er et 2 octobre 2009 à Strasbourg

Josy "Outils collaboratifs" - les 1er et 2 octobre 2009 à Strasbourg


Objet : De nombreux outils collaboratifs "gratuits" ou propriétaires sont offerts sur le web et remportent un certain succès auprès des utilisateurs de nos laboratoires ou unités. Ces 2 demi-journées ont pour but de présenter un panorama de produits alternatifs, maitrisables et hébergeables par un laboratoire ou une unité.

La problématique du choix du lieu d’hébergement (poste de travail, laboratoire, mésocentre, institut, CNRS, ...) a été abordée par le biais d’une table ronde.

La réunion à distance (vidéoconférence) n’a pas été traitée, puisqu’<a
href="http://www.resinfo.org/spip.php?article35">une journée lui avait déjà été consacrée (26 mai 2009).

Date et lieu : le jeudi 1er octobre de 14h00 à 18h30 et le vendredi 2 octobre 2009 de 9h00 à 12h30 à Ecole nationale supérieure de physique de Strasbourg (ENSPS)

Web diffusion : cette journée a été diffusée sur le web. L’ensemble des vidéos des présentations est disponible ici.

Organisateurs : Véronique Baudin, Francoise Berthoud, Olivier Boebion, Anne Facq, Jean-Yves Hangouët, Christian Helft , Frédérique Ostré

Programme :

Jeudi 1er octobre
13h-14h00
<span style="font-weight: bold; font-style: italic;">Accueil des participants
14h00
Introduction et motivation du choix des outils (pdf, video)
14H15

<span
style="font-weight: bold;">Gestion de projets pour groupe de travail avec PHPCollab

- Olivier Brand-Foissac
<span
class="">(Laboratoire de Physique Théorique d’Orsay) (pdf, video)

PhpCollab est un outil de mise en place d’un site Web de travail collaboratif permettant à des groupes de travail de gérer des projets et en particulier de partager facilement des documents. Reposant sur une technologie xAMP, il présente deux parties :

  • un site web pour les collaborateurs d’un projet qui fournissent du contenu (back-end)
  • un site web pour la visibilité ’externe’ du même projet (le cà´té vitrine) (front-end)

On présentera un retour d’expérience de mise en place (en version 2.5) de PHPCollab par le Service Informatique du Laboratoire de Physique Théorique d’Orsay et de son utilisation par différents groupes de travail. Une nouvelle version du logiciel (v3), basée sur le framework Symfony, est en cours de réalisation.

14H45

Gestion de suivi d’action avec TRAC - Michel Jouvin (LAL IN2P3) (pdf, video)

Trac est un système Open Source de gestion complète de projet par Internet, développé en Python et qui est très souvent utilisé dans le domaine du développement logiciel, en particulier du fait de son interaction avec SVN.

Le LAL de l’IN2P3 utilise Trac comme outil de traà§abilité des actions dans un contexte d’Administration Système et Réseau en plus de l’utilisation classique de gestion de projet de production de logiciel. Cette utilisation particulière est justifiée par la riche combinaison d’outils complémentaire au wiki : suivi de requête, client SVN, blog, gestionnaire de download...

Après une présentation rapide de l’outil, l’expérience à la fois interne au groupe exploitation informatique du LAL et de l’équipe technique multi-laboratoires de gestion du noeud GRIF de la grille EGEE sera exposée.

15H15

Le couplage Sympa - ferme de wikis pour les organisations virtuelles class=""> - Olivier Lumineau (CRU) (pdf, video)

L’organisation virtuelle réunie autour d’une liste de diffusion trouve avec le déploiement de cette solution, en addition avec la liste de diffusion, un panel de moyens communication, diffusion, partage, et outils collaboratifs efficaces et complémentaires !

Le CRU a réalisé le couplage de DokuWiki, au gestionnaire de listes de diffusion « Sympa  » pour son service Universalistes. A ce jour une centaine de wikis sont hébergés par le CRU dans Universalistes.

Après application d’un patch DokuWiki se transforme en une véritable petite exploitation agricole : une ferme de wikis ! ;o)
De plus le plugin d’authentification et autorisations Shibboleth, développé au CRU , permet le SSO couplé à un mode d’autorisations basé sur le système de groupes de Sympa.

A partir de là , un plugin permet une intégration très étroite de la ferme de wiki au serveur Sympa :

  • 1 seul login grâce à un SSO basé sur Shibboleth,
  • Notion de groupes partagés : droits du wiki définis sur l’appartenance aux listes,
  • la création d’un wiki se fait par l’admin de liste via l ’interface web de Sympa. Le wiki peut de même être supprimé,
  • les admins de chaque liste sont automatiquement admins de leur wiki,
  • le look est relativement homogène entre les deux applications, les utilisateurs ne sont pas « perdus  »
15H45

Partage
d’agendas, carnets d’adresses et courriels avec OBM
- Patrick Lerouge (INSERM), Laurent Moizo (INSERM) (pdf, video)

OBM est une solution collaborative qui permet aux utilisateurs à travers une interface web de gérer leur messagerie, des agendas partagés, des contacts partagés, des groupes de travail, des tâches, des réservations de ressources et des modules complémentaires offrant d’autres fonctionnalités.

Cette solution permet la délégation de l’administration fonctionnelle et l’attribution de fonctionnalités par profil utilisateur.

Il est possible de synchroniser les agendas et les contacts à l’aide de connecteurs pour Thunderbird/Lightning et Outlook.

Les smartphones peuvent être synchronisés avec OBM directement à l’aide d’un connecteur SyncML.

Sous licence GPL v2, OBM s’appuie sur des logiciels open-source : Postfix, Cyrus, Apache, Tomcat, Openldap, Mysql/Postgresql, Amavisd-new, Spamassassin, Funambol. OBM respecte les RFC et utilise des protocoles standards. Hormis le connecteur Outlook, le code est publié sans restriction.

OBM a permis à l’INSERM pour un coà »t maà®trisé de :

  • centraliser la messagerie de 12000 utilisateurs ;
  • maintenir une administration fonctionnelle auprès des responsables informatiques en région et au sein des laboratoires de recherche ;
  • alimenter un annuaire d’entreprise sur lequel s’appuie la messagerie ;
  • offrir des outils de travail collaboratif à nos utlisateurs.

Notre présentation expliquera notre choix, notre participation à son développement, un retour d’expérience sur sa mise en production (début 2008) et les évolutions prévues.

16H15
<span style="font-weight: bold;">Pause café
16H45

Partage
d’agendas et de documents, gestion de salles et réservation avec
Zimbra
- Jean-Louis Mas (Maison des Sciences de l’Homme) (pdf, video)

Zimbra, est une solution open-source de messagerie
et de travail coopératif. Elle est intégrée, facilement administrable,
basée sur des standards, inter-opérable, évolutive et largement internationalisée.

Zimbra propose les fonctionnalités suivantes : Courrier
électronique, agendas partagés, gestion de réunions et de ressources,
messagerie instantanée, gestion des tâches, porte-documents, wiki, anti-pourriel
et anti-virus, synchronisation avec les appareils mobiles (version payante
 : Network Professional Edition). Ces fonctionnalités sont développées
à partir de logiciels libres : Apache Tomcat, Postfix, Amavisd-new,
ClamAV, SpamAssassin, OpenLDAP, MySQL, Lucene, James/Sieve.

Zimbra est en production depuis 2007 à la MSH-Alpes,
une unité mixte de services. Utilisé pour partager les agendas des personnels
et des équipes, gérer des rendez-vous et des réunions, pour partager
des documents, pour la gestion des salles et la réservation de matériels,
il permet également à nos utilisateurs nomades d’accéder et de synchroniser
leurs messageries, calendriers et contacts o๠qu’ils se trouvent, et
quels que soient leurs moyens d’accès (ordinateurs ou smartphones).

La présentation comprendra un aperà§u de Zimbra, puis
nous aborderons son intégration dans notre infrastructure, suivi d’un
retour d’expérience sur son utilisation, enfin nous conclurons par une
démonstration.

17H15

Table
ronde "Alternatives aux outils Google : o๠les héberger ?"
<span
style="font-style: italic;" class=""> - Jacquelin Charbonnel (LAREMA), Jean-Marc Coris (Univ Provence),
Serge Genot (Univ Provence), Pierre-Etienne Macchi (CC-IN2P3), Dominique Boutigny (CC-IN2P3) ...

Introduction par Véronique Baudin

Outils Cocktail - Applet Coktail

Outil PLACO - Contribution J. Charbonnel

video

18h30
<span style="font-weight: bold;">Apéritif X/Stra
20h00
<span style="font-weight: bold; font-style: italic;">Dîner informel

 

Vendredi 2 octobre
8h30-9h00
<span style="font-weight: bold; font-style: italic;">Accueil des participants
9h00

Gestion
de séminaires, réunions et conférences avec Indico
- Thomas Baron (CERN
)
(pptx, pdf, video)

Développé par le CERN, Indico est une
plateforme web dédiée à l’organisation de séminaires,
de réunions et de conférences. Cette application en pleine
évolution recense une centaine d’installations dans le monde
et est largement utilisée à l’IN2P3.

Codé en python sur une base de donnée ZODB, Indico s’installe
sous Linux, Windows ou MacOS, et offre une grande flexibilité
d’adaptation aux environnements locaux (plugins d’authentification,
de moteurs de recherche, de paiement en ligne, de bases de données
de salles de réunions...).

Après une revue de ses principales fonctionnalités, les
dernières avancées de la prochaine version (interface
utilisateur complètement refondue, internationalisation, configuration
graphique entièrement paramétrable etc), déjà
visibles sur http://indicobeta.cern.ch, seront présentées.

Enfin, les perspectives d’utilisation d’Indico comme
bus logiciel d’outils collaboratifs (vidéoconférence,
chat...) et de réservation et d’utilisation des services liés
(enregistrement vidéo, webcast) seront évoquées.

9H30

RdvZ, FileZ et ShareZ - PartageZ vos rendez-vous et vos fichiers - Stéphane Igounet (Université d’Avignon) (pdf, video)

L’Université d’Avignon développe (LAMP) des mini-applications collaboratives dans le cadre de son ENT (ESUP).

Les principes fondateurs de ces applications sont du PHP / MySQL, de permettre une authentification via CAS / LDAP pour la mise en place du service collaboratif et d’ouvrir également son utilisation à des utilisateurs non authentifiés.

RdvZ est une application d’organisation collaborative de rendez-vous. L’utilisateur choisit les dates possibles et propose à ses correspondants de voter en leur envoyant l’URL correspondante. Il n’est pas obligatoire d’être authentifié pour pouvoir participer au vote.

FileZ est une application de dépà´t de (gros) fichiers via une interface web. L’utilisateur choisit le temps de mise à disposition, la notification de téléchargement, etc. et reà§oit une URL qu’il transmettra à ses correspondants. Cette URL permet le téléchargement du fichier sans authentification préalable.

ShareZ reprend l’idée du partage de fichiers de FileZ en étendant la possibilité de partage (c.à .d. dépà´t et téléchargement) à un groupe d’utilisateurs. Les membres du groupe de partage ne sont pas nécessairement dans l’annuaire (LDAP) de l’établissement et un processus d’authentification ad-hoc permet de les inviter à participer au groupe de partage.

Cf. <http://gpl.univ-avignon.fr> pour plus d’information.

10H00

<span
style="font-weight: bold;">Outil de planification en ligne pour des créations de rendez-vous ou de sondage

-
Pascal Robert (CRI Orléans) (pdf, video)

L’université d’Orléans a développé et mis en place
un outil de planification de rendez-vous et d’organisation de sondage.
Cette application est disponible, sous l’Environnement Numérique de
Travail de l’université, pour tous les personnels de l’université.

Elle est sécurisée par authentification CAS mais permet
à tous de répondre à une planification (réunion ou sondage) depuis un
poste interne ou externe à l’université, avec un lien d’invitation propre
à chaque planification (clef de 50 caractères alphanumériques).

Cette application est un « doodle-like  » (http://www.doodle.com)
et propose aux utilisateurs de devenir les créateurs et administrateurs
de planifications soit de rendez-vous (proposition de date et envois
par mails à des participants pour demander leurs disponibilités) soit
de sondage (proposition de réponses à une question décrite et envois
de mails aux participants pour récolter leurs avis) .

Cette application est un développement interne à l’université
d’Orléans. Elle se structure autour des frameworks Struts (architecture
Modèle-Vue-Contrà´leur - projet Jakarta) et Ibatis (Design Pattern type
DAO 3 couches : vo, service, persistance).

L’application peut être déployée sans authentification
CAS, ni accès LDAP mais ne permet plus alors d’aide à la saisie. Elle
utilise une base de données MySQL de 7 tables.

10H30
<span style="font-weight: bold;">Pause café
11H00

Présentation de la plate-forme d’outils collaboratifs de l’IEMN - UMR8520 - Mickaël Masquelin (IEMN) (pdf, video)

L’Institut d’à‰lectronique de Microélectronique et de Nanotechnologie, UMR créée en 1992 par 4 tutelles réparties sur 4 sites géographiquement distants, s’est donné pour objectif de regrouper dans une structure unique l’essentiel de la Recherche régionale dans un domaine allant de la physique aux applications de l’électronique.

Afin de mener à bien son action, le laboratoire s’est doté d’une infrastructure matérielle et logicielle de qualité. Cependant, des éléments comme le nomadisme, les technologies web 2.0 et le travail collaboratif sont des points qui ont entrainé une réflexion au sein de l’équipe info. En effet, ils posent un certain nombre de problématiques à intégrer aujourd’hui :

  • l’éloignement géographique
  • la sécurité
  • la vie privée
    ...

Fort de ce constat, nous avons été amené à revoir le périmètre du S.I. du laboratoire. Nous avons donc réalisé une étude sur l’omniprésence des solutions web 2.0 employées dans le laboratoire (pour leurs propriétés reconnues). Puis, nous avons proposé des solutions alternatives à nos utilisateurs pour certains outils utilisés (Wordpress, GRR, Mediawiki, RDVZ, eGroupWare,...). L’accent sera surtout mis lors de notre présentation sur l’un d’entre eux, OpenGoo. Ce produit tout en un, écrit en PHP, est une véritable suite bureautique en ligne comparable en fonctionnalités à Google Apps, Microsoft Office Live,... a l’énorme avantage d’être open-source et donc maà®trisable en interne. Il est utilisé notamment pour son module de gestion des documents (création, partage,...) avec des tiers.

11H30-12H00

Pourquoi Horde ? - Philippe Depouilly (Institut de Mathématiques de Bordeaux) (pdf, video)

Horde est un “cadre d’application†ou “socle†(framework) permettant de développer rapidement des applications internet et de groupe de travail basées sur les standards et largement internationalisées. Il est développé en PHP.

Horde utilise les classes PEAR ou PECL qui permettent de mettre en oeuvre certains protocoles réseaux comme SOAP, XML_RPC, en plus des librairies PHP traditionnelles (LDAP, IMAP, SQL)

Les principales applications modulaires et interopérables sont :

  • webmail dans trois versions : IMP, MIMP (PDA, mobiles), DIMP (avec Ajax) avec gestion des règles de filtrage (Ingo)
  • organisation : carnet d’adresses (Turba), agenda (Kronolith), tâches et notes (Nag et Mnemo) ainsi qu’un gestionnaire de fichiers (Gollem)

Horde propose aussi un ensemble de ces applications packagées pour l’organisation de groupes de travail : Horde Groupware et Horde Groupware Webmail Edition. On peut partager de nombreuses données (agenda, carnet d’adresses, fichiers), gérer des rendez-vous communs…