I Présentation Générale

Transcription

I Présentation Générale
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