Esup-Reunion outil d'organisation de réunions

Documents pareils
ContactOffice. Le Bureau Virtuel des ENT

SITE WEB E-COMMERCE ET VENTE A DISTANCE

MISE EN PLACE DU CONNECTEUR SACOCHE

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x

Service d'authentification LDAP et SSO avec CAS

Formation Optimiser ses campagnes ing

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Module Communication - Messagerie V6. Infostance. Messagerie

LoReNa : pour dynamiser votre Relation Client (CRM)

Outil de planification en ligne pour des créations de rendez-vous ou de sondage

Quel ENT pour Paris 5?

PROPOSITION. One ID. Références développement. Version 1.0 Juillet One ID

Modules Prestashop - ExportCatalogue / EXPORT IMPORT POUR MODIFICATIONS EN MASSE DANS PRESTASHOP VERSION Optim'Informatique

Manuel du composant CKForms Version 1.3.2

CAS, la théorie. R. Ferrere, S. Layrisse

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

K-Portal et K-Sup 5.1 des nouveautés. Détails

Poll-O Guide de l utilisateur. Pierre Cros

Toutatice, une plateforme Portail/ECM open source pour la publication de contenus et de services métiers

Le Rapport Automatique de Suivi (RAS)

Manuel d utilisation du web mail Zimbra 7.1

La plate-forme d'outils collaboratifs de l'i.e.m.n.

GER helpdesk permet de traiter et d optimiser la gestion de vos interventions au sein de chaque bureaux.

Formation Administrateur de Données Localisées (Prodige V3.2) Recherche et consultation des métadonnées

Groupe Eyrolles, 2005,

PHP 5.4 Développez un site web dynamique et interactif

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

Communiquer avec un ou plusieurs interlocuteurs. Michel Futtersack, Faculté de Droit, Université Paris Descartes, Sorbonne Paris Cité

Devenez un véritable développeur web en 3 mois!

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

Cours en ligne Développement Java pour le web

TP réseau Android. Bidouilles Tomcat. a) Installer tomcat : il suffit de dézipper l'archive apache-tomcat windowsx64.zip.

Fonctionnalités.

Algoba Systems valoriser et partager leur patrimoine numérique Orphea Studio

Hébergée dans le cloud, notre solution est un logiciel-service (SaaS) entièrement géré par NUXIT :

Etude de l ENT de l Université de Paris 5. Recommandations des experts suite à la journée du 29 octobre 2009

SOMMAIRE GUIDE D UTILISATION DU WEBMAIL. vous guide

Qu'est ce qu'une Fédération d'identités? Définitions Fonctionnement de base Fonctionnement détaillé Les principaux composants

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

SOMMAIRE. Savoir utiliser les services de l'ent Outils collaboratifs

: seul le dossier dossier sera cherché, tous les sousdomaines

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT

10. Base de données et Web. OlivierCuré

Authentification et contrôle d'accès dans les applications web

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

Cette application développée en C# va récupérer un certain nombre d informations en ligne fournies par la ville de Paris :

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Février Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

AVANT-PROPOS INTRODUCTION INSTALLATION INSTALLER LE PLUGIN ZOTERO INSTALLER LE MODULE DE CITATION...

PAYBOX MAIL Le générateur d s transactionnels

Installation sur site Cloud Privé Client. Procédure de connexion à YaZiba.net avec Thunderbird et Lightning. Système Hébergé Cloud Public Yaziba.

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

matthieumarce.com - Fiches pratiques - ing ing

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

EFM.me Document de version. Version 2.2 Nouveautés et améliorations

les techniques d'extraction, les formulaires et intégration dans un site WEB

IceWarp Server 11.2 Notes pour les administrateurs.

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent

Intégration du canal Stockage à Rennes 1

Ingénieur Généraliste Spécialité Informatique

2 Formation utilisateur

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

INTERCONNEXION ENT / BCDI / E - SIDOC

Joomla! Création et administration d'un site web - Version numérique

Offre LinShare. Présentation. Février Partage de fichiers sécurisé. LinShare 1.5

Comment rédiger et publier une Newsletter

COMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : URGENTE NON URGENTE TEMPORAIRE DEFINITIVE

Refonte front-office / back-office - Architecture & Conception -

1. ORI-OAI version Description Pré requis et variables d'installation Introduction à Subversion

Personnalisation Fiche Annuaire

Landesk Service Desk

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Formation en Logiciels Libres. Fiche d inscription

Présentation des nouveaux services de l ENT Second degré Rentrée scolaire 2015 et fin du 1 er trimestre de l année scolaire

OpenOffice Base Gestionnaire de Base de Données

Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.

Manuel d utilisation du site web de l ONRN

Les logiciels gratuits en ligne

Présentation de SOFI 2.0

CALENDRIERS DES FORMATIONS LILLE

Solution de gestion de newsletter 12all Version 1.0 p.montier

Présentation du PL/SQL

Module SpireAPI : fonctions communes aux application Spirea / Module Open-Source

SOMMAIRE. 3. Comment Faire? Description détaillée des étapes de configuration en fonction du logiciel de messagerie... 3

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

SUGARCRM MODULE RAPPORTS

Guide Utilisateur MANTIS. Sommaire. Objet du document :

1. Introduction / Identification

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur

Guide d implémentation. Réussir l intégration de Systempay

L externalisation de vos logiciels entreprises : une solution aux problèmes de coûts, de sécurités et de réactivités

SERVICE DESK. Guide utilisateur client. Juin 2015

Utilisation avancée de SugarCRM Version Professional 6.5

La suite logicielle Lin ID. Paris Capitale du Libre 25 septembre 2008

DEVIS CONCEPTION SITE INTERNET

Transcription:

Jérôme Truffot CIRI Université d'auvergne Université Blaise Pascal Esup-Reunion outil d'organisation de réunions Esup Day 6 30 juin 2008

Introduction Organiser des réunions Proposer des dates / horaires, Informer de ses disponibilités, Fixer la date en fonction. Développement : Esup-Commons, RichFaces (Ajax, tags JSF évolués,...). 2

Plan Introduction Fonctionnalités Proposer une réunion Inviter des participants Gérer ses contacts Participer à une réunion Intégrations vis à vis d'applications tiers LDAP ENT Synchronisation des contacts? Développer avec Esup-Commons Conclusion, perspectives 3

Fonctionnalités : mes réunions (accueil) Liste de mes réunions Informations Nom Date de création Dates de début et de fin Commandes Inviter Visiter Courriels Modifier / Supprimer Création / Modification d'une réunion Informations (Titre, description,...) Choix des dates Choix des horaires 4

5

6

7

8

9

Fonctionnalités : inviter des participants Création d'une réunion : authentifié Participation à une réunion : non authentifié! Invitation : Contacts mail envoyé automatiquement par l'application url personnalisé, identification du contact pré-remplissage du formulaire (nom) meilleur gestion des droits Anonyme mail envoyé par l'utilisateur avec son client de messagerie gestion des contacts unifiée gestion des droits moins fine 10

11

Fonctionnalités : gérer ses contacts Liste des contacts Contacts Importation de contacts via un ou plusieurs annuaires LDAP Entrée libre (nom / e-mail) Outils import/export : formats CSV ou VCARD Actions sur la sélection Groupes de contacts Liste des réunions Inviter Autres actions... 12

13

Fonctionnalités : participer Liste des participants Contacts invités «en attente» Gestion des droits (modifier / supprimer) : Administrateur / créateur : tout Contacts : son ou ses entrées Anonymes : toutes les entrées anonymes Commentaires Modifier / supprimer pour tout le monde Notification du créateur de la réunion par e-mail 14

15

Fonctionnalités : écrire aux participants Plusieurs modèles : Fixer la date de la réunion, Modification des horaires proposés, Relancer les contacts, Entrée libre. Sélection des contacts à informer Exemple : les contacts «en attente» pour la relance Modèles définis dans les fichiers de langue Champs «personnaliser votre message» 16

17

Plan Introduction Fonctionnalités Proposer une réunion Inviter des participants Gérer ses contacts Participer à une réunion Intégrations vis à vis d'applications tiers LDAP ENT Synchronisation des contacts? Développer avec Esup-Commons Conclusion, perspectives 18

Annuaire(s) LDAP Gérer plusieurs annuaires LDAP Attribut nom de l'annuaire Attention aux caches Gérer plusieurs filtres par annuaire Personnels, Étudiants, Tous. Importation des contacts : Recherche dans le LDAP en fonction du domaine (e-mail) 19

Intégration dans l'ent Déploiement en portlet impossible Incompatibilité entre esup-commons et RichFaces Canal iframe Suppression du lien «déconnexion» Attribut «mode=portlet» dans l'url Page spécifique pour clore la session Déconnexion de l'ent clôture des sessions dans les applications tiers (canaux iframe) 20

Synchronisation des contacts Encore une application avec des contacts... Import / Export : ingérable au quotidien Requêtes directes dans la base de Horde (ou autre) Trop spécifique, Peu pérenne : changement possible entre plusieurs versions SyncML : solution pérenne mais Implémentation dans Horde? Maturité de cette technologie? 21

Plan Introduction Fonctionnalités Proposer une réunion Inviter des participants Gérer ses contacts Participer à une réunion Intégrations vis à vis d'applications tiers LDAP ENT Synchronisation des contacts? Développer avec Esup-Commons Conclusion, perspectives 22

Développer avec Esup-Commons Complet CAS, LDAP, Hibernate (base de donnée), Localisation, SMTP (envoi de mails), Génération d'urls... Déploiement QuickStart / servlet / portlet... Conception Modèle-Vue-Contrôleur Support de la communauté 23

Développer avec Esup-Commons Courbe d'apprentissage un peu longue Tout doit être configuré avant de commencer Application simple, vide? Évolution pas à pas? Rigide sur certains points (JSF!!) Composants pas suffisamment évolué, Tags jstl (boucles) rarement compatibles, Tag élément HTML mais pas de tag pour les attributs quasiment inutile!! Table avec nombre dynamique de colonnes et des colspans? 24

25

Développer avec Esup-Commons Quelques améliorations Messages i18n remplacement de toutes les occurrences Résultats recherche LDAP Affecter un label aux champs affichés (plus explicite, localisé) Coupler un champs «clé» avec une table de correspondance (exemple : code composante libellé composante) Envoi de mail Charset de la partie texte Téléchargement d'un fichier : formulaire cassé Hibernate : concurrence d'accès et collections Encodage des paramètres dans la génération d'urls urls longues, coupées par certains clients de messagerie 26

Développer avec Esup-Commons Cycle de vie? Attribut binding : composant construit par le contrôleur (code JAVA, plus souple même si ça «casse» un peu le MVC) Problème : l'arbre JSF d'une page calculé une seule fois par session!!! binding quasiment inutile!! Web 2.0 Ajax inexistant RichFaces Trop de clics pour une action : application «vieillotte» Manque d'attractivité Évolution? JSF 1.2? 27

Conclusion et perspectives Organiser vos réunions Application déployée en servlet Quelques astuces pour l'intégration dans l'ent http://gpl.univ-avignon.fr/rdvz PHP / MySQL Authentification MySQL, LDAP, SSO-CAS Gestion des contacts : Invitation personnalisée, contact des participants simplifié Gestion plus fine des droits, liste des invités «en attente» Problème : synchronisation des contacts... Formation à Esup-Commons 28

Conclusion et perspectives SyncML : synchronisation des contacts, Serveurs funambol, Horde,... Souplesse au niveau des disponibilités : Disponible, Disponible en cas de besoin. icalendar, Free/Busy Fixer la date e-mail + ics joint enregistrement de réunion directement dans son agenda Urls Free/Busy pour pré-remplir les disponibilités Problème : changement conséquent dans la sélection des horaires, plus strict! 29

Questions?