Rapport de stagenareth.hean.free.fr/Docs Oliv/BDjellal_Rapport_de_stage.pdf · Rapport de stage...

40
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

Transcript of Rapport de stagenareth.hean.free.fr/Docs Oliv/BDjellal_Rapport_de_stage.pdf · 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 DJELLALCommunauté d’agglomération

1171 av du Mont VentouxBP 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èresRemerciements.....................................................................................................................................2Introduction........................................................................................................................................4Chapitre 1 : La communauté d'agglomération Cove .............................................................................. 1.1 - Présentation de la Cove................................................................................................................51.2 -Situation géographique..................................................................................................................61.3 - Chiffres clés (2008)......................................................................................................................61.4 - Organigramme des services 2010................................................................................................61.5 - Recettes de fonctionnement.........................................................................................................71.6 – Budget..........................................................................................................................................71.8- Moyens mis à disposition..............................................................................................................9Chapitre 2 - Partie technique .................................................................................................................. 2.1 - Le Cms Joomla..........................................................................................................................102 .2 – Préparation de l'installation......................................................................................................112.3 - Sous linux...................................................................................................................................112.4 - Installation de Joomla................................................................................................................12Chapitre - 3 Travailler avec Joomla ........................................................................................................ 3.1 - L' interface d'administration.......................................................................................................173.2 - Plan du site.................................................................................................................................183.3 - Les articles Joomla.....................................................................................................................203.4 - Éditeur JCE................................................................................................................................213.5 - Page d'accueil.............................................................................................................................223.5 - Les menus Joomla......................................................................................................................233.6 - Composants, Modules et plugins...............................................................................................25

1- Les composants.....................................................................................................................252 - Installation d'un composant ...............................................................................................25

3.7 - Sauvegarde et restauration.........................................................................................................27Chapitre - 4 Collaboration et partage ..................................................................................................... 4.1 - Espace de collaboration..............................................................................................................284.2 - Installation Egroupware.............................................................................................................304.3 - Configuration Egroupware.........................................................................................................314.4 – Procédure de sauvegarde et restauration...................................................................................32Chapitre 5– Partage Photos Coppermine ................................................................................................ 5.1 – Installation.................................................................................................................................335.2 – Configuration Coppermine........................................................................................................355.3 – Sauvegarde................................................................................................................................35Conclusion.........................................................................................................................................37Bibliothèques......................................................................................................................................38

Boussad DJELLAL Janvier 2012 3 / 40

Espace Intranet de la cove

IntroductionDans 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 CoveElle 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éographiqueLa communauté d’agglomération Ventoux-Comtat Venaissin, La Cove, rassemble 69 124 habitants et s’étend sur un territoire de52 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 – BudgetLe budget de la cove qui lui permet de mener ses différentes actions.

Boussad DJELLAL Janvier 2012 7 / 40

Origine : www.ventoux-comtat.com

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 à dispositionPour 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 techniqueL'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 JoomlaJoomla 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'installationL' 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 linuxPour 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 apache2root@ubuntu:~# apt-get install php5root@ubuntu:~# apt-get install mysql-serverroot@ubuntu:~# apt-get install proftpdroot@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 coveroot@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 JoomlaPour 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 trouve ici en télechargement.

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'interfaced' 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'administrationPour 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 siteOn 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 Catégorie

Informations généralesPrésentation de la CoveActualités

Service Informatique AdministrateursCollaborateurs

ApplicationsAdministrateursCollaborateurs

Service des Élus Espace partage et collaboration

TéléchargementAdministrateurAutres

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 JoomlaIl 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 JCECi 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'accueilLa 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 JoomlaComme 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 composantsCe 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 restaurationLa 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/akeeba-backup-sauvegardes-j15-j17/telecharger/com_akeeba-3-3-10-corezip

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 partageParmi 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 collaborationParmi 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 EgroupwarePour 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 restaurationIl 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 CoppermineCoppermine 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 – InstallationLa 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 CoppermineA 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 – SauvegardeIl 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

ConclusionCe 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