I Présentation Générale Agora-Project est un systeme de partage d'information et de travail collaboratif. Complet et simple à utiliser, il permet l'échange d'informations entre plusieurs personnes distantes. Chaque utilisateur accède au site après s'être identifié par login et mot de passe. Agora-Project est une application web : vos données sont donc accessibles dans les 4 coins du globe! Agora-Project se compose plusieurs modules : Agendas personnels & partagés Gestionnaire de Fichiers Forum Annuaire de Contacts Favoris Tâches Envoi de newsletters Utilisateurs de l'espace Messagerie instantanée Tableau de bord : Actualités & nouveaux elements Agora-Project peut être comparé à un batiment dans lequel des personnes peuvent accéder à des pièces: Les personnes sont apellées utilisateur. les pièces sont apellées espace. l'ensemble du batiment est appelé site. D'une grande souplesse, Agora Project autorise une diffusion ciblée et structurée des informations : on définit précisément qui a accès en lecture ou ecriture à chaque élément. Agora-project est flexible et evolutif Le nombre d'utilisateurs et d'espaces est potentiellement illimité. Chaque espace peut intégrer un ou plusieurs modules. Agora project est multi-langue. La langue peut être définie pour tout le site et pour chaque utilisateur. L'administrateur général gère les espaces, affecte chaque utilisateur à un ou plusieurs espaces. Il peut également ouvrir un espace au public : les internautes n'ayant pas de compte sur le site sont appellés invités. Exemples d'utilisation : Le site Mon Entreprise & Co avec les espaces : Direction Service gestion Service commercial Rhône-Alpes Groupe de travail projet XF-270 etc. Le site Université city II avec les espaces Professeurs Licence professionnelle ASAP Elèves Licence pro. ASAP Service administratif Bureau des élèves Agora-project necessite un service d'hébergement web ou un serveur web utilisant PHP version 4.3 ou+ une base de données MySql version 4.2 ou+ 1/5
II Les modules Gestionnaire de fichiers Il stocke des fichiers dans une arborescence (idem au systeme de fichier d'un PC) Les images sont affichées sous forme de vignettes et peuvent être visualisées dans un diaporama. Chaque fichier peut être historisé. On peut ainsi stocker plusieurs versions d'un même fichier. Agenda personnel et agenda de ressource Chaque utilisateur possède son propre agenda. Il peut le voir quelquesoit l'espace ou il se trouve. Des agendas de ressource peuvent être créés pour gérer par exemple les réservations d'une salle, d'un véhicule, d'un videoprojecteur, etc. Chaque événement créé peut être placé sur plusieurs agendas : l'événement réunion mensuelle peut ainsi être affecté à l'agenda de Mr Dupont, Mme Durant et sur l'agenda de la salle de réunion. Il est possible d'afficher plusieurs agendas en même temps pour les comparer : indispensable si l'on souhaite connaître les disponibilités de chacun avant de fixer une réunion. Forum Simple et efficace, il permet à chacun de discuter avec d'autres utilisateurs. Le forum est composé de sujets dans lequels on poste des messages. La mise en page des sujets et des messages est réalisée avec un outil de type traitement de texte : texte gras/souligné/italique, couleur, taille, police, puces et numéros, lien hypertexte, smiley, image, etc. Annuaire de contacts Les contacts sont stockés dans une arborescence. Ils peuvent représenter des personnes, des entreprises, des organismes... Gestionnaire de Favoris Ce module gère les liens Internet, avec prévisualisation des pages web. Les liens sont stockés dans une arborescence, à la manière du gestionnaire de fichiers. Gestionnaire de Tâches Permet la création de tâches stockées dans une arborescence. L'outil de mise en page est également intégré à ce module. Vous pouvez aussi y préciser une date de fin et un état d'avancement (25%, 50%...) Envoi de newsletters Envoi de mails avec pièces jointes à des utilisateurs du site et/ou des contacts. Utilisateurs de l'espace Ce module affiche les utilisateurs de l'espace courant. Les administrateurs peuvent y affecter un utilisateur déjà existant à l'espace courant. Les administrateurs d'espace peuvent envoyer des invitations par mail aux personnes qui ne possèdent pas encore de compte sur le site : une fois l'invitation confirmée, le compte est créé et l'accès à l'espace est direct! Tableau de bord Il affiche les éléments de l'espace créés depuis la dernière connexion au site (ou sur une période donnée). Affiche également des raccourcis vers des tâches, fichiers, liens ou contacts. Affichage d'actualités avec mise en page du texte. Il est par ailleurs possible d'y intégrer du code html pour y inclure des Mashups : videos Dailymotion, cartes googlemaps, etc. Ce module est placé de préference en page d'accueil de l'espace. 2/5
III LiveCounter, Messenger & Recherche Le LiveCounter affiche les autres utilisateurs connectés en même temps que vous. Le messenger, ou messagerie instantanée, vous permet de dialoguer en direct avec les autres utilisateurs du site. On peut par ailleur définir si l'on veut être vu de tous, de personne, ou uniquement de certains utilisateurs (parametrage dans le menu principal). Le moteur de recherche est accessible depuis le menu principal. Il permet une recherche sur le titre et la description des éléments de l'espace courant. IV Utilisateur, administrateur & Invité Utilisateur C'est une personne répertoriée sur le site avec un nom, prénom, identifiant et mot de passe de connexion. L'utilisateur doit être affecté à au moins un espace pour pouvoir se connecter au site. Sinon il est en attente d'affectation et ne peut pas se connecter au site. Administrateur d'espace C'est un utilisateur ayant un accès total à un espace. Il peut par exemple modifier/supprimer un dossier affecté à son espace, même s'il n'en est pas le propriétaire (option "Voir tous les éléments de l'espace" du menu principal). Par contre, il n'a pas d'accès total sur les agendas personnels des autres utilisateurs. Administrateur général L'administrateur général peut accéder à tous les espaces en tant qu'administrateur d'espace Il gère l'ensemble des utilisateurs et des espaces du site, l'affectations des modules aux espaces & l'affectations des utilisateurs aux espaces Il modifie également le paramètrage général du site et effectue les sauvegardes de la base de données Invité Les invités sont des Internautes qui accèdent à un espace ouvert au public. Ils ne possèdent donc pas de compte utilisateur et ne sont pas identifié sur le site. 3/5
V Droit d'accès Quelques notions... Dans chaque espace, il y a des modules : gestionnaire de fichiers, forum, agendas, etc. Dans chaque module, il y a des conteneurs pour lesquels on défini des droits d'accès : dossiers du gestionnaire de fichiers, sujet du forum, agenda, etc. Dans chaque conteneur, il y a des éléments : fichier, message du forum, événement, etc principe de bases L'administrateur général à accès à tous les elements du site. Dans les modules qui possent une arborescence (fichier, lien, tâche, contact), le dossier racine est par défaut accessible en écriture à tous les espaces. Chaque conteneur peut être affecté à plusieurs espaces et/ou à plusieurs utilisateurs. Dans l'exemple suivant, le dossier est affecté en écriture à tous les utilisateurs de l'espace «Espace public» : 4/5
Droits d'accès en détail : qui fait quoi? Droits d'accès aux conteneurs basics : dossiers et agendas de ressource Lecture : affichage du conteneur & des éléments qu'il contient Ecriture : + création, modification et suppression d'éléments du conteneur Accès total pour le créateur du conteneur et les administrateurs : + modification du conteneur et des droits d'accès, suppression du conteneur Accès aux sujets du Forum Lecture : affichage du sujet et des messages associés Ecriture : + ajout de messages Un message ne peut être supprimé/modifié que par son auteur ou un administrateur d'espace Accès aux élements Actualités : Lecture : affichage de l'actualité Ecriture : + modification et suppression de l'actualité Les agendas personnels Lecture : affichage des événements (sauf les événements privés) Ecriture : + modification, suppression et création d'événements Les utilisateurs sont les seuls à pouvoir gérer les droits d'accès de leurs agendas personnels : pas de privilège pour les administrateurs d'espace, sauf pour l'administrateur général. Invités Ils sont considérés comme des utilisateurs d'un espace : par exemple, dans un dossier affecté en écriture à un espace public, les invités peuvent y ajouter des élements. Par contre, ils ne peuvent pas modifier/supprimer les élements existants. Les invités n'ont accès qu'en lecture aux agendas 2008 - Xavier ARMENTEROS Agora-Project est distribué sous licence GNU / GPL. Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les termes de la Licence publique Générale GNU publiée par la Free Software Foundation. http://www.fsf.org/licensing/licenses/info/gplv2.html 5/5