Vous êtes sur la page 1sur 14

SOMMAIRE

Présentation...........................................................................................................3

Xampp....................................................................................................................3

1.Etapes d’installation............................................................................................3

2.Configuration ......................................................................................................4

Installation eGroupWare.........................................................................................5

1.Etapes d’installation............................................................................................5

2.Configuration.......................................................................................................6

Configuration........................................................................................................10

1.Personnalisation................................................................................................10

2.Groupes et utilisateurs......................................................................................11

Utilisation.............................................................................................................13
Présentation

eGroupWare est un collecticiel permettant de mettre en place des planning


accessibles à partir d’un réseau. Le fait qu’il soit entièrement au format PHP, lui
donne un avantage certain, du faite qu’une personne autorisée, puisse à tout
moment consulter son agenda, via un téléphone portable, un PDA, ou un
ordinateur.
Un autre avantage non négligeable du fait qu’eGroupWare soit du PHP, est le
faite qu’il peut être aussi bien installé sur un système Macintosh, Windows, ou
GNU/Linux (Avec une solution d’installation différente pour chacun de ces
systèmes).
EGroupWare englobe beaucoup de fonctionnalité, comme la gestion par
utilisateur ou par groupe, mais il intègre aussi la possibilité de mettre en place un
WIKI interne à l’entreprise.
Bien sûr, comme eGroupWare est du PHP, il faut que mettre en place un serveur
web. Pour se faire, nous allons utiliser Xampp pour Linux.

Ici nous choisissons un système libre et surtout gratuit qu’est « Open Suse
10.3 », qui se prête très bien pour se type de collecticiel.

Xampp

Pour installer le collecticiel eGroupWare sous Open Suse, nous avons donc
besoins de monter un serveur web. Pour se faire nous utilisons ici le package
Xampp linux 1.6.7.
Disponible sur le site internet : www.apachefriends.org

1. Etapes d’installation

• Ouvrir une « konsole » et allez dans le dossier où se trouve le dossier


téléchargé, pour moi : cd /home/sam/Desktop/xampp
• Pour contrôler que le fichier Xampp ci-trouve bien, tapez : ls
• Passez en mode Administrateur grâce à la commande : su
• Puis tapez le mot de passe administrateur.
• Ensuite il faut extraire le fichier dans le répertoire « /opt » (attention aux
espaces et aux majuscules) : tar xvfz xampp-linux-1.6.7.tar.gz –C /opt
• La commande tapée précédemment vous à aussi permis d’installer votre
serveur web
• A présent, il faut le démarrer : /opt/lampp/lampp start

• Il nous faut à présent configurer notre serveur.

Ouvrez votre navigateur Internet et tapez: http://localhost ou http://127.0.0.1


Une page d’accueil apparaît, choisissez « Français ».

2. Configuration

Allez Dans l’onglet « sécurité ».


Ici on peut s’apercevoir que rien n’est sécurisé, et donc accessible à toutes
personnes se trouvant sur le réseau.

Pour palier à ce problème tapez dans la « konsole » : /opt/lampp/lampp security


Ensuite suivez les instructions à l’écran.

Pour chaque entrez, le password est « egroupware ».


Pour voir les changements qui ont été effectué, actualisé le navigateur où se
trouve Xampp. Une boite de dialogue s’ouvre vous demandant de bien vouloir
entrer un nom d’utilisateur et un mot de passe.

• User : lampp
• Password : egroupware

Retournez sur l’onglet « sécurité ».

Installation eGroupWare

Maintenant que notre serveur est opérationnel, Vous allez pouvoir installer
eGroupWare.
Vous pouvez récupérer eGroupWare à la page :
http://www.egroupeware.org/download
Ici nous décidons volontairement de choisir la version 1.4.004-2, pour un souci de
stabilité.
Téléchargez eGroupWare-1.4.004-2.tar.gz ainsi que eGroupeWare-egw-pear-
1.4.004-2.tar.gz

1. Etapes d’installation

• Allez avec la konsole, où se trouve les fichiers d’installation d’eGroupWare.


• Tapez dans la « konsole » : tar xvfz eGroupWare-1.4.004-2.tar.gz –C
/opt/lampp/htdocs
• Puis tapez : tar xvfz eGroupWare-egw-pear-1.4.004-2.tar.gz –C
/opt/lampp/htdocs

Pour vérifier qu’eGroupWare est bien installé, dans votre navigateur web, tapez :
http://127.0.0.1/egroupware

Avant toute chose, pour tous ceux qui ne comprenne pas l’anglais, dans la liste
déroulante, choisissez le français.
2. Configuration

Ensuite on démarre la procédure de vérification. Ce qui nous permet de voir si


l’ensemble du logiciel fonctionne correctement.
Les messages d’avertissement ici présent, ne rentre pas dans les besoins de la
configuration de notre serveur. Donc nous n’en tenons pas compte.

Cliquez ensuite sur : continuer vers la configuration d’entête


Il nous est dit ici que le fichier « header.inc.php » n’est pas configuré.

• Racine serveur : /opt/lampp/htdocs/egroupware


• Racine d'inclusion : /opt/lampp/htdocs/egroupware
• Identifiant administrateur pour le gestionnaire d'entête : admin
• Mot de passe administrateur pour le gestionnaire d'entête : tsgri09-2
• Limiter l'accés au setup à ces machines : 127.0.0.1
• Connexions persistantes : Oui
• Type de sessions : PHP
• Activer MCrypt : Non
• Version de MCrypt : (laisser vide)
• Vecteur d'initialisation Mcrypt : celui généré par défaut
• Boîte de sélection de domaine à la connexion : Non

• Domaine : default
• Type de base de données : MySQL
• Nom du serveur de base de données : localhost
• Port d'accés à la base de données : 3306
• Nom de la base de données : egroupware
• Utilisateur de la base de données : tsgri
• Mot de passe d'accés à la base de données : tsgri09-2
• Identifiant de configuration : admin
• Mot de passe de configuration : tsgri09-2

Cliquez sur le bouton « télécharger », mettez le fichier ainsi télécharger sur le


bureau.

Ensuite toujours avec la « konsole » en mode « root », placez vous sur le bureau
et copiez le fichier « header.inc.php », dans le dossier d’eGroupWare :

• cp header.inc.php /opt/lampp/htdocs/egroupware/

Retournez sur eGroupWare, et cliquez ensuite sur le bouton "Continuer".


La page de connexion suivant apparaît :

Dans la partie « Page de connexion pour la configuration » tapez :


• Identifiant (sauf si vous n’avez pas suivi la doc) : admin
• Mot de passe : tsgri09-2

A partir de maintenant il nous faut créer la base de donnée que nous allons
utiliser, pour nos projets.
Donc après avoir tapé le mot de passe : « egroupware », cliquez sur « créer la
base de données ».

Attention le mot de passe que l’on vous demande ci-dessus, est le mot
de passe MySQL qui a été créé grâce à Xampp.

Ensuite, lorsque la page « Installation – Domaine : Default (MySQL) » s’ouvre,


cliquez sur « Revérifier mon installation ».

Comme aucune installation n’est installé, il faut cliquer sur « installer».

Ici on vous demande de copier sitemgr-link dans egroupware.

Allez dans le répertoire egroupware.

Faite :

Cliquer ensuite sur « revérifier mon installation ».


On s’aperçoit qu’à l’étape 2 (configuration), il y a un problème.

Cliquez sur « Modifier la configuration actuelle ».


A l’aide de la « konsole », on crée deux dossiers qui sont nécessaire au bon
fonctionnement d’eGroupWare :

A présent, on autorise le logiciel à écrire dans les répertoires suivant :

Retournez sur la configuration d’eGroupWare.

• Au niveau de l’ « information de l’hôte » :

Entrez votre serveur proxy : 192.168.248.179


Entrez le port de votre serveur proxy : 80

• Au niveau de « paramètre standard du serveur de messagerie » :

Nom d’hôte ou adresse IP du serveur de messagerie : 192.168.248.179


Nom d’hôte ou adresse IP du serveur SMTP : 192.168.248.179
Port du serveur SMTP : 25

Laissez le reste des informations par défaut, puis enregistrez.

A présent, il faut créer le compte administrateur.


Donc cliquez sur « création du compte Administrateur ».

Il ne vous reste plus qu’à configurer votre compte administrateur.

Identifiant : jcadigadou
Prénom de l’administrateur : j-christophe
Nom de l’administrateur : Adigadou
Mot de passe du compte administrateur : tsgri09-2
Cliquez sur « Enregistrer ».

Cliquez ensuite sur « Sauvegarde et récupération ».


Puis « Sauvegarder maintenant ».

Dans la barre d’adresse du navigateur, entrez :


http://serveur_name/egroupware
Identifiant = jcadigadou
Mot de passe = tsgri09-2

Voila qui est fait, le collecticiel eGroupWare est installé et


fonctionnel.
Configuration

1. Personnalisation

Onglet administrateur

Cet onglet permet de configurer le site, les comptes utilisateurs, les groupes
d’utilisateurs…

A ce niveau cela vous permet de personnaliser eGroupWare.


Afin de pouvoir modifier le logo d’eGroupWare, il y a deux solutions :

- Allez à l’adresse suivant et modifier le logo déjà existant (logo.png).

- Créez votre propre logo, qu’il faut vous faudra placez dans le dossier
« images », et bien sûr entrez les caractéristique dans « Apparence, l’image
ci-dessus.

Bon à ce niveau là, il n’y a pas grand-chose à dire.

Le point fort d’un collecticiel étant de travailler en groupe. Pour cela il vous faut
créer des groupes ainsi que des utilisateurs.
2. Groupes et utilisateurs

Toujours dans l’onglet « Administration », vous trouvez « groupes utilisateurs,


ainsi que comptes utilisateurs ».

- Cliquez sur comptes utilisateurs (vous ne pouvez pas créer de groupe si vous
n’avez pas d’utilisateur à y insérer).

Il faut en premier lieu supprimer le compte « anonymous », puisque cela peut


vous causer des failles de sécurité.

Puis, il faut ajouter les différents utilisateurs du groupe TSGRI09-2 qui sera créé
plus tard (Adigadou J-C étant administrateur, aura besoin lui aussi d’un compte
qui aura moins de droit, afin d’éviter les erreurs éventuelle).

Identifiant de l’utilisateur : jcadigadou


Compte : actif
Prénom : Jean-Christophe
Nom : Adigadou
Mot de passe : jca-tsgri
Peut modifier son mot de passe : cochez
Expire : cochez « jamais »
Groupes :
Groupe initial

Ensuite, afin de limiter les erreurs au niveau des droits, il faut créer le groupe
TSGRI09-2 (puis rajouter plus tard les autres membres de ce groupe, pour que
tous est les mêmes droits=.

- Cliquez sur groupes utilisateurs

La première chose à faire, c’est de supprimer les groupes « Default, NoGroup »,


ce sont des comptes qui peuvent causer des problèmes de sécurité.

Puis nous ajoutons le groupe TSGRI09-2, afin de pouvoir mettre nos projets en
commun.
Faite « soumettre les changements ». Ce qui va créer un groupe TSGRI09-2 avec
les options coché ci-dessus.

Ajouter à ce groupe l’utilisateur : jcadigadou

A présent que le groupe a été créer, il faut maintenant entrez dans la base les
autres utilisateurs.

Identifiant de l’utilisateur : mmontes


Compte : actif
Prénom : Morgan
Nom : Montes
Mot de passe : mm-tsgri
Peut modifier son mot de passe : cochez
Expire : cochez « jamais »
Groupes : TSGRI09-2
Groupe initial : TSGRI09-2
Utilisation

Gestion de projet

Afin de mieux comprendre tous ce qui concerne les bases du collecticiel, Mr


Montes va créer un projet, que l’on va nommer, mise en place d’un collecticiel.

Ce bouton dans la barre de menu, vous permet, de créer un nouveau


projet.

Après avoir cliqué sur l’onglet ci-dessus, cliqué sur « Ajouter » un nouveau projet.

La première chose à faire, c’est de donner un titre à votre projet. Dans l’exemple
ci-dessous, ce sera « eGroupWare ».

Ensuite, il faut configurer, les dates de début et de fin du projet. Mais aussi, le fait
que le projet soit public (accessible à tous), anonyme ou encore privé.

Puis dans l’onglet général, vous pouvez y mettre une courte description du votre
projet.

L’onglet « Membres », permet de s’apercevoir réellement de l’utilité de


l’utilisation d’un collecticiel comme celui-ci. Car il nous permet d’ajouter les
personnes qui feront parti du projet, et donc qui pourront accéder au planning du
projet.
A partir de la, vous pouvez enregistrer et en apprécier le résultat. Pour se faire, il

faut se déconnecter, à l’aide .


Puis il faut se logué avec l’utilisateur « jcadigadou » afin d’avoir la vision d’un
membre du projet et non le créateur.

Cliquez sur l’onglet « gestionnaire de projet »

En cliquant sur la loupe, les différents onglets de la création s’affichent :

L’onglet Général : affiche les différentes entrées créées par l’utilisateur


« mmontes ».
Description : affiche la description du projet.
Membres : Et bien affiche les différents membres faisant parti du projet.