Orthalis Maroc (Casablanca Technopark)
Sujets du stage : Administration Réseau & Développement web
Réalisé pa r : Mr Adnane AL ECHCHEIKH EL ALAOUI Encadré pa r : Mr Ta rik EL HADDAOUI Mr Hi cham ELBJAOUI Période du Sta ge : du 02/03/2009 au 08/04/2009 Filière : Techniques de Réseaux Informa tiques www.tri.on.ma
1
2
Je dédie ce travail :
Dédicace
A mes très chers parents, Aucun terme et aucune langue ne pourra exprimer mon amour et mes sentiments envers vous. Dieu seul capable de vous récompenser pour tout ce que vous avez fait pour moi. A toute ma famille, Merci pour tout. A mes professeurs, S’il y a vraiment quelqu’un à remercier, ça sera vous. Merci pour vos efforts. A touts mes chers amis, Je vous souhaite une vie pleine de joie et de réussite. A tous ceux qui m’aiment, Qu’ils trouvent ici mon amour réciproque. A tous les membres d’entrepris Orthalis, Un merci spécial à tout le personnel. Adnane
3
Remerciements
Je tiens à remercier Mr Ta rik EL HADDAOUI, di recteur général de l ’entreprise ORTHALIS MAROC, Ingénieur en i nforma tique et réseaux et di recteur de la société TK COMPUTER SYSTEM, pour m’a voi r encadré et soutenu durant ce s tage, pour s on aide, ses conseils, sa disponibilité et sa rigueur dans le tra vail. Je souhaite adresser également mes plus vifs remerciements à Melle Cha rifa HACHIMI EL ALAOUI, Responsable de Servi ce Administra ti f et Financier, pour ses conseils pour le temps et la confiance qu’il m’a a ccordé durant le s tage. Grâ ce à elle mon s tage fut très agréable.
4
5
Introduction Je cherchais un sta ge qui offre aux, Stagiai res techni ciens nota mment de L'Ins titut Spécialisé De Technologies Appliqués , un milieu propi ce à l ’enri chissement de leurs connaissances et aussi pour a voi r l'occasion de mettre en œuvre ce que j'a vais appris, tout en a ya nt une ouverture sur un domaine qui m’i ntéresse pa rti culièrement: l ’administra tion de réseau informa tique. La mission qui m’a été proposée pa r le l ’entreprise Orthalis répondai t pa rfaitement à mes Objecti fs. C’es t durant la péri ode du 02 Ma rs au 08 Avril 2009 que j’ai effectué mon s ta ge de fin d’études au sein de la société Orthalis Ma roc sise au Casablanca Technopa rk. La première pa rtie de ce ra pport présente le contexte de tra vail . La deuxième pa rtie décri t des tâ ches effectuées au ni veau de l’adminis trati on réseau. La troisième pa rtie résume les déma rches de développement des si tes web. Sui vent la conclusion.
6
Sommaire Dédicace ...................................................................................................................................... 3 Remerciements............................................................................................................................. 4 Introduction ................................................................................................................................. 6 A- L’entreprise Orthalis Présentation de l’organisme d’accueil ............................................................................................ 9 Mission d’Orthalis ......................................................................................................................... 9 Savoir-faire dans les principaux domaines d’applications................................................................. 9 Organigramme.............................................................................................................................. 9 B- Administration Réseau 1.
Analyser l'a rchitecture du réseau local...................................................................................10 a.
Les techniques Communication au sein de l’entreprise........................................................10
b.
Les équipements réseaux ..................................................................................................10
c.
Topologie du réseau local ..................................................................................................11
2.
Les besoins de l'e ntreprise au niveau de l’administration réseau. ............................................11 a.
Administration des accès aux données partagées sur le réseau............................................11
b.
Gestion de la récupération en cas d'urgence.......................................................................12
c.
Sécuriser le réseau sans fil .................................................................................................12
3.
Configurations des équipements réseaux. ..............................................................................13
4.
Service d’annuaire (Active Directory) .....................................................................................15 a.
Présentation du service d’annuaire....................................................................................15
b.
Avantages d’Active Directory.............................................................................................15
c.
Installation du service d’annuaire (Orthalismaroc). .............................................................17
a.
La création des Comptes des utilisateurs avec les droits......................................................18
b.
Joindre les pc au domaine OrthalisMaroc. ..........................................................................19
c.
Configuration d’audit et des stratégies de groupes..............................................................19
d.
Gestion des profils. ...........................................................................................................20
6.
Administration des accès aux dossiers partagés......................................................................20
7.
La sécurité des serveurs et des clients....................................................................................21 a.
Installation d’un serveur supplément .................................................................................21
b.
Gestion de la récupération d’Active Directory.....................................................................22 7
c.
Gestion Sauvegarde planifiée sur le réseau.........................................................................22
C- Développement web 1.
Pourquoi avoir Un site Web dynamique ?...............................................................................24
2.
Un système de gestion de contenu ........................................................................................25 1) Définition.............................................................................................................................25 2) Fonctionnement...................................................................................................................26 3) Fonctionnalités.....................................................................................................................26
3.
Pourquoi un SGC?.................................................................................................................28
4.
Le choix d’un système de gestion de contenu,........................................................................29
5.
Développement d'un site internet dynamique En utilisant le CMS Joomla................................33
6.
7.
5.1.
Les logiciels et Les outils utilisés pour la création de ce site web ......................................33
5.2.
Installation de Joomla....................................................................................................34
5.3.
Configuration de Joomla ...............................................................................................35
5.4.
Personnalisation de Joomla (web) .................................................................................36
5.5.
Gérer le site web...........................................................................................................36
5.6
L’hébergement de site ...................................................................................................37
5.7
Les avantages de site :....................................................................................................37
Réalisation d’un site Internet entièrement en Flash /ActionScript ...........................................38 6.1
Les logiciels et Les outils utilisés pour le développement de ce site ...................................39
6.2
Les avantages de site .....................................................................................................40
Conclusion
8
L’entreprise Orthalis Présentation de l’organisme d’accueil Orthalis es t une société française de fabri ca tion de technologies , de servi ce, de conseil, d’étude et de développement dans le domaine informa tique, et aussi un intégra teur de s ys tèmes d’informa tion ,présent dans 17 pa ys Structurée autour d’un groupe d’ingénieurs et techni ciens qui unissent leur expérience et leur sa voi r-fai re, Orthalis a pour mission pri ncipale l ’édi tion des l ogi ciels de gestion des cabinets dentai res et la maitrise des technologies d’informa tique afi n d’offri r des pres ta tions professionnelles de haute qualité pour assurer la satisfa ction totale de ses clients Mission d’Orthalis Aider les cabinets dentai res et les dentistes à réussi r le renouvellement de leur s ys tème informa tique. Progresser a vec les clients vers des solutions de quali té adaptées à leur besoin da ns le respect de leur envi ronnement économique et humain. Mai triser l ’élabora tion des solutions ouvertes pour a tteindre les objectifs tout en mi nimisant les risques et les coûts. Savoir-faire dans les principaux domaines d’applications
Développement de concepts i nforma tiques Support de projets Internet, Intranet et Extra net Support de projets de site Web à très forte i ntera cti vité Compétence spécifiques dans le développement de la production Intégra tion du trai tement de l’informa tion dans le s ys tème informa tique central .
Organigramme
Directeur (Orthalis Maroc) Service des Affaires administrative
Service maintenance
Service informatique
9
1. Analyser l'architecture du réseau local. a. Les techn iqu es C ommun ication au sein de l’ en treprise
La société Orthalis comme signée dans la présentation est spécialisé dans les nouvelles techniques Informatiques, elle n’en sera pas donc la dernière à en bénéficier. En effet la communication entre le personnel de la société se fait vie ces technologies dans leurs versions les plus récentes : Vnc (assistance des ordinateurs a distance) Skype (passer des appels téléphoniques enter la société mère et OrthalisMaroc) Outlook (Rapport des tâches effectuées) b . Les équ ipemen ts réseau x
Equipement Routeur Netgear DG834
Description Routeur sans fil 802g. Avec 5 produits en 1 : 1) 2) 3) 4) 5)
Routeur Sagem F@st 3340
modem ADSL, un routeur, un Switch 10/100, un point d’accès 802.11g firewall SPI.
Routeur Wifi Multiservices 1) 2) 3) 4)
Routeur modem ADSL 2+ Services de routage VoIP/VoPsTN point d'accès sans fil 802g/ bluetooth firewall
Serveur de fichier (HP) serveur de stockage et des données avec un disque dur externe de 500 Go
10
c. Top ologie du réseau local
2. Les besoins de l'entreprise au niveau de l’administration réseau. a. Ad min istration d es accès aux d onn ées p artagées su r le réseau . Problématique
Les a cti vi tés de l’entreprise Orthalis dépendent des données qui sont pa rta gées sur des groupes de tra vail donc l ’a ccès es t sans authentifi ca tion. Ce qui rend les pa rtages mena cés d’être a ttaquer. L’indisponibili té d’un servi ce ou d’une donnée es t di rectement répercutée sur la producti vi té de l ’entreprise. Si un serveur de fi chiers où les utilisateurs s tockent leurs tra vaux n’es t pas disponible dura nt une journée, l ’entreprise es t gelée durant ce même temps, et la perte d’a rgent es t très importante. Il est important de préveni r ces risques en mettant en pla ce une politique de haute disponibilité, et en réduisant a u ma ximum les mena ces d’a ttaque.
Analyse des solutions possibles Cha que dossier pa rtagé doi t être protégé pa r une ACL qui va res treindre son a ccès spécifi quement aux utilisateurs , groupes ou ordinateurs qui y a ccèdent via le réseau. Pa rmi les solutions possibles : 11
• • • •
Configura tion des ACL basées sur les adresses IP au ni vea u de routeur Pa rti tionner le réseau en sous réseaux Ins tallation d’un proxy Ins tallation d’un servi ce d’annuaire La conclusion
•
Ins tallation d’un servi ce d’annuaire :
Sui te à une réunion tenue pour discuter di vers solutions proposées, le di recteur a opté pour l ’ins tallation d’un servi ce d'annuaire. Cette décision à été prise, vu ses a vantages par rapport aux autres proposions, malgré le changement basique au ni veau de la structure du réseau. b . Gestion de la récup ération en cas d'urgen ce.
Dans le cadre de la sécuri té des données , les utilisateurs doi vent a voi r une meilleure protection en utilisant une s tratégie de Ges tion de la récupéra tion des données a l ’aide d'utili taire de sauvega rde de Windows XP, cette techni que es t très effi ca ce dans le cas où le disque dur tombe en panne ou la suppression acci dentelle des fi chiers . Elle nous permet de créer une copie de toutes les données se trouvant sur votre disque dur, puis de l'a rchi ver sur un autre périphérique de s tockage sur le réseau C’es t dans ce contexte que le di recteur m’a vait cha rgé de mettre en pla ce cette technique. c. Sécuriser le réseau san s f il
L’un des principaux enjeux de la technologie sans fil es t la sécuri té. La grande fa cilité d'a ccès qui ca ra ctérise le « sans fil » s 'explique pa r son mode de diffusion des données qui permet à toute personne d'y a ccéder. Cependant, cette même ca ra ctéris tique limi te le ni veau de protection des données transmises sur le réseau sans fil . En effet, n'importe qui peut intercepter le flux des communi ca tions , même des utilisateurs indésirables . Apres un tes t de sécuri té de réseau wifi de l ’entreprise Orthalis, on a rema rqué que l ’a ccès au réseau du point d'a ccès Sagem F@st 3340 et sans authentifi ca tion Pour résoudre ce problème, des techniques ont été mises au point pour ga ranti r la sécuri té des transmissions sans fil, notamment le chiffrement et l'authentifi ca tion ces techniques doi vent être a cti vées et configurées au ni veau de Routeur F@s t 3340, parmi ces technologies on trouve : 1)- Le SSID ou “nom du réseau” identifie le réseau, donne un nom pour le di fférencier des autres . Si vous ne le diffusez pas , vous serez le seul à le connaître et c’es t tout de s uite plus di ffi cile de se connecter à votre réseau. 2)- Le WEP/WPA, ce s ont deux possibilités d’encrypter les données qui ci rculent sur le réseau. Le problème du WIFI est que vous n’a vez aucun contrôle de médium sur lequel ci rcule les données contrai rement aux réseaux filaires . Donc vous ne sa vez pas qui es t à l ’écoute. Encrypter les données permet d’en assurer la confidentialité. Cela se fait à l ’aide de 12
ce que l ’on appelle une clef. Cette clef permet également de sécuriser l ’a ccès au réseau ca r, si on ne la connait pas , i mpossible de communiquer, donc incapable de lire les tra mes et/ou d’en envoyer a u bon format. WEP est mis pa r défaut sur la Li veBox pa r exemple, mais ce type de cryptage consomme plus de ressources et est très fa cilement craquable (nota mment sous Linux). WPA es t plus performant et beaucoup moins facilement craquable. Pour plus de sécuri té, il es t conseillé de changer les codes tous les mois. 3)- Le filtrage d’adresse MAC, sur chaque ca rte réseau possède un identi fiant unique: l ’adresse MAC (pour la conna ître, sous Windows (enlever les quotes): Déma rrer>Exécuter>taper cmd puis dans la fenêtre ipconfig /all ). Le routeur wifi permet généralement de créer une lis te des adresses MAC des ca rtes réseau qu’on autorise à se connecter à notre réseau. C’es t un fil tre effi ca ce mais qui là aussi peut être contourné. 3. Configurations des équipements réseaux. L’a cti va tion et configura tion des options de sécurité au ni veau Modem / Routeur Mul tiservi ces Sagem F@s t 3304. A l ’aide du na vi ga teur on entre l ’adresse du routeur http://xxx.xxx.xxx.xxx et l ’assistant de confi gura tion rapide se déma rre. Dans notre cas on a a cti vé le servi ce réseau sans fil a vec les pa ra mètres sui vant : SSID ,Ca nal ,Wa p , filtra ge MAC
13
La confi gura tion WPA nécessite une phrase de mot de passé qui va être demandé au client pour se connecter à ce réseau.
Apres cette configura tion les clients wi fi de l ’entreprise Orthalis ont la possibilité de se connecter facilement au réseau sans fil Orthalis_france en toute sécuri té.
14
4. Service d’annuaire (Acti ve Directory) a.
Présen tation du service d ’ann uaire.
Le servi ce Acti ve Di rectory (Acti ve Di rectory) permet une ges tion centralisée. Cela vous donne la possibilité d’ajouter, de reti rer et de localiser les ressources fa cilement. Ainsi , nous a vons : - Une administra tion si mplifiée : Acti ve Di rectory offre une adminis tra tion de toutes les ressources du réseau d’un point unique. Un adminis tra teur peut se connecter s ur n’i mporte quel ordina teur pour gérer les ressources de tout ordi nateur du réseau. - Une mise à l ’échelle : Acti ve Di rectory permet de gérer des millions d’objets répa rtis sur plusieurs sites si cela es t nécessaire. - Un support s tanda rd ouvert : Acti ve Di rectory utilise DNS pour nommer et localiser des ressources , ainsi les noms de domaine Windows 2003 sont a ussi des noms de domaine DNS. Acti ve Di rectory fonctionne a vec des servi ces de clients di fférents tels que NDS de Novell . Cela signi fie qu’il peut chercher les ressources au tra vers d’une fenêtre d’un na vi gateur web. De plus , le support de Kerberos 5 apporte la compa tibili té a vec les autres produits qui utilisent le même mécanisme d’authentifi ca tion b . Avan tages d ’ Active Directory.
Sécuri té des informa tions La sécuri té es t entièrement intégrée dans Acti ve Di rectory. Le contrôle d'a ccès peut être défini non seulement sur chaque objet de l'annuaire, mais aussi sur chaque propriété de cha cun des objets. Acti ve Di rectory fournit à la fois le magasin et l'étendue de l'applica tion pour les s tra tégies de sécuri té. Une s tra tégie de sécuri té peut inclure des informa tions de compte, telles que des res tri ctions de mot de passe appli cables sur l'ensemble du domaine ou des droi ts pour des ressources de domaine spécifiques . Les s tra tégies de sécuri té sont mises en place pa r le biais des para mètres de Stra tégie de groupe. Administra tion basée sur les s tra tégies Le servi ce de l 'annuai re Acti ve Di rectory comprend à la fois un ma gasin de données et une s tructure logi que hiéra rchique. Comme une s tructure logique, il fourni t une hiéra rchie des contextes pour l 'appli ca tion de la s tra tégie. En tant qu'annuai re, il s tocke les s tra tégies (a ppelées objets Stra tégie de groupe) a ffectées à un contexte précis. Un objet Stra tégie de groupe représente un ensemble de règles commerciales contenant des pa ra mètres qui , pour le contexte auquel l 'objet est appliqué, peuvent déterminer : · L'a ccès aux objets de l'annuaire et aux ressources du domaine. · Les ressources de domaine (telles que les appli cations) disponibles pour les utilisateurs . · Le mode de configura tion de ces ressources du domaine pour une utilisation. Pa r exemple, un objet Stra tégie de groupe peut défini r les appli ca tions que les utilisateurs affi chent s ur leur écran lors d'une ouverture de session, le nombre d'utilisateurs pouva nt se connecter à Mi crosoft SQL Server lors d'un déma rra ge sur un serveur et les documents ou 15
servi ces auxquels les utilisateurs peuvent accéder lorsqu'ils se dépla cent vers d'autres servi ces ou groupes . Les objets Stra tégie de groupe vous permettent de gérer un peti t nombre de s tratégies au lieu de gérer un gra nd nombre d'utilisateurs et d'ordinateurs . Acti ve Di rectory vous permet d'appliquer les pa ra mètres Stra tégie de groupe aux contextes adéquats , s 'il s'agi t de la totali té de votre organisation ou d'uni tés précises de votre organisati on. Extensibilité Acti ve Di rectory es t extensible, ce qui signifie que les administra teurs peuvent a jouter de nouvelles classes d'objets au schéma et de nouveaux a ttributs a ux classes d'objets exis tantes. Pa r exemple, vous pouvez a jouter un a ttribut Autorisation d'a cha t à l'objet Utilisateur, puis s tocker la limi te d'autori té d'a cha t de chaque utilisateur dans le compte de l'utilisateur. Vous pouvez a jouter des objets et des attri buts à l'annuai re en utilisant le Schéma Acti ve Di rectory ou en créant des s cripts en fonction des interfaces ADSI ou des utili taires de ligne de commande LDIFDE ou CSVDE. Pour plus d'i nforma tions , consultez Vue d'ensemble du Schéma Acti ve Di rectory, Importa ti on et exporta tion d'i nforma tions d'annuai re et Interfa ces de progra mmation Flexibili té Acti ve Di rectory inclut un ou plusieurs domaines, chacun a vec un ou plusieurs contrôleurs de domaine, qui permettent de fai re évoluer l 'annuai re en foncti on des besoins de votre réseau. Vous pouvez combiner plusieurs domaines pour obteni r une a rbores cence de domaine et plusieurs a rbores cences de domaine pour obteni r une forêt L'annuai re distribue ses informations sur le s chéma et s ur la configura tion à tous les contrôleurs de domaine de l'annuai re. Ces informations sont s tockées dans le contrôleur de domaine d'ori gine pour un domaine spécifique, puis elles sont répliquées sur tous les autres contrôleurs de domaine du domaine. Lorsque l 'annuai re es t configuré en tant que domaine unique, l'a jout de contrôleurs de domaine permet de fai re évoluer l 'annuaire sans la cha rge administra ti ve liée aux domaines supplémentaires . L'ajout de domaines à l'annuai re vous permet de fra ctionner l'annuai re pour des contextes de s tra tégie différents et de fai re évoluer l'annuai re a fin d'a ccueillir un grand nombre de ressources et d'objets Réplica tion des informa tions La réplica tion ga ranti t la disponibilité des informa tions, la tolérance de panne, l 'équilibre de la cha rge et de meilleures performances pour l 'annuaire. Acti ve Di rectory utilise la répli ca tion Multi Mas ter, qui vous permet de mettre à jour l'annuaire sur n'i mporte quel contrôleur de domaine, plutôt que sur un contrôleur principal de domaine unique. Le modèle Mul ti Master offre l 'a vantage d'une meilleure tolérance de panne. En effet, lorsqu'il exis te plusieurs contrôleurs de domaine, la répli ca tion se poursui t même si l'un des contrôleurs de domaine es t a rrêté. Même si les utilisateurs ne s'en a perçoi vent pas , grâ ce à la répli ca tion Mul ti Master, ils mettent à jour une seule copie de l 'annuai re. Une fois que les informa tions de l 'annuai re ont été créées ou modifiées sur un contrôleur de domaine, les nouvelles informa tions sont envoyées à tous les autres contrôleurs de domaine du domaine ; ainsi, leurs informati ons d'annuaire s ont a ctualisées en permanence. Les contrôleurs de domaine nécessitent les dernières informa tions d'annuai re. Toutefois , pour pouvoi r être effi ca ces , ils ne doi vent effectuer les mises à jour que lorsque les informa tions de l'annuai re 16
sont créées ou modifiées . Un échange a rbi trai re d'i nforma tions entre les contrôleurs de domaine pourrai t sa turer rapidement le réseau. Acti ve Di rectory a été conçu pour répliquer uniquement des i nforma tions d'annuai re modifiées . Avec la réplica tion Mul ti Master, il exis te toujours la possibilité que la même modifi ca tion de l'annuai re soi t effectuée sur plusieurs contrôleurs de domaine. Acti ve Di rectory a également été conçu pour sui vre et résoudre les modifi ca tions confli ctuelles de l 'annuai re. Les confli ts sont automa tiquement résolus dans presque tous les cas. Le déploiement de plusieurs contrôleurs de domaine dans un même domaine ga rantit la tolérance de panne et l 'équilibre de la cha rge. Si un contrôleur de domaine ralenti t, s 'arrête ou tombe en panne, d'autres contrôleurs de domaine du même domaine peuvent ga ranti r l'a ccès à l 'annuai re, ca r ils contiennent exa ctement les mêmes données d'annuaire. c. In stallation d u service d’ an nu aire (Orth alismaroc) .
L'i nstallati on d’Acti ve Di rectory débute pa r l 'ins tallation du s ys tème d'exploita tion Windows 2003 Server. Une fois le s ystème installé, les servi ces supplémentai res qu'il assurera pourront être soit déjà implantés au sein du s ys tème et donc di rectement utilisables après confi gura tion, s oit non ins tallés et donc nécessiteront l'ins tallation de composants s ystèmes supplémentai res qui eux aussi devront être configurés. Il y a deux méthodes possibles pour installer Acti ve Di rectory: Utiliser l'utili taire "Gérer votre serveur" qui simplifie l 'installati on sans poser les questions les plus pointues. Il ins talle et confi gure a mini ma AD, DNS et DHCP pour un nouveau domaine dans une nouvelle forêt. Utiliser l'assistant "dcpromo" (lancé en ligne de commande) qui permet de contrôler tous les aspects de l 'installation. Pour créer un nouvea u domaine dans une nouvelle forêt 1) Ouvrez l 'Assista nt Installation d'Acti ve Di rectory. 2) Sur la page Type de contrôleur de domaine, cliquez sur Contrôleur de domaine pour un nouveau domaine, puis sur Sui vant. 3) Sur la page Créer un nouveau domaine, cliquez sur Domaine dans une nouvelle forêt, puis sur Sui va nt. 4) Sur la page Nom du nouveau domaine, tapez le nom DNS complet du nouveau domaine, puis cliquez sur Sui vant. Dans notre cas le nom DNS es t (Orthalismaroc). 5) Sur la pa ge Nom du domaine NetBIOS, vérifiez le nom NetBIOS, puis cliquez sur Sui vant. 6) Sur la pa ge Dossiers de la base de données et du journal , tapez l'empla cement où vous souhai tez ins taller les dossiers de la base de données et du journal ou cliquez sur Pa rcouri r pour choisir un empla cement, puis cliquez sur Sui vant. 7) Sur la page Volume s ystème pa rtagé, tapez l'empla cement où vous souhai tez ins taller le dossier Sys vol ou cliquez sur Pa rcouri r pour choisi r un emplacement, puis cliquez sur Sui va nt. 8) Sur la page Diagnos ti cs des ins criptions DNS, vérifiez si un serveur DNS existant fera autori té pour cette forêt ou, s'il y a lieu, choisissez d'installer et de configurer le servi ce DNS sur ce serveur en cliqua nt sur Ins taller et confi gurer le serveur DNS sur 17
cet ordi nateur et défini r cet ordina teur pour utiliser ce serveur DNS comme serveur DNS de préférence, puis cliquez sur Sui va nt. 9) Sur la pa ge Autorisations, sélectionnez l'une des options sui vantes : 10) Autorisations compa tibles a vec les s ys tèmes d'expl oita tion serveurs antérieurs à Wi ndows 2000 11) Autorisations compa tibles uni quement a vec les s ys tèmes d'exploi ta tion Windows 2000 ou Windows Server 2003 12) Examinez les informa tions affi chées sur la page Résumé, puis cliquez sur Sui va nt pour commencer l'ins tallation. 13) Redéma rrez l'ordina teur. 5. Gestion des Comptes des utilisateurs sur le contrôleur de domaine. Les Comptes d’utilisateurs permettent aux utilisateurs d’a ccéder aux ressources du réseau. Ils sont associés à un mot de passe et fonctionnent da ns un envi ronnement défini (ma chine locale ou domaine). Un utilisateur disposant d’un compte de domaine pourra s ’authenti fier sur toutes les ma chines du domaine. a. La création d es C omp tes d es u tilisateu rs avec les droits.
Les informa tions de comptes sont centralisées sur un serveur, dans l ’annuai re des objets du réseau. Si une modifi ca tion doi t être apportée à un compte, elle doi t être effectuée uniquement sur le serveur qui la diffusera à l ’ensemble du domaine.
Une fois le compte créé, il es t possible d’en modi fier les propriétés. La première utilité es t d’en mettre à jour les informa tions , la seconde es t d’a ccéder à des propriétés qui ne sont pas disponibles lors de la procédure de créa tion de compte. 18
b . J oind re les p c au d omaine Orth alisM aroc.
Sui te à un essaie réussit et après a voi r surmonté les diffi cul tés sui vantes : Confiance : assurer les utilisateurs du déroulement non risqué Planifi ca tion horai re : Trouver les moments convenables durant les quels les pos tes sont libres
On a procédé à joindre tous les ordina teurs au domaine OrthalisMa roc. Pendant cette étape on a rencontre quelques problèmes techniques à ti tre d'exemple: La procédure de jointure s ’a rrête a u ni veau d'échange de données enter le client et le serveur .a près une recherche détail on a trouvé que les servi ces DDE réseau et DSDM DDE réseau sont désacti vés, DDE réseau : Fournit le transport en réseau et la sécuri té pour l'échange dynamique de données pour les progra mmes exécutés sur même ordina teur ou des ordinateurs di fférents . DSDM DDE réseau : gère l'échange dynamique de données pa rtagées de réseau.
Donc il faut déma rrer ces servi ces .
c. C onf iguration d ’aud it et d es stratégies d e group es.
L’audi t permet la création d’un journal recensant l ’ensemble des a ctions effectuées sur un objet ou un élément de configura tion pa r une population précise.
19
Cela peut permettre pa r exemple de surveiller l ’a ccès à certains fi chiers ou la modi fica tion des pa ramètres de configura tion des comptes utilisateurs pa r des administra teurs subal ternes d . Gestion des p rof ils.
Il peut a rri ver qu'une personne utilise plusieurs ordina teurs , a vec le même compte d'utilisateur. Lorsqu'il va utiliser un ordina teur, il pourra a voi r un envi ronnement différent de celui présent sur l'autre ordina teur. Dans ce cas, il pourra être intéressant de configurer pour cet utilisateur un profil iti nérant. En effet, le fai t d'utiliser ce type de compte va permettre à utilisateur de conserver ses documents , ses pa ra mètres, et son envi ronnement de tra vail , quelque soit l'ordina teur sur lequel il ouvre une session. En effet, les profils i tinérants vont s tocker leurs informa tions sur un serveur. Dans l ’entreprise Orthalis, un utilisateur peut être amené à s'authentifier sur di fférentes ma chines tout en ga rdant un envi ronnement identique s ur cha cune des ma chines . Il peut être i ntéressant, dans ce cas, d'implémenter des profils i tinérants puisque le fai t de s tocker le contenue d'un profil sur un serveur vous apporte également certains a va ntages . Vous pourrez nota mment effectuer des sauvega rdes de ces profils afin d'évi ter toute perte de documents , véri fier la présence de vi rus , mais surtout, vous aurez une ges tion centralisée de vos profils utilisateurs . Les profils itinéra nts prouvent encore une fois leur utilité lorsque vous devez réins taller une ma chine. Une fois la ma chine réins tallée, lors de sa première ouverture de session l'utilisateur va retrouver l 'intégrali té de son envi ronnement de tra vail. 6. Administration des accès aux dossiers partagés. Le pa rtage d’un dossier permet de rendre disponible l ’ensemble de son contenu via le réseau. Pa r défaut, l ors de la créa tion d’un pa rta ge, le groupe « Tout le monde » bénéficie de l ’autorisa tion « Lecture ». Cha que dossier pa rta gé peut être protégé pa r une ACL qui va res treindre son a ccès spécifi quement aux utilisateurs , groupes ou ordinateurs qui y a ccèdent via le réseau. Il exis te trois ni veaux d’autorisations affectables : Lecture : Permet d’a ffi cher les données et d’exécuter les l ogi ciels. Modifier : Comprend toutes les propriétés de l ’autorisa tion lecture a vec la possibilité de créer des fi chiers et dossiers, modi fier leurs et suppri mer leurs contenus . Contrôle total : Comprend toutes les propriétés de l ’autorisa tion. Les trois ni veaux d’autorisa tions sont disponibles en « Autoriser » ou en « Refuser » sa chant que les autorisations de refus sont priori tai res. Afi n qu’un client puisse accéder à un dossier pa rtagé, plusieurs moyens sont disponibles : Fa voris réseau : Permet de créer des ra ccourcis vers les pa rtages désirés . Lecteur réseau : Permet d’a jouter le dossier pa rta gé di rectement dans le pos te de tra vail en lui a ttribuant une lettre.
20
Exécuter : Permet d’a ccéder ponctuellement à la ressource en spécifiant simplement le chemin UNC d’accès à la ressource Les dossiers pa rtages sur le réseau du domaine OrthalisMa roc s ont seulement disponibles pour les membres de ce domaine selon les autorisations et les stra tégies des groupes. 7. La sécurité des serveurs et des clients a. In stallation d ’u n serveu r su pp lément
Créa tion de contrôleurs de domaine supplémentai res a fin d'améliorer la disponibilité et la fiabili té des servi ces réseau. L'adjonction de contrôleurs de domaine présente l'a vanta ge d'améliorer la tolérance de pannes , d'équilibrer la cha rge des contrôleurs de domaine exis tants, et de fourni r aux si tes un support d'infras tructure supplémentai re. La présence de plusieurs contrôleurs dans un domaine permet à celui-ci de continuer à fonctionner même en cas de pa nne ou de déconnexion de l'un de ses contrôleurs . De plus , cela peut également a méliorer les performances en aidant les clients à se connecter à un contrôleur de domaine lorsqu'ils ouvrent une session sur le réseau. Pour a jouter un contrôleur, vous pouvez utiliser le réseau ou un support de sauvega rde. Pour créer un contrôleur de domaine supplémentai re 1) Cliquez sur Déma rrer, cliquez sur Exécuter, puis tapez dcpromo /a dv pour ouvri r l'Assistant Installati on de Acti ve Di rectory et créer un contrôleur de domaine supplémentai re à pa rti r de fichiers de res taura tion d'une sauvega rde. 2) Dans la page Type de contrôleur de domaine, cliquez sur Contrôleur de domaine supplémentai re pour un domaine exis tant, puis sur Sui va nt. 3) Cliquez sur Via le réseau, puis sur Sui va nt. 4) Dans la page Informations d'identi fica tion réseau, tapez le nom d'utilisateur, mot de passe et domaine utilisateur du compte d'utilisateur que vous souhaitez utiliser pour cette opéra tion, puis cliquez sur Sui vant. 5) Le compte d'utilisateur doi t être membre du groupe Admins du domaine pour le domaine cible. 6) Dans la page Volume s ys tème pa rta gée, tapez l 'empla cement où vous souhai tez ins taller le dossier Sys vol, ou cliquez sur Pa rcouri r pour choisir un empla cement et cliquez sur Sui va nt. 7) Dans la page Mot de passe administra teur de res taura tion des servi ces d'annuai re, tapez et confi rmez le mot de passe que vous souhaitez a ttribuer au compte Administra teur pour ce serveur, et cliquez sur Sui vant. 8) Redéma rrez l'ordina teur.
21
b . Gestion de la récup ération d ’ Active Directory
La sauvega rde es t un processus simple qui consiste à dupliquer des informa tions d’un emplacement à un a utre. Ceci permet de faire fa ce aux situations d’urgences où les données ont été perdues . On peut alors utiliser une sauvega rde afin de res ti tuer un envi ronnement de tra vail pour reprendre la production de l ’entreprise. Dans notre cas on a créé une sauvega rde d’Acti ve Di rectory.
c. Gestion Sau vegard e p lan if iée su r le réseau
Sa uvega rde planifiée sur le réseau es t une opéra tion de sauvega rde qui se déclenchera à une da te et heure précise. Ceci permet d’évi ter d’oublier une sauvega rde qui devrait être effectuée péri odiquement, ou d’être physiquement présent pour lancer une sauvega rde en dehors des horai res de tra vail . Plusieurs options de planifi ca tion de sauvega rde sont disponi bles : Une fois , Tous les jours , Au déma rrage du s ys tème Le type de sauvega rde qu’on a configure au sein de l ’entreprise Orthalis servi ce des Affai res administra ti ve es t une sauvega rde différentielle.
22
(Toutes les données modi fiées ou a joutées depuis la dernière sauvega rde complète sont prises en compte. Ainsi , et à l’inverse d’une incrémentale, dans le cas d’une planifi cati on hebdomadai re débutant un lundi pa r une complète, la bande du mercredi sauve les fichiers modi fiés depuis la complète du lundi sans prendre en compte celle de Ma rdi . Une res taura tion nécessitera au plus la dernière ba nde et la complète). Cette opéra tion se déclenche chaque jour à midi et le ba ckup s ’enregistre dans le serveur de fi chier.
23
Développem ent web 1. Pourquoi avoir Un site Web dynamique ? La puissance d'Internet comme outil de communi cati on es t indéniable. Les possibilités sont infinies et les solutions mul tiples. Aujourd'hui, la ques tion ne se pose plus tellement de sa voi r s 'il faut a voi r un si te Internet, mais plutôt comment procéder pour créer un si te dynamique. Un si te Web dynami que es t un site Web dont les pages peuvent être générées dynamiquement et Le contenu peut être obtenu en combinant l 'utilisation d'un langa ge de s cripts (PHP…) ou de progra mma tion et une base de données (MySQL…). Peut-être vous dema ndez-vous si un site Internet dynamique s erait vraiment bénéfique pour votre entrepris ? Évidemment, nos consul tants vous di ront qu'un si te Internet dynamique es t un peti t inves tissement qui vous ra pportera beaucoup à court, moyen et long terme. Toutefois , sur quels a rguments se basent-ils pour affi rmer cela a vec auta nt de certi tude ? Nous vous présentons ci-dessous, sept raisons pourquoi il es t primordial pour vous et votre entrepris d'investi r dans la conception d'un si te Internet dynamique professionnel. 1 - Un e vitrin e d isp on ib le 24h /2 4 , 7 jours/7 , 3 65 jou rs p ar an née!
Votre si te Internet présente de l'informa tion s ur votre entrepris ainsi que vos produi ts et servi ces , en tout temps . Internet n'es t ja mais fermé. Les visi teurs ont donc la possibilité de vous consul ter au moment qui leur convient, peu importe les heures d'ouvertures de vos lieux physiques et peu importe l 'endroit où ils sont dans le monde. Qui plus es t, les visiteurs n'ont aucunement besoin de pa rler à l 'un de vos employés ce qui leur donne plus de temps pour a ccompli r d'autres tâches importantes . Si le visiteur a des ques tions , il aura la possibilité de vous conta cter pa r courriel , vous pourrez y répondre quand bon vous semblera . 2 - Un e immen se sou rce d'inf ormation su r votre en treprise
Vous a vez la possibilité de mettre autant d'informa tion que vous le voulez sur votre si te Internet, en a ccord à votre budget de conception. Ainsi , votre site web devient une source d'informa tion très importante pour vos futurs clients dési rant obteni r plus d'informa tion sur vos produits et servi ces. Lors que votre si te est plus imposant, il est même possible d'implanter un engin de recherche à l 'intérieur de celui -ci afin d'aider les visi teurs à trouver l'informa tion recherchée de fa çon rapide et effica ce. De plus , a vec l ’internet, vos produits et servi ces peuvent être mis à jour très fa cilement. Ainsi, vous n'a vez pas besoin de réimpri mer tous vos documents pour teni r compte d'un nouveau produi t ou servi ce offert pa r votre entreprise. Il suffit alors de mettre à jour une ou plusieurs pa ges web et le tour es t joué. Aucun délai d'i mpri merie, aucun frais de dis tribution, etc. Nous pouvons même créer pour vous des pages dyna miques vous permettant de mettre à jour vous -mêmes vos produits et servi ces de fa çon régulière.
24
3 - Document p ub licitaire évolu é
Votre si te web est également un document publi ci taire permettant de faire connaître votre entrepris à une nouvelle clientèle en plus de votre clientèle exis tante. Il exis te plusieurs moteurs de recherche qui vous réfèreront des visiteurs . Les gens auront donc la possibilité de trouver votre entrepris de la même fa çon qu'un bottin téléphonique mais plus précisément et effica cement. 4 - Un site In tern et au gmente votre créd ib ilité
Avec les nouvelles technologies de conception Internet, nous sommes en mesure de concevoir des sites de très haute qualité à la hauteur de la réputa tion de votre entrepris. Le seul fai t d'a voi r votre site augmentera sans aucun doute la crédibili té de votre entrepris . Vos clients auront également l 'impression que vous n'hésitez pas à investi r pour mieux les servi r. Ils en seront ra vis ! 5 - Intern et vou s p ermet d e rédu ire vos coû ts
En effet, vous a vez la possibilité de communiquer a vec vos clients, pa rtenaires et fournisseurs via le réseau Internet pa r courriel , a vec un extra net, ou autre. Ainsi, vous économisez des frais d'interurbains et des frais pos taux, sa ns compter qu'un courriel s'envoie de fa çon ins tantanée alors que l'envoi d'un courrier postal prend un minimum de 2 jours ouvrables . 6 - Intern et ou vre vos p ortes à un e vaste clien tèle p oten tielle
Internet compte plusieurs millions d'utilisateurs dans le monde et ce nombre croît de fa çon très i mportante à tous les jours . Avec votre site Internet dynamique, vous ouvrez les portes de votre entreprise à cette vas te communauté mondiale et ce, sans a voi r à être présent ni à inves ti r en immobilisations dans plusieurs pa ys du monde. 7 - C onn aissez mieux vos visiteu rs
À l 'aide de sonda ges et en anal ysant vos sta tis tiques de fréquenta tion, vous a vez l'opportuni té de recueillir de l'informa tion sur les habitudes de consomma tion, les goûts , etc. de vos clients et a utres visi teurs . Cela vous permet ainsi d'améliorer la quali té de votre servi ce, Nous vous offrons des outils dyna miques qui vous permettent d'envoyer des lettres d'informa tion périodiques à des clients et prospects . Nous pouvons même prépa rer pour vous des pages dynamiques dont vous pourrez vous-même changer le contenu en temps réel à l’aide d’Un s ystème de ges tion de contenu, sans même a voi r à programmer des pages web. 2. Un système de gestion de contenu 1) Déf in ition Un s ys tème de ges tion de contenu ou SGC (en a nglais: Content Management Systems ou CMS) es t une famille de logi ciels des tinés à la conception et à la mise à jour dynamique de 25
site web ou d'appli ca tion mul timédia ou si mplement un logiciel web qui vous permettra de créer un si te internet dynamique en toute simplici té. L'i dée principale derrière ce s ystème es t de sépa rer le contenu (textes , images , vi déos , sons , rubriques , etc.) du contenant (mise en page). Ainsi, les données sont s tockées dans une base tandis que les "squelettes", "templates " etc. sont s tockés sur un serveur. Une fois les deux reliés via le moteur du SGC, ils donnent a ccès à un site dynamique où le contenu peut être fa cilement et rapi dement a ctualisé. 2 ) Fon ction nemen t
En général les fi chiers du SGC comprennent la mise en pa ge ("squelette", "thème", "cha rte graphique") et le moteur du SGC à sa voi r des fi chiers qui vont fai re que le site i ra puiser dans la base de données . Dans la ma jori té des cas , le SGC se compose de deux pa rties di fférentes : une pa rtie publique (pa rtie visible) et une pa rtie administra tion (réservée aux webmes tres ). Certains SGC permettent la ges tion de droi ts, l'administra teur principal pourra ainsi décider de qui pourra fai re quoi sur le site (créer, modifier, supprimer du contenu). La pl upa rt des SGC fonctionnent a vec une base de données mais ce n'est pas toujours le cas comme pa r exemple pour de petits sites . Ils sont en général codés en PHP ou Ja va . 3 ) Fon ction nalités
Les fonctionnalités va rient d'un s ys tème de gestion de contenu à un autre. Idéalement, un SGC devrai t offri r ces différentes fonctionnalités : A) Contrôle des versions Cette foncti on permet à di fférentes personnes de tra vailler sur un même fi chier, sans que les nouvelles modi fica tions n'écrasent les précédentes. Cha que personne peut donc tra vailler sur un fi chier sans devoir nécessairement se coordonner a vec les autres pour évi ter que les di fférentes versions ne se chevauchent. De même, le contrôle de version permet d'a voi r un his torique de toutes les modifi ca tions qui ont été fai tes sur une page et permet de ce fait de reveni r à une version précédente si nécessaire (pa r exemple en cas d'erreur). B) Ges tion des utilisateurs et des droi ts Cette fonction permet l'a ttribution de di fférents droits a ux contributeurs d'un si te en fonction de groupes ou de rôles. Chaque membre pourra ainsi contri buer de manière di fférente en fonction du droit qui lui aura été a ttribué (pa r exemple, des contributeurs pourront uniquement a jouter ou modifier du contenu qui peut pa r la sui te être validé ou non pa r l'administra teur du site). C) Chaîne de valida tion (workflow) La chaîne de valida tion es t ce qui va permettre aux différents membres d'une équipe de gérer les différents tra vaux en fonction d'a ctions tels que: soumettre, renvoyer pour correction ou approuver. Un bon s ys tème de ges tion de contenu offri ra différentes cha înes de valida tion en fonction de cri tères précis tels que la cible, le type, l'auteur, etc.
26
D) Support des métadonnées Un s ys tème de ges tion de contenu peut également offri r la possibilité de défi nir des métadonnées (donnée servant à décri re ou défini r une autre donnée) pour les documents disponibles à l 'intérieur du si te. Ces métadonnées vont permettre une meilleure qualifica tion et un meilleur classement des documents et va de ce fait rendre leur recherche plus fa cile. E) Indexa tion et recherche Un bon s ys tème de gesti on de contenu doi t permettre une recherche puissante non seulement en fonction d'entrées textes mais aussi en fonction des métadonnées . F) Intégra tion de sources de données externes Cette fonction permet d'intégrer différentes sources externes à l'intérieur du s ys tème de gestion de contenu. Ces derniers peuvent être de di fférents types : • • • •
Base de donnée relationnelle: données en provenance du disque ou d'un s ys tème de fi chiers via une interfa ce spéci fique (connecteur spécifique et SQL) Sys tème de fichiers: intégra tion de données sur disque et classées dans des dossiers Base XML: les s ys tèmes basés sur le XML offrent des servi ces de transforma tion et de valida tion de contenu. Base LDAP: ce type de base repose sur des annuaires et offrent ainsi la possibilité de s tocker des données sur les utilisateurs en foncti on de leur hiéra rchie et de leurs fonctions au sein d'une équipe.
G) Syndi ca tion La s yndi cation es t une fonction permettant de regrouper de l'informa tion provenant de di fférentes sources au sein du s ys tème de gestion de contenu. De ce fai t, une mul ti tude d'informa tion peuvent se trouver au même endroi t sans que l'informa tion ne doi ve être entrée manuellement. Cette fonction permet non seulement un gain de temps considérable mais également la possibilité d'accéder à des informations plus ri ches qui sont régulièrement a ctualisées. Il faut noter que pour une grande majori té des SGC, seuls les ti tres ou une pa rtie de l 'information sont incl us à l 'intérieur du site. Ces derniers renvoient le plus souvent à des pa ges externes qui sont en principe les sources ori ginales de l'informa tion.
27
3. Pourquoi un SGC? A) Réduction des coûts L'un des plus gros a vantages d'un SGC concerne la maintenance du si te. En effet, a vec un s ys tème de ges tion de contenu, les webmes tres peuvent s 'occuper des tâ ches techniques et graphiques tandis que des contri buteurs internes ou externes peuvent s 'occuper de la mise à jour du contenu. Cela résul te en un gain de temps considérable et donc en une di minution des coûts engendrés habi tuellement pa r l 'emploi d'un grand nombre de techni ciens . B) Réduction des délais de publica tion Un s ys tème de ges tion de contenu va également permettre la réduction du délai de publica tion pa r ra pport aux si tes web tradi tionnels . En effet, un contributeur peut fa cilement mettre en ligne de l 'information sans devoi r transmettre son document au servi ce technique qui lui se cha rgera de publier l'informa tion en ligne. De plus , l'utilisateur n'a pas besoin de se préoccuper de la mise en page de son document et peut uniquement mettre à disposi tion le contenu. C) Augmenta tion de la valeur a joutée du contenu L'a ugmenta tion de la valeur du contenu es t liée au point développé précédemment. La réduction des délais de publi cation fait que les documents mis en ligne sont non seulement plus perti nents mais également plus frais ca r ces derniers peuvent être plus fa cilement et plus rapidement actualisés. D) Tra vail collabora ti f La ges tion des rôles et des droi ts au sein d'une équipe permet aux di fférents contributeurs d'un site de tra vailler de manière beaucoup pl us effi cace ca r à tra vers le s ys tème de gestion de contenu, ils évi tent les confli ts liés aux intera cti ons sur un même document. En effet, cha cun peut tra vailler librement sur un même document sans devoi r a ttendre son tour. E) Décentralisation de la ges tion d'informa tion Cha que contributeur peut tra vailler où il veut et quand il veut et cela à tra vers un si mple na vi ga teur web. F) Contrôle de l'a ccès à l 'informa tion Un s ys tème de gestion de contenu permet la res tri ction d'accès à l'informa tion et assure donc un s ys tème respectant la confidentialité de certains documents à tra vers la dis tribution de di fférents rôles et droi ts aux contri buteurs du site.
28
4. Le choix d’un système de gestion de contenu,
Le choi x d’un s ys tème de ges tion de contenu, (en anglais CMS : Content Mana gement Sys tem), que ce soi t pour un pa rti culier, une associa tion, une admi nistra tion ou une entreprise n'es t pas forcement simple.
La mise en pla ce d'un CMS représente un investissement, un coût, du temps de développement, de maintenance et de forma tion. . Il existe de nombreux CMS. Certains , di t logi ciels propriétai res, sont pa ya nts a vec un s ys tème de li cence. Il existe a ussi des CMS gratuit s ous li cence Open Source. Un CMS ne doi t pas forcément être cher pour être effi ca ce. . Dans ce domaine, les logiciels libres - en PHP ou Ja va ou Python - ont a cquis une réputa tion solide et ri valisent a vec les produi ts commerciaux. Les CMS Open Source, logiciels libres, sont télécha rgeables gra tui tement. Vous pouvez étudier le code, le modifier à votre convenance et même le redistribuer. Certains CMS Open Source offre aussi un support, qui lui es t pa yant, uniquement si vous en a vez besoin. Mais le coût total res te bien moindre qu'un logi ciel propriétai re.
29
Le nombre important des CMS rend le choi x difficile. Ils di fférent pa r les techniques utilisés, leurs approches , leurs couverture fonctionnelles , leurs cibles, etc... Le ma rché es t pa rti culièrement dyna mique en envi ronnement LAMP. La ma jori té des soluti ons es t développée a vec le couple PHP/MySQL, mais il existe des approches à base de serveur d’applica tion en Ja va ou Zope/Plone/Python. Aujourd'hui , pour un projet de si te, l'utilisation d'un CMS s'i mpose évidement face à un développement spéci fique ca r il apporte des fonctionnali tés a vancées , une bonne fiabilité, des mises à jour et corrections de bugs sans effort. La question es t plutôt de trouver le CMS qui correspondent aux a ttentes en termes d'évoluti vi té, d'i ntégra tion a vec l'exis tant ou en rempla cement et capable de répondre aux besoins en termes de fonctionnalités . La plupa rt des CMS offre des ca ra ctéris tiques en s tanda rd une capa ci té d'extension des fonctionnalités via des plugins et/ou modules (e-commerce, gallérie, maps , LDAP...), une personnalisation de l'affi cha ge grâ ce aux templa tes (modèles de page). Cette maturi té technique assure la pérenni té, ouverture technique, fa cilité de maintenance et ma îtrise des couts de possession. Le choi x d’un CMS est une ques tion d’équilibre et de compromis entre : les besoins fonctionnels les contraintes techniques , hébergement la pérenni té et l ’intégri té des données la maîtrise des coûts l ’indépendance technologique la maintenance et le support la personnalisation, l ’évoluti vi té et la s calabilité. le déploiement de l ’applica tion et la formation
30
Joomla est le meilleur choix.
Dans le concours 2008 du meilleur CM S , Joomla! est arrivé 2e dans la catégor ie Overall Winner Open Source CMS Award et 2e dans la catégorie Best PHP Open Source Content Management System . Ce qui rend Joomla! di fférent, c'es t l ’enga gement à le rendre aussi simple que possible, tout en offrant un maxi mum de fonctionnali tés. Au final, des non techni ciens pourront pa rfaitement gérer eux-mêmes leur si te, sans être obligés de passer pa r des s olutions propriétai res aux coûts exorbi tants . Joomla! ce n'est pas seulement un logi ciel, ce sont aussi des personnes. La communauté Joomla! es t composée de développeurs , de designers , d'adminis tra teurs s ystèmes , de traducteurs , de réda cteurs et, le plus important, d'utilisateurs finaux….
31
1) Qu'es t ce que Joomla? Joomla! es t un s ys tème de gestion de contenu libre, open source et gra tui t. créé pa r une équipe interna tionale de développeurs récompensée à maintes reprises. Il est écri t en PHP et utilise une base de données MySQL. Joomla ! inclut des fonctionnalités telles que des flux RSS, des news , une version i mprimable des pa ges, des blogs , des sondages , des recherches . Joomla! es t sous .li cence GNU GPL 2) Que se ca che-t-il derrière ce nom? Joomla! es t la trans cription phonétique d'un mot swahili qui signi fie "tous ensemble" , ou encore "en un tout" et a un sens proche en a rabe où il veut di re également : "phrase"). Le choi x s 'est porté vers ce nom ca r l'intégralité de l'équipe qui était derrière Ma mbo étai t unanime dans la volonté de protéger les intérêts des créa teurs et de la communauté. Ce nom a été choisi pa rmi les milliers de proposi tions faites pa r la communauté, il a même été passé au banc d'essai pa r des professionnels du ma rketing et des ma rques , convai ncus eux aussi que Joomla! étai t le meilleur choi x. 3) Ca ra ctéristiques Le paquet Joomla se compose de plusieurs pa rties, qui s ont cons trui tes pour être le plus modulaire possible, ce qui permet des extensions et intégra ti ons à fai re fa cilement. Certaines extensions sont appelées 1) plugins Les plugins sont des extensions de fond qui ...étendent Joomla vers de nouvelles fonctionnali tés 2) Composants permettent d'effectuer des tâ ches telles que la cons tructi on d'une communauté en expansion ....a vec des fonctionnalités pour les utilisateurs 3) Modules permettent d'effectuer des tâ ches telles que l'a ffi cha ge d'un calendrier ou un code personnalisé 4) Personnalisation L'utilisateur de Joomla peut en plus des pa ra mètres de configura tion de base le personnaliser sur plusieurs ni veaux : 1) Au ni veau du code de Joomla : l 'utilisateur qui a des connaissances en PHP peut aller mettre à jour le code sui va nt ses besoins ; 2) Du point de vue de l'a ffi chage (templa te) :Joomla permet à l'utilisateur de créer son propre Template en disposant les menus sui va nt son goût ; 3) Ajout de fonctionnalités :il se fai t soi t sous forme de module, composants ou ma mbots;
32
5. Développement d'un site internet dynamique En utilisant le CMS Joomla
5 .1 . Les logiciels et Les ou tils u tilisés p our la création d e ce site web Sys tème de ges tion de contenu .il permet de créer un si te internet dyna mique très simplement. Adobe Dreamweaver : une vraie soluti on d'édi tion et de développement des pages Web (html, PHP, CSS, ASP, …) Adobe Photos hop : Tout le monde conna ît ce monstre de la retouche d'images Puisqu’il s'a gi t tout simplement du logi ciel le pl us utilisé dans le monde De l'i nfographie et de la photographie.
33
5 .2 . In stallation d e J oomla Ins taller Joomla ! ne prend que cinq minutes la première fois et même moins ensui te. Mais pour réussi r cette ins tallation, il faut d’abord mettre en pla ce localement une sorte d’Internet pri vé réunissant un serveur Web, a vec s upport du langa ge PHP, et un s ys tème de gestion de base de données (SGBD) exploi table par Joomla !. Les fi chiers de Joomla ! seront ensui te ins tallés dans cette s tructure de dossiers puis confi gurés via un ins tallateur à interfa ce Web. Il s ’agi t d’un exemple typique d’envi ronnement client-serveur. Les étapes d ins tallation : 1) Choix du dossier d’installation sur le serveur web
2) Installateur Web de Joomla! À pa rti r de maintenant, tout va aller très vi te, ca r Joomla ! est doté d’un ins tallateur fonctionnant dans votre na viga teur.
34
5 .3 . C onf iguration de J oomla
Le CMS Joomla se compose de deux pa rties (interfa ces) la pa ge publique (Frontend) et aussi une page d’a ccueil pour l ’administra tion (Ba ckend). 1)- Pa rtie adminis tra tion : L’administra tion du si te se déroule dans la pa rtie a rrière (Backend) qui es t une sorte de si te bis a ppelé Joomla ! Adminis tra tion La pa ge d’a ccueil propos une ba rre de menus, une ba rre d’outils a vec des boutons et des onglets de pages d’options , c’es t-à -di re une interfa ce conforme aux ca nons a ctuels de l ’ergonomie.
2)-Pa rtie publique Frontend :
35
5 .4 . Person nalisation de J oomla ( web ) Après l ’installati on du Template, on est obligé de le personnalise selon un design qui reflet le comportement de l ’entreprise a vec la Créa tion d’un logo à l ’aide d’Adobe Photoshop .
6 .5 .Gérer le site web A) Ajouter un article
Et voila, a joute un a rti cle c’es t la chose la plus simple dans un CMS.L'éditi on des pa ges es t considérablement simplifiée a vec le mécanisme d’une interfa ce WYSIWYG.
36
6 .6 . L’ héb ergemen t d e site A) Le choi x d’hébergeur L'hébergeur : es t une société qui a dminis tre des ma chi nes sur lesquelles vous allez déposer vos pa ges web pour qu´elles soient a ccessibles sur internet. Le CMS Joomla demande des outils (PHP, MySQL..) pour un bon fonctionnement. Ces outils doi vent être installés sur le serveur web d’hébergeur. Le choi x d’hébergeur se base sur plusieurs fa cteurs : le coût, l ’espa ce, les technologies … La société Orthalis France à a cheter un nom de domaine www.orthalis.fr a vec des outils adéquat à un CMS Joomla . 6 .7 . Les avan tages de site :
1) C’es t un si te purement dynamique. (Tous les outils sont dyna miques). 2) Il permet à plusieurs indi vidus de tra vailler sur un même document. 3) Il fourni t une chaîne de publi ca tion (workflow) offrant par exemple la possibilité de mettre en li gne le contenu des documents. 4) Il permet de structurer le contenu (utilisation de FAQ, de documents , de blogs , de forums de discussion, etc.). 5) Édi tion de pa ge simplifiée (Une interface WYSIWYG). 6) Tra vail collaborati f (groupware). 7) un haut ni veau de sécuri té. 8) Gestion des droi ts d’utilisateurs . 9) Connaissez mieux les visi teurs pa r des sondages . 10) Communiquez mieux a vec les clients pa r d'envoyer des lettres d'informa tion péri odiques .
37
6. Réalisation d’un site Internet entièrement en Flash /ActionScript
L’objectif de cette ta che es t la migra tion de si te sta tique (html ) www.fra nceOrtho.fr vers un site web entièrement en Flash et base sur ActionScript et PHP. L'utilisation de Flash est intéressante pour la dyna mique et l 'esthétique de la présenta tion. Le mouvement entre les di fférentes pages et les anima tions apportent une dimension supplémentai re à la découverte du si te. Ce qui convient très bien pour un site de présenta tion.
38
Les logiciels et Les ou tils u tilisés p our le d évelopp ement d e ce site 1) Adobe Flash CS4 Professional
Depuis son lancement en 1996, la technologie Flash est devenue une des méthodes les plus populai res pour a jouter des anima tions et des objets intera ctifs à une page. Adobe Flash (anciennement Ma cromedia Flash ; nom original FutureSplash Anima tor), ou simplement Flash, logi ciel mul timédia utilisé pour créer le contenu de Adobe Enga gement Pla tform. Ce logi ciel permet la créa tion de graphiques vectoriels et de bitmap, un langage scri pt appelé ActionScript et un s tream bi -di rectionnel de l ’audio et vidéo
Adobe Flash CS4 Professionnal propose une interfa ce convi viale facile à utiliser. C'es t un outil très puissant pour la créa tion de sites web intera cti fs , publici tés mul timédias , supports pédagogiques , présenta tions attra yantes … - anima tion rapide a vec le s céna rio i mage pa r ima ge, facile à utiliser et intègre les foncti ons offertes par les mêmes logiciels antérieurs - ani mation et créa tion des gra phiques ca membert, les angles peuvent être a rrondis , défini tion du ra yon… API Ja vaScri pt incl us qui fa cilite la créa tion de formes personnalisées.
39
2) Adobe Dreamwea ver CS3
Adoré , dé crié , Dream weave r est néanmoins incontournable dès que l'on parle de création de sites we b. Au fil des ve rsions, le logiciel de Macromedia, rache té depuis par Adobe, a ré ussi à se forge r une réputation cré dible loin de l'image un pe u pé jorative de "Word pour pages HTML" e t de venir une vraie solution d'édition et de dé ve loppement.
Les avantages d e site 1) présenta tion dyna mique et l ’es thétique. 2) un haut ni veau de sécuri té des fichiers sources. 3) Communiquez mieux a vec les clients pa r un formulai re de conta cte.
40
Conclusion
Ce stage était pour moi un don précieux, il complète les acquis théoriques pour entamer la procédure de ma formation. Il m’a permis aussi de découvrir la vie professionnelle, de bien s’adapter et surtout d’acquérir une expérience afin de maîtriser les différents travaux dont on sera appelé à effectuer lors de l’insertion dans la vie professionnelle. Enfin, ce stage a réussi à faire naître le sens de responsabilité, la volonté, d’aborder le domaine de travail avec confiance.
41