Copyright © 2004 Nowicki Christophe
| Historique des versions | ||
|---|---|---|
| Version v0.5 | 2004-02-11 | Revu par : CN |
| Première version publique. | ||
Permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU (GNU Free Documentation License), version 1.1 ou toute version ultérieure publiée par la Free Software Foundation. Pas de section inaltérable.
Ce document est disponible aux formats :
Les sources au format XML DocBook v4.2 de ce document se trouvent à l'adresse http://etud.epita.fr/~nowick_c/publications/ogo_deb/ogo_deb.xml.
Le projet Opengroupware.org ( OGo) vise à créer un logiciel libre de travail en groupe (collecticiel). Les logiciels qui composent le projet sont protégés par les licences GPL et LGPL. Le projet a ete initaialement developpeé en 1994 par la societe MDlink GmbHLe qui l'as libere en l'an 2000. Il est supporté par la societe SKYRiX Software AG qui offre des services autour d'OGo et de sa version proprietaire SKYRiX 5 pour le marché allemand. Le terme groupware regroupe tous les logiciels qui sont prévus pour être exploités sur un projet en même temps par plusieurs utilisateurs. Un serveur Opengroupware permet de facilite la collaboration au sein d'un entreprise. Ce terme les fonctionnalités de partage de documents, de calendriers, de carnets d'addresses et de messagerie. Il est possible d'accede aux fonctionnalites Groupware d'OGo a l'aide de clients légeres tel que Mozilla, Opera ou Internet Explorer via l'interface web. Mais aussi aux fonctionnalites de calendriers partages à l'aide de Mozilla Calendar, Apple iCal, Ximian Evolution et Microsoft Outlook.
Les fonctionnalites d'Opengroupware.org
Chaque utilisateur du collecticiel dispose de son login et de son mot de passe qui permet d'accéder au profil et aux préférences de l'utilisateur. Les droits de chaque utilisateur peuvent etre modifiés par l'administrateur.
Pour tenir informé tous vos collaborateurs (évolution de la stratégie de l'entreprise, nouveau projet, etc ...) Opengroupware met à votre disposition un système de nouvelles extremement simple comparable au NNTP Celui-ci est simple mais néanmoins efficace.
Opengroupware permet de centraliser les contacts de l'entreprise et les partage au sein de l'entreprise. Il est possible de synchroniser les données par rapport à un annuaire compatible LDAP .
Il est possible de se connecter à un serveur de messagerie à l'aide du protocol IMAP . Opengroupware propose un webmail, qui met à disposition les messages au quel il est possible d'accéder à l'aide d'un simple navigateur web.
Pour gérer les rendez-vous, Opengroupware dispose d'un systeme de calendriers évolués qu'il est possible de partager entre collaborateurs. Ce calendrier est accessible à l'aide de clients qui supportent le protocol iCalendarcomme Mozilla Calendar ou Outlook. Bien sur le connecteur pour Outlook est proprietaire et payant.
Opengroupware permet l'encadrement des projets C'est d'ailleurs le point fort de celui-ci Il suffit de créer un nouveau projet, d'ajouter les collaborateurs et pouvoir partager des fichiers entre colaborateurs à l'interieur d'un même projet. D'assigner des tâches à chaque employé.
On peut synchroniser les données du carnet d'adresses, des taches à faire, des contacts et des notes avec un Palm Pilote.
Les forces d'Opengroupware.org
Opengroupware est un logiciel libre de qualite. Il est couvert par la licence GPL qui garanti la perenite au produit et un libre access aux sources.
L'interface web d'OpenGroupware.org est parfaitement utilisable en production.
Opengroupware.org à été écrit en langage Objective C, Celui-ci est un sous-ensemble du langage C. Il fournit des capacites orientees object au C. Ce qui permet de bénéficier des avantages de la programmation orientée objet.
Les faiblesse d'Opengroupware.org
Le produit SKYRiX Groupware dont est issu Opengroupware était un logiciel commercial allemand. Il a donc été traduit de l'allemand vers l'anglais puis de l'anglais vers le francais. La traduction est donc assez approximative.
L'installation d'une solution de groupware est assez difficile. Opengroupware repose sur de nombreux autres logiciels libres (Cyrus IMAPD, PostgreSQL, Apache ...). Il vous faut des techniciens qualifiés qui disposent des competences suffisantes et qui maitrisent ou ont une petite connaissance des ces produits. Il vaux mieux faire appel a une SSLL ou SSII pour pour configurer ce genre de produits complexes.
Opengrouware est écrit dans une language de programmation compile ce qui le rend plus difficilement modifiable qu'une autre solution de groupware ecrite dans un language de script.
Les projet libre qui permettent d'accedes a un calendrier distribue au format iCalendar ne sont pas encore au point. Ils ne marchent que dans un sens. Seul le plugins Outlook proprietaire et payant tire profit de toutes les fonctionnalites d'OGo.
Il est assez difficle de contribué au projet car celui-ci est tres peu connu et mal documente. Une application de groupware etant tres complexe. Il faut passer pas mal de temps a l'etudier avant de pouvoir contribuer dessus et faire avancer le projet. Ce qui n'ai pas tres passionnant pour un développeur. De plus le langage Objective-C n'ai pas fortement represente dans la communaute Open Source.
| Suivant | ||
| Installation |