Rapport de stage

Transcription

Rapport de stage
Rapport de stage
Formation TSGERI
Rapport de mon activité
au sein de la communauté d’agglomération
du Ventoux – Comtat Venaissin.
Boussad DJELLAL
Communauté d’agglomération
1171 av du Mont Ventoux
BP 85
84203 CARPENTRAS CEDEX
Espace Intranet de la cove
Remerciements
Je tiens à remercier, toute l’équipe pédagogique de l'AFPA St Jérôme de Marseille (13013)
et particulièrement Monsieur Oscar LOGGER, responsable de la formation TSGERI
(Technicien Supérieur Gestionnaire exploitant des Ressources Informatiques), pour son
professionnalisme, sa rigueur et son savoir faire pour inculquer les bon gestes et les bonnes
techniques de travail.
Je tiens à remercier tout particulièrement et à témoigner toute ma reconnaissance aux
personnes suivantes, pour l’expérience enrichissante et pleine d’intérêt qu’elles m’ont fait
vivre durant ces deux mois au sein de la Communauté d'agglomération de Carpentras .
Monsieur Éric KINTZIG, Responsable du Service Informatique, mon tuteur, pour son
accueil et la confiance qu’il m'a accordé dès mon arrivée à la Cove.
Madame Valérie VERMEILLE,, pour m’avoir intégré rapidement au sein de l’entreprise et
pour sa bonne humeure
Messieurs Didier NICHOLAS, Vincent INGUIMBERTY, Adrien OUALI techniciens du
service informatique.
Ainsi que l’ensemble du personnel de la Cove pour leur accueil sympathique tout au long
de ces deux mois.
Boussad DJELLAL
Janvier 2012
2 / 40
Espace Intranet de la cove
Table des matières
Remerciements.....................................................................................................................................2
Introduction........................................................................................................................................4
Chapitre 1 : La communauté d'agglomération Cove..............................................................................
1.1 - Présentation de la Cove................................................................................................................5
1.2 -Situation géographique..................................................................................................................6
1.3 - Chiffres clés (2008)......................................................................................................................6
1.4 - Organigramme des services 2010................................................................................................6
1.5 - Recettes de fonctionnement.........................................................................................................7
1.6 – Budget..........................................................................................................................................7
1.8- Moyens mis à disposition..............................................................................................................9
Chapitre 2 - Partie technique..................................................................................................................
2.1 - Le Cms Joomla..........................................................................................................................10
2 .2 – Préparation de l'installation......................................................................................................11
2.3 - Sous linux...................................................................................................................................11
2.4 - Installation de Joomla................................................................................................................12
Chapitre - 3 Travailler avec Joomla........................................................................................................
3.1 - L' interface d'administration.......................................................................................................17
3.2 - Plan du site.................................................................................................................................18
3.3 - Les articles Joomla.....................................................................................................................20
3.4 - Éditeur JCE................................................................................................................................21
3.5 - Page d'accueil.............................................................................................................................22
3.5 - Les menus Joomla......................................................................................................................23
3.6 - Composants, Modules et plugins...............................................................................................25
1- Les composants.....................................................................................................................25
2 - Installation d'un composant ...............................................................................................25
3.7 - Sauvegarde et restauration.........................................................................................................27
Chapitre - 4 Collaboration et partage.....................................................................................................
4.1 - Espace de collaboration..............................................................................................................28
4.2 - Installation Egroupware.............................................................................................................30
4.3 - Configuration Egroupware.........................................................................................................31
4.4 – Procédure de sauvegarde et restauration...................................................................................32
Chapitre 5– Partage Photos Coppermine................................................................................................
5.1 – Installation.................................................................................................................................33
5.2 – Configuration Coppermine........................................................................................................35
5.3 – Sauvegarde................................................................................................................................35
Conclusion.........................................................................................................................................37
Bibliothèques......................................................................................................................................38
Boussad DJELLAL
Janvier 2012
3 / 40
Espace Intranet de la cove
Introduction
Dans le cadre de la formation de technicien supérieur, gestionnaire exploitant des ressources
informatiques TSGERI. Dispensé par l'Afpa de saint Jérôme à Marseille.
Nous avons une période d'application en entreprise d'une durée de 9 semaines allant du 7
novembre 2011 au 13 janvier 2012 durant laquelle nous mettons en pratique les méthodes et
les savoirs, acquis tout au long de la formation.
Cette période d'application s' est déroulé au saint du service informatique de la communauté
d' agglomération ( Cove ) à Carpentras dans le département de Vaucluse .
J' ai été reçu pour les aider à mettre en place un espace Intranet.
Ce document sera présenté à l'ensemble du jury et à l'encadrement de l'Afpa lors de
l'évaluation finale de la formation.
Boussad DJELLAL
Janvier 2012
4 / 40
Espace Intranet de la cove
Chapitre 1 : La communauté d'agglomération Cove
1.1 - Présentation de la Cove
Elle est née de la collaboration des communes d' Aubignan, de Caromb, Carpentras, Le
Beaucet, Loriol du Comtat, Mazan, La Roque sur Pernes et Saint Didier. Il ne s'agit pas
encore de "La CoVe" mais du "district urbain de Carpentras" - une sorte de communauté de
commune avant que cette
dénomination officielle ne soit
crée.
Elle vient concrétiser la volonté
de ces communes de travailler
ensemble. Après avoir été un
district urbain puis une
communauté de commune, la
Cove est depuis 2003 une
communauté d'agglomération.
Connue donc sous le nom de La
Cove, la Communauté
d'Agglomération Ventoux Comtat
Venaissin garde sa mission
première, mettre en commun les
moyens et les compétences de ses communes membres afin de proposer le meilleur service
au coût le plus juste. Elle intervient ainsi aussi bien au niveau de l'aménagement du
territoire, qu'au niveau du développement économique, de la politique de la ville, de la
sécurité, des transports...
Sans toujours s'en rendre compte, chaque habitant de la communauté d'agglomération est un
usager des services de La cove: ainsi par exemple ce sont les employés de La CoVe qui
collectent les poubelles; de même ce sont les bus de La CoVe qui facilitent la vie de
nombreux habitants; de même au niveau des nombreuses activités culturelles ou sportives...
La CoVe, c'est aussi des projets ambitieux comme la construction d'infrastructures sportives,
la mise en place d'une brigade de gendarmerie intercommunale ou d'un réseau de transport
urbain et rural plus complet.
Boussad DJELLAL
Janvier 2012
5 / 40
Espace Intranet de la cove
1.2 -Situation géographique
La communauté d’agglomération VentouxComtat Venaissin, La Cove, rassemble 69 124
habitants et s’étend sur un territoire de
52 743 hectares, entre Dentelles de Mont-mirail,
Mont Ventoux et Monts de Vaucluse.
À proximité immédiate de l’axe rhodanien, elle
regroupe 25 communes déployées sur 6 cantons,
engagées solidairement dans une dynamique
unitaire de développement.
Labellisée “Pays d’Art et d’Histoire”, la CoVe
recèle un patrimoine remarquable à l’image de
sa ville centre : Carpentras.
1.3 - Chiffres clés (2008)
 25 communes
 52 743 hectares
 69 124 habitants (2011)
 29 267 logements
 14 014 scolaires et étudiants (de 3 à 25 ans)
 3 621 entreprises
 14 295 actifs
 86 élus intercommunaux
 18 commissions thématiques
 45 réunions annuelles
 commissions
 bureaux
 conseils
1.4 - Organigramme des services 2010
 1 Direction Générale des Services
 1 Direction des Ressources et des Moyens
 1 Direction Générale des Services Techniques
 1 Direction du Développement et de l'Aménagement du Territoire
 1 Direction de la Cohésion Sociale
 1 Service Communication et Événementiel
Boussad DJELLAL
Janvier 2012
6 / 40
Espace Intranet de la cove
1.5 - Recettes de fonctionnement
L' origine de toute les
ressources ainsi que la
provenance des recettes de
la cove.
1.6 – Budget
Le budget de la cove qui lui permet de mener ses différentes actions.
Origine : www.ventoux-comtat.com
Boussad DJELLAL
Janvier 2012
7 / 40
Espace Intranet de la cove
1.7 - Objet de mon stage
le parc informatique de la cove est estimé à 300 ordinateurs repartis entre les locaux de la
cove et les différentes structures des communes faisant partie de la communauté
d'agglomération, comme les crèches, les locaux de la police municipale ainsi que les
bibliothèques municipale.
Le besoin d'un site en interne qui rassemblerait toutes les personnes travaillant dans ces
structures s'est fait vite ressentir.
Après un entretien avec monsieur Éric KINTZIG, mon tuteur de stage et responsable de la
production, exploitation du service informatique de la Cove.
Le site intranet serait destiné a créer des espaces différents pour le service informatique, les
élus, les diffèrent collaborateurs ainsi qu' un espace en commun pour tout le monde.
Le CMS Joomla à été choisit pour la création de cet espace intranet.
Boussad DJELLAL
Janvier 2012
8 / 40
Espace Intranet de la cove
1.8- Moyens mis à disposition
Pour réaliser cet espace intranet l’équipe du service informatique à mis à ma disposition un
ordinateur de bureau de marque LENOVO équipé comme ceci
- Processeur Pentium dual-core 3.20 Ghz, 2 Go de Ram, écran 19.
- Connection internet.
- Documentation concernant la Cove.
- Vmware player. Création de machine virtuelle
- Fillezilla client ftp
- Fichier ISO Debian serveur 32 bits
- Fichier ISO Ubuntu serveur 11.04
Boussad DJELLAL
Janvier 2012
9 / 40
Espace Intranet de la cove
Chapitre 2 - Partie technique
L'outil utilisé pour la création de l'espace intranet de la communauté d’agglomération est le
cms joomla qui est un système de gestion de contenus, ainsi que de nombreux composants
fait pour étendre les fonctionnalités initialement installés.
J'ai également utilisé le logiciel E-Groupware, un outils de partage et de travail collaboratif.
Il y avait également un besoin pour le partage et le stockage d' un gros volume de photos.
Pour cela j'ai installé le cms Coppermine.
Dans cette partie je vais décrire les mises en place ainsi que la configuration des ces
différents outils.
Les trois applications sont des produits open source, donc parfaitement gratuits. Ils ont pour
chacun une communauté très active ce qui leur permet d’être suivis et bien documenté.
2.1 - Le Cms Joomla
Joomla est sous licence GNU GPL. Joomla (en swahili, veut dire : le tout, tous ensemble.
en arabe comme il veut dire également : "phrase")
Créé à partir du CMS Open Source Mambo en août 2005 suite aux désaccords d'une
majorité des développeurs open source avec la société propriétaire du nom Mambo.
Celle-ci pour accroître sa notoriété voulait utiliser ce nom pour le CMS propriétaire qu'elle
développait en parallèle.
La très grande majorité des utilisateurs a rapidement suivi le mouvement.
Dans le concours 2007 du meilleur CMS , Joomla est arrivé 2 éme dans la catégorie 2007.
Joomla, pour les collectivités, pour la création de sites internet personnels et professionnels,
sites vitrines, sites de vente en ligne, sites associatifs, institutionnels ou communautaires.
Le CMS Joomla est simple d'utilisation, puissant, adapté à la majorité des besoins.
Boussad DJELLAL
Janvier 2012
10 / 40
Espace Intranet de la cove
2 .2 – Préparation de l'installation
L' installation de Joomla se fait obligatoirement sur un système serveur, sur lequel sont
installés les services suivants :
 Un serveur web ( http )
 Un serveur de fichier ( ftp )
 Un serveur de base de données ( mysql)
Bien entendu on a le choix du serveur, car on peut le mettre en place aussi bien sous
Windows que sous Linux.
Windows :
- On peut très bien installer un serveur xampp qui intègre le serveur web apache, php5 et le
mini serveur mysql.
- Comme on peut télécharger une version du serveur local (serveur 2Go ) à cette adresse:
http://www.joomlatutos.com/description-serveur-2go/serveurs-locaux/serveur-2go-pour-pc.
Linux :
Dans le cas ou l' on dispose d'un serveur physique ou virtuel ( sous vmware player ) par
exemple, on peut installer les différents services .
2.3 - Sous linux
Pour ma par part j'ai effectué cette installation sur une machine virtuelle Ubuntu 11.04 sous
vmware player.
Une fois l'installation du serveur terminé, j'ai installé le serveur apache2, php 5, le serveur
mysql-server, phpmyadmin et enfin le serveur ftp, proftpd.
Voici pour l'installation des diffenrents serveur :
root@ubuntu:~# apt-get install apache2
root@ubuntu:~# apt-get install php5
root@ubuntu:~# apt-get install mysql-server
root@ubuntu:~# apt-get install proftpd
root@ubuntu:~# apt-get install phpmyadmin
A la fin de cette mise en place j' ai crée un utilisateur système avec son sous-répertoire dans
le répertoire /var/www/cove avec son mot de passe et sa basse de données mysql.
root@ubuntu:~# useradd -d /var/www/cove -m cove
root@ubuntu:~# passwd cove
Boussad DJELLAL
Janvier 2012
11 / 40
Espace Intranet de la cove
Création de la base de données.
Il faut ouvrir le navigateur internet et saisir l'adresse ip du serveur comme ceci :
http://192.168.229.129/phpmyadmin
Apparaît la page d'authentification ou il
faut saisir le nom d'utilisateur et le mot
de passe de l' utilisateur root mis en
place a l'installation du serveur mysql.
Saisir le nom de la base comme ici cove et cliquer sur créer.
2.4 - Installation de Joomla
Pour installer le cms Joomla Il faut commencer par le télécharger.
Voici le lien pour le faire : version Joomla 1.5.24 en Français.
Une fois le téléchargement terminé. Il faut décompresser le contenu du fichier au format .zip
et envoyer tout le contenu en ftp avec filezilla << Client ftp qui permet le transfert de
fichiers .>>. en ftp vers le serveur.
Pour faire cette manipulation il faut installer le client filezilla qui se
télechargement.
trouve ici en
Il faut ensuite ouvrir filezilla et saisir l'adresse du serveur, le nom d' utilisateur et son mot de
passe.
Une fois connecté on sélectionne le répertoire local contenant les fichiers Joomla et faire un
glisser déposer vers le répertoire distant du serveur.
Boussad DJELLAL
Janvier 2012
12 / 40
Espace Intranet de la cove
Dés que le transfert est terminé on peut commencer la procédure d' installation de Joomla
en ouvrant un navigateur internet et on y saisissant l'adresse du serveur suivit du nom du
répertoire crée précédemment comme ceci.
http://192.168.229.129/cove
Boussad DJELLAL
Janvier 2012
13 / 40
Espace Intranet de la cove
On Arrive sur l' interface graphique d'installation de Joomla
Il faut laisser le choix par défaut qui est le français concernant la langue souhaité et cliquer
sur suivant.
A l' étape de la pré configuration on laisse les choses par défaut et valider en cliquant sur
suivant.
Il faut également accepter le contrat de licence en cliquant sur suivant.
L' étape, la plus importante est celle de la configuration de la base de données, car il faut
saisir avec exactitude les informations suivantes.
Une fois saisi il faut cliquer sur suivant pour continuer.
A cette étape on a bientôt terminé l'installation car il ne reste plus qu'à renseigner les
paramètres ftp ainsi que le mot de passe d’accès à l'interface d'administration de Joomla.
Boussad DJELLAL
Janvier 2012
14 / 40
Espace Intranet de la cove
Il faut saisir les informations et vérifier les paramètres ftp si la réponse et ok il faut cliquer
sur suivant pour achever cette partie de l'installation.
Il faut saisir ici l'adresse mail de l'administrateur le mot de passe qui permettra d' accéder à
l'interface d'administration. Il ne faut surtout pas cliquer sur le bouton de l' installation des
données exemple .
cliquer sur suivant pour terminer.
Avant de pouvoir visualiser le site il faut se connecter en ftp de nouveau pour effacer le
répertoire << installation>> sans cela on tourne en boucle dans la procédure d'installation.
Boussad DJELLAL
Janvier 2012
15 / 40
Espace Intranet de la cove
Une fois l' installation terminé on peut voir le résultat en ouvrant un navigateur internet et en
saisissant l' adresse IP du serveur suivit du nom de répertoire comme ceci :
Http://192.168.229.131/cove
Comme dans l'image ci dessous
L'interface est pauvre du fait de ne pas avoir choisi d‟installer les données exemples qui
auraient rendu quelque chose comme ceci.
Par contre il aurait été nécessaire de nettoyer
les menus, supprimer les dizaines d‟articles
inutiles.
Nous allons passer à l'étape suivante qui
permet de travailler sous Joomla.
Il faudrait maintenant aller dans l'espace
< backend > appelé également l'interface
d' administration de Joomla pour mettre en
place le squelette et créer les différentes
pages de l'espace intranet que nous voulons
créer.
Boussad DJELLAL
Janvier 2012
16 / 40
Espace Intranet de la cove
Chapitre - 3 Travailler avec Joomla
Dans ce chapitre nous allons voir comment mettre en place les différents menus ainsi que les
pages vers lesquelles ils pointent.
Dans Joomla les pages web s'appellent article dans le sens ou l' on dispose d' un éditeur qui
permet de saisir des informations, comme s'il s'agissait d'articles d'un journal.
Cet éditeur est très complet car il permet non seulement de saisir du texte mais également
d'y insérer des images et des vidéos.
3.1 - L' interface d'administration
Pour travailler sous Joomla il faut accéder à son interface d'administration en ouvrant un
navigateur internet.
Il faut ensuite saisir l'adresse Ip du serveur en précisant le répertoire voulu comme ceci.
192.168.229.129/cove/administrator
Cette page s'affiche afin de
s'identifier.
Il faut saisir le mot de passe
que vous avez mis en place
lors de l'installation de
Joomla.
Une fois saisit, il faut
cliquer sur le bouton
connexion pour valider.
Nous voilà dans l'interface
principale d' administration.
Elle reprend tout les outils
qui permettent de créer une
structure et un squelette du
type de site que l'on souhaite
mettre en place.
Cette interface est intuitive.
Elle aborde l' essentiel des
fonctionnalités de ce que
l'on peut faire avec ce cms.
Nous allons zoomer sur ce panneau pour voir en détail chaque icône.
Boussad DJELLAL
Janvier 2012
17 / 40
Espace Intranet de la cove
3.2 - Plan du site
On peut deviner la fonction
de chaque icône et ce à
quoi elle sert.
On voit très bien que l'icône
ajouter un nouvel article
permet déjà de commencer
à créer les documents du
site.
Il est important avant de
commencer à faire quoi que
ce soit de définir le schéma
global.
Il faut au préalable mettre
sur papier le plan du site
pour avoir une meilleur
vision du projet.
Il faut également découper les différentes rubriques.
Il a été convenu que le site sera composé des différentes sections et catégories suivantes :
Section
Informations générales
Service Informatique
Applications
Service des Élus
Téléchargement
Catégorie
Présentation de la Cove
Actualités
Administrateurs
Collaborateurs
Administrateurs
Collaborateurs
Espace partage et collaboration
Administrateur
Autres
Pour bien structurer l'ossature du site il faut déjà définir les différentes sections.
Ensuite créer les différentes catégories et les sections auxquelles elles appartiennent.
Enfin chaque article crée doit appartenir à une catégorie et forcement à une section.
Boussad DJELLAL
Janvier 2012
18 / 40
Espace Intranet de la cove
Pour bien démarrer il faut donc créer les différentes section en
cliquant sur l' icône du panneau d'administration.
On arrive sur la fenêtre suivante
On le voit bien, les
sections sont déjà crées et
la procédure est
relativement aisée il suffit
de cliquer sur l' icône
nouveau entourée en
rouge, en haut de la fenêtre
à droite.
Il faut saisir le nom de la
section, laisser la rubrique
Alias vide ( joomla s' en
occupera ) et saisir une
description.
Pour les catégorie, la procédure est identique. A la différence qu' une catégorie doit
appartenir à une section.
Une fois ce travail terminé. On est fin prêt à créer nos articles.
Boussad DJELLAL
Janvier 2012
19 / 40
Espace Intranet de la cove
3.3 - Les articles Joomla
Il existe deux façons de créer un article sous Joomla
1. Dans le panneau d'administration, on clique sur l’icône ajouter
un nouvel article
2. Toujours dans le panneau d'administration on clique sur le menu Contenu
Ensuite cliquer sur le menu gestion des articles.
Et enfin sur l' icône ci-dessous.
On Arrive sur le traitement de texte par défaut < tiny mce > il faut savoir qu'il y – a moyen
d''installer un autre éditeur de texte avec un peu plus d'outils et qui s'appelle < JCE >.
pour ma part j'ai installé ce dernier car il dispose de quelques options en plus et qu'il permet
de concevoir des documents très esthétiques.
Boussad DJELLAL
Janvier 2012
20 / 40
Espace Intranet de la cove
3.4 - Éditeur JCE
Ci dessous un exemple de document saisi avec l' éditeur JCE
Le panel d'outils de Jce éditeur permet de créer des documents dit < WYSIWYG > pour
what you see is what you get et en français ce que vous voyez à la saisi et le résultat que
vous aurez sur la page internet.
Cela veut dire que l' on peut créer des pages internet sans nul besoin de connaître le code
HTML.
Le panel se décompose exactement comme un panel de traitement de texte traditionnel.
Nous avons ici en partant de gauche à droite :
L'aide JCE, création d'un nouveau document, caractères gras, italique, souligné, la police de
caractère, la taille de la police, le style qu'il ne faut pas modifier .et enfin l' alignement et le
type.
Également le panel pour les boutons copier, couper, coller, rechercher, les couleur du fond et
de la police ainsi que les puces, la numérotation et les retraits.
La direction du texte, les émoticônes,les calques, la prévisualisation, le travail avec les
tableau et les cellules.
Boussad DJELLAL
Janvier 2012
21 / 40
Espace Intranet de la cove
3.5 - Page d'accueil
La page d'accueil Joomla n'est pas figé. On peut y
afficher un article pour une période déterminée et
en afficher une autre par la suite.
On peut également afficher plusieurs articles en
même temps sur la seule page d'accueil.
Parmi les fonctionnalités de Joomla la possibilité
de désactiver un article après l'avoir affiché
pendant une certaine période. Pour cela il faut
juste cocher ou décocher cette option.
Boussad DJELLAL
Janvier 2012
22 / 40
Espace Intranet de la cove
3.5 - Les menus Joomla
Comme il n'est pas possible d'afficher la totalités des articles sur la page d' accueil de
l'espace intranet on est bien obligé de créer des menus qui vont pointer vers les articles.
Hormis le menu Accueil qui est crée par défaut dans Joomla et cela pour pouvoir afficher la
page principale. Le reste du menu, il faudra mettre en place au fur et à mesure de l'évolution
du site.
Nous allons voir comment appeler un article à partir d'un menu.
Pour commencer il faut préparer un article, rédiger le contenu comme on l'a vu
précédemment.
A la fin de la saisie, il faut l'enregistrer sous un nom significatif de manière à ce qu'il
corresponde ensuite au titre du menu.
Pour cela on clique sur cette icône du panneau d' administration de Joomla
On peut également cliquer sur le menu MENUS de la barre des titre, le lien qui va pointer
vers notre article doit figurer au menu principale qui sera visible quelque soit la page qui
s' affiche.
On peut bien entendu créer d'autres
menus et pour cela Il faut cliquer sur
la gestion des menus et ensuite créer
un nouveau menu.
A chaque menu crée il est nécessaire
de créer un module qui permettra de
le disposer soit sur la page d'accueil ou sur une autre page.
Dans notre cas, il est nécessaire de faire apparaître notre lien dans le menu principale. Il faut
donc cliquer sur < menu principal.>
En haut à droite de la fenêtre qui s'ouvre on clique sur l'icône nouveau entourrée en rouge
pour créer le nouveau menu.
Boussad DJELLAL
Janvier 2012
23 / 40
Espace Intranet de la cove
On clique la première fois sur <Articles> dans la
fenêtre qui s'ouvre pour développer l' arborescence
et ensuite on sélectionne <Un article> pour préciser
que le lien vers lequel pointera le menu sera un des
articles que nous avons déjà rédigé.
La partie gauche de la fenêtre qui
s'ouvre doit contenir le titre du
lien que nous voulons créer ainsi
que le menu ou il doit apparaître,
qui est ici le menu principal.
La partie droite, contient, elle le
bouton qui va nous permettre de
sélectionner l' article que nous
voulons afficher en cliquant sur le
titre du menu.
Il faut cliquer sur le bouton
Sélection pour avoir accès à la
liste des article déjà préparé afin
de choisir celui recherché.
Cette fenêtre s'ouvre, on clique sur l' article
voulu pour valider.
On revient sur la fenêtre précédente et on
sauvegarde en cliquant sur cette icône
pour valider.
Voilà on vient de créer notre premier lien.
Boussad DJELLAL
Janvier 2012
24 / 40
Espace Intranet de la cove
3.6 - Composants, Modules et plugins
1- Les composants
Ce sont des programmes développés autour du cms Joomla qui s y rajoutent et qui
permettent d' étendre ses fonctionnalités.
Pour bien décrire les composants ainsi que la façon de les rajouter au cms je vais prendre cet
exemple :
Parmi les besoins liés à l'espace intranet de la Cove, le responsable du service informatique
m'avait demandé de créer une rubrique téléchargement dont certain fichiers seraient
strictement dédié aux administrateurs et d'autres à l' ensemble des employés du services.
Joomla ne permet pas de gérer les téléchargements. Mais il existe une communauté très
importante et surtout très active de ce CMS.
Une petite recherche sur internet m'a permis de trouver un composant dédié a cet effet et qui
s’appelle rockdownloads sur le site http://www.joomlafrance.org/, qui permet de mettre en place
un système de téléchargement avec filtration des accès.
2 - Installation d'un composant
Avant d'installer un composant il est fortement recommandé d'effectuer une sauvegarde totale
Après le téléchargement du fichier com_rokdownloads-free qui est un fichier au format zip.
Pour installer le composant dans Joomla la procédure est la suivante. :
Dans le panneau d'administration il faut
cliquer sur le menu Extensions et sur
Installer /Désinstaller.
Il faut cliquer sur parcourir pour sélectionner le fichier téléchargé précédemment.
Boussad DJELLAL
Janvier 2012
25 / 40
Espace Intranet de la cove
On indique le chemin du
répertoire ou se trouve le fichier
com_rokdownloads-free et on fait
un double clique sur le nom de
ce fichier pour valider.
Pour exécuter l' installation il faut cliquer sur l' icône Transfert de fichier à installer ainsi on achève
l'installation.
Dés la fin de l' installation il faut bien entendu configurer le composant de manière à définir les
fichiers à télécharger ainsi que les droits des utilisateurs sur les fichiers.
Pour faire cela, une fois dans
l'interface d'administration, cliquer
sur le menu composants,et dans
la liste des composants qui
s'affichent
cliquer
sur
roKDownloads pour ouvrir son
interface de configuration
L'installation des modules et des
plugins se déroule également de
la même manière.
Les plugins, pour être actif
doivent être activé après
installation.
Boussad DJELLAL
Janvier 2012
26 / 40
Espace Intranet de la cove
3.7 - Sauvegarde et restauration
La procédure de sauvegarde et de
restauration existe sous forme d'un
composant Joomla. Qui se nomme
Akeeba backup
Pour pouvoir le mettre en place il
suffit de le télécharger à cette
adresse :
http://www.joomlatutos.com/akeebabackup-sauvegardes-j15j17/telecharger/com_akeeba-3-3-10corezip
La procédure d'installation d'un
composant est décrite un peu plus
haut dans ce même chapitre.
Une fois l'installation achevée il suffit de clique sur l'icône crée dans l'interface principale
d'administration pour réaliser une sauvegarde, une restauration ou une migration du site d'un
serveur vers un autre serveur.
Le fichier généré par cet utilitaire est un fichier compressé au format zip. Il contient tout les
répertoire du CMS joomla ainsi qu'une sauvegarde de la base de données.
Boussad DJELLAL
Janvier 2012
27 / 40
Espace Intranet de la cove
Chapitre - 4 Collaboration et partage
Parmi les fonctionnalités de l'espace intranet :
1. L’intégration d'un composant ou d'une application de collaboration
2. la mis en place d'un espace de gestion et de partage de photos
4.1 - Espace de collaboration
Parmi les besoins exprimés la mise
en place d'un espace collaboratifs
et de partage.
Pour répondre à ce besoin,
l'installation d'un composant
joomla intégrant ses
fonctionnalités serait de rigueur.
Hélas la recherche sur internet
pour trouver le composant idéal a
été infructueuse.
Néanmoins ces recherches m'ont
permis de mettre en place un outil
très conviviale et puissant qui est
l'application open source E-groupware.
C'est un ensemble de modules PHP développé autour de l’idée de travail en équipe ou
groupe. Il est issu d’un schisme avec un autre projet non moins connu, phpgroupware. En
effet, certains développeurs ont décidé de donner un nouvel élan au projet en le rendant plus
ouvert, actif et fonctionnel. Le résultat est aujourd’hui un groupware de niveau
professionnel.
Egroupware fonctionne avec un serveur apache et une base de donnée (MySQL, PostgreSQL
ou MsSQL) utile à la plupart des applications. Un nombre impressionnant de modules à
choisir. On découvre l’interface séduisante et les nombreuses fonctionnalités qui donnent à
ce logiciel toute sa puissance.
Voici les nombreuses applications intégrées dans EGroupware :
- Un calendrier, avec gestion des permissions, des groupes, des rendez-vous, import/export
iCal, import CSV. Il permet de gérer son agenda et de le partager.
- Un carnet d'adresses, pouvant être stocké (ou non) dans un annuaire LDAP et donc
consultable facilement depuis des logiciels de courrier électronique. Il peut être importé ou
exporté via LDIF, vCard et CSV. Il est également possible de créer des champs personnalisés
(numéro de sécurité sociale, etc.) Il permet de gérer ses contacts et de les partager (par
exemple, pour une équipe de commerciaux)
- Un Webmail, via le client IMAP FelaMiMail et relié au carnet d'adresses. Il permet de lire
ses mails.
Boussad DJELLAL
Janvier 2012
28 / 40
Espace Intranet de la cove
- Un Suivi de la relation clientèle (CRM), nommé InfoLog et offrant les fonctions de Liste
de tâches, Notes, et Journal d'appels téléphoniques. Il est possible d'y créer des liens vers les
autres applications (calendrier, projets, etc.), de déléguer des tâches, de gérer les permissions
(ACL), d'envoyer des alertes par e-mail, etc. Il permet de gérer la prospection et la
fidélisation de son portefeuille clients.
- Un Gestionnaire de projets, relié aux autres applications, avec diagramme de Gantt,
gestion des contraintes, du budget, etc. Il permet d'assigner ses tâches, délais, priorités,
facturation.
-Une Gestion des ressources permet de planifier l'emprunt de ses outils de travail
(Véhicule, Ordinateur portable, etc...)
- Un Gestionnaire de fichier pour les téléchargements et envois de fichiers, pouvant stocker
le contenu soit dans le système de fichiers, soit dans une base SQL, soit à travers un
WebDAV. Il permet d'avoir un espace de stockage sur le réseau accessible depuis n'importe
quel poste.
- Un Suivi du temps de travail (timesheet), intégré au gestionnaire de projets.
- Un Wiki, permettant de travailler en groupe sur un même document.
- Un moteur de Base de connaissances
- Une gestion des Processus métiers (workflow)
- Un outil de Création et de gestion de site web (SiteMgr), permettant de créer
graphiquement et en ligne un portail en affichant des boîtes de données issues des
applications d'EGroupWare. Il permet de gérer le contenu de son site web (Contain
Management System) directement depuis eGroupWare.
- D'autres applications telles qu'une gestion de sondages, des traductions, des signets, ou
des partages Samba.
Boussad DJELLAL
Janvier 2012
29 / 40
Espace Intranet de la cove
4.2 - Installation Egroupware
Il y a deux manières d'installer egroupware sur un serveur linux.
La première consiste à télécharger les fichier les transférer en ftp, les décompresser et faire
l'installation après avoir crée une base de données.
La seconde , celle que j'ai utilisé qui consiste à effectuer directement le téléchargement et
l'installation directement a partir de la console ssh.
Avant de commencer quoi que ce soit il faut rajouter les dépôts permettant l'installation dans
le fichier des sources.
Pour faire cela il faut ouvrir le fichier /etc/apt/sources.list comme ceci
nano /etc/apt/sources.list
A l'ouverture il faudrait rajouter le dépôt nécessaire pour ma part comme le serveur virtuel
est sous ubuntu 11.04 j'ai rajouté cette ligne.
deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_10.04/ ./
deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_10.10/ ./
deb http://download.opensuse.org/repositories/server:/eGroupWare/xUbuntu_11.04/ ./
Bien sur il faut choisir le dépôt selon la distribution.
Il faut maintenant penser à faire une mis a jour du système avec la commande :
apt-get update
Une fois cela terminé la procédure de téléchargement peut commencer avec la saisie de cette
commande :
apt-get install egroupware
Une fois l'installation terminé penser a importer la clé d'identification avec cette commande :
wget -O http://download.opensuse.org/repositories/server:/eGroupWare/Debian_5.0/Release.key |
sudo apt-key add -
L'installation est maintenant terminé.
Boussad DJELLAL
Janvier 2012
30 / 40
Espace Intranet de la cove
4.3 - Configuration Egroupware
Pour accéder à l'interface Egroupware, on ouvre un navigateur internet et on saisit l'adresse
ip du serveur suivit du mot Egroupware comme ceci :
Http://10.20.1.134/egroupware
L'interface d’authentification s'ouvre, on
saisit l'identifiant de l'utilisateur système et
son mot de passe.
Dans le cas présent l'utilisateur est cove et
le mot de passe est également cove.
L'utilisateur cove est l'administrateur de
l'espace collaboratif. Il a tout les privilèges, et tout les droits sur la configuration de cet
espace.
La configuration d'Egroupware consiste en fait à :
- Créer dans un premier temps les groupes d'utilisateurs en leur donnant les droits sur les
différentes rubriques du site.
- Créer les utilisateurs en affectant chacun d'eux à un groupe, par conséquent chaque
utilisateur aura les mêmes droits que les autres membres du groupe.
- Configurer les paramètres de la messagerie de façon a ce que chacun ait accès à sa
messagerie directement dans cet espace de partage.
L'interface de l'administrateur se présente comme cei
En cliquant sur la première icône à droite on a accès
au menu qui permet de configurer le site.
On voit bien les tâches à accomplir pour faire en
sorte que chaque utilisateur ait accès aux rubriques
auxquelles il a droit.
Boussad DJELLAL
Janvier 2012
31 / 40
Espace Intranet de la cove
4.4 – Procédure de sauvegarde et restauration
Il est bien sur très important de
sauvegarder la configuration de l'espace
collaboratif .
Cette opération est prévue dans l'espace
d'administration d' Egroupware .
Pour réaliser une sauvegarde ou une
restauration de cette base de données il
faut ouvrir un navigateur Internet, saisir
l' adresse du serveur suivit de
egroupware/setup pour accéder à
l'espace de configuration.
Il faut renseigner la fenêtre username avec le nom admin et le
mot de passe est cove.
Il faute ensuite cliquer sur l'icône sauvegarde et récupération
selon que l'on souhaite sauvegarder ou restaure la base de
donnés Egroupware.
Une fois sauvegardé le nom de la sauvegarde ainsi que la date et
l'heure apparaissent
On aura le choix de le télécharger pour le garder en local.
Boussad DJELLAL
Janvier 2012
32 / 40
Espace Intranet de la cove
Chapitre 5– Partage Photos Coppermine
Coppermine est une application
PHP/MYSQL permettant
d’administrer et de créer
facilement une galerie de
photographies en ligne .
Ce script php ne fonctionne que
dans un environnement
possédant PHP 4.1.0 ou
supérieur. Il fonctionne un peu
sous le principe d’un forum
avec l’ajout de catégories,
d’albums et ensuite d’images.
On peut ajouter des utilisateurs,
des groupes et leur donner la
possibilité d’uploader des photos ou de les commenter
La configuration permet d’ajuster au plus près de ses désirs l’apparence de la galerie au
niveau de l’affichage des vignettes, images, listes d’albums. Le visiteur sera parfaitement
comblé avec la fonction de recherche, la dernière photo, l’E-card ou encore le slideshow.
Accompagné de 10 thèmes variés, on peut également modifier l'habillage soit même par le
biais de chartes graphique. et feuilles de style.
5.1 – Installation
La procédure d'installation de Coppermine étant la même que celle de joomla, il est donc
important d'avoir un serveur déjà opérationnel pour la mise en place de cet outils de partage
photos.
À savoir un serveur web avec du php, une base de données et un un serveur ftp pour le
transfert des fichiers sur le serveur.
Il faut commencer par téléchargement de la dernière version de Coppermine sur le site du
projet:http://sourceforge.net/project/showfiles.php?group_id=89658
Ensuite j'ai décompresser dans un répertoire quelconque de l'ordinateur l'archive téléchargée
précédemment en gardant la structure des répertoires.(on peut renommer le répertoire de
Coppermine mais pas les fichiers ou les répertoires inclus).
A l'aide du client FTP filezilla j'ai placé tous les fichiers de Coppermine sur le serveur dans
le répertoire que j'ai crée et nommé Coppermine.
A la fin de cette préparation j'ai crée une base de données du nom de coppermine et ajouté
des privilèges a l'utilisateur Coppemine qui lui a été créer dans le système avec son
répertoire web.
Boussad DJELLAL
Janvier 2012
33 / 40
Espace Intranet de la cove
L'installation démarre en ouvrant le navigateur et on saisissant l'adresse ip du serveur suivit
du nom Coppermine comme ceci
Http://10.1.20.134/coppermine
Comme pour joomla l'étape ou il faut être attentif est celle ou l'on saisit les paramètres de la
base de données.
Après l'installation et étant donné que Coppermine est une application web 2.0, toute la
procédure de configuration se passe à travers un navigateur Internet.
Pour y accéder on saisit l'adresse de l'espace de partage photos dans la barre d'adresse de
notre navigateur préféré comme ceci
Http://10.1.20.134/coppermine
Boussad DJELLAL
Janvier 2012
34 / 40
Espace Intranet de la cove
5.2 – Configuration Coppermine
A l'ouverture de la page d'accueil de l'espace de partage photo il faut cliquer sur s'identifier.
Une fois identifié une nouvelle barre de menus apparaît qui contient tout les éléments pour
structurer l'espace photos.
Pour bien commencer il faut mettre en place les différentes catégories, à savoir les grandes
familles dans lesquelles seront classés les différents albums par thème et par sujet.
Il faut ensuite créer les groupes d'utilisateurs ainsi que les droits alloués à chaque groupe et
enfin créer les utilisateurs et les mettre dans les différents groupes.
Chaque utilisateur peut créer des albums a souhaits et uploader ses photos dans l'espace de
partage. Il peut rendre public ses photos comme il peut les laisser dans le domaine privé ou
destinées au groupe uniquement.
5.3 – Sauvegarde
Il n' y a pas de procédure de sauvegarde intégré à l'interface de configuration de
Coppermine.
Les sauvegardes préconisé pour
cet outils de partage photos est
donc manuel
Les outils recommandés pour
une sauvegarde de la base de
données sont mySqlDumper ou
phpMyAdmin.
La création d'une sauvegarde
n'est pas obligatoire en terme
de fonctionnalités, mais juste
une précaution au cas où les
choses se passeraient mal. Il est
recommandé de faire des
sauvegardes fréquentes de
toutes manières.
Pour faire une sauvegarde de la base de données, à partir d'un navigateur Internet on tape
l'adresse IP du serveur /phpmyadmin.
Boussad DJELLAL
Janvier 2012
35 / 40
Espace Intranet de la cove
On rentre le nom d'utilisateur
Copermine avec son mot de
passe. On clique sur exporter
pour récupérer la base de
données sur son disque local .
et pour la restauration on fait
exactement la même procédure en cliquant cette fois ci sur importer en désignant le nom du
fichier précédemment crée pour réinjecter les données dans la base et retrouver toute ses
informations.
Boussad DJELLAL
Janvier 2012
36 / 40
Espace Intranet de la cove
Conclusion
Ce stage m’a beaucoup apporté sur le plan professionnel. Il m’a avant tout permis de
travailler au sein de l' établissement de la Cove ou J’ai pu découvrir l’organisation de ce
service et les besoins informatiques qui lui sont associés.
Le travail qui m’a été confié a nécessité de nombreuses recherches pour trouver les solutions
optimales face aux différentes possibilités et aux différents problèmes rencontrés et m’a
incité à travailler en collaboration avec les différents techniciens de la Cove.
J’ai, par ailleurs, bénéficié d’une grande autonomie pour la réalisation de l’ensemble des
tâches qui m’ont été confiées et du soutien de l’équipe.
L'utilisation des outils de virtualisation et des outils de bureau à distance ont enrichi mon
expérience dans le domaine de la gestion des serveurs utilisé par de nombreuses entreprises.
Enfin, tous les aspects de ce stage m’ont permis de consolider mon projet professionnel.
Cette expérience m'aura permis d'acquérir une vision très proche des orientations à venir en
Informatique.
Boussad DJELLAL
Janvier 2012
37 / 40
Espace Intranet de la cove
Bibliothèques
http://www.ventoux-comtat.com
http://www.joomla.fr
http://fr.wikipedia.org/wiki/Joomla!
http://www.joomlafrance.com
http://www.howtoforge.com
http://coppermine-gallery.net/
http://extensions-joomla.fr
http://http://www.egroupware.org/
http://doc.ubuntu-fr.org/egroupware
http://www.framasoft.net/article2527.html
http://extensions.joomla.org/
Boussad DJELLAL
Janvier 2012
38 / 40
Espace Intranet de la cove
Quelques pages de l'espace intranet réalisé à la communauté d’agglomération ( Cove ) de
Carpentras
Boussad DJELLAL
Janvier 2012
39 / 40
Espace Intranet de la cove
FIN
Boussad DJELLAL
Janvier 2012
40 / 40