Joomla! 1.5 pour les Nuls. Ou comment créer et administrer en toute zénitude un site Web avec Joomla!

Dimension: px
Commencer à balayer dès la page:

Download "Joomla! 1.5 pour les Nuls. Ou comment créer et administrer en toute zénitude un site Web avec Joomla!"

Transcription

1 Jmla! 1.5 pur les Nuls Ou cmment créer et administrer en tute zénitude un site Web avec Jmla!

2 Chapitre : Avant prps Ce dcument et l'illustratin en cuverture snt publiés sus la licence libre Creative Cmmns-BY-SA BY : Paternité. Vus devez citer le nm de l'auteur riginal,ivan GAUTREAU alias Hrns, des principaux cntributeurs cmme Didier LAGAERT, alias Didier L et de la cmmunauté Jmla! France SA : Partage des Cnditins Initiales à l'identique. Si vus mdifiez, transfrmez u adaptez cette créatin, vus n'avez le drit de distribuer la créatin qui en résulte que sus un cntrat identique à celui-ci. En utre, à chaque réutilisatin u distributin, vus devez faire apparaître clairement aux autres les cnditins cntractuelles de mise à dispsitin de cette créatin. Chacune de ces cnditins peut être levée si vus btenez l'autrisatin du titulaire des drits. Versin JPLN_1-5_v1.33 nvembre 2010 Jmla! 1.5 pur les nuls - v1.33 p 2/177

3 Chapitre : Avant prps SOMMAIRE 1 AVANT PROPOS 4 2 CONCEPTS DE BASE 7 3 UNE INTRODUCTION A JOOMLA! 14 4 LA BOITE A OUTILS 26 5 VOS PREMIERS PAS AVEC JOOMLA! 35 6 LA GESTION DES ARTICLES 53 7 MODULES, MENUS, COMPOSANTS ET PLUGINS 77 8 LA GESTION DES UTILISATEURS LA CREATION DE VOTRE SITE MAINTENANCE ET AUTRES REGLAGES L INSTALLATION DE VOTRE SITE HISTORIQUE DES VERSIONS DU DOCUMENT 168 Jmla! 1.5 pur les nuls - v1.33 p 3/177

4 Chapitre : Avant prps 1 Avant prps 1.1 Jmla! pur les Nuls : l'aventure cntinue avec vus Avec le guide Jmla! pur les Nuls, Hrns a fait un dcument très apprécié dans la cmmunauté Jmla! française. Mais il fallait mettre à jur le dcument pur tenir cmpte des nuveautés de la versin 1.5 de Jmla!. Nus nus smmes attaqués à ce travail ; cmme nus étins satisfait du travail d'hrns, nus nus smmes cntentés de suivre ses traces pur cette nuvelle versin et nus attendns vs cntributins pur amélirer ce dcument. 1.2 A qui s adresse ce manuel? Vus n êtes pas un spécialiste IT et vus ne vulez pas mdifier du cde PHP? Vus vulez un site Web sans fnctinnalités particulières et qui marche tut seul? Alrs ce manuel vus est destiné! Bien sûr, vus purrez cmpléter cette lecture par d autres lectures, plusieurs éclairages valent mieux qu un. Et si vus vulez aller plus lin, vus aurez les bases nécessaires pur picher dans les frums et les sites qui parlent de Jmla! Si vus vulez déléguer la publicatin d articles à d autres persnnes, vus purrez extraire de ce dcument certains chapitres cmme le chapitre sur la gestin des articles. 1.3 Avertissement Ce dcument a pur but de dnner à tus les myens de bien cmmencer avec Jmla! versin 1.5 (versins 1.5.x), en se plaçant tujurs du pint de vue du débutant. Nus utiliserns dnc vlntairement un vcabulaire et une méthde de travail accessibles à un public de nn infrmaticiens, le tut abndamment illustré par des captures d écran. Ce dcument ne se substitue en aucune manière aux dcuments fficiels Jmla!, mais se veut plutôt cmme un dcument de synthèse des questins de base que se psent les nuveaux venus dans l univers Jmla!. Les auteurs du présent dcument et la cmmunauté Jmla! France ne sauraient être tenus pur respnsables des erreurs u dysfnctinnements cnstatés lrs des phases de tests u de mise en prductin d un site Jmla! cnsécutifs à la lecture de ce dcument. La première versin de ce dcument remnte à plus d un an et nus n avns pas pris le temps de refaire tutes les cpies d écrans avec la dernière versin à jur de Jmla! Cependant, nus nus effrçns de prendre en cmpte les évlutins de Jmla! cmme vus puvez le vir dans le chapitre Histrique des versins du dcument en page 168. La cmmunauté Jmla! France se réserve le drit de mettre à jur le présent dcument u d en mdifier le cntenu à tut mment. Vus truverez la versin la plus à jur de ce dcument sur le site d'aide de Vus êtes par ailleurs invités à signaler tus les prblèmes liés au fnd u la frme de ce dcument sur le frum Jmla! 1.5 pur les nuls - v1.33 p 4/177

5 Chapitre : Avant prps 1.4 Remerciements Certains dirnt encre des remerciements mais c'est bien là le pint frt de la démarche Open Surce : des acteurs plus u mins annymes nt travaillé ensemble et bénévlement pur faire ce beau prjet qu'est Jmla! Nus remercins : Les initiateurs du prjet Jmla! Les équipes de dévelppeurs et de designers qui de par le mnde cntribuent à rendre Jmla! tujurs plus cnvivial, simple, perfrmant et évlutif. La cmmunauté des utilisateurs de Jmla! Les débutants qui inndent les frums de supprt Jmla! de psts désespérés, car ils snt intimement cnvaincus d avir fait le bn chix avec Jmla! (et ils nt raisn!) mais ne savent pas par ù cmmencer. Ce snt ces persnnes qui nt suscité la créatin de ce dcument. Et bien sûr Hrns qui a mené à bien la prductin de la première versin de ce dcument. 1.5 Quelle est la structure de ce manuel? Ce manuel suit la démarche d'un nuveau dévelppeur qui veut cnstruire sn premier site avec Jmla! : nus cmmençns par une présentatin de Jmla! dans le chapitre 2 Cncepts de base en page 4 avec le chapitre 3 Une intrductin à Jmla! en page 14, nus allns vus présenter les ntins de base de cet util, vus mntrer cmment est cnstruite une page, de vtre site, cmment fnctinne la page d accueil, cmment classer les articles, cmment gérer les différentes langues, ensuite, dans le chapitre 4 La bîte à utils en page 26, vus truverez tus les utils nécessaires pur faire turner un site Jmla! sur vtre micr-rdinateur, PC u Mac, et gérer le site chez un hébergeur, avec le chapitre 5 Vs premiers pas avec Jmla! en page 35, nus vus prpsns d'installer Jmla! sur vtre micr-rdinateur (PC u Mac), afin que vus puissiez vus familiariser avec cet util, Les chses sérieuses vnt ensuite cmmencer avec la présentatin des principales fnctins de Jmla! : Vus allez apprendre à saisir un article avec le chapitre 6 La gestin des articles en page 53, avant d apprendre à cmpser une page avec le chapitre 7 Mdules, menus, cmpsants et plugins en page 77. Avec le chapitre 8 La gestin des utilisateurs en page 106, vus verrez cmment créer vs gérer vs utilisateurs visiteurs authentifiés u cntributeurs et gérer un espace privé sur vtre site Il faut vir ensuite cmment persnnaliser le lk de vtre site avec le chapitre 9 La créatin de vtre site en page 118, vire même cmment migrer un site Jmla! en versin 1.0 Nus allns ensuite vus présenter des fnctins plus avancées avec le chapitre 10 Maintenance et autres réglages en page 132, Jmla! 1.5 pur les nuls - v1.33 p 5/177

6 Chapitre : Avant prps Une fis que vtre site fnctinne bien sur vtre micr-rdinateur, c est le mment de faire le grand saut et de l installer chez vtre hébergeur, avec le chapitre 11 L installatin de vtre site en page Quelques cnseils pur cmmencer avec Jmla! Créer un site avec Jmla! n est pas cmpliqué tant que l n utilise des fnctins curantes! C est un enchaînement d pératins simples mais il suffit d un petit prblème dans un cin pur que tut se casse la figure. C est purqui nus invitns les débutants à suivre la méthde ici décrite : Vus cmmencez par installer un serveur web sur vtre micr-rdinateur, Vus installez la versin de Jmla! avec le jeu d exemples et vus vus faites la main en testant les différentes fnctins. Ensuite, vus créez une u plusieurs ccurrences de sites Web pur tester différents templates et différentes extensins Cmme cela, si vus faites une fausse manip sur un site, ce n est pas grave ; vus supprimez cette ccurrence de site Web (un répertire sur vtre micr et une base de dnnées) et vus recmmencez. Une fis que les chses snt plus claires, vus créez vtre site sur vtre micrrdinateur et vus le migrez chez vtre hébergeur. Vus prcédez ainsi par étape et lrsque vus décuvrez un prblème, vus puvez alrs assez vite savir si le prblème vient des dernières mdificatins apprtées et ainsi truver plus facilement la cause. L installatin de Jmla! sur vtre micr-rdinateur est une pératin assez aisée si vus prenez un util classique pur faire turner un site Web. Attentin! Vus puvez avir de mauvaises surprises avec certains hébergeurs Alrs, n hésitez pas à cnsulter le frum de Jmla France. Jmla! 1.5 pur les nuls - v1.33 p 6/177

7 Chapitre : Cncepts de base 2 Cncepts de base 2.1 Intrductin Risquns d abrd la métaphre suivante: vus suhaitez cnstruire une nuvelle maisn mais vus ne savez trp cmment vus y prendre. Vus n avez pas de cnnaissances en grs œuvre, en électricité u encre en décratin, mais vus en avez tellement envie de cette nuvelle maisn! Vus purriez tut apprendre vus-même, enfiler le bleu de travail et vus tuer à la tâche! Bn, certains y arrivent, c est vrai. Vus avez dnc pris cntact avec plusieurs maîtres d œuvre et l un d eux a particulièrement retenu vtre attentin: il s ccupe du grs œuvre et vus livre une maisn mdulable ù vus purrez chisir vus-même l emplacement des clisns (pur faire autant de pièces que vus vulez), et la décratin. Il ne vus reste plus qu à meubler. La maisn c est vtre site Web, le maître d œuvre c est Jmla! (et c est un bn!), le grs œuvre c est l envirnnement de travail PHP/MySQL, les clisns c est précisément la mdularité de Jmla! (qui vus permettra ntamment d ajuter des cmpsants et des mdules à la structure de l édifice), la décratin c est le template (le design de vtre site), quant aux meubles, vus l aurez deviné, il s agit du cntenu même de vtre site. Et décidément, nn cntent de vus ffrir gratuitement une tute nuvelle maisn, ce Jmla! vus livre en plus un rez-de-chaussée habitable! En clair, un ensemble de cmpsants, de mdules et de templates pré installés qui rendent le site fnctinnel immédiatement. Pur l aménagement des étages, c est à vus de juer! 2.2 Les fndamentaux Site statique versus site dynamique Un site statique est généralement un ensemble de pages pré frmatées au frmat HTML stckées sur un serveur Web. Aucun traitement n'est effectué du côté du serveur, qui ne fait qu'envyer ces pages au navigateur de l'utilisateur final. Le cntenu d'un site dit statique est dnc cdé en dur dans les pages du site ù l'n purra truver pêle-mêle du cde HTML, du javascript, du flash, des images et les liens entre les différentes pages snt fabriqués à la main... Autant dire que la mise à jur s'annnce délicate vire périlleuse pur qui n'a pas quelques ntins de base en HTML. Certes, il existe des éditeurs HTML, il n'en reste pas mins que la maintenance d'un tel site est cûteuse en temps et peu flexible sur de grs sites ; ainsi, pur ajuter une page dans le site, il vus faudra éditer plusieurs fichiers HTML du site. Pur des sites de quelques dizaines de page, un site statique cnviendra tut à fait. Dans un site dynamique, le cntenu du site est stcké dans une base de dnnées (MySQL par exemple) ; le cntenu est disscié de la fnctin de «présentatin», c'est à dire la partie du cde en charge de la restitutin des dnnées dans le navigateur de l'utilisateur final. Lrsque le serveur Web reçit une requête HTTP émise par le visiteur, il interrge la base de dnnées puis cnstruit une page de résultat qu'il restitue au visiteur via le navigateur. La page affichée à l'écran dépend du cntenu de la base de dnnées, de l'endrit u se truve l'utilisateur vire de sn prfil (internaute annyme u utilisateur identifié par sn mt de passe) et de la dernière actin de l utilisateur (sur quel menu a-t-il appuyé précédemment?). Par exemple, lrs de l ajut d article, vus n aurez à ajuter manuellement un lien vers un article fraîchement créé. Tut ce traitement est effectué par le serveur Web qui génèrera une Jmla! 1.5 pur les nuls - v1.33 p 7/177

8 Chapitre : Cncepts de base liste des articles de vtre site avec un lien vers le nuvel article. Vus l'aurez cmpris, avec Jmla! vtre site sera dynamique! PHP/MySQL Prenns un simple tableau ; en première ligne n truve ce qu n appelle des champs (Nm, Prénm, ), les lignes suivantes s appellent des enregistrements, le tut frmant une table. Une base de dnnées MySQL est une table u plus suvent un ensemble de tables qui permettent de stcker des infrmatins (ici une liste d utilisateurs mais il peut s agir de n imprte quel autre type d infrmatin). Un exemple de table dans une base de dnnées Nm Prénm Date de naissance Pays LOTTER Quentin [email protected] 01/04/55 France PARIZZI Cecilia [email protected] 23/12/72 Italie EUVAL Hectr [email protected] 25/09/65 Belgique Vus cnnaissiez peut-être Oracle u encre Micrsft SQL (SQL 2008)... et bien MySQL fnctinne sur le même principe à cette différence près qu il est gratuit, et qu il est très utilisé en envirnnement Web. Et PHP dans tut ça? Et bien PHP est un langage de prgrammatin qui va permettre d aller interrger cette table u mdifier (en ajut, éditin u suppressin) sn cntenu, via des mrceaux de scripts intégrés à des pages web (ces scripts snt des requêtes SQL). Tute cette cuisine se fait directement sur le serveur qui héberge vtre site. Et cmment n fait ça quand n n y cnnaît rien? On ne fait rien! Jmla! s ccupe de tut (u presque), de la créatin des tables lrs de l installatin, jusqu au mindre but de cde qui va par exemple permettre d afficher sur une page web la liste des articles que vus aurez écrits HTML, XHTML, CSS et W3C Autant vus purrez très bien vus en srtir dans l univers de Jmla! sans cnnaissances en PHP/MySQL, autant les cnnaissances en HTML/XHTML et CSS s avèrernt très vite indispensables si vus suhaitez persnnaliser l apparence de vtre site (le template). Rien d insurmntable tutefis ; vus truverez en librairie et essentiellement sur le web tutes les ressurces nécessaires (tutriaux, dcumentatin, exemples) pur acquérir les rudiments du HTML/XHTML et du CSS. Le HTML est un langage «balisé» qui permet de mettre en frme des infrmatins sur une page web. Vus suhaitez par exemple afficher un mt en gras sur une page web, pur ce faire vus devrez insérer ce mt entre les balises b et /b mises entre crchets, sit <b> texte </b> : Je ne peux pas taper ici les crchets car cmme ce texte est en html, vus ne les verriez pas... Il dit y avir un truc que je ne cnnais pas encre. Vus suhaitez par ailleurs structurer l affichage de vtre page sus frme de tableau, le HTML vus permettra de le faire à l aide des balises <table>, <tr>, <td>,</td>, </tr>, </table>. Jmla! 1.5 pur les nuls - v1.33 p 8/177

9 Chapitre : Cncepts de base Le langage XHTML est la nuvelle nrme du W3C pur la cnceptin de pages Web. Il s'agit en fait d'un encdage plus strict du langage HTML, s'appuyant sur les spécificatins du XML. Le CSS est un langage qui permet de définir et de cntrôler les styles d affichage de tutes les pages web d un site depuis un seul fichier : la feuille de style. Sans feuille de style il faudrait par exemple définir pur chaque page d un site que je suhaite que les liens hypertextes passent en culeur jaune et en suligné lrsqu ils snt survlés Que se passe t-il si, le lendemain, je décide finalement que les liens survlés divent désrmais passer au vert? Eh bien il faut rééditer tutes les pages web de vtre site.., pas très pratique. Tandis que si nus précisns pur chaque page web du site l emplacement et le nm de la feuille de style qui sera utilisée, nus faisns la mdificatin dans la feuille de style et elle s applique autmatiquement à tutes les pages web du site. Jmla! utilise un ensemble de fichiers pur gérer le design de vtre site, placé dans un sus répertire du template que vus avez chisi. Le W3C (Wrld Wide Web Cnsrtium, est une rganisatin internatinale fndée en 1994 qui se prpse de définir et de prpser des nrmes (spécificatins u recmmandatins) techniques afin de standardiser les technlgies et prtcles utilisés sur le Web. Si ses premières recmmandatins cncernaient les nrmes de présentatin du langage HTML, sa missin s'est ensuite élargie à d'autres technlgies (XML, XHTML, XSL, CSS...) ainsi qu'aux champs liés à l'interactin entre le Web et ses utilisateurs (accessibilité, utilisabilité, mbilité...). Le W3C est cmpsé d'envirn 450 membres (sciétés cmmerciales, fndatins, universités...) dnt la liste est cnsultable à cette adresse: On y truve pêle-mêle Ggle, Inc, la Fndatin Mzilla u les plus inattendus France Telecm et Micrsft Crp,.!! Quel est le rapprt avec Jmla!? Et bien en tant que webmaster, vus devenez acteur du web nn? Alrs autant se cnfrmer tut de suite aux précnisatins de ns experts du W3C! Vus purrez vus amuser (u pleurer) en passant par exemple vtre site au W3C Validatr. 2.3 Qu'est ce que Jmla!? Jmla! est un util de gestin de cntenu (en anglais, CMS, pur Cntent Management system) Open Surce sus licence GNU/GPL créé par une équipe internatinale de dévelppeurs récmpensée à maintes reprises. Jmla! est chapeauté par Open Surce Matters, Inc., rganisatin à but nn lucratif basée aux Etats-Unis dnt la missin est de furnir une structure légale et financière au prjet. Les statuts de l'rganisatin snt cnsultables sur Et un CMS, c'est qui? Pur faire simple, un CMS (système de gestin de cntenu) est un lgiciel web qui permet de créer un site Internet dynamique en tute simplicité, sans cnnaissances techniques particulières, l'idée étant de séparer la frme du cntenu : vus saisissez un article et Jmla! 1.5 pur les nuls - v1.33 p 9/177

10 Chapitre : Cncepts de base Jmla! s ccupe de le publier au bn endrit avec la bnne mise en page! Bn c'est tujurs pas clair? Prenns une bagnle ; n'imprte qui est capable d'en cnduire une sans pur autant être mécanicien nn? CQFD S'il est d'abrd rienté gestin de cntenu, c'est-à-dire destiné à mettre en ligne des articles et des news, Jmla! peut en quelques clics être " déturné " en prtail, site de butique en ligne, site cmmunautaire, site persnnel, etc., ce grâce aux centaines d'extensins dispnibles sur le web. Vici un site qui recense quantité de CMS et autres lgiciels de blg, grupware, frum u encre wiki : Vus purrez tester les déms en ligne, u, si vus avez le temps, les installer sur vtre PC, ce que nus allns faire plus lin dans ce dcument pur Jmla! Que se cache-t-il derrière ce nm? Jmla! est la transcriptin phnétique d'un mt swahili qui signifie "tus ensemble", u encre "en un tut". Le chix s'est prté vers ce nm car l'intégralité de l'équipe de dévelppement était unanime dans la vlnté de prtéger les intérêts des créateurs et de la cmmunauté. Jmla!, le nm et le lg snt prtégés. Vus puvez utiliser le lg Jmla! Sus réserve de respecter les règles d'utilisatin décrites dans le Brand Manual: Cmbien ça cûte? En tant qu utilisateur final (particulier, assciatin u entreprise cmmerciale) il ne vus en cûtera rien d utiliser Jmla! et/u d'en mdifier le nyau. Jmla! est un lgiciel libre sus licence GNU/GPL. Vus truverez plus de détails sur les règles d utilsatin à l adresse suivante : En aucun cas une entreprise cmmerciale ne peut vendre une licence d'utilisatin Jmla! u encre tut u partie du cde surce. En revanche elle a tut à fait le drit de vendre une prestatin basée sur Jmla! (Installatin, cnfiguratin, frmatin...) et d en mdifier le nyau pur les besins d un client, u encre de vendre des extensins (cmpsants, templates...) dévelppés spécifiquement pur Jmla! Et Jmla! c'est qui? On peut distinguer 5 catégries de jmlistes (jmlers? jmladdicts? ) : La Cre Team : équipe fficielle des dévelppeurs du nyau Jmla!. Elle se charge de maintenir et de faire évluer Jmla!. La liste des membres est cnsultable sur le site fficiel ( Autur de la Cre Team snt rganisés des grupes de travail dnt les missins snt entre autres chses axées sur la sécurité, les perfrmances, l'accessibilité Les Translatin Partners : équipes de traductins fficielles rganisées par langue, elles nt pur missin première de furnir une traductin de l'aide en ligne de Jmla! Jmla! 1.5 pur les nuls - v1.33 p 10/177

11 Chapitre : Cncepts de base Par extensin, ce snt suvent ces mêmes équipes qui réalisent la traductin des libellés dans le lgiciel, vire des extensins tierces. Les Dévelppeurs d'extensins tierces : Jmla! intègre nativement un certain nmbre d'extensins, vlntairement limité pur ne pas surcharger le package d'installatin. L'une des grandes frces du prjet Jmla! c'est le nmbre imprtant d'extensins tierces mis à dispsitin par des dévelppeurs, amateurs u prfessinnels. Galeries d'images, frums, générateurs de frmulaire, e-cmmerce, templates l'éventail des extensins tierces vus permettra de vus tailler un site sur mesure! Les Prtails cmmunautaires : ces sites web n'nt rien d'fficiel, ils snt le plus suvent animés par des passinnés de la première heure qui n'nt d'autre ambitin que de " partager " en mettant à dispsitin des utilisateurs finaux tutes les ressurces (frums, téléchargements d'extensins et de templates, news, base de cnnaissance ) pur mettre en euvre un site mtrisé par Jmla! Les Utilisateurs finaux : webmasters amateurs u prfessinnels, rédacteurs, ben là c'est vus, nus! Et bien sûr, tute la cmmunauté francphne se regrupe autur de l AFUJ, l assciatin francphne des utilisateurs de Jmla!. C est une assciatin à but nn lucratif, régie sus la li Elle a pur vcatin de faire cnnaître le cms Jmla! à travers sn prtail le Jmladay, les Jmlapérs et des événements tels les salns sur lgiciels libres. 2.4 La versin Jmla! Les évlutins apprtées par la versin 1.5 En fin décembre 2007, nus avns vu arriver la première versin stable de Jmla! 1.5. C est une évlutin majeure de Jmla! avec une séparatin du cde, du cntenu et des libellés qui apparaissent dans les différentes fnctins. Les cmpsants furnis avec le prgramme Jmla! respectent les nrmes MVC (Mdèle Vue Cntrôleur) ; pur tus ces cmpsants et les extensins qui respectent ces nrmes, vus puvez, dans un template dnné, mdifier la mise en page de cette extensin, sans changer le cde Jmla! Cette évlutin ffre de nuvelles pssibilités pur : la gestin graphique de vtre site, en augmentant les pssibilités de rendu du cntenu, mais aussi une adaptatin du cntenu en fnctin du terminal (pda, téléphne, rdinateur...). l internatinalisatin (prise en cmpte des langues étrangères), avec l utilisatin de la nrme utf8 pur le cdage des textes. Jmla! s uvre ainsi à tutes les langues du mnde (u presque) en acceptant les différentes frmes d écriture par exemple l'écriture de drite à gauche pur les langues arabes et hébraïques - et vus puvez même gérer des sites multilingues. Jmla! 1.5 pur les nuls - v1.33 p 11/177

12 Chapitre : Cncepts de base >> Pur plus d infrmatins, cnsultez le chapitre L encdage des caractères en page 23 le dévelppement de nuvelles extensins. Le framewrk prpsé est plus flexible et plus facile à gérer Vici une liste d autres évlutins apprtées par la versin 1.5 : l améliratin de l ergnmie, des utils d administratin et du fnctinnement glbal de Jmla! l intégratin des applicatins externes par des Services Web et l'authentificatin à distance telle que le Lightweight Directry Access Prtcl (LDAP). Il existe déjà bien des extensins mdules, cmpsants, plugins et templates dévelppées pur la versin 1.5. Pur assurer la cmpatibilité avec les versins précédentes des cmpsants et des mdules dévelppés pur la versin 1.0, l équipe Jmla! a dévelppé le mdule legacy qui cnvertit du cde Jmla! 1.0 en cde Jmla! 1.5 ATTENTION : La nuvelle versin 1.6 ne supprtera pas les extensins dévelppées pur la versin 1.0 Alrs chisissez plutôt une extensin dévelppée pur la versin 1.5! Versinning Les numérs de versin suivent une cnventin de type X.Y.Z (par exemple 1.5.3) ù: X = Numér majeur - Changement imprtant dans le cde surce de Jmla!. L'incrémentatin de ce numér peut intrduire une incmpatibilité avec les versins inférieures (par exemple, Jmla! ne sera peut-être pas cmpatible avec Jmla! ). Y = Numér mineur - Changement significatif en termes de fnctinnalités et d'architecture avec un risque d'incmpatibilité des versins inférieures mdéré à haut. Z = Numér de stabilité (u maintenance) - Réslutin de bugs (sécurité u fnctinnels) et, ccasinnellement, intrductin de légères améliratins fnctinnelles. La cmpatibilité avec les versins inférieures est ttale Les sites de téléchargement de Jmla! Le seul site fficiel recnnu par tute la cmmunauté Jmla! est le site ù vus truverez des packages intégrant la langue anglaise mais aussi, dans l espace Cmmunautés, tus les nuvelles de par le mnde et les packages langues : Les versins mises à vtre dispsitin snt garanties par Jmla! et Open Surce Matters. Les francphnes préfèrent télécharger leur versin à partir du site ; vus y truvez les distributins francisées avec quelques fis la prise en cmpte de crrectifs survenus après la srtie de la versin fficielle sur le site jmla.rg. Ce travail est assuré par la Cmmunauté francphne qui cmprend des membres de la Cre Team de Jmla! Jmla! 1.5 pur les nuls - v1.33 p 12/177

13 Chapitre : Cncepts de base Radmap En infrmatique, la radmap est la feuille de rute qui se présente généralement sus frme de tableau ù snt annncées les dates de srtie des différentes versins du lgiciel. La radmap de Jmla! est définie et mise à jur par la Cre Team. Rappelez vus que les dévelppeurs du cde surce Jmla! snt des bénévles qui cumulent pur la plupart cette activité en plus d'une activité prfessinnelle habituelle. Aujurd hui la versin 1.5 est mature et il ne devrait plus y avir d évlutins majeures, juste quemques mises à jur cncernant la sécurité. En nvembre 2010 srtait la versin bêta 14 et n peut espérer une verin RC - Release candidate pur le premier semestre Jmla! 1.5 pur les nuls - v1.33 p 13/177

14 Chapitre : Une intrductin à Jmla! 3 Une intrductin à Jmla! 3.1 Intrductin Avant de se lancer dans la mise en œuvre de Jmla! et sa cnfiguratin, nus avns préféré vus présenter Jmla! avec sn vcabulaire, les cncepts de base et quelques exemples afin que vus ayez les pints de repère suffisants pur pursuivre vtre lecture. 3.2 Les ntins de base La terminlgie Jmla! Vici une liste des termes les plus fréquemment utilisés dans la planète Jmla!, qui vus aidera à mieux appréhender sn fnctinnement: Article : un article est une unité de cntenu. Il cmprend généralement du texte, des images et des liens ; il a certaines caractéristiques cmme un titre, un auteur, une date de publicatin et tut un tas de paramètres qui sernt décrits plus lin. Un article est placé dans une rubrique, elle-même fait partie d une sectin. Mais il existe des articles nn catégrisé appelés articles statiques dans les précédentes versins de Jmla. Menu : c est une liste d éléments, dispsés de façn verticale u hrizntale seln le mdule chisi pur l afficher et sa cnfiguratin. L appui sur un élément du menu prvque l affichage d une page avec ses mdules et ses cmpsants Page d accueil : c est la première page que vit un visiteur lrsqu il saisit le nm de vtre site. Administratin : la partie administratin u backend - est l arrière-butique de vtre site ; l'interface d administratin va permettre de créer et mettre à jur vs articles mais aussi de gérer tut vtre site. Site : La partie Site - u frntend - c est la butique, ce que vient les visiteurs qui viennent sur vtre site. Cache : pur rendre plus rapide l'affichage des pages de vtre site, les éléments les plus suvent demandés (lgs, images, page d'accueil) snt stckés dans un répertire intermédiaire, encre appelé cache. Lrsqu'un utilisateur veut cnsulter une page cmprenant un élément en cache, Jmla! n'a plus besin d'aller le chercher dans la base de dnnées u un répertire du site, il le prend directement dans le cache. Le cache est mis à jur régulièrement mais si vus avez fait des mises à jur imprtantes de vtre site, il vaut mieux nettyer vtre cache, c'est à dire supprimer tus les fichiers mis dans le cache, au travers de l interface d'administratin. Cre team (CT): la Cre Team est l'équipe de bénévles en charge du dévelppement du cde surce et de l'rganisatin générale du prjet Jmla! Elle est à ce jur cmpsée d'une quinzaine de membres (dévelppeurs et anglphnes pur l'essentiel). Editeur WYSIWYG : cmme sn nm l indique, il s agit d un éditeur qui va permettre de rédiger et de mettre en frme du texte cmme vus le feriez avec un traitement de texte (What Yu See Is What Yu Get), sans vus sucier du cde html sus-jacent. Jmla! 1.5 pur les nuls - v1.33 p 14/177

15 Chapitre : Une intrductin à Jmla! Publier / dépublier : encre une ntin imprtante à intégrer. Il s agit de rendre visible u pas sur le site un article, un lien dans un menu, un mdule entier, une sectin, une catégrie, un article. Pur un article, il est par ailleurs pssible de définir un calendrier de publicatin, date à partir de laquelle u jusqu à laquelle un article sera publié Les extensins Jmla! est un util de gestin de cntenu assez sphistiqué qui s appuie sur des extensins, c'est-à-dire des prgrammes cmplémentaires pur gérer la mise en frme u ajuter des nuveaux services. Ces extensins snt classées en 4 catégries : les cmpsants, les mdules, les plugins et les templates. La versin standard de Jmla! intègre un certain nmbre d extensins mais vus en truverez quelques milliers sur le net pur persnnaliser vtre site! Cmpsant : c est une mini applicatin intégrée à vtre site Jmla, qui dispse de sa prpre interface de cnfiguratin dans la cnsle d administratin Jmla. Ainsi à chaque fis qu une page est chargée, Jmla fait appel à un cmpsant pur générer le crps de la page ; de même, il existe un cmpsant pur authentifier les utilisateurs Les cmpsants cnstituent la majeure partie de vs pages! Les cmpsants de base snt furnis avec Jmla!. d autres cmpsants peuvent être facilement installés par la suite (frums, livre d r, galerie d images, gestinnaire de newsletter, gestinnaire de frmulaires et bien d autres encre). Exemple : cm_cntent (gestin des cntenus) et cm_registratin (enregistrement des utilisateurs) Mdule : pur faire simple, un mdule est un blc que l n truvera généralement autur du crps de la page web, par exemple dans la clnne de gauche u la clnne de drite de ntre site. Ainsi le menu de gauche de vtre site est placé dans un mdule! De même que la bannière en haut de vtre site, le bas de page u le mdule d identificatin Les mdules snt suvent assciés à des cmpsants, cmme par exemple le mdule qui affiche une pht aléatire tiré d une galerie d images géré par un cmpsant. Exemple : md_banners (affichage des bannières), md_mainmenu (affichage d un menu) Plugin : ce snt des mrceaux de cde activés sur un évènement. L'exécutin de n'imprte quelle partie de Jmla, que ce sit le nyau, un mdule u un cmpsant, peut déclencher un évènement et alrs les plugins assciés à cet événement s exécuternt. Par exemple, le plugin de recherche cntent.searchbt est un script qui permet d effectuer une recherche sur tut vtre site. Autre exemple, quand vus saisissez le texte d un article, le plugin TinyMCE permettra de cnvertir le texte que vus saisissez en cde HTML interprétable par vtre navigateur : un évènement est l appui sur une tuche du clavier, l actin est la génératin du cde html adéquat. Jmla! 1.5 pur les nuls - v1.33 p 15/177

16 Chapitre : Une intrductin à Jmla! Template : un template gère tute la partie graphique de vtre site : les culeurs des caractères et des fnds, la plice des caractères, les cadres, les menus... En changeant de template, vus changez le «lk and feel» de vtre site. Il en existe des centaines, dispnibles gratuitement sur des sites qui se snt spécialisés dans cette activité. Nus verrns plus lin cmment installer et persnnaliser un template. Le terme template est l'équivalent de skin, thème u encre gabarit dans d'autres CMS. Les templates prpsés par défaut avec Jmla! snt rhuk milkyway, beez, et JA Purity Cmment ça marche Vici un petit schéma simplifié pur vus expliquer cmment Jmla! génère une page : feuille de style CSS la page vue par l internaute template fichiers libellés znes u psitins mdules articles, cmpsants, plug-ins, menus base de dnnées La page qui apparaît sur le navigateur s appuie sur un template Le template définit différentes znes dans la page autur du crps de la page Le template s appuie sur des feuilles de style pur l affichage du texte sur les différentes pages du site Dans chaque zne, n truve différents mdules Seln les cas, les mdules de la page fnt appel à un cmpsant, un plug-in, un menu, un article La valeur des différents libellés est stckée dans des fichiers (vir plus lin) Les cmpsants, plug-ins, menus, articles vnt chercher leurs dnnées dans la base de dnnées. 3.3 Un exemple Mdules et cmpsants Cmment s articulent ces différentes ntins? Nus allns vus l expliquer au travers d un exemple : la page d accueil du site furni par défaut avec Jmla! Jmla! 1.5 pur les nuls - v1.33 p 16/177

17 Chapitre : Une intrductin à Jmla! C est un site basé sur le jeu d exemples furni avec le package Jmla! et réalisé avec le template rhuk milkyway. Dans cet écran, le crps de la page cmmence avec le titre Welcme t the Frnt page et cntient l affichage de plusieurs articles en mde blg. Autur de ce crps de page, le template définit plusieurs znes u psitins - dans lesquelles vus allez puvir placer les mdules que vus vulez : En haut, la psitin tp cntient un mdule Newsflash qui affiche au hasard un article chisi parmi les nuvelles. En dessus la psitin user3 cntient un mdule Tp Menu (un mdule de type: md_mainmenu) qui affiche un menu. La psitin breadcrumb cntient le mdule Breadcrumb qui affiche le Fil d Ariane, un beau nm pur vus rappeler ù vus êtes dans le site, La psitin user4 cntient un mdule Search qui vus permet de rechercher un article dans vtre site ; si vus tapez Jmla! dans la fenêtre de saisie et que vus appuyez sur le butn Recherche, c est un plugin qui va analyser vtre saisie et lancer la recherche, u du mins activer le cmpsant qui fait la recherche... A gauche, à la psitin left, vus vyez 4 mdules : 3 mdules pur afficher un menu et un mdule d identificatin, En haut, la psitin user1 cntient un mdule qui affiche les derniers articles publiés A côté, la psitin user2 cntient un mdule qui vus affiche la liste des articles les plus cnsultés Jmla! 1.5 pur les nuls - v1.33 p 17/177

18 Chapitre : Une intrductin à Jmla! A drite, dans la psitin right, nus avns un mdule de sndage, un mdule qui affiche le nmbre de visiteurs Et bien sûr, au milieu, vus truvez le crps de la page, cincé entre les mdules ; c est le cmpsant qui affiche une sélectin d articles en mde blg. Cette page vus semble bien chargée... c est nrmal car les cncepteurs du template nt vulu vus mntrer tutes les ptentialités ffertes par leur template. Mais il suffit de dépublier certains mdules pur libérer de la place et laisser ainsi plus de place au cmpsant qui gère l affichage des articles! Ainsi, pur un site simple, j ai fait les chix suivants : Pas de mdule en psitin tp, afin d afficher une image plus grande en haut de la page, Pas de mdule en psitin right, user1 et user La page d accueil Nus avns écrit que Jmla! cnstruit la page affichée à l écran d après l actin réalisée par l internaute (sélectin d un élément de menu, activatin d un mdule ). Alrs que se passe t-il la première fis quand l internaute se cnnecte sur le site en saisissant le nm de dmaine dans sa barre de navigateur? Tut se passe cmme si l internaute avait sélectinné l élément de menu défini par défaut dans le menu Main menu. Dans la cnfiguratin par défaut, le cncepteur du template a retenu cmme élément par défaut Hme, l élément de menu Page d accueil en mde blg. Dans l interface d administratin, vus dispsez d un util pur sélectinner les articles à afficher avec ce cmpsant. Bien sûr, vus puvez tujurs, dans le menu Main menu chisir un autre cmpsant à afficher par défaut, un texte au frmat html par exemple. Et vus puvez chisir d affecter le cmpsant Page d accueil en mde blg à un autre élément de menu pur présenter une sélectin d articles de vtre site. 3.4 Quelques autres fnctins La classificatin des articles Sectin / Catégrie / Article Purqui classer vs articles? Parce que ce chix cnditinne la publicatin de vs cntenus : suvent une page de vtre site cntient l affichage d un article, des articles d une catégrie u des articles d une sectin. Autrement dit, l appui sur un élément de menu prvque suvent l affichage des articles d une catégrie u d une sectin, sus frme d une liste u d un mde blg et Jmla! vus permet de chisir quelques infrmatins à afficher le titre, le résumé, l auteur, - et l rdre d affichage des différents articles. Cmme un exemple vaut mieux qu un grand discurs, nus vus prpsns de cnstruire un site pur présenter vs plus beaux vyages dans les grandes villes du mnde et vus prpser de les classer par cntinent et par pays... Vus avez cmmencé par l'asie et l'amérique du Sud et vici le résultat : Jmla! 1.5 pur les nuls - v1.33 p 18/177

19 Chapitre : Une intrductin à Jmla! Un exemple de sectins, de catégries et d'articles Sectins Catégries Articles Tky Japn Hkkaid Kyt Asie Pekin Chine Guangzhu Nanjing Shenzhen Santian du Chili Chili Arica Amérique du Sud Argentine Blivie Puert Mnte Buens Aires Salta Ushuaia La Paz Santa Cruz Ptsi Cpacabana Nus avns 2 sectins Asie et Amérique du Sud ; dans la sectin Asie, 2 catégries, Japn et Chine ; et dans la catégrie Japn, 3 villes... Avant de rédiger et de publier un article sur Kyt, il faudra dnc créer une sectin Asie, dans laquelle nus créerns une catégrie Japn, laquelle servira à stcker tus les articles liés aux villes du Japn La gestin des langues Vus pensez bien que les petites phrases (Nm d'utilisateur, Lire la suite...) ne snt pas cdées en dur! Les prgrammes fnt appel à des étiquettes et seln la langue que vus avez chisie, Jmla! va chercher dans le bn fichier le libellé qui crrespnd à l étiquette. Pur la partie Site, le répertire language cntient un sus répertire par langue et par pays : Répertire en-gb pur l anglais parlé en Grande Bretagne Répertire fr-fr pur le français parlé en France, Chaque sus répertire cntient pur chaque élément du cde (cmpsant, mdule, plgin, template ) un fichier ini qui cntient les étiquettes et le libellé crrespndant dans la langue retenue. Jmla! 1.5 pur les nuls - v1.33 p 19/177

20 Chapitre : Une intrductin à Jmla! Ainsi les premières lignes du fichier fr-fr.ini snt les suivantes : # Mnths JANUARY_SHORT=Jan JANUARY=Janvier Si la langue française est retenue pur l affichage d une page, lrsque Jmla! rencntrera dans le cde l étiquette JANUARY, il affichera le libellé Janvier. Les fichiers cmmençant par fr-fr.cm cntiennent les libellés assciés à un cmpsant ; par exemple, le fichier fr-fr.cm_cntact.ini cntient les libellés du cmpsant qui permet au visiteur d envyer un mail à un cntact. Les fichiers cmmençant par fr-fr.md cntiennent les libellés assciés à un mdule ; par exemple, le fichier fr-fr.md_lgin.ini cntient les libellés du mdule d authenficatin. Les fichiers cmmençant par fr-fr.plg cntiennent les libellés assciés à un plugin ; par exemple, le fichier fr-fr.plg_search_cntacts.ini cntient les libellés du plugin qui permet de faire une recherche dans la liste des cntacts. Les fichiers cmmençant par fr-fr.tpl cntiennent les libellés assciés à un template ; par exemple, le fichier fr-fr.tpl_rhuk_milkyway.ini cntient les libellés du template rhuk_milkyway. Pur la partie administratin, les fichiers ini snt placés dans un sus répertire en fnctin de la langue chisie, sus le répertire administratr/language. Ces fichiers snt cdés seln la nrme utf8 décrite ci-après dans le chapitre Le cdage des caractères Pur aller plus lin Vus truvez que les fnctins prpsées par la versin de base de Jmla! snt un peu limitées, vus vulez ajuter de nuvelles fnctinnalités, alrs cnsultez le catalgue des extensins sur ; il parait qu il y en a plus de 6 000! Faire un chix pertinent s avère très difficile. Nus nus cntenterns de vus présenter ici les fnctins les plus curantes avec quelques nms d extensins afin que vus ayez quelques pints de repère dans vs recherches. Galeries de phts Pur afficher plusieurs séries de phts u d images avec ntamment l affichage de vignettes : l écran affiche une pht à échelle réduite, vus cliquez dessus et une fenêtre s uvre avec l image en plein frmat. Les classiques : Phca Gallery, MrfeShw, JmGallery Sauvegarde du site Cet util permet de faire une pht du site, de cpier tus les fichiers de dnnées qui persnnalisent vtre site dans un fichier cmpressé que vus récupérez sur vtre micr- Jmla! 1.5 pur les nuls - v1.33 p 20/177

21 Chapitre : Une intrductin à Jmla! rdinateur. En cas de prblème sur vtre site, vus ré installez le prgramme et vus restaurez les dnnées à partir de la dernière sauvegarde. Les classiques : Akeeba (le successeur de JmlaPack) Téléchargement Pur mettre à dispsitin des dcuments au frmat pdf u dans un autre frmat bureautique, des prgrammes, avec des gestins de grupe Les classiques : Remsitry (très cmplet) u RkDwnlads Editeurs Pur ajuter de nuvelles fnctins lrs de la saisie des articles u persnnaliser l éditeur en fnctin des grupes d utilisateurs. Les classiques : JCE, FCK Editr Frmulaires Si le frmulaire de cntact ne vus cnvient pas, si vus vulez faire des frmulaires persnnalisés Attentin la manipulatin de ces utils peut s avérer délicate. Les classiques : CKFrm, ChrnFrms, QuickFrm Newletters Pur envyer des lettres d infrmatins à des utilisateurs enregistrés. Dans vtre lettre d infrmatins, vus insérez des liens vers les articles de vtre site et vus créez ainsi de l audience! Les classiques : Cmmunicatr, Acajm News, AcyMail Cmmunautés, Frum, wiki Les classiques : Cmmunity Builder, Kuena, Site multilingue Un incnturnable : Jm!Fish Indexatin et plan de site Cet util permet d afficher le plan de vtre site aux visiteurs mais aussi un plan de site - sitemap à furnir aux mteurs de recherche Les classiques : Xmap Agenda, gestin des évènements Pur avir un calendrier sur vtre site pur annncer les prchains évènements Les classiques : JEvents, EvenList, Cmmerce en ligne Pur faire un site marchand! Les classiques : la référence VirtueMart, avec des livres cmplets dessus ; un prduit plus limité : RkQuickCart Jmla! 1.5 pur les nuls - v1.33 p 21/177

22 Chapitre : Une intrductin à Jmla! 3.5 Quelques autres infrmatins utiles Il ne s'agit pas ici de vus faire un curs cmplet sur le Web mais de vus dnner quelques pints de repères Site lcal et site distant La plupart d entre vus vnt faire héberger leur site Web chez un prestataire extérieur : c est ce que nus appelns le site distant. Par cntre, pur cnstruire vtre site, nus allns vus mntrer cmment installer sur vtre micr-rdinateur une cpie de vtre site Web, que nus appelns site lcal. Ce site n est pas visible par les autres internautes, les perfrmances du site installé sur vtre micrrdinateur snt très limitées mais c est suffisant pur tester vtre site avant de l installer sur le site distant Le nm de dmaine Sur Internet, chaque site est identifié par une adresse IP (de la frme xxx.yyy.zzz.ttt avec pur chaque nmbre une valeur cmprise entre 0 et 255). Cmme c'est trp cmpliqué pur s'en suvenir, vus allez dnner un nm à vtre site, le nm de dmaine, de la frme C'est une sciété tierce, cmme Gandi, u vtre hébergeur qui va gérer vtre nm de dmaine. Et, lrsqu'un internaute va saisir l'adresse de vtre site, c'est cette sciété qui va dnner les infrmatins nécessaires pur asscier la bnne adresse IP ; cette pératin se fait au travers d'un serveur de nm de dmaine, encre appel DNS Le langage XHTML Le langage XHTML est la nuvelle nrme du W3C pur la cnceptin de pages Web. Il s'agit en fait d'un encdage plus strict du langage HTML, s'appuyant sur les spécificatins du XML. Pur être cnfrmes à la nrme XHTML, vs pages Web devrnt désrmais respecter ces quelques règles: Le dcument dit être uvert avec un DOCTYPE et un espace de nmmage (namespace) Le dcument dit cmprter au minimum les éléments de structure html, head et bdy. Les balises divent être écrites en minuscules. Les valeurs des attributs divent tujurs être écrites entre des guillemets, y cmpris pur des valeurs numériques. Les balises d images IMG divent tujurs cmprter l attribut alt pur le texte alternatif. A tute balise d uverture dit crrespndre une balise de fermeture. Les balises uniques divent également être refermées. Les balises divent être crrectement imbriquées. Les ntatins cmpactes u raccurcies dans les attributs ne divent pas être utilisées. L attribut ID sera préféré à l attribut NAME pur identifier les éléments A, APPLET, FRAME, IFRAME, IMG, et MAP. Bn, si vus n'avez pas tut cmpris, pas d'afflement, vus purrez quand même cntinuer l'aventure Jmla! Vus truverez tutes srtes d'infrmatins cmplémentaires sur le web et ntamment sur l'excellent Jmla! 1.5 pur les nuls - v1.33 p 22/177

23 Chapitre : Une intrductin à Jmla! L encdage des caractères A côté des caractères rdinaires les lettres de l'alphabet et les chiffres -, il existe tut un tas de caractères qui fnt la richesse d'une langue : caractères accentués, caractères spéciaux ( idégrammes, symbles Au début de l infrmatique, les infrmaticiens prpsèrent un encdage de base qui reprenait les caractères dispnibles sur un clavier de machine à écrire en versin anglaise, avec les nrmes ANSI ; avec cette nrme, chaque caractère était cdé sur un ctet. Mais, tut cmme pur les machines à écrire et les claviers -, il fallut définir une versin de caractères par langue eurpéenne : ce snt les jeux de caractères définis par les nrmes ISO : jeu de caractères latin, cyrillic... D autres nrmes nt été créées pur traiter les idégrammes. Enfin vint la nrme UTF8 qui permet d encder tus les caractères quelqu ils sient. Les caractères les plus curants dans les langues eurpéennes snt cdés sur un ctet, les autres sur plusieurs ctets. Cela nécessite d implanter les plices de caractères adaptées pur l affichage u l impressin des caractères, mais heureusement la plupart d entre elles snt dispnibles. Bien sûr, vus imaginez les difficultés pur cder avec un éditeur rdinaire des caractères seln la nrme UTF8 Heureusement, Jmla! vus prpse dans l interface d administratin un éditeur WYSIWYG Tiny MCE qui vus cache tute cette cmplexité. Un exemple avec l affichage des premières lignes du fichier fr-fr.ini ; après le mis de Janvier, c est le mis de Février, mt qui cntient un caractère accentué : Affichage avec un éditeur qui ne gère pas l affichage des caractères à la nrme utf8 : vus vyez que le caractère é est cdé sur 2 ctets FEBRUARY_SHORT=FÃ v FEBRUARY=FÃ vrier Affichage avec un éditeur qui supprte la nrme UTF8. FEBRUARY_SHORT=Fév FEBRUARY=Février En cnclusin : Les dnnées stckées dans la base de dnnées et les libellés fichiers langue - en frmat UTF8. A chaque fis que vus créez un item menu, élément de menu - Jmla! se charge de créer un alias en reprenant le titre que vus avez chisi et en remplaçant les caractères spéciaux par le caractère ANSI le plus prche ; pur les alphabets latin-x (jeux d alphabets cuvrant la plupart des langues eurpéennes), cette pératin est appelée translieratin. Lrsque vus allez dépser des images, des dcuments sur vtre site, veuillez à leur dnner un nm sans blanc et sans caractères spéciaux La gestin des images et des graphiques Le frmat précnisé par défaut est le frmat jpg, le plus ptimisé en termes de taille du fichier et de rendu, Jmla! 1.5 pur les nuls - v1.33 p 23/177

24 Chapitre : Une intrductin à Jmla! Vus puvez utiliser le frmat png pur générer des fnds transparents, Le frmat gif est adapté pur l affichage de schémas. Le nm du fichier ne dit pas cntenir de caractères spéciaux cmme le blanc, les tirets La gestin des culeurs La palette de culeurs utilisée sur Internet est la palette RVB cmme '''R'''uge '''V'''ert '''B'''leu. Pur chaque culeur, vus attribuez une valeur cdée entre 0 et 255. Cette valeur est cdée sur 2 caractères en hexadécimal! Les chiffres utilisés snt 1, 2, 3, 4, 5, 6, 7, 8, 9, a (pur 10), b (pur 11), c (pur 12), d (pur 13), e (pur 14), F (pur 15) ; ainsi la valeur 255 est cdée ff sit 15x L'ensemble est précédé du caractère #. La valeur crrespnd au maximum de la culeur et le mélange de tutes les culeurs dnne du blanc! Quelques exemples de cdage : #ff0000 (ruge = ff, vert = 00, bleu = 00) crrespnd au ruge, # crrespnd au nir, #ffffff crrespnd au blanc, #ffff00 crrespnd au jaune. Parfis, au lieu d'un cdage sur 6 caractères (2 chiffres pur chaque culeur), vus avez un cdage sur 3 caractères (un chiffre par culeur) Vus truverez des palettes sur Internet u dans les différents utils graphiques sur vtre micr rdinateur ; vus puvez par exemple utiliser le cmpsant Clrzilla avec Firefx La gestin d une base de dnnées Une base de dnnées est plus qu un ensemble de fichiers car tus ces fichiers snt liés entre eux et le mteur MySQL utilise des fichiers de cnfiguratin très spécifiques. Cependant la plupart des utils de gestin de base de dnnées, MySQL u autres (Oracle, MS SQL, ) utilisent le langage de requêtes cmmun, le langage SQL, pur gérer les bases de dnnées. Il faut dnc faire appel à des utils spécifiques cmme PHP MyAdmin pur gérer la base de dnnées. Cet util cntient des cmmandes pur créer une base de dnnées, des tables dans une base de dnnées, des enregistrements dans une table, pur mdifier un enregistrement Mais vus n avez pas besin de tut cela car Jmla! s en charge pur vus : les scripts php cntiennent les requêtes SQL nécessaires! Par cntre, pur sauvegarder u restaurer une base de dnnées, vus avez besin d utils : Sauvegarder une base de dnnées, c'est créer un fichier de requêtes SQL qui cmprend tutes les cmmandes pur créer les tables, les enregistrements dans les tables ; la cmmande SQL crrespndante est un Exprt.. Restaurer une base de dnnées, c'est reprendre ce fichier de requêtes SQL et l'exécuter pur mettre à jur vtre base de dnnées ; la cmmande SQL crrespndante est un Imprt. Jmla! 1.5 pur les nuls - v1.33 p 24/177

25 Chapitre : Une intrductin à Jmla! Certains hébergeurs vus ffrent des utils pur sauvegarder vtre base de dnnées ; des extensins cmme Jmlapack cntiennent les scripts pur sauvegarder et restaurer une base Mais il vaut mieux cnnaître des utils cmme PHP MyAdmin pur bien maîtriser ce que l n fait La cmpatibilité avec les différents navigateurs du marché Dans la cur des navigateurs, il y a un mauvais élève qui ne respecte pas tutes les règles définies par W3C : il s'agit d'internet Explrer de Micrsft! Et ceci a cntraint les dévelppeurs de Jmla! de rajuter des lignes de cde pur traiter les spécificités des navigateurs Micrsft. Ainsi, dans certains templates, vus avez un fichier css spécifique pur traiter les navigateurs Micrsft. Bien sûr, pur l'administratin de vtre site, nus vus cnseillns d'utiliser le navigateur Firefx. Mais cmme tut le mnde n utilise pas (encre) Firefx, il vus faudra vérifier que les pages de vtre site s'affichent bien avec ce navigateur. Nus vus cnseillns un test de vtre site avec : Le navigateur Firefx, La dernière versin d'internet Explrer et si pssible une versin plus ancienne cmme la versin 6 Si vus avez un MAC, vus puvez faire les tests avec Safari, mais nrmalement si vtre site fnctinne bien avec Firefx, vus ne devriez pas avir trp de surprises avec Safari. Attentin! L accès aux fnctins d administratin avec Safari peut pser quelques prblèmes et il faut cnfigurer crrectement l éditeur. (Se reprter au chapitre La cnfiguratin de l'éditeur de texte en page ) En cas de prblème avec Internet Explrer, vus aurez peut être à intervenir sur le fichier css de vtre template qui gère le navigateur Micrsft, u sur d'autres fichiers de cnfiguratin La cmpatibilité entre les différentes versins de Jmla! Le sutien de la série 1.0 de Jmla a pris fin le 22 juillet La versin 1.5 a permis de faire évluer le cde de façn extrardinaire (langues, verrides, MVC, etc.). Cette versin cntient une cuche partielle - de cmpatibilité ascendante permettant d'utiliser des extensins tierces cdées pur Jmla! 1.0 (la cuche "legacy"). Celle-ci ne sera plus dispnible dans la future versin 1.6 sur laquelle les dévelppeurs de Jmla! travaillent en ce mment. Elle sera remplacée par une cuche de cmpatibilité pur les extensins 1.5 natives. La versin 1.6 nus apprtera une plus grande granularité dans la gestin des cntenus, une gestin plus fine des drits d accès, une nuvelle interface d administratin et bien d autres chses. Au milieu de l année 2011, nus devrins vir apparaîte une versin stable et les utils de migratin de la versin 1.5 vers cette nuvelle versin. Jmla! 1.5 pur les nuls - v1.33 p 25/177

26 Chapitre : La bîte à utils 4 La bîte à utils 4.1 Intrductin Pur dévelpper et maintenir vtre site Web, vus allez d abrd créer une cpie de vtre site sur vtre micr-rdinateur ; Pur cela, vus avez besin d'utils si pssible perfrmants... et gratuits. Vici dnc une liste nn exhaustive de lgiciels qui vus accmpagnernt à tutes les étapes de vtre prjet de créatin de site Web Jmla!. Le chix s'est arrêté sur des applicatins épruvées et recnnues pur leur qualité, mais rien ne vus empêche évidemment d'utiliser les vôtres si vus en pssédez déjà. Vus puvez également faire vtre prpre chix en cnsultant l'incnturnable et excellent annuaire de lgiciels libres: Bien sûr, pur tenir cmpte des différents envirnnements, nus allns vus prpser une sélectin pur Windws, Mac OS et Linux Un serveur Web sur vtre micr rdinateur Nus allns d abrd vus prpser d installer sur vtre micr-rdinateur un envirnnement Apache, MySQL et PHP afin que vus puissiez tester Jmla! sur vtre micr-rdinateur Vici les différents cmpsants nécessaires pur vtre serveur web lcal : le serveur Apache, pur afficher les pages Web un mteur de script PHP, pur interpréter le cde Jmla! un serveur de base de dnnées MySQL, la base de dnnées qui cntient vs articles, et quelques utils d'administratin cmme PHP MyAdmin pur gérer vtre base de dnnées (sauvegarde, restauratin...). Vus puvez télécharger les différents cmpsants un par un mais il est plus simple de charger une applicatin qui regrupe les versins les plus récentes de ces lgiciels. Les principales différences entre les différents packages prtent sur : la prcédure d'installatin et l interface pur activer les différents services, l'emplacement de l'applicatin et de vs sites sur le disque dur de vtre micr rdinateur, la versin des lgiciels utilisée Un bn navigateur Ensuite, il vus faut un bn navigateur! C est l'util de base pur gérer vtre site. Vus êtes certainement équipés, pur la plupart d'entre vus, de l'mniprésent Internet Explrer, mais il existe d'autres navigateurs Web, gratuits, respectueux des standards W3C, et aux fnctinnalités plus étendues, cmme le navigateur Firefx, dnt la ppularité va crissant à juste titre. En y ajutant des extensins (gratuites elles aussi), ce navigateur se transfrmera en un incnturnable util d'aide à la cnceptin de site Web. Firefx fnctinne sus Linux, Mac OS/X et Windws ; il chabite sans difficultés avec Internet Explrer. Après l'avir téléchargé et installé, nus vus engagens vivement à y adjindre les extensins Web Develpper et Firebug, cette dernière extensin permet de visualiser et d éditer les fichiers html et css. Ces utils vus permettrnt de gagner un temps cnsidérable dans la créatin de vtre site web. Téléchargement de Firefx: Jmla! 1.5 pur les nuls - v1.33 p 26/177

27 Chapitre : La bîte à utils Téléchargement de l'extensin Web Develpper et de l extensin Firebug sur le site de Mzilla, à l adresse suivante : NOTE: Et nn! Le lg du navigateur Firefx ne représente pas un renard. Il s'agit en fait d'un panda ruge, u panda fuligineux, que l'n truve en Himalaya. Attentin : L ajut des extensins sur Firefx peut vus perturber lrsque vus surfez sur le Net Par défaut, je désactive ces extensins et, quand j en ai besin, je les active! Et d autres utils Ensuite, il vus faut d autres utils cmme un transfert de fichiers, un éditeur de texte, un util pur retucher vs images Attentin : ce manuel n a pas pur vcatin d'expliquer le fnctinnement détaillé de tus les utils dnt vus avez besin. C est juste une présentatin et n hésitez pas à cnsulter les aides furnies avec ces différents lgiciels, u d autres que vus purrez truver. 4.2 Installer un serveur Web sur vtre PC sus Windws Quel package chisir? Sur Windws XP, il y a une plétre de slutins (Wamp Server, Xampp ; EasyPhp, Mv AMP,..) mais le passage sus Windws 7 a été fatale à beaucup d entre elles ; en attendant que ces différentes distributins évluent, nus nus cntenterns de décrire une slutin qui fnctinne crrectement sur les différents envirnnements : Wamp Server. Quelques remarques sur les différentes slutins : L util Wamp Server permet de chisir la versin des différents lgiciels (Apache, MySQL et PHP) et de recnstituer ainsi une cnfiguratin identique à celle de vtre hébergeur, Certains utils vus ffrent un fnctinnement en mde autnme sur clef USB : ça marche mais cela n est pas très perfrmant. Remarque : Si vus chisissez un autre package que Wamp Server, les recmmandatins qui suivent et la prcédure d installatin s appliquent. Il vus suffira de remplacer le chemin du répertrie cntenant les fichiers de vtre site par la bnne valeur Installatin et cnfiguratin du serveur Wamp Server Vus truverez les différentes versins Windws de Wamp Server à l adresse suivante : Inscrivez vus sur le site et télécharger l applicatin WampServer2 (fichier de la frme WampServer2.0i.exe), Cliquez sur le fichier téléchargé ; la prcédure d installatin cmmence, suivez les instructins Il y a quelques paramètres à saisir Jmla! 1.5 pur les nuls - v1.33 p 27/177

28 Chapitre : La bîte à utils Dans cet écran, saisissez vtre adresse afin de tester les envis de mail à partir du site web sur vtre micrrdinateur. Avec Windws 7 u Vista, vus verrez apparaître ce type de fenêtre lrs de l installatin. Vus devez autriser le serveur HTTP de Wamp Server à utiliser le prt 80 (utilisé par vtre navigateur). Alrs cliquez sur Déblquer Lrsque vus lancez le lgiciel, une icône apparaît en bas de l écran à gauche (le system tray, à côté de l'hrlge), Via un click drit sur cette icône, vus puvez changer la langue du menu, accéder à la page d aide u quitter le prgramme. Avec le clic drit, vus puvez accéder à vs différents sites lcaux avec Lcal Hst (paragraphe Prjets), gérer vs bases de dnnées avec phpmyadmin, accéder au répertire cntenant vs sites par Répertire www. Vus puvez aussi installer et changer de versin de Apache, MySQL et PHP, gérer la cnfiguratin du serveur, accéder à vs lgs (jurnal d évènements), Jmla! 1.5 pur les nuls - v1.33 p 28/177

29 Chapitre : La bîte à utils Dans la plupart des utils, vus truvez les mêmes fnctinnalités avec un menu d accès différent. Attentin : si vus insérez des espaces u des caractères spéciaux dans le nm des répertires cntenant vtre site Web, le serveur Web ne fnctinnera pas. Dans vtre navigateur, l url pur se cnnecter sur vs sites lcaux est u (les 2 adresses divent fnctinner si vus n avez pas mdifié la cnfiguratin standard de vtre micr-rdinateur). Marquez cette page dans les favris de vtre navigateur. Le nm du répertire cntenant les fichiers de vtre site dépend de l util chisi ; avec Wamp Server le répertire par défaut est c:\wamp\www. Créer un raccurci pur accéder rapidement à ce répertire. Tests fnctinnels du serveur Ouvrez vtre navigateur et saisissez l url u bien clic drit sur l icône Wamp Server et chisissez lcalhst La page d accueil de Wamp Server s affiche Quelques infrmatins en plus Plusieurs lgiciels utilisent le prt http : vtre navigateur web, le serveur http que vus venez d installer, des lgiciels de téléphnie sur IP cmme Skype Et parfis tut ce mnde se buscule.wamp Server après avir lancé Skype. Il vus suffit alrs d arrêter Skype, de lancer Wamp Server et de relancer ensuite Skype! Pur ceux qui veulent des slutins clef en main Un fan de Jmla! vus prpse un package cmplet cmprenant un serveur lcal,un site Jmla! pré cnfiguré avec l éditeur JCE et quelques extensins ; allez sur sn site C est pratique pur démarrer mais il vus faudra quand même ensuite charger les dernières versins de Jmla!, les patches et les extensins cmme JCE pur installer vtre site chez vtre hébergeur et mettre à jur vtre site. 4.3 Les autres utils pur Windws Un lgiciel de décmpressin: 7-ZIP Mins élégant que les WinZIP u WinRAR certes, mais pas mins efficace! Il vus permettra de cmpresser u de décmpresser des archives ZIP, RAR, GZIP, TAR, CAB, ISO... par simple clic drit u par un glisser/déplacer. Téléchargement de 7-ZIP: u pur la versin française. Sélectinner la versin EXE 32-Bit (u 64 Bit si vus avez un micr-rdinateur très mderne) puis réaliser une installatin après l'avir téléchargé. Après installatin, lancer 7-ZIP (Démarrer / Prgrammes / 7-ZIP File Manager) Jmla! 1.5 pur les nuls - v1.33 p 29/177

30 Chapitre : La bîte à utils Aller dans le menu Outils / Optins puis sélectinner tutes les extensins afin d'uvrir autmatiquement tus ces types de fichier avec 7-ZIP Un éditeur de texte Tôt u tard, par curisité u par nécessité, vus aurez peut-être à éditer l'un des fichiers du nyau Jmla!, celui d'une extensin u un exprt de base de dnnées. Pur ce faire, mieux vaut utiliser un util à la fis adapté et perfrmant. Exit dnc les Ntepad, Wrdpad u encre MS Wrd, il vus un éditeur de texte, un vrai! Entre autres fnctinnalités il devra au minimum être capable de clrisatin syntaxique (clriser les mts-clés d'un langage, HTML, PHP u autre), d'afficher les numérs de ligne, de gérer le cdage UTF8 et de sauvegarder les fichiers langue au frmat UTF8 NO BOM. Ntepad++ est un éditeur de cde surce qui supprte plusieurs langages. Ce prgramme, cdé en C++ avec STL et win32 api, a pur vcatin de furnir un éditeur de cde surce de taille réduite mais très perfrmant. Le prjet est mature... Tutefis il reste encre quelques bugs puisque, cmme vus avez pu le cnstater, il n'y a qu'une persnne qui gère ce prjet. Cnnectez vus sur l adresse suivante : Cliquez sur l nglet Télécharger et, à la fin du premier paragraphe Fichiers binaires, puis cliquez sur le lien Télécharger les fichiers binaires de Ntepad +++ Sur le site SOURCEFORGE.NET, chisissez la dernière versin de Ntepad++, en frmat exe par exemple ; enregistrez le sur vtre micr et lancez sn exécutin Pur les amateurs de langue extique, il y a aussi BabelPad : il n est dispnible aujurd hui qu avec une interface anglaise mais il vus permet de traiter presque tutes les langues avec une interface très évluée : Un Client FTP: Filezilla Ce lgiciel client FTP vus servira à uplader (transférer) les fichiers surces d installatin de Jmla! de vtre micr rdinateur vers le serveur de vtre hébergeur, dans le cadre d une installatin distante, mais aussi à sauvegarder sur vtre micr-rdinateur les sauvegardes du site distant. Ceci semble une pératin banale mais plusieurs d entre vus nt déjà rencntré des difficultés dans le transfert Alrs chisissez un util slide et épruvé et, en cas de dute, n hésitez pas à recmmencer le transfert! Nus vus prpsns ici le lgiciel qui fait référence, Filezilla : Téléchargement de Filezilla sur le site : Réaliser une installatin standard, nus verrns plus tard dans le dcument cmment cnfigurer Filezilla Un éditeur de CSS: TpStyle Lite Nus verrns plus lin dans ce dcument ce qu est le CSS et en qui cet éditeur sera utile, ntamment lrs de la mdificatin u la créatin d'un template Jmla! Téléchargement de TpStyle Lite sur le site avec le lin suivant : Jmla! 1.5 pur les nuls - v1.33 p 30/177

31 Chapitre : La bîte à utils Un lgiciel pur traiter vs images Vus allez vulir certainement mettre des images sur vtre site, créer des lgs... Il vus faut alrs un lgiciel de traitement d'images avec au minimum les fnctins suivantes : enregistrement des images dans un frmat supprté par le web : jpeg par défaut (le plus efficace), png si vus suhaitez un fnd transparent et gif pur les schémas, recadrage des images, redimensinnement des images. Seln vs besins, vus devrez retucher des phts, changer des culeurs... La plupart des lgiciels de retuche de phts supprtent ces fnctins. Si vus n'en n'avez pas sur vtre micr rdinateur, vus puvez essayer GIMP! L'interface est un peu dérutante pur les incnditinnels de Windws mais il marche bien. Téléchargement de GIMP sur le site : Installer un serveur Web sur vtre MAC Quelque envirnnement chisir? Si vus avez une versin Mac OS Server, vtre micr-rdinateur cmprend déjà : Java Develper Kit (JDK) cmplet, y cmpris javac, javadc, ANT et les utils Maen Serveur web Apache Pythn Perl PHP SQLite pur gérer les bases SQL Il est néanmins nécessaire dans ce cas d'intervenir par le Terminal pur le faire fnctinner crrectement. Il faut éventuellement installer les packages de Marc Lignage. Le plus simple est de charger une applicatin qui regrupe les versins les plus récentes de ces lgiciels. Un bn chix est MAMP mais il y a aussi des slutins cmme la slutin XAMPP sur le site Installatin et cnfiguratin du serveur MAMP Téléchargez la versin la plus récente de MAMP ; l'ensemble des prgrammes se place dans l'envirnnement Téléchargements de vtre micr rdinateur L adresse pur le téléchargement de MAMP : Quelques précisins En bas de la page, chisissez la versin qui crrespnd à vtre Mac : MAMP (Intel) si vus êtes en envirnnement Intel avec une versin de Mac OS X 10.4.x u plus,... Télécharger aussi le mde d'empli de la versin cmplète : MAMP PRO User Manual. Déplacer le dssier dans l'envirnnement Applicatins Lancer la nuvelle applicatin MAMP et c'est fini Jmla! 1.5 pur les nuls - v1.33 p 31/177

32 Chapitre : La bîte à utils Si vus ne vulez pas avir à démarrer manuellement vtre serveur Web après chaque redémarrage de vtre rdinateur, vus puvez cnfigurer MAMP... CONSEIL: placez MAMP dans le Desktp afin de puvir y accéder rapidement. 4.5 La bîte à utils Jmla! pur vtre Mac Le navigateur Web: Firefx u Safari? Vus utilisez, pur la plupart d'entre vus, le navigateur Safari. Il faut alrs mdifier la cnfiguratin de l éditeur de texte pur le bn fnctinnement avec Safari! Cnsultez le paragraphe La cnfiguratin de l'éditeur de texte du chapitre Mdules, menus, cmpsants et plugins en page 103. Vus puvez aussi installer le navigateur Firefx qui chabitera sans difficultés avec vtre ancien navigateur. En y ajutant des extensins (gratuites elles aussi), ce navigateur se transfrmera en un incnturnable util d'aide à la cnceptin de site Web. Après l'avir téléchargé et installé, nus vus engagens vivement à y adjindre les extensins Web Develpper et Firebug, cette dernière extensin permet de visualiser et d éditer les fichiers html et css. Ces utils vus permettrnt de gagner un temps cnsidérable dans la créatin de vtre site web Un éditeur de texte Tôt u tard, par curisité u par nécessité, vus aurez peut-être à éditer l'un des fichiers du nyau Jmla!, celui d'une extensin u un exprt de base de dnnées. Pur ce faire, mieux vaut utiliser un util à la fis adapté, perfrmant et gratuit. Entre autres fnctinnalités il devra au minimum être capable de clrisatin syntaxique (clriser les mts-clés d'un langage, HTML, PHP u autre) d'afficher les numérs de ligne, gérer le cdage UTF8 sauvegarder les fichiers langue au frmat UTF NO BOM. Il existe quantité d'éditeurs de ce type sur le Web ; nus avns retenu TextWrangler que vus puvez télécharger à l adresse suivante : Un Client FTP: Filezilla Ce lgiciel client FTP vus servira à uplader (transférer) les fichiers surces d installatin de Jmla! de vtre micr rdinateur vers le serveur de vtre hébergeur, dans le cadre d une installatin distante. Ceci semble une pératin banale mais plusieurs d entre vus nt déjà rencntré des difficultés dans le transfert Alrs chisissez un util slide et épruvé et, en cas de dute, n hésitez pas à recmmencer le transfert! Nus vus prpsns ici le lgiciel qui fait référence, Filezilla : Téléchargement de Filezilla: (il existe aussi en versin Mac!) Réaliser une installatin standard, nus verrns plus tard dans le dcument cmment cnfigurer Filezilla. Jmla! 1.5 pur les nuls - v1.33 p 32/177

33 Chapitre : La bîte à utils Un éditeur de CSS Nus verrns plus lin dans ce dcument ce qu est le CSS et en qui cet éditeur sera utile, ntamment lrs de la mdificatin u la créatin d'un template Jmla! En l absence d util cnnu et gratuit, vus puvez tujurs utiliser un éditeur de texte et vus aider des extensins de Firefx pur analyser les fichiers css Un lgiciel pur traiter vs images Vus allez vulir certainement mettre des images sur vtre site, créer des lgs... Il vus faut alrs un lgiciel de traitement d'images avec au minimum les fnctins suivantes : enregistrement des images dans un frmat supprté par le web : jpeg par défaut (le plus efficace), png si vus suhaitez un fnd transparent et gif pur les schémas, recadrage des images, redimensinnement des images. Seln vs besins, vus devrez retucher des phts, changer des culeurs... La plupart des lgiciels de retuche de phts supprtent ces fnctins. Si vus n'en n'avez pas sur vtre micr rdinateur, vus puvez essayer Gimp!. Téléchargement de GIMP sur le site : La bîte à utils pur Linux Les lgiciels Apache, MySQL et PHP snt déjà furnis avec la distributin Linux Un Client FTP: Filezilla Ce lgiciel client FTP vus servira à uplader (transférer) les fichiers surces d installatin de Jmla! de vtre micr rdinateur vers le serveur de vtre hébergeur, dans le cadre d une installatin distante. Ceci semble une pératin banale mais plusieurs d entre vus nt déjà rencntré des difficultés dans le transfert Alrs chisissez un util slide et épruvé et, en cas de dute, n hésitez pas à recmmencer le transfert! Nus vus prpsns ici le lgiciel qui fait référence, Filezilla : Téléchargement de Filezilla: Réaliser une installatin standard, nus verrns plus tard dans le dcument cmment cnfigurer Filezilla Un lgiciel pur traiter vs images Vus allez vulir certainement mettre des images sur vtre site, créer des lgs... Il vus faut alrs un lgiciel de traitement d'images avec au minimum les fnctins suivantes : enregistrement des images des images dans un frmat supprté par le web : jpeg par défaut (le plus efficace), png si vus suhaitez un fnd transparent et gif pur les schémas, recadrage des images, redimensinnement des images. Dans le mnde du libre, n vus recmmande GIMP (The GNU Image Manipulatin Prgram) que vus puvez télécharger sur le site : Jmla! 1.5 pur les nuls - v1.33 p 33/177

34 Chapitre : La bîte à utils 4.7 Les ressurces Jmla! sur le Web Le prtail fficiel: Le prtail Jmla.rg regrupe plusieurs sites et vus dnne accès aux news fficielles, l accès à la cmmunauté Jmla! une seule adresse pur accéder à tut : Bien sûr, c est en anglais, mais si vus ne maîtrisez pas la langue de Shakespeare, pas de panique, allez au paragraphe suivant! Ce prtail cmprend ntamment : L accès au téléchargement de la dernière versin de Jmla! : En bas de cette page, vus avez les liens pur télécharger les différents packs pur supprter une multitude de langues Tutes les infrmatins sur la Cmmunauté Jmla! de par le mnde, Tute la dcumentatin fficielle du prjet Jmla! sus frme d un wiki : Le frum fficiel du prjet Jmla! L annuaire d'extensins pur Jmla! : Le cin des dévelppeurs : vus y truverez entre autres chses le blg des dévelppeurs du prjet, le radmap, et d'autres infrmatins liées au dévelppement de Jmla! (API, Frge...) : Le prtail francphne: Il y avait plusieurs assciatins en France qui travaillaient autur de Jmla! avec chacune leur site web : et de Aujurd hui, ces différentes équipes nt décidé de cncentrer les ressurces Jmla! dans un même prtail ntamment pur faciliter la vie des utilisateurs. Ce prtail regrupe plusieurs espaces identifiés par des nglets dans le menu en haut de page : le Prtail : site principal du prtail francphne ù snt publiées les annnces fficielles, les Extensins : annuaire d'extensins pur Jmla! et news cncernant ces mêmes extensins l'aide : en curs de refnte au mment ù j écris ce dcument, le Frum : le frum de supprt : l'afuj, l'assciatin de tus les mrdus de Jmla! qui parlent français. Il faut signaler aussi le wiki pur gérer la dcumentatin en français : D'autres sites Quelques minutes de recherche sur Internet vus suffirnt à lcaliser les centaines de sites cnsacrés à Jmla! en fnctin de vs besins. Jmla! 1.5 pur les nuls - v1.33 p 34/177

35 Chapitre : Vs premiers pas avec Jmla! 5 Vs premiers pas avec Jmla! Maintenant que vus avez quelques ntins de base sur Jmla! et que vus dispsez de tus les utils du parfait Jmliste, nus vus prpsns d installer sur vtre micr rdinateur un site Jmla! et de faire vs premiers pas d administrateur. 5.1 Quelques rappels Qu est-ce qu un site Jmla! Jmla! n est pas un fichier exécutable.. Un site Jmla! c est : Un millier de fichiers : Des scripts au frmat php, intéprétables par vtre serveur Web, Des fichiers de cnfiguratin dans divers frmats : fichiers ini, fichiers xml, fichiers css, Des fichiers cntenant tus les libellés du prgramme dans la langue que vus avez chisie (fichiers ini regrupés dans un répertire par langue) Des images, des icônes Et une base de dnnées au frmat My SQL, qui va cntenir vs articles, vs menus, la cnfiguratin de vtre site L ensemble des fichiers scripts au frmat php, fichiers de cnfiguratin, fichiers cntenant les libellés, images, icônes - snt placés dans un même répertire. Un site se réduit à un répertire cntenant tus ces fichiers et une base de dnnées! Quelque sit l OS Operating System - de vtre micr-rdinateur u du serveur qui va héberger vtre site (Micrsft Windws, Mac OS, Linux, Unix ), ce snt les mêmes fichiers qui vnt être utilisés par le serveur Apache et le mteur de base de dnnées MySQL. Pur les scripts, les fichiers de cnfiguratin, les fichiers langue, les fichiers images, vus puvez les cpier et les déplacer simplement, en utilisant les cmmandes cpier/cller si vus travaillez en lcal, en utilisant un lgiciel de transfert de fichiers si vus travaillez sur un site distant Vus puvez mdifier le cas échéant ces fichiers avec un éditeur de texte adapté, sauf bien sûr les fichiers images! Par cntre, pur gérer la base de dnnées, il faut s appuyer sur les scripts furnis par Jmla! u utiliser un util cmme Php MyAdmin Les paramètres pur installer vtre site lcal Créer un site Web sur vtre micr-rdinateur cnsiste à : Créer un répertire ù placer tus les fichiers qui cnstituent le site Jmla! Nus vus prpsns de l appeler sitejmla, Créer une base de dnnées, que vus allez appeler basejmla. Jmla! 1.5 pur les nuls - v1.33 p 35/177

36 Chapitre : Vs premiers pas avec Jmla! Attentin! nus vus recmmandns d utiliser des nms pur la base de dnnées et le répertire cntenant le site sans lettres accentuées, sans pint, sans caractères spéciaux cmme /,\, _ Ainsi, si vus insérez un pint dans vtre nm de répertire, vtre navigateur se mélange les pinceaux Pur pursuivre l installatin de vtre site sur vtre micr, il vus suffit de cnnaître : L endrit ù vus allez créer le répertire sitejmla, L url à saisir dans vtre navigateur pur se cnnecter sur le site lcal, Les paramètres de la base de dnnées basejmla. Ces valeurs dépendent de l util que vus utilisez : Si vus utilisez Wamp Server dans un envirnnement Windws Paramètres Répertire cntenant les fichiers cnstituant vtre site Jmla! Adresse (url) de vtre site Jmla! Adresse (url) pur accéder à la partie administratin de vtre site Jmla! Paramètres de la base de dnnées C :/wamp/www - Nm du serveur de base de dnnées lcalhst - Nm de l'utilisateur de la base de dnnées rt - Mt de passe de l'utilisateur de la base de dnnées - Nm de la base de dnnées basejmla Valeur pas de mt de passe - Si vus utilisez un autre lgiciel que WampServer, tus ces paramètres restent valables sauf le nm du répertire cntenant les fichiers cnstituant vtre site Jmla! CONSEIL : Sus Windws, n hésitez pas à créer des raccurcis : un raccurci dans vtre navigateur ( et un raccurci Windws, C:\wamp\www u autre que vus mettrez sur vtre bureau u dans le dssier Favris! Si vus utilisez MAMP dans un envirnnement Mac OS Paramètres Dssier cntenant les fichiers cnstituant vtre site Jmla! Adresse (url) de vtre site Jmla! Adresse (url) pur accéder à la partie administratin de vtre site Jmla! Valeur Un dssier placé dans le dssier MAMP\htdcs, qui est placé dans l'envirnnement Applicatins : Applicatins/MAMP/htdcs/sitejmla Jmla! 1.5 pur les nuls - v1.33 p 36/177

37 Chapitre : Vs premiers pas avec Jmla! Paramètres de la base de dnnées - Nm du serveur de base de dnnées lcalhst - Nm de l'utilisateur de la base de dnnées - Mt de passe de l'utilisateur de la base de dnnées rt rt - Nm de la base de dnnées basejmla CONSEIL : placez MAMP dans le Desktp afin de puvir y accéder rapidement, et créez un raccurci dans vtre navigateur ( 5.2 L'installatin de Jmla! sur vtre micr-rdinateur Le serveur web lcal est prêt! Nus vilà arrivé au premier mment de vérité, u cmment les mystères de l installatin de Jmla! vnt vus être révélés! En fait il n y a aucun mystère! Les dévelppeurs de Jmla! nt tut fait pur que l installatin sit à la fis simple et rapide. Si vus avez crrectement cnfiguré vtre serveur web, et c est le cas si vus avez suivi les instructins ci-dessus, l installatin, hrs cpie des fichiers, ne vus prendra guère plus d une minute, un peu plus si vus vulez lire tutes les pages de l assistant d installatin Téléchargement du package d'installatin Jmla! Les deux sites fficiels pur récupérer les versins de Jmla! snt : Le site Jmla! France à l adresse ù vus truverez les packages en langues française et anglaise, Le site Jmla! à l adresse ù vus truverez des packages intégrant la langue anglaise mais aussi, dans l espace Cmmunautés, tutes les nuvelles de par le mnde et les packages langues : Pur plus de détails sur ces 2 sites, vir le paragraphe Les sites de téléchargement de Jmla! dans le chapitre Cncepts de base en page 12. Pur ajuter une langue à un package, il vus suffit d installer une versin de Jmla! de télécharger le package langue crrespndant à la langue suhaitée et de l installer cmme tute autre extensin de Jmla!. Pur charger un package langues, cnnectez-vus sur l adresse suivante : Vus puvez aussi truver les fichiers langues sur les sites des différents traducteurs du prjet Jmla! Et si vus vulez gérer un site multilingue, il existe même un super cmpsant Jm!Fish. Quelle versin chisir? La Cre Team de Jmla! prduit des versins stables et nus vus cnseillns de télécharger le dernière versin 1.5 dispnible sur les sites u Purqui? Nn seulement pur dispser d une versin avec mins de bugs mais surtut une versin plus sûre qui intègre les derniers patchs de sécurité, car vtre site sur le web n est pas à l abri des attaques de hackers! Jmla! 1.5 pur les nuls - v1.33 p 37/177

38 Chapitre : Vs premiers pas avec Jmla! Transfert des surces d'installatin vers le serveur web Bien, à ce mment précis vus devez vus rappeler de l'endrit ù vus avez «installé» vtre site Web, c'est-à-dire ù vus avez créé le répertire sitejmla seln les recmmandatins furnies en début de ce chapitre. Si vus n'avez pas créé de raccurci et que vus ne vulez pas jeter un cup d'eil sur les chapitres précédents, vici la sluce : Suite Apache-MySQL-PHP Si vus utilisez WAMP Server dans un envirnnement Windws Si vus utilisez MAMP dans un envirnnement Mac OS Adresse du répertire C :/ wamp/www/sitejmla Dans le dssier Applicatins/MAMP/htdcs/sitejmla Une fis ce sus répertire sitejmla créé, il vus suffit de récupérer le package d'installatin Jmla! que vus avez téléchargé puis de le décmpresser dans le sus répertire que vus venez de créer. Si tut s'est bien passé, les fichiers et dssiers surce de Jmla! se truvent dans le dssier sitejmla. Vici une présentatin rapide des différents sus répertires qui cnstituent le package Jmla! : \administratr \cache Ce répertire cntient tus les utils pur administrer le site et, dans un sus répertire \language vus truvez les fichiers langues pur la partie administrateur Si vus avez activé la fnctin cache, vus truvez là les fichiers les plus suvent cnsultés afin de rendre l affichage des pages du site plus rapide \cmpnents Cntient tus les cmpsants Jmla! de vtre site \images Cntient la plupart des images de vtre site ; ce répertire cmprend ntamment le sus répertire stries qui cmprend tutes les images et phtgraphies insérées dans vs articles et le sus répertire banners qui cntient les bannières. \includes \installatin Cntient la prcédure d'installatin à détruire après installatin - \language \librairies \lgs \media Cntient un sus répertire par langue utilisée dans l interface du site web : fr-fr pur le français, en-gb pur l'anglais Cntient les lgs, c'est à dire les traces des différentes pératins réalisées sur vtre site Jmla! 1.5 pur les nuls - v1.33 p 38/177

39 Chapitre : Vs premiers pas avec Jmla! \ mdules \ plugins Cntient tus les mdules Jmla! de vtre site Cntient tus les plugins Jmla! de vtre site \ templates Cntient tus les éléments des templates pur gérer l affichage des culeurs et des styles sur vtre site \temp \xmlrpc Nus avns signalé en gras les répertires dans lesquels vus mdifierez vraisemblablement quelques fichiers pur persnnaliser vtre site Lancement de l'installatin de Jmla ATTENTION: le prcessus d'installatin s'effectue sur plusieurs pages. Une fis que vus avez cliqué sur le butn Suivant pur passer d'une étape à la suivante, ne revenez pas en arrière avec les butns de navigatin de vtre navigateur! Vus risqueriez de rencntrer des prblèmes qui bligeraient à reprendre tute la prcédure d'installatin depuis la créatin de la base de dnnées. Lancez vtre navigateur et saisissez l'adresse cmplète de vtre site : Suite Apache-MySQL-PHP Si vus utilisez WAMP u un autre lgiciel dans un envirnnement Windws Si vus utilisez MAMP dans un envirnnement Mac OS Adresse du site Jmla! 1.5 pur les nuls - v1.33 p 39/177

40 Chapitre : Vs premiers pas avec Jmla! Étape 1 : Langue Jmla! vus prpse le français cmme langue par défaut. Si cela vus cnvient, appuyez sur le butn Suivant en haut à drite. Sinn, chisissez une autre langue avant d'appuyer sur le butn Suivant. Étape 2 : Pré-installatin A cette étape est effectué un cntrôle de la cnfiguratin du serveur web. Pur une installatin lcale sur vtre micr-rdinateur, ne tenez pas cmpte des avertissements en ruge pur l'instant. Cntinuez en cliquant sur le butn Suivant. Jmla! 1.5 pur les nuls - v1.33 p 40/177

41 Chapitre : Vs premiers pas avec Jmla! Étape 3 : Licence Prenez cnnaissance de la licence d'utilisatin GNU/GPL puis cliquez sur le butn Suivant. La versin française (nn fficielle) est cnsultable à cette adresse : Étape 4 : Base de dnnées A cette étape l'assistant d'installatin va autmatiquement créer la base de dnnée utilisée par Jmla!. Renseignez les Paramètres de base seln les recmmandatins furnies ciaprès puis cliquez sur le butn Suivant. Jmla! 1.5 pur les nuls - v1.33 p 41/177

42 Chapitre : Vs premiers pas avec Jmla! Suite Apache-MySQL-PHP Valeur Si vus utilis ez WAMP u un autre lgiciel dans un envirnnement Windws - Nm du serveur de base de dnnées lcalhst - Nm de l'utilisateur de la base de dnnées rt - Mt de passe de l'utilisateur de la base de dnnées - pas de mt de passe - - Nm de la base de dnnées basejmla Si vus utilisez MAMP dans un envirnnement Mac OS - Nm du serveur de base de dnnées lcalhst - Nm de l'utilisateur de la base de dnnées rt - Mt de passe de l'utilisateur de la base de dnnées rt - Nm de la base de dnnées basejmla REMARQUE : Si vus faites une réinstallatin de Jmla! et que la base de dnnées existe déjà, reprenez les paramètres de la base existante ; le prgramme d installatin détectera la base de dnnées existante et se cnnectera dessus. Par cntre, seln les chix faits dans la fenêtre Paramètres avancés, le prgramme d installatin supprimera les tables de l ancienne base de dnnées u les renmmera : le suffixe js_ sera remplacé par le suffixe _bak Ceci revient à les sauvegarder, mais cette sauvegarde est difficile à réutiliser. Étape 5 : Cnfiguratin FTP Jmla! peut prendre en cmpte le transfert de fichiers, mais en lcal vus n'en n'avez pas besin... Alrs cliquez sur le butn Suivant. Jmla! 1.5 pur les nuls - v1.33 p 42/177

43 Chapitre : Vs premiers pas avec Jmla! Étape 6 : Cnfiguratin générale Les chses sérieuses cmmencent : dans le premier blc, saisissez le nm du site en clair : c'est ce nm qui apparaîtra dans le titre de la page de vtre navigateur. dans le secnd blc, saisissez l'adresse de l'administrateur ; ceci vus permettra de tester certaines fnctins cmme l envi de mail vers un cntact. saisissez aussi le mt de passe pur l'administratin du site. Attentin! Il s'agit du mt de passe asscié au cmpte Admin, le super administrateur! Sans lui vus ne purrez pas accéder à l'interface d'administratin de vtre site. dans le trisième blc, cliquez sur le butn Installer des dnnées d'exemple et cliquez sur le butn Suivant. REMARQUE : Les cas plus cmplexes de migratin d'un ancien site Jmla! u de reprise des dnnées d'une base existante sernt traités plus tard. Jmla! 1.5 pur les nuls - v1.33 p 43/177

44 Chapitre : Vs premiers pas avec Jmla! Étape 7 : Terminer Vus êtes arrivés à la dernière étape de l'assistant d'installatin. Avant de cliquer sur les butns Site u Admin, un message vus invite à supprimer le répertire d'installatin Jmla!... Supprimez dnc le répertire sitejmla/installatin avec le gestinnaire de fichiers et returnez dans vtre navigateur Web et cliquer sur le butn Site pur visiter vtre tut nuveau site Web. Pur accéder à vtre site : Suite Apache-MySQL-PHP Si vus utilisez WAMP u un autre lgiciel dans un envirnnement Windw Si vus utilisez MAMP dans un envirnnement Mac OS Adresse de vtre site Pur accéder à l administratin de vtre site : Suite Apache-MySQL-PHP Si vus utilisez WAMP u un autre lgiciel dans un envirnnement Windw Adresse de vtre site Si vus utilisez MAMP dans un envirnnement Mac OS Placez ces URL dans vs marque-pages! 5.3 Un petit tur sur le site de dém Cmmencez par vus cnnecter sur le site lcal et à appuyer sur tus les butns pur décuvrir les différentes fnctinnalités de Jmla!. Jmla! 1.5 pur les nuls - v1.33 p 44/177

45 Chapitre : Vs premiers pas avec Jmla! 5.4 L administratin de vtre site L accès à l administratin du site Si vus suhaitez décuvrir l envers du décr, il vus suffit de saisir dans vtre navigateur l adresse pur accéder à l administratin du site, précisée ci-dessus. Vus arrivez sur une page d identificatin, ù vus devrez utiliser le cmpte admin et le mt de passe que vus avez chisi à l'etape 3 de l installatin de Jmla! et appuyer sur le butn Cnnexin La page d'accueil de la cnsle d'administratin Une fis identifié, la page suivante s affiche : La barre de menus vus permettra de naviguer facilement dans la cnsle d administratin. La page d'accueil cmprend le Panneau d'administratin avec des raccurcis vers les fnctins les plus curantes ; ces fnctins snt aussi accessibles à partir de la barre de menus. Jmla! 1.5 pur les nuls - v1.33 p 45/177

46 Chapitre : Vs premiers pas avec Jmla! A drite de cette page d'accueil, vus truvez un certain nmbre d'infrmatins génériques (utilisateurs cnnectés, derniers articles publiés, statistiques) classées par nglet. Remarque : Tus les éléments qui cmpsent la page d accueil de la cnsle d administratin snt des mdules administrateur que vus purrez chisir de dépublier (sauf la barre de menu!) si vus ne suhaitez pas qu ils sient affichés (Il vus suffit d'aller dans les menus suivants : Menu Mdules > Mdules Administrateur). A tut mment vus puvez returner sur la page d'accueil de la cnsle d'administratin en cliquant sur Accueil tut à gauche de la barre de menus. Mais bf, la versin de base me cnvient Pur revenir à cette page d'accueil, il vus suffit de chisir dans la barre de menus les items suivants : Site > Panneau d'administratin Une autre page Cliquez par exemple sur le menu Cntenu et chisissez l élément Gestin des articles ; la page suivante s affiche : Tutes les pages de la partie administratin nt la même structure : Tut en haut la barre de menus, En dessus, une barre d'infs avec le nm de la fnctin utilisée Gestin des articles dans l exemple ci dessus - et les butns de cmmande assciés à cette fnctin. Ensuite, généralement, un ensemble de filtres pur n afficher qu une partie des items La barre de menu Vus truvez à gauche l'accès aux principaux menus. A drite, vus avez accès aux fnctins suivantes : : ce butn vus permet de visualiser vtre site, en uvrant une nuvelle page dans vtre navigateur. Vus puvez ainsi faire des mdificatins dans la cnsle d administratin (ajut de mdule, de lien dans un menu, mdificatin du CSS ), et uvrir avec cette fnctin une nuvelle fenêtre afin de visualiser les mdificatins apprtées au frntend. Jmla! 1.5 pur les nuls - v1.33 p 46/177

47 Chapitre : Vs premiers pas avec Jmla! : une icône avec le nmbre de messages privés reçus. En appuyant sur cette icône, vus accédez à un système de messagerie privée pur cmmuniquer avec les autres administrateurs du site, si vus êtes plusieurs à l'administrer). site. : une icône avec le nmbre d'utilisateurs cnnectés en ce mment sur vtre : tut au but à drite de la ligne de menu vus truvez un lien Décnnexin sur lequel vus devrez cliquer pur fermer vtre sessin administrateur ; c est plus prpre et plus sécurisé que de fermer la fenêtre de vtre navigateur, même si la sessin se ferme autmatiquement après 15 minutes d inactivité (paramètre réglable dans la Cnfiguratin du site) La barre d infs Chaque butn est cnstitué d une icône avec un libellé en dessus ; les butns placés dans la barre d infs dépendent de la fnctin utilisée Quelques règles de base Avec un util cmme Jmla!, vus ne puvez pas utiliser les butns Page Suivante et Page précédente dans vtre navigateur lrsque vus faites la mise à jur de vtre site! Il y a une base de dnnées à gérer derrière Dnc, un seul mt d'rdre : utilisez les butns Sauver / Annuler lrsque vus effectuez une mdificatin sur vtre site (mdificatin de la cnfiguratin générale, de la cnfiguratin d un cmpsant, créatin d une catégrie, d un article ), Vus êtes sûr de vtre affaire alrs vus cliquez sur le butn Sauver, Vus n êtes pas sûr de ce que vus avez fait u alrs vus êtes perdu, vus cliquez sur le butn Annuler, mais pas sur le butn Page Précédente de vtre navigateur! Vus êtes presque sûr mais vus vulez vérifier quand même. Vus cliquez sur le butn Appliquer, si cette facilité vus est fferte. Visualisez le résultat : appuyer sur le butn, et allez sur vtre site sur la page mdifiée. N'ubliez pas de rafraîchir l'affichage (cmmande actualiser dans Firefx, 3e butn à gauche) Si cela vus cnvient, vus appuierez alrs sur le butn Sauver u sinn sur le butn Annuler. Et si vus avez ublié cette règle, u que vus rencntrez quelques prblèmes dans la mise à jur, n'ubliez pas la cmmande miracle décrite dans le paragraphe Verruillé / déverruillé... des histires de cadenas du Chapitre Maintenance et autres réglages en page 151. Jmla! 1.5 pur les nuls - v1.33 p 47/177

48 Chapitre : Vs premiers pas avec Jmla! Allez dans le menu Outils et vus cliquez sur Vérificatin Glbale. C'est tut! 5.5 Une visite rapide des différents menus Nus allns passer maintenant à une visite rapide des différents menus Le menu site Le menu site vus permet d'accéder aux fnctins suivantes : Panneau d'administratin, pur returner à la page d'accueil de la partie administratin du site Gestin des utilisateurs, pur créer des nuveaux utilisateurs, gérer leurs drits et leur mt de passe Gestin des médias, pur charger sur vtre site les images et les autres fichiers multimédias que vus vudrez diffuser, u supprimer les fichiers inutilisés. Cnfiguratin générale, pur accéder aux paramètres suivants : le nm du site, le message à afficher quand le site est en travaux, les méta dnnées du site (descriptin du site, les mts clefs), les règles pur définir les drits des utilisateurs : inscriptin à partir de l interface web, mise à jur des dnnées utilisateur à partir du site Web, Jmla! 1.5 pur les nuls - v1.33 p 48/177

49 Chapitre : Vs premiers pas avec Jmla! les règles retenues pur la gestin des médias : frmat supprtés, taille maximale d'un fichier... la gestin du cache, le mde debug, la gestin des sessins administrateur, le chix du fuseau hraire, des paramètres techniques sur le serveur, le transfert FTP, la base de dnnées, les réglages pur l'envi de mails, utilisé ntamment par la rubrique cntactez-nus. Vus retruverez aussi d'autres fnctins transverses dans d'autres menus cmme : la gestin des langues dans le menu Extensins, dans le menu Outils, la vérificatin glbale du site et le nettyage du cache Le menu Menus Ce menu, cmme sn nm l indique, vus permet de créer autant de menus que vus le suhaitez et de les gérer en y ajutant des liens vers des cmpsants que vus aurez installé (livre d r, frum ), des liens vers des sectins de cntenu, des catégries, des pages extérieures à vtre site. Ntez bien qu à chaque fis que vus créerez un nuveau menu, le mdule asscié sera autmatiquement créé. l'item Gestin des menus permet de gérer les menus (gérer = créer, mdifier u supprimer, publier u dépublier) et d'accéder aux différents items des menus et de les gérer. lrsque vus supprimez un menu, il est mis dans la crbeille et l'item suivant Gestin de la crbeille permet de récupérer un menu jeté par inadvertance u de vider la crbeille les items suivants crrespndent aux nms des menus. Vus puvez ainsi accéder directement aux items d'un menu dnné et les gérer Le menu Cntenus Ce menu vus permet de gérer tute la partie «cntenu» de vtre site. C est là que vus créerez la sectin Amérique du Sud, la catégrie Argentine et ce fameux article sur la ville de Buens Aires. Vus purrez aussi y gérer les éléments qui vnt apparaître dans la page d'accueil, ainsi que l'archivage de vs articles Le menu Cmpsants Avec le menu Cmpsants, vus purrez administrer les cmpsants Jmla!, aussi bien ceux présents nativement dans Jmla! cmme ceux que vus aurez installés par la suite. Vici une première liste des cmpsants installés avec Jmla! : Le cmpsant Bannières vus permet de gérer les bannières - publicitaires u nn - que vus vulez afficher dans vtre site. Le cmpsant Cntacts vus permet de définir les cntacts que les visiteurs de vtre site purrnt cntacter par . Le cmpsant Fils d actualités vus permet de gérer les flux d actualité flux RSS externes que vus vulez afficher dans vtre site. Le cmpsant Sndage vus permet de créer vs sndages. Jmla! 1.5 pur les nuls - v1.33 p 49/177

50 Chapitre : Vs premiers pas avec Jmla! Le cmpsant Recherche vus furnit des statistiques sur le mteur de recherche installé sur vtre site. Le cmpsant Liens web vus permet de gérer la liste des sites web dnt vus vulez afficher les liens dans vtre site Le menu Extensins Avec ce menu, vus accédez à la gestin de tus ces cmpsants supplémentaires : le premier item, Installer/Désinstaller, vus permet d'ajuter u de supprimer des extensins cmpsants, mdules, plugins, templates -, avec l'item Gestin des mdules, vus purrez gérer les mdules du site par les visiteurs - le frntend - mais aussi ceux qui cnstituent la partie administratin - le backend -. Vus purrez chisir de les publier u pas, de les placer au bn endrit, dans la clnne de gauche u dans la clnne de drite, en haut, en bas... de les rdnner les uns par rapprt aux autres, de paramétrer ces différents mdules. l'item Gestin des plugins permet, cmme sn nm l'indique, de gérer les plugins mais persnnellement, je n y tuche pas beaucup... l'item Gestin des templates vus permet d assigner un template à vtre site u à la partie administratin du site. Vus accédez alrs aux paramètres du template : culeurs, en tête et vus puvez même éditer les principaux fichiers du template : le fichier index.php qui structure l affichage des différents éléments dans les pages de vtre site Web, les feuilles de styles cmme template_css.css qui cntiennent les règles pur afficher les différents textes de vtre site. Mais il existe de meilleurs utils pur mdifier ces fichiers et de tute façn, il vaut mieux faire une cpie avant de les mdifier. l'item Gestin des langues permet de chisir la langue par défaut. Pur ceux qui n'nt pas tut suivi, la gestin des cmpsants, une autre frme d'extensin, est faite au travers du menu précédent! Le menu Outils Ce menu cmprend : la gestin de la messagerie privée pur les échanges avec les autres administrateurs : lecture des messages et écriture d'un message, l'envi de mails en nmbre, la vérificatin glbale du site, une actin qui permet de clre tutes les pératins de mise à jur en curs, le nettyage du cache, imprtant lrs de mise à jur imprtante pur prendre en cmte les mdificatins. Le menu Aide cmme sn nm l indique...! Attentin elle est (encre) en anglais. Jmla! 1.5 pur les nuls - v1.33 p 50/177

51 Chapitre : Vs premiers pas avec Jmla! 5.6 Pur aller plus lin Un premier exemple avec la cnfiguratin glbale Dans le menu de l interface d administratin, chisissez dans le menu Site l ptin Cnfiguratin glbale. L écran suivant apparaît : N ubliez pas de bien cnfigurer vtre site : Dans Paramètres de lcalisatin, chisissez l heure de Paris (si vus habitez en France bien sûr) Jmla! 1.5 pur les nuls - v1.33 p 51/177

52 Chapitre : Vs premiers pas avec Jmla! Dans Réglages , afin de tester les fnctins liées au mail, cnfigurez les paramètres de vtre bîte aux lettres et du serveur SMTP de vtre furnisseur d accès Internet ; ceci vus permet d envyer des messages : Serveur e mail : chisissez Serveur SMTP dans la liste prpsée Remplissez le champ Adresse de l expéditeur avec vtre adresse ; remplissez aussi le Nm de l expéditeur Ensuite, en fnctin des paramètres de vtre bîte aux lettres, remplissez les champs Utilisateur SMTP, Mt de passe SMTP si vus avez cché la case Identificatin SMTP requise et Hôte SMTP. Avec ce paramétrage, vus purrez tester les fnctins Cntacts et envi de mail. Remarque : Un site web envie des messages mais généralement n en reçit pas! Et ensuite? Avant de cmmencer à cnstruire vtre site, nus vus invitns à tester les différentes fnctinnalités ffertes par le jeu d exemples furni avec Jmla! Cnnectez-vus sur la partie administratin à partir du menu de gauche, Créer un article, une rubrique, une sectin, publiez-les et visualisez les résultats, Tester le mteur de recherche, Créer un cntact, insérez un élément de menu Cntacts et envyez vus ainsi un mail, Changez les culeurs du template, changez de template Vus puvez faire ce que vus vulez, et même tut casser car vus ne risquez rien. Ensuite, à côté de ce site de tests, installez-vus une nuvelle instance de Jmla! pur cnstruire vtre site. 5.7 Quelques limitatins sur un site en lcal Le site installé sur vtre micr-rdinateur ne se cmprte pas tut à fait cmme le site que vus allez installer chez vtre hébergeur. Les causes snt assez faciles à cmprendre : Les versins des différents lgiciels Apache, PHP et MySQL ne snt pas les mêmes, Le paramétrage n est pas le même : sur une ffre mutualisée, l hébergeur dit impser certaines règles pur assurer la sécurité de tutes ses platefrmes Vtre micr n a pas de relais de messagerie pur l envi et la réceptin de mails. Vus aurez du mal à tester certaines fnctins en lcal cmme la ré écriture des url, l envi de newsletter, la fnctin Cntactez-nus Jmla! 1.5 pur les nuls - v1.33 p 52/177

53 Chapitre : La gestin des articles 6 La gestin des articles 6.1 Intrductin Même si elle présente des limites qui purrnt paraître cntraignantes pur certains, la gestin du cntenu est l une des grandes frces de Jmla. Dans la suite du dcument nus allns mettre en place une structure d'articles catégrisés cmme suit : Un exemple de sectins, de catégries et d'articles Sectins Catégries Articles Tky Japn Hkkaid Kyt Asie Pekin Chine Guangzhu Nanjing Shenzhen Santia du Chili Chili Arica Amérique du Sud Argentine Blivie Puert Mnte Buens Aires Saita Ushuaia La Paz Santa Cruz Ptsi Cpacabana Sient 2 sectins, Asie et Amérique du Sud ; dans la sectin Asie, 2 catégries, Japn et Chine ; et dans la catégrie japn, 3 villes... Un article catégrisé est placé dans une structure Sectin / Catégrie. Pur bien cmprendre cette structure il faut simplement prendre en cmpte ces 3 règles : Une sectin est un cnteneur parent ; elle ne peut cntenir que des catégries. Une catégrie est un cnteneur enfant du cnteneur sectin ; elle ne peut cntenir que des articles. Un article ne peut appartenir qu à une seule catégrie. Jmla! 1.5 pur les nuls - v1.33 p 53/177

54 Chapitre : La gestin des articles Cnclusin: pur créer un article, il faut au préalable avir créé au minimum une sectin et une catégrie. Cette rganisatin permet de structurer le cntenu de manière lgique, elle est indispensable si vus suhaitez publier beaucup d'articles sur vtre site. Elle permet par ailleurs d'afficher l ensemble des articles relatifs à une catégrie (u à une sectin), de manière dynamique. Par exemple, si dans un menu vus créez un lien vers une catégrie, ce lien permettra d'afficher dynamiquement tus les articles rattachés à cette catégrie. Lrs de la saisie d un article, si vus ne remplissez pas le champ sectin, Jmla! lui attribuera la valeur nn catégrisé ; c est une sectin cmme une autre De même si vus ne renseignez pas le champ catégrie, vus aurez drit à la catégrie nn catégrisé. 6.2 Cmment classer vs articles Créatin d une sectin Sur le panneau d'administratin, cliquez sur l'icône Gestin des sectins ; vus puvez aussi chisir dans le menu Cntenu l'item Gestinnaire de sectin, Dans la barre d'infs en haut, cliquez sur le butn Nuveau, Saisissez un Titre, La saisie des autres paramètres est facultative : vus puvez furnir une descriptin, limiter l'accès des articles de cette sectin en chisissant dans l'item Niveau d'accès Enregistré u Spécial... >> Les différents niveaux d accès snt définis dans le paragraphe Les différents niveaux d'accès en page 106. Enfin, sauvegardez les mdificatins en cliquant sur le butn Sauver et returnez au panneau d'administratin en sélectinnant dans le menu Site l'item Panneau d'administratin. Jmla! 1.5 pur les nuls - v1.33 p 54/177

55 Chapitre : La gestin des articles Vilà, la sectin Amérique du sud est maintenant créée. N ubliez pas l alias! Si vus utilisez la fnctin de ré écriture des urls pur plus de détails, se reprter au paragraphe La ré écriture des url de vtre site en page 149 l alias de la sectin va apparaître dans l adresse des pages cncernant cette sectin. Ainsi, avec ntre exemple, si l alias de la sectin est amerique-du-sud, l url de la page sera de la frme Une slutin cnsiste à ne pas saisir d alias ; Jmla! vus en prpsera un et s il ne vus cnvient pas, vus purrez le changer ensuite! NOTE : vus ne puvez pas supprimer une sectin tant qu'elle cntient des catégries et, de même, vus ne puvez pas supprimer une catégrie tant qu'elle cntient des articles (même s'ils snt dans la crbeille!). Alrs supprimez les articles et videz la crbeille avant de supprimer une sectin u une catégrie Créatin d une catégrie La démarche est similaire : Sur le panneau d'administratin, cliquer sur l'icône Gestin des catégries, Dans la barre d'infs en haut, cliquez sur le butn Nuveau, Saisissez un Titre et chisissez dans l'item Sectin la sectin Amérique du sud que nus avns créée à l'étape précédente, La saisie des autres paramètres est facultative : vus puvez furnir une descriptin, limiter l'accès des articles de cette sectin en chisissant dans l'item Niveau d'accès Enregistré u Spécial... Enfin, sauvegardez les mdificatins en cliquant sur le butn Sauver. Attentin! Chisissez des titres différents pur chaque catégrie. Si 2 catégries nt le même titre, Jmla! et vus-même vus allez vus mélanger les pinceaux! Et, quelque sit le titre que vus chisissez ici, vus purrez chisir le titre qui apparaîtra sur les pages de vtre site. Jmla! 1.5 pur les nuls - v1.33 p 55/177

56 Chapitre : La gestin des articles Cmme pur les sectins, l alias est utilisé pur la ré écriture des url. Avec l exemple chisi, vus btiendrez une url de la frme La créatin d un article Dans le panneau d'administratin, cliquer sur l'icône Ajuter un nuvel article. Vus puvez aussi cliquer dans le panneau d'administratin sur l'icône Gestin des articles et, dans la barre d'infs en haut, cliquez sur le butn Nuveau. L écran suivant apparaît : Tute cette page, n apparaît pas à l écran! Il vus suffit de scrller faire défiler vers le bas - la page pur vir le bas de la page. Cette page se décmpse en plusieurs znes : En haut, la barre d infs avec les butns, En dessus, une zne de saisie des caractéristiques de l article, Jmla! 1.5 pur les nuls - v1.33 p 56/177

57 Chapitre : La gestin des articles Ensuite, la zne de saisie de l article, surmntée de la barre d utils de l éditeur, A gauche, une zne Paramètres : Paramètres Article, Paramètres Avancés, Infrmatins des méta-dnnées Enfin, en bas de la page, quelques butns : Image, Saut de page, Lire la suite Nus allns vus présenter tutes ces fnctins dans les paragraphes qui suivent La structure d'un article Un article cmprend : un titre, des paramètres cmme le nm de l'auteur, la date de créatin, la date de mdificatin des dnnées de classificatin : nm de la sectin et de la catégrie qui cntient l'article des méta dnnées pur faciliter les recherches au travers des mteurs de recherche et tut un tas de paramètres très utiles... un texte d'intrductin, u accrche ; dans le mnde jurnalistique n parle aussi de chapeau. Ce texte va apparaître sur la page de vtre site lrs de l'affichage d'une liste d'articles (vir affichage de type blg) ; il présente l'article et invite l'internaute à lire la suite de l'article. et enfin le crps de l'article, encre appelé texte principal de l'article! La saisie d'un article Enfin, vus allez créer vtre premier article! Vus entrez dans la fenêtre de créatin cmme nus vus l'avns indiqué précédemment (icône Ajuter un nuvel article dans le panneau d'administratin) La barre d'infs cmprend les butns suivants : un butn Prévisualiser qui vus dnne un premier aperçu de vtre article, assez apprximatif avec la plupart des templates, mais si vus vulez vus rendre cmpte du résultat final, et que vus avez déjà créer le menu qui permet d afficher cet article, appuyez sur le butn, puis uvrez un nuvel nglet en appuyant sur le butn et allez sur vtre site sur l'article mdifié. N'ubliez pas de rafraîchir l'affichage (cmmande actualiser dans Firefx, 3e butn à gauche) si tut cela vus cnvient, appuyez sur Sauver, Jmla! 1.5 pur les nuls - v1.33 p 57/177

58 Chapitre : La gestin des articles u sinn appuyer sur Annuler pur tut effacer... Dans la zne de saisie des caractéristiques de l article : Saisissez le titre de vtre article ; ce titre s'affichera dans les pages web (à mins que dans le paramétrage vus refusiez l'affichage du titre), Si vus ne saisissez pas la zne Alias, Jmla! génèrera lui même un Alias à partir du Titre en remplaçant les blancs et les caractères spéciaux par des caractères ANSI, Classez vtre article en sélectinnant une valeur dans le menu Sectin et une valeur dans le menu Catégrie, Vus puvez chisir de publier l'article (et l'article apparaîtra autmatiquement dans le menu qui affiche la sectin u la catégrie) u simplement préparer le travail pur une publicatin future. Enfin, cmme la page d'accueil est une sélectin d'articles, vus puvez chisir de faire paraître cet article dans la page d'accueil. Dans la zne de saisie du texte de l'article, vus puvez sit saisir un texte curt, sit structurer vtre article en 2 parties : un texte d'accrche, qui crrespnd au texte d'intrductin de l'article, qui va apparaître sur la page d'accueil u sur la page présentant les différents articles d'une sectin u d'une catégrie (présentatin de type blg), le crps de l'article, encre appelé texte principal de l'article. Pur séparer en deux l article saisi, lrs de l affichage en mde blg par exemple, et insérer un lien Lire la Suite, cliquez sur le butn Lire la suite en bas de la zne de saisie ; une ligne de pintillés ruges apparaît alrs dans la zne de saisie. En dessus de la zne de saisie du texte, vus truvez 3 butns : Jmla! 1.5 pur les nuls - v1.33 p 58/177

59 Chapitre : La gestin des articles Image pur insérer une image dans l'article (vir plus bas), Saut de page pur intrduire un saut de page au milieu du crps du texte (vir plus bas), Lire la suite pur séparer le texte d'intrductin du crps du texte de l'article, cmme nus venns juste de vus le dire. Le nuvel article a été créé avec succès. Ntez les filtres d'affichage (sectin, catégrie id), qui vus permettrnt de retruver rapidement un article dans la liste de tus les articles du site. 6.4 Les paramètres de publicatin d'un article Vus puvez définir les paramètres de publicatin d un article à 3 niveaux : Un niveau glbal, applicable par défaut à tus les articles de vtre site. Un niveau menu, ù, pur un élément de menu, vus définissez cmment vus vulez vir afficher les articles de cet élément. Ainsi, vus allez définir cmment vus vulez vir afficher les articles pur un élément de menu dnné, mais aussi pur la page d accueil, car celle-ci est un élément de menu (menu Hme dans le menu Main menu). Un niveau article, ù vus allez définir les règles de publicatin particulières à un article dnné. Cncrètement cmment ça marche lrs de l affichage d un article? Jmla! regarde la valeur du paramètre définie au niveau de l article ; il y a 3 valeurs pssibles : Oui/Mntrer, Nn/Masquer u Paramètres Glbaux. Si la valeur saisie est Oui/Mntrer u Nn/Masquer, Jmla! exécute l actin demandée et il n y a pas d autres cntrôles. Si la valeur est Paramètres Glbaux, Jmla! regarde la valeur définie au niveau de l élément de menu cncerné : Si la valeur saisie est Oui/Mntrer u Nn/Masquer, Jmla! exécute l actin demandée et il n y a pas d autres cntrôles. Si la valeur saisie au niveau de l élément de menu est Paramètres Glbaux, Jmla! va chercher l actin demandée au niveau glbal et l exécute Les paramètres de publicatin d un article par défaut La première fis que vus saisissez un article, il vus faut faire quelques réglages pur définir ces Paramètres glbaux : Cliquez dans le panneau d'administratin sur l'icône Gestin des articles, u bien cliquez sur l'icône Ajuter un nuvel article puis, dans la barre d'infs sur le butn Annuler, Dans la barre d'infs, cliquez sur Paramètres et vus vyez alrs apparaître une fenêtre au milieu de l'écran qui va vus permettre d accéder aux différents paramètres de publicatin, rangés par blc. Vici une descriptin rapide des différents paramètres : Dans le premier blc, vus puvez ntamment chisir d afficher le titre de l'article u de le cacher, d afficher u nn l intrductin de vtre article si vus avez chisi de le Jmla! 1.5 pur les nuls - v1.33 p 59/177

60 Chapitre : La gestin des articles publier en mde blg. L ptin Afficher les nn autrisés vus permet d afficher à tus les visiteurs le titre et le texte d intr d un article avec un accès limité. Le secnd blc permet d afficher, en dessus du titre d'un article, le nm de la sectin et le nm de la catégrie le cntenant et, en cliquant sur le nm de la sectin (u de la catégrie), de vir tus les articles cntenus dans cette sectin (u cette catégrie); ces ptins snt peu utilisées. Si vus rendez le titre de la catégrie cliquable, l'appui sur le titre de la catégrie fera s'afficher la liste de tus les articles de la catégrie : C'est généralement dans le trisième que l'administrateur intervient : seln les chix que vus allez retenir pur vtre site web, vus n'allez pas frcément afficher la date de dernière mdificatin de l'article (affichée en bas de l'article dans certains templates), u même la date de créatin. L'item Afficher la navigatin permet d'afficher en bas de chaque article les butns Précédent et Suivant pur passer d un article à l'autre... Le quatrième blc permet de faire apparaître les icônes Imprimer, Envyer, Générer un fichier pdf, vtez sur l'article... Attentin avant d'activer une icône cmme Générer un pdf! il vaut mieux vérifier avant que la fnctin marche bien avec vtre template et vtre hébergeur. Jmla! 1.5 pur les nuls - v1.33 p 60/177

61 Chapitre : La gestin des articles Lrsque vus décidez de créer des flux RSS encre appelés fils d actualités, il faut activer le mdule Syndicatin pur générer ces flux (vir dans l exemple furni avec Jmla! le libellé Feed Entries - et le blc suivant vus permet de chisir de n afficher que le texte d intrductin u tut l article, Dans le blc suivant, la fnctin Optin de filtrage est décrite dans le paragraphe Le filtrage du cntenu du chapitre Maintenance et autres réglages en page 136. Le plus simple est de tester les différentes ptins et de vérifier le rendu : avec vtre navigateur, vus uvrez un nglet sur les pages d'administratin et un autre nglet sur le site lui même pur vir le résultat (n'ubliez pas de rafraîchir la page du site pur vir avant et après) Et de tutes façns ces chix purrnt être mdifiés pur chaque article! Les paramètres de publicatin des articles d un menu Lrsque vus créez un menu, vus vyez dans l nglet Paramètres Cmpsants les paramètres d affichage prpres aux articles de cet ensemble, cmme décrits dans les paragraphes Liste d articles et Articles en mde blg en page 88. Attentin, si un article est aussi publié sur la page d accueil, les paramètres retenus pur l affichage snt ceux définis pur l ensemble de la page d accueil, cmme décrits dans le paragraphe Cnfigurer l affichage! en page Les paramètres de publicatin d'un article Lrsque vus créez u éditez un article, un certain nmbre de paramètres snt dispnibles dans le vlet de drite: Paramètres - article : Jmla! pré remplit certains champs cmme le nm de l'auteur, la date de créatin, la date de dernière mise à jur... et la même la date de fin de publicatin si vus vulez vir disparaître un article de vtre site à une date dnnée. Vus puvez ici mdifier ces valeurs. Jmla! 1.5 pur les nuls - v1.33 p 61/177

62 Chapitre : La gestin des articles Paramètres avancés : vus retruvez ici tute une série de paramètres que vus avez déjà saisis dans le chapitre précédent pur l'ensemble des articles. Ceci vus permet de changer ce cmprtement par défaut pur l'article que vus venez de saisir. Vus puvez aussi changer le libellé Lire la suite... Infrmatins des méta dnnées : Vus puvez ici saisir les dnnées qui vnt permettre le référencement de vtre site, et de cet article en particulier. Les infrmatins saisies servent à renseigner les balises <meta name= > placées en haut de page et nrmalement utilisés par les mteurs de recherche, quique beaucup de mteurs de recherche ne les utilisent plus. Vici quelques valeurs particulières du champ Rbts : nindex indique au rbt de ne pas indexer la page nfllw indique au rbt de ne pas suivre les liens derrière cette page 6.5 La saisie d un article L'éditeur de texte Nus vus présentns ici l éditeur furni par défaut avec Jmla! mais il existe d autres éditeurs cmme JCE ; rassurez-vus : vus retruverez dans la plupart des éditeurs ces cmmandes, et d autres! L'éditeur est un plugin que vus puvez cnfigurer ; vus puvez cnfigurer ntamment la barre d'utils ; pur la cnfiguratin de ce plugin, rapprtez vus au paragraphe La cnfiguratin de l'éditeur de texte dans le chapitre Mdules, menus, cmpsants et plugins en page 77. Vici la barre d utils prpsée par l éditeur en mde Avancé : En mde étendu, vus puvez btenir une barre avec beaucup plus d utils : Le mde d empli est simple ; par exemple : Pur mettre un mt en gras, sélectinnez le et cliquez sur l icône u, Pur justifier un paragraphe, sélectinnez le avec la suris et cliquez sur l icône Certaines icônes crrespndant à des fnctins nn accessibles dans la phase de saisie snt estmpées, cmme l icône chaîne dans l écran ci-dessus. Vici une rapide descriptin des butns prpsés par défaut en mdes avancé et étendu ; certaines fnctins cmplexes snt décrites ensuite cmme la gestin des images, des liens Jmla! 1.5 pur les nuls - v1.33 p 62/177

63 Chapitre : La gestin des articles Les fnctins de base de l'éditeur Sur la première ligne de la barre d utils : Met le texte sélectinné en gras. (B cmme Bld u G cmme Gras) Met le texte sélectinné en italique. Suligne le texte sélectinné. (U cmme Underline u S cmme Suligné) Barre le texte sélectinné Aligne le texte sélectinné à gauche. Aligne le texte sélectinné au centre. Aligne le texte sélectinné à drite. Justifie le texte sélectinné. Applique un style css du template au texte sélectinné fnctin difficile à utiliser avec l éditeur prpsé par défaut avec Jmla! Applique un frmat cnventinnel (les standards HTML) au texte sélectinné : paragraphe, Adresse, Titre 1 Les fnctins prpsées sur la secnde ligne Liste à puces. En cliquant une première fis, vus créez la liste (indentatin 1 du paragraphe) ; en cliquant une secnde fis, vus annulez la mise en frme. Liste numértée Réduit l'indentatin. Augmente l'indentatin. Annule la dernière pératin. Refait la dernière pératin annulée. Insère u mdifie un lien hypertexte. Allez au paragraphe Cmment créer un lien vers une autre page dans ce chapitre en page 69. Efface les liens hypertexte qui snt sélectinnées. 1 Indentatin d un paragraphe : mise en retrait du paragraphe. Jmla! 1.5 pur les nuls - v1.33 p 63/177

64 Chapitre : La gestin des articles Insère un lien dans une page (saut à l intérieur d une même page) Insère u mdifie une image. Pur l insertin d une image, le butn en bas de la page est plus simple d empli (vir le paragraphe La gestin des images dans ce chapitre en page 70). Nettie le cde et retire les paramètres nn désirés. Cet util est très utile lrsque vus cpiez du cntenu prvenant de lgiciels de bureautique. Accès à l aide en ligne de l éditeur Affiche le texte au frmat HTML ; cette fnctin est utile pur cntrôler le bn cdage de la page, vire mdifier le cde html généré. Attentin! la mdificatin du cde html est une pératin dangereuse! Les fnctins présentes sur la dernière ligne Insère une ligne hrizntale Supprime les styles appliqués du texte sélectinné. Cet util est très utile pur supprimer le style de cntenu prvenant de lgiciels de bureautique! Affiche le cadre d un tableau. Vus puvez cnstruire des tableaux avec un cadre invisible ; cette fnctin visualise les brdures de vtre tableau. Transfrme le texte sélectinné en Expsant Transfrme le texte sélectinné en Indice Insérer un caractère spécial. L'appui sur ce butn fait apparaître une fenêtre avec une liste de caractères spéciaux ; cliquer sur le caractère vulu pur l'insérer dans vtre texte à l'endrit du curseur Les autres fnctins prpsées en mde étendu La première ligne cmprend les fnctins supplémentaires suivantes : Applique une plice de caractères au texte sélectinné. A décnseiller sauf cas particulier. Applique une taille de caractères au texte sélectinné. Sur la secnde ligne : Recherche un mt u une lettre dans un texte Recherche un mt u une lettre dans un texte et le remplace par le texte saisi Jmla! 1.5 pur les nuls - v1.33 p 64/177

65 Chapitre : La gestin des articles Insertin de la date curante ; le frmat est défini lrs de la cnfiguratin du plug-in Insertin de l heure curante ; le frmat est défini lrs de la cnfiguratin du plug-in Applique la culeur au texte sélectinné Applique la culeur au fnd du texte Afficher l'éditeur en pleine page / Réduire La trisième ligne vus prpse la bîte à utils pur créer et gérer les tableaux : Insère un nuveau tableau Définit les prpriétés de la ligne sélectinnée du tableau Définit les prpriétés de la cellule sélectinnée du tableau Ajuter une ligne au tableau avant la ligne curante Ajuter une ligne au tableau après la ligne curante Supprime la ligne curante Ajute une clnne au tableau avant la clnne curante Ajute une clnne au tableau après la clnne curante Supprime la clnne curante Divise les cellules Fusinne les cellules sélectinnées Vus truvez ensuite les fnctins suivantes : Insère un smiley (u emticne) Insère / édite un fichier multi média (frmats Flash, QuickTime, RealMedia, Shckwave, Windws Média) Insère une ligne hrizntale «cnfigurable» : vus puvez chisir la largeur de la ligne, sn épaisseur (hauteur), prpser un effet relief Précise que l n écrit de gauche à drite Précise que l n écrit de drite à gauche Jmla! 1.5 pur les nuls - v1.33 p 65/177

66 Chapitre : La gestin des articles La quatrième ligne prpse d abrd des fnctins de cpier cller très intéressantes Cupe le texte sélectinné Cpie le texte sélectinné Clle le texte précédemment sélectinné à l endrit ù est psitinné le curseur. Clle le texte sélectinné après l avir nettyé (suppressin des balises html) Clle le texte sélectinné dans un dcument Wrd après l avir nettyé (suppressin des cdes prpsés par Wrd) (vir le paragraphe Cmment cller un texte à partir d'un dcument Wrd dans ce chapitre en page 66). Sélectinne l ensemble du texte de l article Elle prpse ensuite la gestin de calques : Insère un calque Place le calque devant Place le calque derrière Fixe la psitin de l élément sélectinné (psitin abslue) Les autres fnctins ajutées dans la dernière ligne snt les suivantes : Permet de mdifier le style du texte sélectinné Visualise certains caractères cachés cmme les espaces insécables ; un secnd appui sur ce butn désélectinne cette fnctin Insère un espace insécable Cmment cller un texte à partir d'un dcument Wrd Vus avez saisi le bruilln de vtre article sus Wrd u un autre traitement de texte cmme OpenOffice Writer et vus vulez le publier... Le frmat de fichier utilisé par Micrsft Wrd est très différent du frmat html ; si vus faites un simple cuper-cller, Wrd laissera un tas de scries dans la page de vtre site qui purrnt perturber l affichage de vs pages. Cette remarque s applique aussi au cpier cller à partir du cntenu d un u d un texte extrait d un autre util bureautique. Mais vus avez les utils nécessaires pur reprendre ce texte et le cnvertir au frmat html ; ce chapitre vus dnne quelques cnseils pur la mise en frme. Jmla! 1.5 pur les nuls - v1.33 p 66/177

67 Chapitre : La gestin des articles La méthde la plus radicale et la plus sûre : passer par l'intermédiaire d'un éditeur de texte! Si vus vulez être sûr d'avir un cde html prpre, vus puvez utiliser la méthde suivante Préparez vtre texte sus Wrd : Supprimez les tableaux et les images, les effets de style : le texte dit être du texte brut nn frmaté! Sélectinnez le texte à cpier, Cpiez le texte par la cmmande Editin Cpier u le raccurci Ctrl C (maintenez la tuche Ctrl de vtre clavier enfncée et appuyez en même temps sur la tuche C) Passez par l'intermédiaire d'un éditeur de texte basique Prenez un éditeur simple cmme ntepad u Blck Edit Placez-vus dans l'éditeur et cpier la sélectin dans l éditeur, avec la cmmande Crtl V ; nettyez, le cas échéant, les caractères spéciaux. Cpier le résultat dans la page cntenant l'article Recmmencez l'pératin : sélectinnez tut le texte dans l'éditeur de texte (cmmande Crtl A ) et cpiez le dans le presse papier (avec la cmmande Crtl C), Placez-vus dans la fenêtre de saisie de Jmla! et cpiez, avec la cmmande Cpier u la cmmande Crtl V. Il ne reste plus qu'à refaire la mise en page - mais au mins elle est chérente avec le reste du site. Si vus êtes sur Mac, vus savez que la tuche Crtl est remplacée par la tuche Pmme! La méthde la plus simple : l util cller Wrd Les risques : - La présence de balises saut de ligne et saut de paragraphes qui se traduira par desécarts entre les paragraphes de textes variables - Une reprise aléatire des tableaux. Préparez vtre texte sus Wrd : Supprimez les tableaux et les images, les effets de style : le texte dit être du texte brut nn frmaté! Sélectinnez le texte à cller, Cpiez le texte par la cmmande Editin Cpier u le raccurci Ctrl C (maintenez la tuche Ctrl de vtre clavier enfncée et appuyez en même temps sur la tuche C) Returnez sur l écran de saisie de l article : Placez vus sur l endrit ù vus suhaitez cller le texte, Appuyez sur l icône et l écran suivant apparaît Jmla! 1.5 pur les nuls - v1.33 p 67/177

68 Chapitre : La gestin des articles Cllez le texte par la cmmande Crtl V (maintenez la tuche Ctrl de vtre clavier enfncée et appuyez en même temps sur la tuche V), Ensuite, dans tus les cas, vus reprenez les utils fferts par Jmla! pur faire la mise en page. La méthde à décnseiller! Préparez vtre texte sus Wrd : Supprimez les tableaux et les images, les effets de style : le texte dit être du texte brut nn frmaté! Sélectinnez le texte à cller, Cpiez le texte par la cmmande Editin Cpier u le raccurci Ctrl C (maintenez la tuche Ctrl de vtre clavier enfncée et appuyez en même temps sur la tuche C) Returnez sur l écran de saisie de l article : Placez vus sur l endrit ù vus suhaitez cller le texte, Cllez le texte par la cmmande Crtl V (maintenez la tuche Ctrl de vtre clavier enfncée et appuyez en même temps sur la tuche V), Wrd laisse pas mal de scries pur définir les plices de caractères, leur taille, leur culeur.. Je préfère tut nettyer et reprendre les styles définis dans le template pur cnserver une chérence dans la présentatin des articles. Il vus suffit alrs de sélectinner l'ensemble du texte et chisir les bns utils : le pinceau - Cleanup messy cde - u mieux encre la gmme "remve frmating" Refaire l'pératin plusieurs fis et dans les cas les plus récalcitrants éditez le texte au frmat html pur le crriger u supprimer le paragraphe qui vus résiste... Jmla! 1.5 pur les nuls - v1.33 p 68/177

69 Chapitre : La gestin des articles Purqui vus présenter cette méthde alrs que nus vus la décnseillns? Si vus laissez d autres persnnes saisir des articles, elles risquent frt de faire un simple cpier cller et il vus sera peut être utile de cnnaître ces cmmandes si vus récupérez sur vtre site un article mal frmaté! Cmment créer un lien vers une autre page Vus vulez faire un lien entre le dcument que vus saisissez et un autre dcument de vtre site u sur un site Web externe Ouvrez le navigateur (Internet Explrer u autre) sur la page cible, par exemple : Il vus faut maintenant mémriser cette url ; deux slutins s ffrent à vus : Vus cpiez cette adresse sur une feuille de papier Mieux, vus la placez dans le presse-papier de vtre rdinateur : psitinnezvus sur la barre de navigatin de vtre navigateur, sélectinnez l'adresse et appuyez sur les 2 tuches Ctrl C (Ctrl+C) Revenez dans Jmla! sur la page du dcument ù vus vulez intrduire ce lien et sélectinnez la zne de texte qui prte le lien (dans ntre exemple, la chaîne de caractères retenue est Jmla! France) Chisissez la cmmande Insérer/Mdifier un lien La fenêtre suivante s'uvre ; Jmla! 1.5 pur les nuls - v1.33 p 69/177

70 Chapitre : La gestin des articles Remplissez alrs le frmulaire : Placez le curseur dans la fenêtre Link URL et tapez l'url de la page cible à la main u faites la cmmande Ctrl V pur cller l'adresse mémrisée dans le presse papier Vus puvez chisir d'uvrir cette page cible dans la page du site ; il est préférable de chisir l'ptin Ouvrir dans une nuvelle fenêtre Open in new windws. La zne Inf-bulle cmprend le titre de la page cible ; saisissez le lien sans faute d rthgraphe (cette dnnée est explitée par les mteurs de recherche) Et terminez en appuyant sur le butn Insérer - Insert! REMARQUES : Si vus vulez faire un lien sur une adresse e mail, dans le champ Link URL, insérer la valeur MAILTO avant l adresse : - MAILTO : pré[email protected] et lrsque l internaute cliquera sur ce lien, sn lgiciel de messagerie s uvrira avec en destinataire l adresse indiquée! Si vus faites un lien vers une page du site, il faut saisir une adresse relative, c'est-à-dire une adresse sans le nm de dmaine du site ; ainsi il faut remplacer par /mapage.htm, Paginatin d'un article Prenns l'exemple d'un article qui traiterait de la démgraphie, de l'histire, du climat, des dnnées écnmiques de la ville de Santiag du Chili. Si vus êtes prlixe, l'article risque d'être particulièrement lng. La cnséquence directe c'est que vs visiteurs devrnt utiliser la barre de défilement verticale de leur navigateur pur parcurir l'article dans sn intégralité. Dans certains cas cmme celui-ci, il peut être utile de «paginer» un article, c'est à dire le décuper en plusieurs parties accessibles via un index. Jmla! va vus permettre de créer cet index en quelques clics seulement! Editez l'article de vtre chix (menu Cntenu / Tus les articles) Insérez la cmmande de saut de page en cliquant sur le butn Saut de page qui se truve en bas de la zne de saisie. Renseignez alrs le titre de la secnde page. Une ligne en pintillés gris matérialise le saut de page. 6.6 La gestin des images Pur agrémenter vs articles vus suhaiterez certainement y insérer à un mment u à un autre des images u des phts Rien de plus facile avec les plug-ins de gestin des images... (!) Bn d'accrd, cmmençns par le cmmencement Préparez vs images Les images que vus allez utiliser divent respecter quelques règles : Chisissez des images au frmat jpeg, sauf si vus vulez un fnd transparent frmat png- u vus insérez un schéma frmat gif -. Les images divent être re dimensinnées à la bnne dimensin... Une image qui prend tute la largeur de la page ne peut dépasser 490 pixels de large! Ceci peut vus sembler petit mais il faut tenir cmpte de l'affichage sur des petits écrans! Jmla! 1.5 pur les nuls - v1.33 p 70/177

71 Chapitre : La gestin des articles Certes, les utils prpsés par Jmla! permettent de redimensinner les images d un appareil pht mais il vaut mieux réduire leur taille avant de les mettre sur vtre site : pur réduire le temps de téléchargement de vs pages, pur réduire le vlume Web de vtre site, et diminuer ainsi la facture chez vtre hébergeur. Cmment mettre en frme vs phts? Il suffit d'utiliser un lgiciel de retuche d'images furni avec vtre appareil pht u avec un lgiciel cmme The Gimp (très cmplet) u paint.net (plus simple) Ranger vs images D'abrd, vus devez vus prcurer vs images puis les stcker dans un répertire précis de Jmla! en l'ccurrence, il s'agit du répertire /images/stries, Si vus avez beaucup d'images à gérer, il est préférable de créer différents sus-répertires pur classer les images, et s'y retruver! Par exemple, dans l'exemple prpsé au début de ce chapitre, vus puvez créer : un sus répertire /images/stries/asie, un sus répertire /images/stries/amerique_du_sud. Remarque : pur ne pas avir d'ennuis, chisissez pur les répertires et les images des nms sans caractères spéciaux : caractères accentués, espaces, blancs Charger vs images sur le site Il y a 2 façns de prcéder, qui dépendrnt essentiellement de la quantité d'images que vus suhaitez transférer sur vtre site. Dans le cas de figure le plus simple vus suhaitez simplement insérer une nuvelle image dans un article. Il vus suffit d'utiliser le Gestinnaire de médias accessible depuis la cnsle d'administratin par le menu Site / Gestins des médias : Jmla! 1.5 pur les nuls - v1.33 p 71/177

72 Chapitre : La gestin des articles Dans la fenêtre Fichiers, chisissez le répertire stries u l'un de ses sus répertires. Pur faciliter le classement des images, nus vus cnseillns de les ranger par répertire. Pur créer un sus répertire, il vus suffit de saisir dans la zne de texte sur fnd jaune, en haut à drite, le nm du sus répertire que vus vulez créer par exemple mes_images et de cliquer sur le butn Créer un dssier en haut à drite, Dans la fenêtre Transférer un fichier, le butn Parcurir les fichiers vus permet de sélectinner sur vtre micr rdinateur les images à transférer, le butn Lancer le transfert réalise le chargement des fichiers sélectinnés. ANOMALIE : Chez mn hébergeur, la fnctin Transférer un fichier ne marchait pas : tut semble bien se passer mais cela se plante à la fin La cnfiguratin utilisée par mn hébergeur n'apprécie pas l'animatin flash... Alrs, il suffit d'aller dans le menu Cnfiguratin glbale - Système - et dans l'nglet Paramètres des médias, il faut ccher Nn pur le paramètre Activatin de l'interface de transfert en flash. Cette méthde a ses limites: si vus suhaitez transférer des dizaines d'images, vus allez devir répéter cette pératin des dizaines de fis... Il y a beaucup plus simple heureusement : Si vus êtes en lcal, utilisez l'explrateur de fichiers pur cpier vs phts dans le dssier qui va bien. Si vtre site est (déjà) hébergé sur Internet, utilisez vtre client FTP pur les uplader (transfert de vtre micr-rdinateur sur le répertire images de vtre site) Insertin d'une image dans un article Bn, ceci étant fait, cliquez sur le menu Cntenu / Tus les articles puis éditez l'article dans lequel vus allez insérer une image (cliquez sur le titre de l'article pur passer en mde éditin). Placez le curseur à l'endrit ù vus suhaitez insérer l'image, Cliquez sur le butn Image en base de l'écran, la fenêtre suivante s uvre : Jmla! 1.5 pur les nuls - v1.33 p 72/177

73 Chapitre : La gestin des articles Sélectinner l'image à insérer, en changeant éventuellement de répertire, Une fis l'image sélectinnée, l'url de l'image apparaît dans le champ url, - images/stries/mes_images/htel.jpg par exemple Si vus suhaitez aligner l'image par rapprt au texte, chisissez dans la liste Alignement le type d'alignement : à gauche u à drite, Si vus vulez que l image apparaisse sur vtre site avec une légende, saisissez le titre de l'image et cchez à côté la case Légende. Appuyez sur le butn Insérer. Une fis revenu dans l écran de l éditeur, cliquez sur l image : des pignées sus de petits carrés sur le brd de l image apparaissent : il suffit de tirer sur l une des pignées aux 4 cins pur redimensinner l image tut en gardant les mêmes prprtins, en tirant sur les pignés sur les côtés, vus défrmez les prprtins de l image. De retur sur l écran de gestin de l article, cliquez sur le butn Appliquer et regardez le résultat, en uvrant une secnde fenêtre sur le site web (il suffit d appuyer sur le butn Pré visualiser). Il est bien entendu pssible d'insérer plus d'une image dans un article ; vus devez alrs répéter cette pératin autant de fis qu'il y a d'images à insérer. Remarque : Attentin! l'url saisie dit être une url relative, de la frme images/stries/articles.jpg. Si l'adresse saisie est une adresse abslue, lrsque vus allez transférer les dnnées sur un site distant, Jmla! ira chercher les images sur vtre micr rdinateur... En cas de prblème, tapez dans le champ répertire, en haut de la page, le caractère / pur faire apparaître le chemin relatif. Ntes : Vus avez peut être vu que vus puvez directement transférer l'image de vtre micr rdinateur sur vtre site à partir de cet écran de saisie, avec les butns dans la fenêtre Transférer : Jmla! 1.5 pur les nuls - v1.33 p 73/177

74 Chapitre : La gestin des articles la cmmande Parcurir les fichiers vus permet de sélectinner l'image à transférer sur le site, la cmmande Lancer le transfert permet de télécharger l'image sur le site, dans le répertire indiqué en première ligne, il vus reste alrs à sélectinner l'image ainsi téléchargée et à appuyer sur le butn Insérer, après avir saisi sn titre Et la marge autur de l image? Dans la plupart des templates que j ai utilisés, il n y a pas de marge autur des phts Alrs cmment faire pur mettre une marge autur de l image? Le plus simple est de revenir dans la page de saisie de l article, de sélectinner l image et d utiliser l util dans l éditeur. Une fenêtre s uvre au milieu de l écran : chisissez l nglet Appearance et, si vus vulez une marge de 10 pixels autur de l image, mettez 10 dans les champs Vertical space et Hrizntal space. Jmla! 1.5 pur les nuls - v1.33 p 74/177

75 Chapitre : La gestin des articles Vus cnstatez aussi que vus avez 2 paramètres pur redimensinner l image. Si vus suhaitez cnserver les mêmes prprtins entre la hauteur et la largeur, vus saisissez 150 dans la secnde case et vus laissez cchée la case Cnstrain prprtins! Appuyez sur le butn Update et regardez le résultat : 6.7 L insertin d un dcument Vus vulez insérer un dcument au frmat pdf u dans un autre frmat - dans un article de vtre site! Rien de plus simple, il suffit de télécharger ce fichier, d insérer le lg pdf par exemple dans vtre article et un lien sur cette icône vers ce fichier. Etape 1 : téléchargez le dcument sur vtre site L util le plus adéquat est le gestinnaire de médias que vus avez déjà utilisé pur charger des images : Créez vtre frmulaire sur vtre micr-rdinateur avec un nm simple, sans blanc ni caractères spéciaux, Sélectinnez dans le menu Site l item Gestin des médias, Avec le butn Créer un dssier, créez un sus dssier dcuments dans le répertire stries cmme cela vus aurez tus vs dcuments et les icônes assciés dans le même sus répertire du répertire stries! Parcurir le disque de vtre micr-rdinateur pur sélectinner le fichier à télécharger et lancer le transfert. Attentin! Le nm du dcument ne dit cntenir aucun caractère spécial : blanc, caractère accentué, apstrphe Etape 2 : téléchargez l icône pdf Vus puvez créer le lien sur un but de texte, mais, pur faire beau, vus puvez aussi insérer dans l article qui cntient le frmulaire l icône qui représente un fichier pdf Vus puvez truver cette icône sur le site d Adbe et l enregistrer sur vtre micr-rdinateur : vus placez alrs le pinteur de vtre suris sur l image, vus appuyez sur le clic drit et vus sélectinnez dans la fenêtre la cmmande Enregistrer l image sus Ensuite, cmme tute autre image sur vtre micr-rdinateur, vus la téléchargez sur vtre site avec le gestinnaire des médias Jmla! 1.5 pur les nuls - v1.33 p 75/177

76 Chapitre : La gestin des articles Etape 3 : créer vtre article avec le lien vers le dcument Créez l article ù vus suhaitez, insérez le dcument, insérez l image de l icône pdf, sélectinnez l image et chisissez la cmmande Insérer/Mdifier un lien Attentin! il faut retenir vtre suffle! Il vus faut taper l adresse crrecte sans vus trmper! Sit images/stries/dcuments/test.pdf si le nm du dcument à insérer est test.pdf Vus testez et, quand ça marche, vus recmmencez en insérant le même lien sur le grupe de mts cntenant le nm du dcument, ici frmulaire d inscriptin ASTUCE : vus truvez cela trp cmpliqué Alrs cherchez une extensin pur vus faciliter la vie, JCE Editr par exemple. Remarque : si vus avez beaucup de dcuments à télécharger, regardez du côté des extensins de téléchargment cmme Remsitry u RkDwnlads. Jmla! 1.5 pur les nuls - v1.33 p 76/177

77 Chapitre : Mdules, menus, cmpsants et plugins 7 Mdules, menus, cmpsants et plugins Bn et bien vilà! Les articles snt créés et rangés par catégries, elles-mêmes cntenues dans des sectins. Le mment est venu de rendre visible tut cela sur vtre site. Cmment? On vus a déjà tut expliqué dans le chapitre 2 de ce dcument! Pur faire très simple : Le mdule est un blc que l n truvera généralement autur du crps de la page web, par exemple le menu à gauche de l'article, Le cmpsant, c est une mini applicatin qui gère le crps de la page, Le plugin, c'est le but de cde qui fait quelque chse quand vus tapez sur une tuche de vtre clavier! Ce chapitre est un grs mrceau! Alrs nus allns prcéder par étape : D abrd, nus allns cmmencer ce chapitre par la gestin des mdules de façn générale, avant de nus fcaliser sur un mdule particulier : le mdule qui permet l affichage d un menu. Ensuite nus allns étudier les items de menus utilisés pur la publicatin des articles avant de jeter un cup d œil sur la page d accueil. Et il y a tujurs un cmpsant derrière tut cela, nus cntinuerns par un petit tur sur certains cmpsants et mdules standard, avant de jeter un cup d œil sur les plugins. 7.1 La gestin des mdules Ntez qu'il existe d'autres types de mdules: Mdules installés nativement par Jmla! : Page d accueil, Derniers Articles, Articles les plus lus, Sndage... Mdules installés avec les extensins que vus allez charger, Mdules créés par vus : vus purrez y saisir du texte par exemple Psitin des mdules A drite, à gauche, en haut u ailleurs, tut est pssible à cnditin que le template que vus utiliserez prenne en charge ces psitins. Ntez par exemple que le template par défaut de vtre nuveau site cmprend 3 clnnes : une clnne à gauche, une large clnne centrale et une dernière à drite, ce n'est pas le cas de tus les templates. Pur identifier les psitins de mdules prises en charge par un template : cliquez sur le menu Extensins / Gestin des templates, sélectinner le template que vus avez retenu pur vtre site et cliquez dans la barre d'infs sur l'icône Pré visualiser. Le chix des psitins de mdules est à la discrétin des dévelppeurs de templates, mais généralement la psitin left crrespnd à la clnne de gauche, la psitin right à la clnne de drite. Les psitins user1 et user2 se situent le plus suvent au-dessus du crps de la page, appelé également mainbdy. Jmla! 1.5 pur les nuls - v1.33 p 77/177

78 Chapitre : Mdules, menus, cmpsants et plugins Cncrètement, prenns cmme exemple la page d accueil du site furni par défaut avec Jmla!. C est un site basé sur le jeu d exemples furni avec le package Jmla! et réalisé avec le template rhuk milkyway. Ce template définit plusieurs psitins dans lesquels vus allez puvir placer les mdules que vus vulez (le rendu de la cpie d écran sur papier est très myen.. faites le test sur vtre micr! ) En haut, vus avez écrit en ruge le nm de la première psitin tp -, avec en dessus la psitin user 3, Sur la psitin gauche left -, vus avez 4 mdules définis Ça ne vus parle tujurs pas? Bn, allez faire un tur dans la liste des mdules de site (menu Extensins / Gestin des mdules) : la page suivante vus mntre la liste des mdules avec leur emplaceemnt dans la page : Jmla! 1.5 pur les nuls - v1.33 p 78/177

79 Chapitre : Mdules, menus, cmpsants et plugins Quelques remarques En dessus du libellé Gestin des mdules, vus vyez que le mt Site est en gras : vus affichez les mdules utilisés du côté Site, le côté visible par tus. Si vus cliquez sur le libellé Administrateur, vus verrez la liste des mdules utilisés côté Administratin du site. La liste cntient le nm du mdule, sn état (publié u nn), sn niveau d accès, sa psitin, sn type Dans le haut de la fenêtre, vus avez un certain nmbre de filtres : Sélectinner le template : en chisissant vtre template, vus écartez les mdules qui ne snt visibles d'aucune page (Champ Page = Aucun) et ceux qui snt publiés dans les psitins qui n'existent pas dans vtre template, (attentin, il y a une anmalie sur ce filtre en versin 1.57) Sélectinner la psitin : vus puvez vir tus les mdules à gauche par exemple psitin left -, Sélectinner l'état crrespnd à l'état activé publié - u nn publié Ordre des mdules Si par exemple plusieurs mdules snt publiés en psitin left, ils sernt affichés l'un au dessus de l'autre. Avant tut, pur bien vir les chses, dans l'écran précédent, vus puvez placer des filtres (sélectinnez la psitin left dans l exemple précédent) Vus suhaiterez peut-être mdifier l'rdre dans lequel ils sernt affichés. Pur ce faire vus avez le chix entre cliquer sur les petites flèches vertes (vers le bas u vers le haut) u saisir un numér d'rdre en regard de chaque mdule dans la clnne Trier, puis valider en cliquant sur l'icône représentant une disquette Activatin/Désactivatin des mdules A partir de cet écran, vus puvez vir si un mdule est publié : le statut Activé (encre appelé publié dans l'ancienne versin) d'un mdule est représenté par un signe vert le statut Désactivé (encre appelé nn publié) est représenté par une crix ruge. Pur basculer du statut désactivé en statut activé, il suffit de cliquer sur la crix ruge en regard du mdule et inversement Jmla! 1.5 pur les nuls - v1.33 p 79/177

80 Chapitre : Mdules, menus, cmpsants et plugins Il est pssible d'activer (publier) u de désactiver (dépublier) plusieurs mdules en une seule fis en cchant la case précédente, le Nm du mdule, puis en cliquant sur le butn Activer (u Désactiver) dans la barre d'utils en haut Les autres paramètres visibles sur cette page Dans cette page, vus puvez aussi vir les infrmatins suivantes : Le niveau d accès : Public, Enregistré u Spécial. Public signifie que ce mdule est visible par tus, Enregistré u Spécial qu il n est visible que par des utilisateurs identifiés ; vir le paragraphe Les différents niveaux d'accès dans le chapitre La gestin des utilisateurs en page 106 pur la descriptin de cette fnctin La psitin, cmme nus en avns parlé dans un paragraphe précédent, Les pages dans lesquelles ce mdule apparaît, u plus exactement, vus puvez chisir si, lrsque l internaute a cliqué sur un menu, le mdule va être affiché : la valeur Tus signifie que le mdule est tujurs affiché, la valeur Variable signifie qu il n est pas tujurs affiché La clnne Type cmprend le nm technique du mdule 7.2 Pur aller plus lin Lrsque dans l écran précédent, vus cliquez sur le nm d un mdule, l écran suivant apparaît : Vici l exemple du mdule main menu. La partie à gauche, Détails, est cmmune à tus les mdules ; la partie drite, Paramètres est spécifique à chaque mdule ; il cmprend les nglets Paramètres du mdule, Paramètres avancés et Autres paramètres. Jmla! 1.5 pur les nuls - v1.33 p 80/177

81 Chapitre : Mdules, menus, cmpsants et plugins Détails d un mdule Nus vus avns déjà décrit presque tus les paramètres! Le Titre est le titre du mdule qui va s afficher sur le site, si vus cchez l ptin suivante Mntrer le titre, La psitin du mdule (à gauche, à drite, au dessus ) et l rdre d affichage du mdule dans la zne, La gestin du niveau d accès est décrite dans vir le paragraphe Les différents niveaux d'accès dans le chapitre La gestin des utilisateurs en page 106 ; elle permet de n afficher un mdule que pur des utilisateurs authentifiés Afficher un mdule en fnctin de la page visitée Cette fnctinnalité s'applique à n'imprte quel type de mdule autnme. Dans la liste des mdules du site vus nterez que chaque mdule a une valeur Tus, Variables u Aucun dans la clnne page : Tus signifie que le mdule sera visible sur tutes les pages du site, Variables signifie que le mdule ne sera affiché que sur les pages activées par certains mdules, Aucun signifie que le mdule ne sera jamais affiché, même s'il est publié! Pur paramétrer cette fnctin, il faut entrer dans la gestin du mdule ; dans l écran précédent, vus avez le blc Affectatin de menu : Vus puvez décider d afficher un mdule sur tutes les pages u de ne l afficher que sur certaines pages ; dans ce cas, cmme l actin qui déclenche l affichage d une page est l appui sur un item du menu, vus allez décidez alrs sur quels items du menu va s afficher ce mdule : Cchez la case Sélectinner le(les) élément(s) de menu depuis la liste, Sélectinnez le menu u les menus cncernés Vus puvez faire une sélectin multiple en maintenant la tuche Crtl appuyée et en cliquant sur chacun des menus retenus. Vus vyez une sélectin multiple dans l exemple ci-dessus Jmla! 1.5 pur les nuls - v1.33 p 81/177

82 Chapitre : Mdules, menus, cmpsants et plugins Un autre exemple avec le jeu d exemple furni par Jmla! : Nus allns illustrer cette fnctinnalité en créant un mdule placé dans un cin de la page d accueil ; Ce mdule cmprendra un texte de présentatin du site qui ne sera visible qu'en page d'accueil. Ouvrez le menu Extensins / Gestin des mdules. Afin d'aérer la page d'accueil et laisser la place au mdule que nus allns créer, dépubliez les mdules Bannières, Derniers articles et Articles les plus lus. Vus puvez aussi dépublier les mdules en psitin right. Cliquez sur le butn Nuveau et chisissez l item html persnnalisé Dnnez un nm au mdule, sélectinnez la psitin user1, saisissez un texte de présentatin de vtre site dans la zne de saisie Cntenu Cchez la case Sélectinner le(les) élément(s) de menu depuis la liste et sélectinnez Hme, Vyez le résultat sur la page d'accueil du site. Cliquez sur n'imprte quel autre lien et bservez le résultat Les autres fnctins pur paramétrer un mdule Le cntenu du reste de l écran dépend du mdule chisi ; généralement, vus avez deux blcs Paramètres du mdule : Paramètres Avancés et Paramètres - Système ; en dehrs de paramètres spécifiques au mdule, vus truvez des paramètres pur définir les règles d affichage du mdule. Généralement, les valeurs par défaut cnviennent et, en cas de mdificatin pssible, c est dans le mde d empli furni avec le template que vus aurez les explicatins! La liste des mdules prpsés par Jmla! Lrsque vus cliquez sur le butn Nuveau, vici la liste des mdules à vtre dispsitin : En dessus du titre Mdule, vus avez vu que le mt Site était en nir et en gras : vus êtes sur l nglet des mdules pur la partie Site, c est à dire la partie visible des internautes ; en Jmla! 1.5 pur les nuls - v1.33 p 82/177

83 Chapitre : Mdules, menus, cmpsants et plugins cliquant sur Administrateur, vus passez sur l nglet des mdules utilisables côté Administratin du site. Quand vus passez la suris sur le nm d un mdule, une fenêtre décrivant le mdule s affiche, cmme ici la fenêtre décrivant le mdule Articles en rapprt. Vici quelques détails sur ces mdules : Affichage du fil (md_feed) : ce mdule affiche un flux RSS venant d un autre site, Articles en rapprt (md_related_item) : avec ce mdule, Jmla! recherche tus les articles qui nt des mts clefs en cmmun avec l article affiché, Bannière (md_banners) : ce mdule permet d'afficher les bannières, activées dans le cmpsant 'bannière', sur vtre site. En cliquant sur l image assciée à la bannière, le visiteur de vtre site est redirigé vers le site de vtre spnsr. Cnnexin (md_lgin), pur gérer l authentificatin des utilisateurs enregistrés (vir paragraphe Le mdule de dans le chapitre La gestin des utilisateurs en page 113 ) Cntenu archivé (md_archive) : ce mdule affiche un calendrier mensuel des éléments archivés ; il vus suffit de cliquer sur le nm d un mis pur vir tus les articles archivés datés de ce mis-là. Lrsque vus archivez un article vir paragraphe A prps de l'archivage dans ce chapitre en page 95 -, cette liste est autmatiquement mise à jur., Cntenu le plus lu (ppular) (md_mstread) : ce mdule affiche le titre des articles les plus lus de vtre site, Dernières actualités (md_latestnews) : affiche la liste des derniers articles publiés (u mis à jur), Encapsuleur (Wrapper) (md_wrapper) : permet d insérer une page Web dans vtre site (en utilisant une i Frame) Fils d Ariane (md_breadcrumbs) : affiche le chemin suivi pur accéder à la page affichée, par exemple Accueil > Amérique du Sud > Chili ; vus purrez chisir dans la cnfiguratin du mdule le nm du premier élément, Hme u Accueil, Flash d infrmatin (md_newsflash) : affiche au hasard un article différent à chaque rafraîchissement de la page ; cet article appartient généralement à une catégrie particulière cntenant des brèves. Il peut aussi afficher plusieurs articles hrizntalement u verticalement HTML persnnalisé (md_custm) : affiche une zne de texte persnnalisée, Image au hasard (md_randm_image) : affiche au hasard une image, classée dans un répertire particulier, Menu (md_mainmenu) : affiche un menu, Pied de page (md_fter) : affiche les infrmatins en bas de page, avec le cpyright Jmla!, Qui est en ligne (md_whsnline) : affiche le nmbre d internautes cnnectés ; ce mdule apparaît par défaut sur les pages de la partie administratin, Recherche (md_search) : un mdule de recherche sur vtre site : vus tapez un mt et vus truvez tus les articles qui en parlent! Sectin (md_sectins) : affiche la liste des sectins, u du mins de celles que vus avez chisi d afficher (une table des matières de vtre site en quelque srte), Sndage (md_pll) : affiche un sndage que vus avez cnçu avec le cmpsant asscié, Statistiques (md_stats) : affiche quelques dnnées statistiques sur vtre site ; Jmla! 1.5 pur les nuls - v1.33 p 83/177

84 Chapitre : Mdules, menus, cmpsants et plugins Syndicatin : ce mdule crée un flux RSS (u fil d actualité) à partir des articles de vtre site ; les internautes purrnt alrs s abnner au flux RSS de vtre site! Le nm entre parenthèses crrespnd au nm technique du cmpsant ; c est ce nm qui apparaît dans la liste présentée avec l écran Gestin des mdules. Cmme vus puvez le cnstater, certains mdules snt plus réservés à l administrateur du site. L exemple de site furni avec Jmla! vus dnne un exemple d utilisatin de tus les mdules destinés aux internautes Vus n avez qu a chercher sur la page d accueil pur les truver! 7.3 La gestin des menus Dans la liste des mdules, vus vyez certains mdules qui gèrent des menus. Nus allns maintenant décrire cette fnctin menu. Dans l'exemple prpsé précédemment, nus avns intrduit 2 sectins - Asie et Amérique du Sud - et 5 catégries - Japn, Chine, Chili, Argentine et Blivie -. Nus vus prpsns de créer un nuveau menu Amérique du Sud pur afficher les articles des catégries Chili, Argentine et Blivie.. Attentin! Nus vus cnseillns de cnserver le menu principal - main menu - car il a des prpriétés assez particulières... En le supprimant sans prendre de précautins, vus purriez avir de mauvaises surprises Créatin d un nuveau menu et du mdule asscié Nus allns maintenant créer un menu et le mdule asscié afin d'y placer des liens vers les articles u les catégries d'articles que nus avns créés. Chisissez dans le menu Menu l'item Gestins de menus, Cliquez sur le butn Nuveau dans la barre d'utils, Jmla! 1.5 pur les nuls - v1.33 p 84/177

85 Chapitre : Mdules, menus, cmpsants et plugins Une fenêtre apparaît alrs avec l'ensemble des paramètres de cnfiguratin du menu : Le champ Type de menu est le nm utilisé par Jmla! pur identifier le menu dans le cde. Ce nm dit être unique et vus ne devez pas utiliser d'espace u de caractères spéciaux pur ce nm. Le champ Titre est le nm tel qu'il sera vu sur le site par vs visiteurs. N ubliez pas de remplir le dernier champ Titre du mdule! C est le nm dnné au mdule qui va gérer vtre menu! Si vus l mettez, le mdule qui cntient vtre menu ne sera pas publié... Renseignez les tris champs puis cliquez sur le butn Sauver. Le nuveau menu a été créé avec succès. ATTENTION : si vus ne remplissez pas le dernier champ Titre du mdule, le nuveau menu que vus avez créé ne va pas apparaître dans la liste des mdules et vus ne purrez pas le publier! La gestin du mdule asscié au menu Vyns vir ce qui s'est passé du côté des mdules du site (menu Mdules / Mdules du Site). Vus puvez cnstater que le mdule Amérique du Sud a été créé autmatiquement, qu'il n'est pas publié (nn visible sur le site) et qu'il est en psitin Left, tut en haut. Vus puvez activer sa publicatin et le descendre en dessus de main_menu. Jmla! 1.5 pur les nuls - v1.33 p 85/177

86 Chapitre : Mdules, menus, cmpsants et plugins En cliquant sur le nm du mdule, amerique_du_sud, vus allez accéder à l ensemble des paramètres du mdule. Bn, Jmla! a réalisé une cnfiguratin par défaut de l ensemble des paramètres et nus n allns pas rentrer dans tus les détails! Quelques repères : L nglet Affectatin du menu permet de chisir dans quelle page sera affiché ce menu ; cette fnctin a été décrite précédemment. Dans l nglet Paramètres du mdule, vus puvez mdifier le style de menu seln les instructins furnies avec le template u, dans le cas de menus avec des sus menus, pur préciser cmment vus vulez gérer l affichage des sus menus ; cette fnctin sera décrite dans le paragraphe La gestin de sus menus en page 90. Ainsi, dans l'exemple du template rhuk_milkyway, il faut saisir _menu dans la zne Suffixe de classe de mdule. Et vus truverez dans les feuilles de styles du template (fichier ccs) une classe style menu pur définir le style du menu. Ces règles snt précisées dans les infrmatins furnies avec le template. 7.4 La publicatin de vs articles Bien, revenns à ns mutns. Après avir structuré ns articles en Sectins / Catégries, nus prpsns d'afficher tus les articles de la catégrie Chili sus la frme dite tableau ave c le titre de chaque article, sn auteur... Dans l nglet Paramètres avancés, vus puvez gérer le style pur afficher vtre menu Ajut d un lien dans un menu Si ce n'est pas déjà fait, cliquez sur le menu Menu / amerique_du_sud, Vus puvez aussi cliquer sur le menu Menu / Gestin des menus ; l écran suivant s affiche : Jmla! 1.5 pur les nuls - v1.33 p 86/177

87 Chapitre : Mdules, menus, cmpsants et plugins Cliquez alrs sur l icône L écran suivant s affiche : Dans le menu Menus, sélectinnez le menu dans lequel vus allez ajuter des liens, Amérique_du_sud par exemple, puis cliquez sur le butn Nuveau. Vus décuvrez alrs une première liste d'éléments de menus : Jmla! 1.5 pur les nuls - v1.33 p 87/177

88 Chapitre : Mdules, menus, cmpsants et plugins Nus allns nus fcaliser dans un premier temps sur la publicatin de vs articles, avec 2 exemples : la publicatin de la liste des articles d une catégrie et la publicatin des articles d une catégrie en mde blg. Si vus vulez faire ce test, saisissez au préalable une sectin, une catégrie, et des articles dans cette catégrie Liste d articles Dans Lien interne, cliquez sur Articles et dans Catégrie, Liste des articles d'une catégrie, L écran suivant s affiche : Jmla! 1.5 pur les nuls - v1.33 p 88/177

89 Chapitre : Mdules, menus, cmpsants et plugins Le Titre est le texte qui apparaîtra dans le menu (attentin à la lngueur!), Si vus ne remplissez pas le champ Alias, il est rempli par Jmla!! Attentin, cet alias apparaîtra dans les url si vus avez chisi d afficher des url explicites (SEO) ; je rappelle qu il ne faut ni blanc, ni caractère spécial! Le Niveau permet de limiter l affichage de cet item de menu aux utilisateurs authentifiés, ce pint est traité dans le paragraphe L'accès aux fnctins d'éditin du chapitre La gestin des utilisateurs en page 116. Dans l nglet Paramètres - basique, vus chisissez : le nm de la catégrie d articles à afficher, Vus puvez décider de mntrer u de masquer l en tête de la liste, En cchant Filtre, vus ferez apparaître une fenêtre à l écran qui permettra à l utilisateur d afficher les articles d après un mt dans le titre u le nm de l auteur. Dans l nglet Paramètres - Avancés, vus puvez ntamment chisir dans quel rdre vus vulez afficher les articles : Défaut, Les plus anciens en premier, Les plus récents en premier, Par titre, dans l rdre alphabétique (de A à Z), Par titre, dans l rdre alphabétique inverse (de Z à A), Par auteur, dans l rdre alphabétique (de A à Z), Par auteur, dans l rdre alphabétique inverse (de Z à A), Les plus ppulaires, c'est-à-dire les plus lus, d abrd Les mins ppulaires, Ordre : l rdre que vus avez défini dans la gestin des articles! Dans l nglet Paramètres - Avancés, vus puvez mdifier les paramètres d affichage des articles que vus aviez défini par défaut lrs de la saisie d un article, au paragraphe Les paramètres de publicatin d un article par défaut en page 59, Dans l nglet Paramètres - Système, vus puvez mdifier le style d affichage (ccs) et le Titre de la page qui va s afficher lrsque l internaute va sélectinner cet item de menu, si le nm de la catégrie u de la sectin ne vus cnvient pas! Pur en savir plus sur un paramètre, survlez les nms de champs pur afficher une infbulle explicative), Vyns ce que cela dnne sur le site en cliquant sur les butns et Si vus ne vyez pas le lien, c'est que le mdule Amérique du Sud n'est pas publié; rendez-vus dans la liste des mdules du site pur y remédier! Articles en mde blg Nus prpsns d'afficher tus les articles de la catégrie Chili sus la frme dite blg : un titre, un texte d'intrductin et un lien vers la suite de l'article. Jmla! 1.5 pur les nuls - v1.33 p 89/177

90 Chapitre : Mdules, menus, cmpsants et plugins Allez dans la page de gestin du menu Amérique du Sud et cliquez sur le butn Nuveau, Dans Lien interne, cliquez sur Articles et dans Catégrie, Articles d'une catégrie dnnée en blg, Vus retruvez un écran de saisie smme tute assez cmparable à celui pur la Liste des articles d'une catégrie. Cependant, dans la partie drite, Paramètres - Basique vus puvez gérer la dispsitin des articles : la cnfiguratin par défaut vus prpse dans la partie Principal, en haut, un article, dans la partie Intr qui suit, 4 articles répartis en 2 clnnes, enfin, l'affichage de liens pur les 4 articles qui suivent. Vus puvez mdifier le nmbre d'articles à afficher en page d'accueil, le nmbre de clnnes... Par exemple, si vus suhaitez afficher tus vs articles sur une clnne, vus devez passez la valeur du champ Clnnes de 2 à 1. Les ptins d'affichage snt multiples, à vus de tester! La gestin de sus menus Jmla! permet très simplement de hiérarchiser les liens en se basant sur une structure lien enfant / lien parent. Par exemple, vus avez créé vtre site pur présenter vs vyages et vus pensez qu afficher la liste de tutes les villes que vus avez visitées dans le menu de gauche prendrait trp de place Alrs, utilisez les sus menus : déclarez le lien Argentine cmme parent des liens Buens Aires, Salta et Ushuaïa : Lrsque l internaute se cnnecte sur la page d accueil, il ne vit dans le menu de gauche que la liste des pays, En cliquant sur l élément Argentine, il fait apparaître, en dessus de l élément Argentine, les liens liens Buens Aires, Salta et Ushuaïa Vus avez un exemple de sus menu dans le jeu d exemples furni avec Jmla! : L élément de menu What s new in 1.57 a pur parent l élément de Menu Jmla! Overview : Jmla! 1.5 pur les nuls - v1.33 p 90/177

91 Chapitre : Mdules, menus, cmpsants et plugins Dans la définitin de cet élément de menu cmmandes Menu Main Menu puis cliquez sur What s new in , vus vyez que dans la fenêtre Elément parent, l item Jmla! Overview est sélectinné Lrsque que vus avez sélectinné Main menu cmmandes Menu Main Menu vus vyez que l item What s new in 1.57 apparaît en décalage. Jmla! 1.5 pur les nuls - v1.33 p 91/177

92 Chapitre : Mdules, menus, cmpsants et plugins Cncrètement, sur la page d accueil, vus ne vyez que Jmla! Overview mais si vus cliquez sur Jmla! Overview, vus vyez apparaître les sus menus : (le menu avant le clic) (le menu après le clic sur Jmla! Overview) Par défaut, seul le lien parent est visible Il faut cliquer sur le lien parent pur afficher les sus menus Vus puvez chisir de tujurs afficher les sus menus : il vus suffit d aller dans la cnfiguratin du mdule qui gère l affichage de ce menu sélectinnez le menu Gestin des mdules puis cliquez sur Main Menu - et de ccher le butn radi Oui face au paramètre Tujurs afficher les sus menus dans l nglet Paramètres : Pur le menu hrizntal, les règles snt quelque peu différentes et dépendent du template. 7.5 Les éléments de menu Dans le paragraphe précédent, nus avns étudié 2 éléments de menu pur publier vs articles. Maintenant, nus allns étudier en détail tus les autres éléments de menu. Lrsque dans un menu, vus appuyez sur le butn Nuveau, vus vyez apparaître tute la liste des éléments de menus : Jmla! 1.5 pur les nuls - v1.33 p 92/177

93 Chapitre : Mdules, menus, cmpsants et plugins Nus allns d abrd étudier la première rubrique Lien Interne Articles avant de regarder les autres éléments Les éléments de menus pur gérer un article La première catégrie - Lien interne - Articles - permet de publier tut article du site : Archives Liste des articles archivés : cette fnctin permet de publier tus les articles archivés, classés par date. l'archivage d'un article (u le retrait d'un article des archives) se fait à partir de la Gestin des articles. Pur plus de détails, vus puvez cnsulter le paragraphe A prps de l'archivage en page 95. Article Un article ; cette fnctin permet de publier un article ; ceci permet d'afficher par exemple tujurs le même texte d'intrductin dans la page d'accueil. Prpsitin d'article : avec cette fnctin, un utilisateur ayant le statut d'auteur (u plus) purra prpser un nuvel article. Pur plus de détails, vus puvez cnsulter le paragraphe L'accès aux fnctins d'éditin dans le chapitre La gestin des utilisateurs en page 116. Catégrie Articles d'une catégrie dnnée en blg : c'est l'affichage des articles d'une catégrie sus frme de blg (titre, texte d'intrductin) cmme décrit précédemment. Liste des articles d'une catégrie : c'est l'affichage des articles d'une catégrie sus frme d'une liste (titre, date, auteur), cmme décrit précédemment.. Page d'accueil Page d'accueil au frmat blg : la fnctin pur publier la page d'accueil, qui n'est qu'une sélectin d'articles du site. Le paragraphe Gestin de la page d'accueil du site en page 95 dnne de plus amples infrmatins sur ce mdule. Jmla! 1.5 pur les nuls - v1.33 p 93/177

94 Chapitre : Mdules, menus, cmpsants et plugins Sectin Articles d'une sectin dnnée en blg : c'est l'affichage des articles d'une sectin sus frme de blg (titre, texte d'intrductin). Liste des articles d'une sectin : c'est l'affichage des articles d'une sectin sus frme d'une liste (titre, date, auteur) Les autres éléments de menus Lien interne : l'élément de menu génère une page à partir des dnnées du site : articles, cntacts,... En cliquant sur ces catégries, vus allez faire apparaître le détail de chaque catégrie... Articles : vus truverez ici tute la bîte à utils pur gérer les articles, décrite dans le paragraphe précédent. Cntacts : tut pur afficher une page ù l internaute sera invité à vus envyer un mail ; cet élément s appuie sur le cmpsant Cntacts. Pur en savir plus, cnsultez le paragraphe Avant prps dans ce chapitre en page 99. Fils d actualités, pur uvrir une page cntenant les actualités d un autre site ; la gestin des flux externes se fait au travers du cmpsant asscié. Sndage, pur afficher le résultat d un sndage, géré par le cmpsant du même nm. Recherche : alrs que le mdule vus affiche une fenêtre pur saisir le mt à chercher, ici vus avez une page cmplète avec plusieurs critères pur faire vtre recherche et afficher les résultats, Utilisateur : vus retruvez des éléments pur la gestin des utilisateurs. Pur en savir plus, cnsultez le paragraphe Le mdule de dans le chapitre La gestin des utilisateurs en page 113. Liens Web, pur afficher les liens Web (vs sites préférés) u inviter les internautes à vus prpser des liens Pur en savir plus, cnsultez le paragraphe Liens Web dans ce chapitre en page 101. Encapsuleur, pur afficher une page externe dans vtre site. Lien externe, l élément du menu cntient un lien vers une page Web externe, Séparateur, pur la mise en frme de vs menus, Alias : Si vus suhaitez appeler dans 2 menus le même élément de menu, 2 liens sur la page d'accueil par exemple, il vaut mieux la secnde fis déclarer un alias vers le premier élément accès à la page d'accueil Eléments d un menu, mdules, cmpsants Vus allez truver des éléments de menus qui traitent des mêmes sujets que les mdules et vus allez peut être vus pser alrs la questin : quelle est la différence entre les deux? Un élément de menu prvque l affichage d un cmpsant au milieu de la page, alrs que le mdule est un blc sur une page Par exemple mdule Recherche et élément de menu Recherche : Le mdule vus affiche une fenêtre pur saisir le mt à chercher, Ce mdule s appuie sur un plug in qui va analyser le texte saisi pur activer la recherche. Jmla! 1.5 pur les nuls - v1.33 p 94/177

95 Chapitre : Mdules, menus, cmpsants et plugins Avec l élément de menu, vus faites appel à un cmpsant qui affiche une page cmplète avec plusieurs critères pur faire vtre recherche et afficher les résultats et il y a tujurs un plugin qui analyse le texte saisi par l internaute. Plus généralement, vus vyez que, pur réaliser une fnctin cmplexe, il faut asscier les différents bjets que snt cmpsants, mdules, éléments de menu et plugin A prps de l'archivage Vus puvez «archiver» un article en passant par le menu Cntenu / Tus les articles. Vus devez ensuite ccher le(s) article(s) à archiver puis cliquer sur le butn Archiver dans la barre d'utils Jmla! Pur srtir un article des archives, vus devez passer par le même chemin : cchez l article archivé cncerné et appuyez le butn Désarchiver. Vus puvez afficher les articles archivés de 2 manières : En ajutant un lien dans un menu : chisissez dans Archives, Liste des articles archivés : cette fnctin permet de publier tus les articles archivés, classés par date. l'archivage d'un article (u le retrait d'un article des archives) se fait à partir de la Gestin des articles. En ajutant le mdule Cntenu archivé, Ce mdule affiche un calendrier mensuel des éléments archivés Gestin de la page d'accueil du site Cmme nus l avns décrit dans le chapitre Intrductin à Jmla!, la page d accueil prpsée par Jmla! affiche un cmpsant qui prpse l affichage d une sélectin d articles du site en mde blg. Cmment ça marche? Lrsqu un internaute se cnnecte sur vtre site, Jmla! va chercher dans le menu Main menu l élément de menu précédé d une étile, l étile signifiant ici que cet élément est utilisé par défaut. L élément prpsé dans l exemple furni avec Jmla! est l élément Hme u Accueil - dnt le type est Page d accueil en mde blg. Nus allns d abrd vus mntrer cmment gérer ce cmpsant Ajuter un article en page d'accueil Vus puvez afficher n'imprte quel article avec le cmpsant page d'accueil. Pur ce faire, vus avez plusieurs pssibilités : Jmla! 1.5 pur les nuls - v1.33 p 95/177

96 Chapitre : Mdules, menus, cmpsants et plugins Rendez-vus dans la liste des articles - menu Cntenu / Gestin des articles et dans la clnne page d'accueil, cliquez sur la crix ruge pur la transfrmer en Dans l'en tête de la page prpsée pur créer u gérer un article, sélectinnez l'ptin Page d'accueil (2 e clnne) et cchez la case Oui Classer vs articles en page d accueil Pur afficher la liste de tus les articles affichés en page d'accueil vus devez passer par le menu Cntenu / Gestin de la page d'accueil. L écran suivant s affiche : Jmla! 1.5 pur les nuls - v1.33 p 96/177

97 Chapitre : Mdules, menus, cmpsants et plugins De là, vus purrez gérer les articles de la page d accueil, et plus particulièrement retirer certains articles de la page d accueil, changer l rdre d affichage des articles. Par défaut, Jmla! vus prpse d'afficher les articles dans l'rdre ù vus les créez mais vus puvez mdifier l rdre d affichage, avec les flèches par exemple! Cnfigurer l affichage! L affichage de cette sélectin d articles se fait par le paramétrage d un élément de menu Hme u Accueil que l n retruve dans le menu Main Menu : L élément asscié est un élément un peu particulier, Page d accueil au frmat blg, chisi dans la liste des éléments de menus : Lien Interne Article Page d accueil ; cet élément se gère cmme l élément Catégrie - Articles d une catégrie dnnée en blg dnt nus avns parlé précédemment. Pur accéder au paramétrage : Ouvrez le menu Menu / Mainmenu (lui et pas un autre!) Editez le lien Accueil (u Hme si vus avez cnservé le titre anglais)... et vilà! Jmla! 1.5 pur les nuls - v1.33 p 97/177

98 Chapitre : Mdules, menus, cmpsants et plugins Vus retruvez dans l nglet Paramètres Basique les règles d affichage des articles ; dans l exemple chisi, nus avns l affichage des 10 premiers articles en mde blg (si la page d accueil en cmprend 10) sur une seule clnne Welcme t the Frntpage Si vus cliquez sur l nglet Paramètres Système, vus vyez apparaître la mentin Welcme t the Frntpage qui a traumatisée plus d un néphyte! Vus savez cmment faire pur vus en débarrasser : saisissez un autre titre (qui apparaîtra cmme titre de vtre page dans vtre navigateur) et, le cas échéant, cchez sur le butn radi Nn pur le paramètre Afficher le titre de la page pur ne pas le vir en en-tête de vtre page d accueil! Et pur changer l affichage en page d accueil Si vus ne vulez pas afficher en page d accueil une sélectin d articles de vtre site, il vus suffit, dans le menu main menu, de chisir l élément qui vus cnvient, de le sélectinner et de cliquer sur l icône. La sélectin d articles Page d accueil en frmat blg peut être appelée par un autre élément de menu. 7.7 Eléments de menus et cmpsants Nus avns déjà parlé de cmpsants cmme le cmpsant qui gère le cntenu d une page mais il existe aussi des cmpsants qui snt des mini applicatins intégrées à vtre site. Ces cmpsants dispsent de leur prpre interface de cnfiguratin accessible par l interface administrateur. Nus allns vus présenter ici les cmpsants standards qui s appuient généralement sur des éléments de menus Jmla! 1.5 pur les nuls - v1.33 p 98/177

99 Chapitre : Mdules, menus, cmpsants et plugins Les cmpsants standards Cliquez sur Cmpsants ; l écran suivant apparaît : Dans l exemple ci-dessus, vus vyez apparaître la liste des cmpsants prpsés par défaut avec Jmla! : Le cmpsant Bannières gère des images qui cntiennent un lien vers un spnsr. L affichage de la bannière est géré par un mdule, Le cmpsant Cntacts permet de créer un annuaire de cntacts. L usage de ce cmpsant est décrit ci-après dans le paragraphe Cntacts. Le cmpsant Fils d actualités gère des flux RSS venant d autres sites Web. L affichage de ces flux se fait par un élément de menu (Lien interne) Le cmpsant Sndage vus permet de créer un petit sndage : une questin et plusieurs répnses pssibles (appelées ptins). L affichage du sndage sur vtre site se fait au travers d un mdule ; la cnsultatin des résultats au travers d un élément de menu (Lien interne) Le cmpsant Recherche est le mteur de recherche intégré à vtre site. Le lancement de ce mteur de recherche se fait sit au travers d un mdule : (affichage d une fenêtre pur saisir le mt à rechercher) sit au travers d un élément de menu (Lien interne) qui affiche une page cmplète avec plusieurs critères de recherche via l interface d administratin, vus puvez gérer des statistiques sur les recherches effectuées par les visiteurs de vtre site. Le cmpsant Liens Web gère les pages cntenant des liens vers d autres sites Web ; L usage de ce cmpsant est décrit ci-après dans le paragraphe Liens Web Cntacts Ce mdule permet de créer un annuaire de cntacts avec pur chacun la pssibilité d afficher les crdnnées cmplètes, une image et un frmulaire de cntact par mail. C est ce cmpsant qu n utilise généralement pur créer une page Cntactez-nus sur un site Web. Tut cntact dit être rangé dans une catégrie : Si vus n avez qu un seul cntact, vus devez le mettre dans une catégrie, que vus puvez appeler Cntacts Jmla! 1.5 pur les nuls - v1.33 p 99/177

100 Chapitre : Mdules, menus, cmpsants et plugins Mais suppsns que vus faites le site d un club sprtif, vus puvez créer une catégrie Bureau ù vus mettrez la liste des membres du bureau de l assciatin, et une catégrie Entraîneurs sprtifs Pur créer un cntact, il faut d abrd créer une catégrie : Dans le menu Cmpsants, sélectinnez Cntacts puis Catégries, Cliquez sur l icône Nuveau, Saisissez le nm de la catégrie dans le champ Titre ; Jmla! met à jur le champ Alias autmatiquement et les autres champs ne snt pas utilisés Si vus en dutez, il suffit de cliquer sur l icône Aide! Vus puvez ensuite créer le cntact : Dans le menu Cmpsants, sélectinnez Cntacts puis Cntacts, Cliquez sur l icône Nuveau, Détails : Saisissez le nm du cntact dans le champ Nm ; Jmla! met à jur le champ Alias autmatiquement ; Chisissez une catégrie Le champ Lier à l utilisateur permet de faire un lien entre un cntact et un utilisateur : même adresse électrnique, paramètres en cmmun Infrmatins Remplissez les différents champs qui décrivent le cntact ; le terme Psitin du cntact désigne le pste u le statut du cntact Jmla! 1.5 pur les nuls - v1.33 p 100/177

101 Chapitre : Mdules, menus, cmpsants et plugins Paramètres du cntact Cette fenêtre permet de préciser quels champs saisis dans la fenêtre Infrmatins sernt affichés sur la page du site Web cncernant ce cntact. Paramètres avancés Cette fenêtre permet de chisir des libellés u les icônes utilisées pur présenter les différentes rubriques Paramètres de l Cette fenêtre permet de paramétrer le currier envyé par le visiteur : paramètres sur le frmulaire de saisie mais aussi tests pur rejeter certains mails (détectin de spams ) : s bannis : test sur l adresse de l expéditeur. Vus saisissez tus les mts indésirables, séparés par un pint virgule et tus les mails dnt l adresse cntiendra l un de ces mts sernt rejetés. Exemple : si vus saisissez "spam;junk", les curriers avec les adresses cmme [email protected] u [email protected] sernt rejetés sujets bannis : test sur le champ bjet (subject en anglais) textes bannis : test sur le texte du mail. Sauvez les dnnées de ce cntact. Enfin, vus allez dans un menu insérer un élément de type Cntact dans Lien interne : Cntact : vus chisissez un cntact et la page affichée sera le frmulaire qui permet d envyer un currier à ce cntact. Catégrie : la page affichée cntient la liste des cntacts de la catégrie sélectinnée et il suffit alrs de cliquer sur le nm du cntact vulu Liens Web Jmla! vus prpse un util simple qui vus permet d afficher une liste de liens vers d autres sites Web. La démarche à suivre est cmparable à celle prpsée pur la gestin des cntacts Créer d abrd des catégries (u des grupes) de liens à partir du menu Cmpsants / Liens web / Catégries Créer ensuite les liens à partir du menu Cmpsants / Liens web / Liens Jmla! 1.5 pur les nuls - v1.33 p 101/177

102 Chapitre : Mdules, menus, cmpsants et plugins Dans la fenêtre Détails, saisissez le nm du site puis l url du site de la frme ; vus puvez uvrir un autre nglet dans vtre navigateur, aller sur le site cible et cpier l adresse dans la barre de navigatin Dans la fenêtre Paramètres, la cible désigne cmment va s afficher la page du site web Nuvelle fenêtre avec la barre de navigatin : le navigateur va uvrir un nuvel nglet pintant sur le site web cible, tut en cnservant un nglet avec la page de vtre site Fenêtre parente avec navigatin : la page de vtre site web va se fermer pur être remplacée par la page du site web cible. Dans la fenêtre Descriptin, vus puvez placer un texte curt décrivant le site web cible, texte qui s affichera en dessus du lien Sauvez les dnnées de ce cntact. Enfin, vus allez dans un menu insérer un élément de type Liens Web dans Lien interne : Tutes les catégries : la page affichée cntient l ensemble des liens classés par catégries. Catégrie : la page affichée cntient l ensemble des liens pur une catégrie dnnée. Attentin, l élément Sumissin de lien Web permet aux utilisateurs identifiés de prpser un lien web à ajuter dans la liste La gestin des bannières Avec le mdule Bannières, vus puvez afficher des bannières dans une psitin de vtre template. Les bannières snt des images placées dans le sus répertire /images/banners, et en cliquant sur l image, l utilisateur est redirigé vers le site que vus avez asscié à cette images. Les bannières snt gérées par le cmpsant Bannières. Les bannières snt classées par Client et par Catégrie, Lrs de la créatin d une bannière, vus avez accès à ces fnctins : Afficher la bannière, Epinglé : si vus avez chisi dans le mdule d affichage des bannières l ptin en 1er, au hasard, les bannières qui snt déclarées «Epinglé» vnt s afficher alrs que les autres ne sernt jamais affichées, Ordre : si vus avez chisi dans le mdule d affichage des bannières l ptin en 1er, trié, les bannières sernt affichées dans l rdre ici défini, Chix du client et chix de la catégrie, Chix de l image et de sa taille, Balises : Si vus avez chisi dans le mdule d affichage des bannières l ptin Recherche par tag, vus saisissez dans ce champ les mts clefs assciés à cette bannière et lrs de l affichage d une page, Jmla! recherchera la bannière dnt les mts clefs crrespndent le mieux aux mts clefs de l article affiché. Jmla! 1.5 pur les nuls - v1.33 p 102/177

103 Chapitre : Mdules, menus, cmpsants et plugins 7.8 Quelques plugins Par le menu Extensins / Gestin des plugins, vus accédez à la liste de tus les plugins ; vus puvez alrs pur chaque plugin l'activer u le désactiver, le cnfigurer Nus allns revenir sur l éditeur de texte, un plug in que tut le mnde utilise pur vus faire décuvrir tutes ses fnctins La cnfiguratin de l'éditeur de texte La première fenêtre Paramètres du plugin gère la cnfiguratin générale du plugin alrs que la fenêtre Paramètres avancés permet de chisir les différents éléments qui vnt cnstituer la barre d'utils Paramètres du plugin Niveau : le niveau Simple est très très limité! Si vus avez créé un prfil auteurs pur vtre site (Chapitre La gestin des utilisateurs en page 106), ceci est tut à fait suffisant pur les auteurs. Et dans ce cas, pur vus administrateur, vus puvez chisir un util plus élabré cmme JCE. Le niveau Avancé crrespnd à un usage curant alrs que le niveau Étendu vus dnne accès à tutes les fnctins de l'éditeur. Mais vus purrez alrs masquer les butns dnt vus n'avez pas besin! Nettyage du cde lrs de la sauvegarde du cntenu : chisissez Tujurs, sinn l éditeur va vus ajuter du cde inutile dans vtre page. Type d encdage : brut car le mteur de recherche intégré dans Jmla! ne fnctinne pas avec les autre ptins. En ce qui cncerne la gestin de la langue de l'éditeur (la langue utilisée pur afficher les cmmandes et l'aide en ligne) : Sit vus gérez un site multilingue et en cchant la case Sélectin autmatique de la langue à ui, et l'éditeur chisira la langue de l'utilisateur, Sit vus n'utilisez qu'une seule langue ; cchez la case Sélectin autmatique de la langue à nn et saisissez dans le champ Cde langue le cde de la langue : en pur l'anglais, fr pur le français Si vus vulez appliquer des styles css sur le texte que vus saisissez dans la fenêtre de l éditeur : Jmla! 1.5 pur les nuls - v1.33 p 103/177

104 Chapitre : Mdules, menus, cmpsants et plugins En cchant à ui le champ Classes CSS du template, l'éditeur s'appuiera sur le fichier editr.css u template.css seln les versins de Jmla! ; il ira le chercher dans le répertire de vtre template template/beez par exemple si vus avez chisi le template beez -. Vus puvez ensuite saisir le nm d un fichier css présent dans le répertire, editr.css par exemple. Il vaut mieux créer vtre fichier editr.css pur l affichage dans l éditeur en reprenant dans les autres fichiers css les styles nécessaires pur publier un article. Pur le champ URLs, chisissez la valeur relative et cmme cela, vus purrez préparer sur vtre rdinateur en lcal vs pages avant de les publier sur un site distant. Attentin! Ce chix peut pser prblème avec certains utils qui gèrent les news letters! (Besin d'url abslues). Le champ Éléments prhibés précise les champs qui sernt supprimés lrs du nettyage du cde. Pur le champ Nuvelle ligne, saisissez la valeur Paragraphe ; pur plus de détails, cnsultez le paragraphe qui suit. Pur les autres paramètres, les valeurs par défaut répndent à la plupart des besins! Paramètres avancés La fenêtre permet de masquer les butns dnt vus n'avez pas besin et ainsi de simplifier l'interface de l'éditeur. N'hésitez pas à masquer les fnctins dnt vus ne vus servez pas cmme les calques, les XHTMxtras, la directin d écriture si vus faites un site en français. Les autres chix dépendrnt de vs chix éditriaux : pur des questins de lk, vus puvez refuser les émticônes, les barres hrizntales, l insertin de la date et de l heure du jur dans le texte de l article Attentin pur les amateurs du MAC! La suite de l écran cmprend l ptin Cmpatibilité Safari : activez-là si vus vulez utiliser ce navigateur! Si vus retenez les fnctins insertin de la date et de l'heure, n'ubliez pas de mdifier le frmat de la date (%d/%m/%y)! Jmla! 1.5 pur les nuls - v1.33 p 104/177

105 Chapitre : Mdules, menus, cmpsants et plugins Remarque : un éditeur cmme JCE permet de définir des prfils différents seln les utilisateurs : un prfil de type Avancé pur les rédacteurs, un prfil Etendu pur l'administrateur du site Saut de ligne et changement de paragraphe Que se passe t-il lrsque vus appuyez sur la tuche Retur charit (Entrée u Return) sur vtre clavier? Avec cette versin de l éditeur, les chses snt simples : Si vus avez retenu la valeur par défaut du champ Nuvelle ligne valeur Paragraphe -l'éditeur va encadrer le texte que vus avez saisi par une balise début de paragraphe <p> et une balise fin de paragraphe /<p> Si vus avez chisi la valeur Saut de ligne, l'éditeur va juste insérer la balise /br. Pur vus en rendre cmpte, créez un nuvel article et visualisez le cde généré avec l util. Qu est ce que cela change? L espace entre les paragraphes n est pas le même avec les sauts de ligne u les sauts de paragraphe Attentin Jmla! et certains templates n apprécient pas cette ptin Saut de ligne car ils se mélangent les pinceaux entre les sauts de lignes et les balises cmme Lire la suite u Page suivante. Si vus sélectinnez l ptin Saut de ligne, vus risquez que vtre site Jmla! se cmprte bizarrement Alrs, chisissez la valeur Paragraphe et si vus vulez cependant intrduire des sauts de ligne dans le texte de vtre article, appuyez sur les tuches Maj et Entrée! Remarque : lrsque vus ferez un cpier-cller d un texte au frmat Wrd, vus aurez un ccktail de sauts de ligne et de sauts de paragraphe et il vus faudra parfis faire des crrectins à la main pur btenir une belle mise en page A prps des autres plugins Je vus laisse les décuvrir Vus verrez que vus puvez : insérer un mdule dans un article, cnfigurer les fnctins de recherche pur ne pas effectuer de rechercher dans les articles archivés et les articles sans catégrie. Jmla! 1.5 pur les nuls - v1.33 p 105/177

106 Chapitre : La gestin des utilisateurs 8 La gestin des utilisateurs 8.1 Intrductin Purqui avez-vus besin de définir plusieurs utilisateurs? Vus êtes plusieurs à gérer le site Web. En tant que super administrateur, vus puvez définir pur chaque cntributeur un cmpte utilisateur avec un mt de passe et un prfil, de l auteur qui prpse un article à publier jusqu à l administrateur adjint. Vus vulez qu une partie de vtre site Web ne sit accessible qu à des utilisateurs cnnus et identifiés. Par exemple, seuls les membres de vtre assciatin nt accès au calendrier des réunins, aux cmptes rendus des réunins Jmla! ffre un certain nmbre d utils de base mais c est une gestin limitée des drits. Par exemple, les drits snt glbaux et vus ne puvez pas cnfier à Paul la gestin des articles sur l Amérique du Sud et à Jacques celle des articles sur l Asie : Paul et Jacques aurnt les mêmes drits d accès sur tus les articles, qu ils cncernent l Amérique du Sud u l Asie. De plus, Jmla! ne gère pur un article dnné qu une versin : un article est publié u nn publié mais vus ne puvez pas avir en même temps une versin de l article publiée et une versin en curs de mdificatin Vus ne purrez pas mdifier ces règles... Le seul myen de passer utre ces limites cnsiste à utiliser des cmpsants tiers (JACL, GMAccess). Ntez que ces cmpsants vnt mdifier lurdement les fichiers surces de Jmla! et rendre les mises à jurs de maintenance et de sécurité plus cmplexes à gérer. Par ailleurs, ils snt dévelppés pur une versin précise de Jmla!, qui n'est pas frcément la plus récente. A utiliser en tute cnnaissance de cause dnc! Vus puvez aussi cmmencer avec la versin 1.5 de Jmla! et attendre la versin 1.6 Si vus vulez utiliser ces fnctins de base prpsées par Jmla!, nus allns vus présenter les différents niveaux d accès, cmment vus puvez gérer ces utilisateurs, vire déléguer à l internaute lui-même la créatin d un cmpte. 8.2 Les différents niveaux d'accès Jmla! dispse de tris niveaux d'accès, qui permettrnt de restreindre l'accès à certaines parties de vtre site en fnctin de l'appartenance à un grupe d'utilisateurs dnné : Jmla! 1.5 pur les nuls - v1.33 p 106/177

107 Chapitre : La gestin des utilisateurs Public : l'élément du site (sectins, catégries, articles, liens, mdules) auquel est attribué ce niveau d'accès est visible par tus les visiteurs du site; il s'agit du niveau d'accès par défaut. Enregistré : l'élément du site (sectins, catégries, articles, liens, mdules) auquel est attribué ce niveau d'accès sera visible uniquement par les utilisateurs enregistrés sur vtre site ; ceux-ci dispsent d'un identifiant et d'un mt de passe qui permet de les identifier lrs de leur cnnexin sur le site.. Spécial : l'élément du site (sectins, catégries, articles, liens, mdules) auquel est attribué ce niveau d'accès sera visible uniquement par les utilisateurs enregistrés sur vtre site qui nt des fnctins d administratin du site, pur publier des articles par exemple. Ceci cncerne dnc tus les utilisateurs enregistrés sauf ceux qui nt le statut Enregistré. Jmla! prpse plusieurs prfils utilisateurs pur gérer de façn assez fine l accès aux fnctins d administratin : les statuts d auteur, d éditeur et de rédacteur permettent de gérer les articles à partir du site Internet, les statuts de gestinnaire et d administrateur permettent en plus d accéder à l interface d administratin du site. Ci-dessus le tableau récapitulatif des grupes d'utilisateurs et des drits assciés (merci à gregmab): Accès aux fnctins d'administratin par le site web Prpser un article Editer sn article Editer un article Publier un article Enregistré Nn Nn Nn Nn Auteur OUI OUI Nn Nn Editeur OUI OUI OUI Nn Rédacteur OUI OUI OUI OUI Gestinnaire OUI OUI OUI OUI Administrateur OUI OUI OUI OUI SuperAdmin OUI OUI OUI OUI Ainsi, un utilisateur avec le prfil d'auteur se cnnecte par l'interface web nrmal. Il peut alrs prpser un article en dispsant des fnctins suivantes : insérer une image, un saut de page, créer une intrductin avec lire la suite, chisir la sectin et la catégrie ù placer l'article, demander une publicatin en page d'accueil, préciser le pseud de l'auteur, les dates de début et de fin de publicatin, chisir le niveau d'accès : public, enregistré u spécial Jmla! 1.5 pur les nuls - v1.33 p 107/177

108 Chapitre : La gestin des utilisateurs saisir les méta dnnées et les mts clefs pur faciliter l'indexatin par les mteurs de recherche. Une fis l article publié, cet utilisateur purra mdifier l article qu il a saisi. Si vus suhaitez empêcher l auteur de puvir mdifier sn article une fis publié, une astuce cnsiste à mdifier les Paramètres de l article lrs de la publicatin : cpiez le nm de l auteur dans le champ Pseud de l auteur et remplissez le champ Auteur avec les crdnnées d un administrateur! Le prfil Editeur crrespnd au statut de crrecteur dans un jurnal : un utilisateur avec ce prfil Editeur peut mdifier tus les articles publiés ; de plus, il peut prpser un article. Un utilisateur avec le prfil de rédacteur purra en plus vir tus les articles, ceux qui snt déjà publiés ù ceux édités par un autre utilisateur, les mdifier (les éditer), les publier u les dépublier... Seuls les utilisateurs membres des grupes Gestinnaire, Administrateur u Super Administrateur nt accès à l interface d'administratin ; ils se cnnectent cmme vus par l adresse Accès aux fnctins d administratin par l interface d administratin Editer les menus et les articles Administrer les cmpsants, les mdules et les plugins, gérer les utilisateurs Accès aux autres fnctins Gestinnaire OUI Nn Nn Admin OUI OUI Nn SuperAdmin OUI OUI OUI Avec l'interface d'administratin - backend - l'utilisateur peut gérer plus facilement les articles, avec le nm de l'auteur, et nn le pseud qu'un rédacteur purrait mdifier. 8.3 Un peu de sécurité Avant de créer des cmptes utilisateurs, mieux vaut parler un peu de sécurité Jmla! 1.5 pur les nuls - v1.33 p 108/177

109 Chapitre : La gestin des utilisateurs Cmment snt stckés les mts de passe? Les mts de passe ne snt pas stckés dans vtre base de dnnées ; une fis saisi, le mt de passe est transfrmé par une fnctin cmpliquée et c est le résultat de cette transfrmatin qui est stcké dans la base. Et l incnvénient, qui est ici un avantage, c est que l n ne peut pas truver la fnctin nverse : si vus avez le résultat, vus ne puvez pas retruver le mt de passe riginal 2. Dnc, quelques cnclusins : Si un utilisateur perd sn mt de passe, vus ne purrez pas lui retruver! Vus purrez tut au plus lui prpser un nuveau mt de passe. Et lui, la première chse qu il fera sera de mdifier ce mt de passe pur vus empêcher d utiliser sn cmpte! La seule façn de pirater un site, c est de tester les identifiants et les mts de passe les plus curants, en espérant qu un utilisateur peu précautinneux ait chisi un mt de passe très simple Il y a des rbts qui fnt très bien cela! Chisissez des mts de passe slides! Pur le chix de vs mts de passe, vus devrez prendre quelques précautins pur garantir un minimum de sécurité : La première chse est de chisir un mt de passe assez difficile à truver pur un hacker : le mt de passe dit faire au mins 6 caractères, il faut mélanger des lettres et des chiffres et ne pas reprendre des mts existants cmme bnd007. Pur cmpliquer les chses, vus puvez mélanger des minuscules et des majuscules, intrduire des caractères spéciaux mais surtut n'ubliez pas de nter ce mt de passe. Bien sûr, vus évitez les classiques cmme vs initiales u vtre date de naissance (si vus gardez cmme identifiant admin et que vus chisissez vtre année de naissance cmme mt de passe, en mins de 50 essais, n casse vtre cde!) A chaque fis que vus mdifiez un mt de passe, n ubliez pas de sauvegarder les mdificatins que vus venez d effectuer et de tester aussitôt vtre nuveau mt de passe! Si vus avez fait une erreur, vus vus suviendrez encre de vtre erreur... Ces règles divent être aussi appliquées aux utilisateurs qui peuvent mdifier le cntenu de vtre site, ntamment avec le chix d'un mt de passe slide, afin de vus prtéger d'un hurluberlu qui referait la page d'accueil de vtre site Astuce : vus puvez laisser Jmla! générer un mt de passe. Lrs de la saisie de l utilisateur, il suffit de ne pas renseigner le champ mt de passe et Jmla! enverra un mail au nuvel utilisateur avec un mt de passe slide qui respecte ces règles Rappel : si un utilisateur a perdu sn mt de passe, il lui suffit de cliquer sur le lien Mt de passe perdu pur que Jmla! lui envie un mt de passe prvisire dans la bîte aux lettres définie lrs de l inscriptin sur le site, dans la mesure ù vus avez laisser cette fnctin accessible. 2 C est une histire de nmbres premiers et de clefs Le mathématicien brillant qui truvera la clef purra casser tus les cdes numériques (mais n travaille déjà sur d autres algrithmes) Jmla! 1.5 pur les nuls - v1.33 p 109/177

110 Chapitre : La gestin des utilisateurs Quelques règles de sécurité Evitez les identifiants cmme admin u superadmin! Ce snt les premiers et peut être les seuls identifiants que va tester un pirate Ceci signifie que la première chse que vus faites après avir installé vtre site chez vtre hébergeur, c est de changer l identifiant admin prpsé par le prgramme d installatin de Jmla! pur le super administrateur par un autre identifiant Un utilisateur = un identifiant Si plusieurs utilisateurs nt accès aux fnctins d'administratin, il faut définir un identifiant par utilisateur. Cmme cela, chacun aura sn mt de passe, une bîte aux lettres pur les échanges avec les autres administrateurs et vus purrez mieux suivre les actins de chacun. Si vus avez défini plusieurs prfils utilisateurs, ne dnnez aux utilisateurs que les drits nécessaires. Vus purrez tujurs par la suite ajuter de nuveaux drits ; avec cette démarche vus simplifiez l'interface de l'utilisateur (mins de butns dans les menus) et vus vus prtégez cntre des fausses manœuvres Si vus n'utilisez pas l accès aux fnctins d administratin par le côté site (frnt end), blquez ces fnctins dans la cnfiguratin générale du site. Enfin, cnservez l identifiant et le mt de passe du super administrateur dans un endrit assez discret. Mais faites en une cpie et cnfiez-la, avec l'ensemble de la prcédure d'installatin, à un ami sûr, qui ne cnnaît pas frcément l'infrmatique mais à qui vus purrez faire appel le cas échéant... Cela peut tujurs servir! (je vus laisse imaginer tus les scénaris catastrphes qui n'arrivent qu'aux autres : la maisn brûle ) 8.4 La créatin d'utilisateur par l'interface d'administratin Depuis l interface d administratin, u backend, seuls les utilisateurs membres des grupes Admin et Super Admin snt habilités à gérer les cmptes utilisateurs Mais bien sûr un administrateur ne peut mdifier le cmpte d un super administrateur! A partir du menu Site / Gestin des utilisateurs, vus avez accès à la liste des utilisateurs : Vus puvez vir pur chaque utilisateur sn nm, sn identifiant, s il est cnnecté, si ce cmpte utilisateur est actif, le grupe de l utilisateur, sn et la date de sa dernière visite. Jmla! 1.5 pur les nuls - v1.33 p 110/177

111 Chapitre : La gestin des utilisateurs La barre de menus vus permet de : Supprimer un utilisateur ; il suffit de ccher l'utilisateur et d'appuyer sur le butn Supprimer, Editer le prfil d'un utilisateur, c'est à dire de le mdifier, Créer un nuvel utilisateur, en appuyant sur le butn Nuveau. Si vus appuyez sur le butn Nuveau pur créer un nuvel utilisateur, l écran suivant apparaît : Les principaux paramètres dans la fenêtre Détails de l utilisateur snt : le nm de l'utilisateur, sn identifiant et sn mt de passe pur se cnnecter au site ; pur être sûr de ne pas se trmper, il faut saisir 2 fis le mt de passe! sn ; cette infrmatin est bligatire sn grupe qui lui cnfère un certain niveau d accès aux différentes fnctins d administratin. l ptin Recevir les s systèmes qui permet à Jmla! d envyer un mail au nuvel utilsateur avec ses crdnnées (vir plus bas). l ptin Blquer l utilisateur permet de rendre le cmpte de l utilisateur inactif, Dans la fenêtre Paramètres, vus puvez chisir la langue utilisée, l éditeur de texte N ubliez pas de mettre à jur le fuseau hraire! Astuce : si après avir renseigné les champs nm, identifiant, , vus ne saisissez pas de mt de passe, Jmla! envie un message à l'utilisateur avec un mt de passe, généré par le prgramme, un vrai mt de passe sécurisé! Si vus avez cché l ptin Recevir les s systèmes, vici un exemple de message que recevra le nuvel utilisateur (avec un mt de passe généré par Jmla! : Jmla! 1.5 pur les nuls - v1.33 p 111/177

112 Chapitre : La gestin des utilisateurs Objet : Paramètres de nuvel utilisateur Bnjur test, Vus avez été inscrit cmme utilisateur de Mn Site par un administrateur. Cet cntient vtre identifiant ainsi que vtre mt de passe pur vus cnnecter à - Identifiant : test - Mt de passe : xlxelg18 Ce message est généré autmatiquement pur vtre infrmatin. Merci de ne pas y répndre. 8.5 La gestin des utilisateurs à partir du site web Jmla! permet aux internautes de se déclarer cmme utilisateurs et ils peuvent alrs accéder à certains articles, s'inscrire à une newsletter u même rédiger des articles Le paramétrage de vtre site La première étape est la cnfiguratin du site. Ces fnctins snt accessibles à partir du menu Site / Cnfiguratin glbale dans l'nglet Système : Le blc Paramètres utilisateurs cntient les fnctins suivantes : Autriser l'enregistrement des utilisateurs ; si vus répndez nn, aucun internaute ne purra se déclarer cmme utilisateur identifié. Seuls les administrateurs purrnt créer des utilisateurs à partir de l interface d administratin (backend). Grupe par défaut des nuveaux utilisateurs : enregistré, auteur... Lrsqu un internaute se crée un cmpte, c est le grupe qui lui est attribué. Un administrateur purra tujurs mdifier ensuite cette valeur. Activatin du cmpte des nuveaux utilisateurs ; cette fnctin permet un premier cntrôle sur l'identité du nuvel utilisateur car il blige le nuvel utilisateur à Jmla! 1.5 pur les nuls - v1.33 p 112/177

113 Chapitre : La gestin des utilisateurs dnner une adresse crrecte! En effet, lrsqu'il aura terminé sn inscriptin, il recevra dans sa bîte aux lettres un mail de cnfirmatin qui cntiendra un lien lui permettant de valider sn inscriptin. Paramètres utilisateurs en frnt-end ; cette fnctin peut être utile si vus prpsez un rôle d'auteur u de rédacteur aux utilisateurs qui se cnnectent par le site web encre appelé frnt-end - : Si vus sélectinnez la valeur nn, les seuls paramètres que purrnt mdifier ces utilisateurs sernt leur adresse et leur mt de passe Sinn, ils purrnt chisir la langue de l interface, l éditeur de texte (si vus leur laissez le chix) Remarque : si vus avez besin de cntrôler l identité des utilisateurs, vus avez deux chix : Vus refusez l enregistrement des utilisateurs (le premier paramètre), mais vus créez un frmulaire pur inviter les nuveaux utilisateurs à s inscrire sur vtre site. Ce frmulaire ainsi rempli sera envyé dans une bîte aux lettres assciée à vtre site, par exemple [email protected]. Vus traitez alrs manuellement l inscriptin par cpier cller entre le mail reçu et l écran de saisie ; cette saisie prvquera l envi d un mail vers le nuvel utilisateur. Vus activez la fnctin Activatin du cmpte des nuveaux utilisateurs et vus ajutez une extensin qui vus permet de valider le cmpte. Le nuvel utilisateur saisira ses crdnnées sur le site, recevra un message l invitant à valider sn inscriptin Vus recevrez alrs un message pur valider sn inscriptin et il recevra enfin un message lui déclarant que sn inscriptin est prise en cmpte Le mdule de cnnexin Maintenant que vus avez fixé vs règles de gestin des utilisateurs, il vus faut publier le mdule qui gère la cnnexin des utilisateurs. Par le menu Extensins / gestin des mdules, vus puvez activer le mdule lgin frm (mdule md_lgin) qui ffre à un visiteur de vtre site, seln la cnfiguratin que vus avez défini précédemment, les fnctinnalités suivantes : La cnnexin en mde identifié, par la saisie de sn identifiant et sn mt de passe La case Se suvenir de mi permet de créer un ckie sur vtre micr pur cnserver lcalement vtre identifiant et vtre mt de passe Si vus avez ublié vtre mt de passe, Jmla! vus prpse de vus envyer un mt de passe prvisire dans vtre bîte aux lettres Si vus avez ublié vtre identifiant, Jmla! vus invite à saisir l'adresse assciée à vtre cmpte utilisateur. Jmla! recherchera cette adresse dans sa base d utilisateur avant de vus envyer un avec vtre identifiant. La créatin d un cmpte utilisateur, si vus avez laissé cette pssibilité lrs de la cnfiguratin de vtre site Jmla! 1.5 pur les nuls - v1.33 p 113/177

114 Chapitre : La gestin des utilisateurs Remarque : vus avez remarqué dans la cpie d écran les mentins test début et test fin : c est mi qui ai saisi ce texte dans la cnfiguratin du mdule Lgin Frm dans la zne paramètres du mdule : - Saisie de texte dans les champs Texte avant et Texte après. - Chix de l url du site après cnnexin sur le site u lrs de la décnnexin. Dans l'exemple furni avec Jmla!, ce mdule ne s'affiche que dans la page d'accueil : lrs de la cnfiguratin du mdule, il suffit de chisir le menu Hme dans l'nglet Affectatin de menu / Sélectinner un menu. Vir le paragraphe Afficher un mdule en fnctin de la page visitée dans le chapitre Mdules, menus, cmpsants en page 81. Si le mdule Lgin Frm ne vus cnvient pas, vus puvez créer vus-même vtre prpre menu u utiliser un menu existant pur insérer les différents éléments de menu prpsés dans la rubrique utilisateur : Cnnexin identificatin, pur qu un utilisateur se cnnecte sur vtre site en mde identifié. Enregistrement d un utilisateur : si vtre cnfiguratin le permet, le visiteur purra créer un cmpte sur vtre site. Rappel : cet élément permet à l utilisateur de se suvenir de sn identifiant. Réinitialiser : en cas d ubli du mt de passe, Jmla! prpse à l utilisateur un nuveau de passe ; celui-ci lui sera envyé dans sa bîte aux lettres. Utilisateur : Mise en page utilisateur : mdificatins des crdnnées et du mt de passe. : Jmla! 1.5 pur les nuls - v1.33 p 114/177

115 Chapitre : La gestin des utilisateurs 8.6 La gestin d un espace privé Maintenant que vus avez défini des utilisateurs identifiés, vus puvez créer des pages qui ne purrnt être vues que par ces utilisateurs identifiés, leur dnner accès à des fnctins qui leur sernt réservées. Cmment? En gérant le niveau d accès des mdules et des éléments de menu! Dans le blc détails, le niveau d accès chisi est Enregistré, pur que ce menu sit visible par tus les utilisateurs identifiés ; la mentin Spécial désigne tus les utilisateurs enregistrés qui peuvent éditer un article, vire le mdifier Vus puvez aussi persnnaliser les pages et créer un sus espace réservé aux membres en utilisant la fnctin Affectatin de menu. Dans l exemple précédent, le mdule Espace privé asscié à un menu dans la partie gauche de vtre page - n est visible que les éléments de ce menu et lrsque l utilisateur se cnnecte, il est dirigé sur la page les nuvelles de l assciatin, par un paramétrage adéquat du mdule Lgin Frm. Remarque : Vus suhaitez faire un site réservé uniquement aux membres de vtre assciatin et ceux-ci divent s'identifier avant d'accéder aux infrmatins internes... Déclarer l'élément Hme - type Articles > Page d'accueil - dans le menu Mainmenu, ainsi que tus les items du menu cntenant des infrmatins sensibles, en accès Enregistré Il vus faut aussi mdifier la page affichée par défaut de vtre site : remplacez l élément de mdule Page d accueil en mde blg par une page d identificatin, un article u un cntact cmme indiqué dans le paragraphe Et pur changer l affichage en page d accueil du chapitre Mdules, menus, cmpsants en page 98. Lrsqu un internaute se cnnectera sur vtre site, la première page sera une demande d'authentificatin u l élément que vus avez défini par défaut... Jmla! 1.5 pur les nuls - v1.33 p 115/177

116 Chapitre : La gestin des utilisateurs 8.7 L'accès aux fnctins d'éditin Créer un nuvel article Si vus avez créé des utilisateurs avec le prfil auteur, éditeur u rédacteur, il vus faut leur laisser la pssibilité de rédiger un nuvel article en insérant dans un menu l élément Prpsitin d'article dans la liste Lien Interne Articles Article ; bien sûr, le niveau d accès de cette rubrique dit être fixé à Spécial. Lrsque l utilisateur - auteur, éditeur u rédacteur va se cnnecter sur vtre site Web et chisir dans le menu la fnctin Prpser un nuvel article, vici la fenêtre qui va apparaître : Jmla! 1.5 pur les nuls - v1.33 p 116/177

117 Chapitre : La gestin des utilisateurs Remarque : le cntenu de cette page dépend du prfil de l utilisateur La page affichée pur un auteur n aura pas le butn Publié! L administrateur peut limiter les fnctins html ffertes aux différents utilisateurs lrs de la saisie d un article ; cette pssibilité est décrite dans le paragraphe Le filtrage du cntenu dans le chapitre Maintenance et autres réglages en page 136. Certaines extensins cmme JCE permettent de définir pur chaque grupe d utilisateurs le jeu de fnctins (suppressin d icônes dans le menu de l éditeur) Mdifier un article Lrsque qu un auteur, un rédacteur, u un éditeur se cnnecte sur le site, il vit apparaître une icône supplémentaire en en-tête de certains articles : La dernière icône à drite, avec le crayn, permet d éditer l article En cliquant dessus, l utilisateur vit apparaître une fenêtre cmparable à celle définie pur créer l article. Remarque : cette icône apparaît sur tus les articles pur les rédacteurs et les éditeurs, seulement sur les articles dnt il est l auteur pur un utilisateur ayant le statut d auteur. Une astuce : Si vus ne vulez pas qu un auteur puisse mdifier le texte que vus avez publié, il vus suffit lrs de la publicatin de l article, de mdifier l auteur sans mdifier le pseud de l auteur, le pseud étant affiché sur la page cntenant l article. Jmla! 1.5 pur les nuls - v1.33 p 117/177

118 Chapitre : La créatin de vtre site 9 La créatin de vtre site 9.1 Avant prps Dans les chapitres précédents, nus vus avns mntré cmment gérer les dnnées de vtre site : les articles avec leurs images, les phts, les menus, la liste des utilisateurs, la listes des cntacts, des sites web préférés Maintenant que vus vus êtes familiarisé avec Jmla!, il est temps de passer à la cnceptin de vtre site. Bn, nus vus prpsns de prendre des hypthèses de travail assez simples : vus chisissez un template existant et quelques extensins pur cmpléter vtre site. Nus allns vus mntrer cmment télécharger ces éléments, mdifier quelques fichiers de cnfiguratin pur persnnaliser les culeurs du suite, les images de titre et les libellés. Le chapitre suivant Maintenance et autres réglages en page 132 cntient plein d infrmatins intéressantes qui peuvent avir un impact sur vtre façn de cncevir vtre site : sécurité, gestin de tus les fichiers qui cnstituent vtre site, transfert du site lcal sur vtre micrrdinateur vers le site chez vtre hébergeur. 9.2 Quelques cnseils pur créer vtre site Jmla Jmla! est un util très bien cnçu, qui répndra à la plupart de vs besins (et plus!). Le prblème sera justement de définir vs besins ; en clair, que vulez vus mettre sur vtre site? Si vus ne savez pas trp dans quelle directin aller, vici une démarche pssible : Cmmencez par faire une liste de tut ce que vus vulez mettre sur vtre site : quels articles, quelles rubriques, quels utils Puis rganisez cette liste en esquissant le plan de vtre site ; cela vus permettra entre autres chses de structurer le cntenu de vtre site; vus puvez d res et déjà penser en termes de sectin/catégrie/article (suvenez vus! Asie/Japn/Kyt), Certaines parties de vtre site devrnt certainement s appuyer sur des cmpsants, faites-en l inventaire et vyez ce qui existe sur les différents sites de la cmmunauté Jmla!. Il faudra ensuite rganiser l accès aux différents éléments de vtre site (liens vers les pages de cntenu, les cmpsants) via des mdules de menu ; vus purrez aussi ajuter des mdules, par exemple des mdules liés aux cmpsants que vus aurez installés. Une fis que vus avez fait le tur de vs besins, vus purrez faire une première maquette de vtre site, au mins de façn grssière, afin de déterminer ntamment : le nmbre de clnnes : 3 clnnes (une clnne menu + une clnne crps de page + une autre clnne avec menus et cmpsants), 2 clnnes vire une seule, la présence d un menu en haut de page, la liste des différents menus et mdules que vus suhaitez. Ensuite, il faut chisir un template : c est un élément capital puisque c est la vitrine de vtre site, mais bn, une belle vitrine avec une butique vide Cmment chisir un template? Le jeu d exemples furni avec le prgramme Jmla! est très riche et les cncepteurs d un template veulent mntrer tutes les pssibilités du template et la page mntrée en exemple est très chargée. Jmla! 1.5 pur les nuls - v1.33 p 118/177

119 Chapitre : La créatin de vtre site Mais vus puvez «dépublier» des mdules pur supprimer des parties entières du template : Ainsi avec la plupart des templates prévus sur 3 clnnes, si vus ne publiez rien en psitin right, vus vus retruvez de fait avec un template à 2 clnnes En supprimant le mdule affiché en haut de la page, vus puvez agrandir l image en haut de la page Vus puvez aussi dépublier les mdules en psitin user1 et user2 Vus puvez aussi éditer les fichiers css liés à vtre template pur mdifier les culeurs, changer la taille et le style de certains champs Alrs chisissez un template qui se rapprche à peu près de ce que vus recherchez (charte graphique, lk and feel et structure de la page d accueil), et cmmencez à créer vtre site! 9.3 Un peu de méthde La persnnalisatin d un site est une pératin assez délicate et il est facile de se trmper! Alrs nus vus prpsns de travailler cmme des prfessinnels en créant différents envirnnements sur vtre micr-rdinateur avant d installer la versin définitive chez vtre hébergeur : Vus avez installé sur vtre micr-rdinateur une instance de Jmla! avec le jeu d exemples furni avec le lgiciel ; ceci vus permet de vir cmment marchent les différents cmpsants et mdules, Vus allez installer à côté d autres ccurrences de Jmla! pur tester différents templates, cmpsants, mdule, plug-ins Une fis que vus avez fait vtre chix, vus créez une instance de Jmla! pur faire une première maquette de vtre site. Quand le résultat vus cnvient, vus créez une nuvelle instance qui dit être la cpie cnfrme de ce que vus allez installer, en suivant les prcédures de gestin des dnnées décrites dans le chapitre suivant Maintenance et autres réglages en page 132 et en ntant tutes les pératins nécessaires pur installer vtre site ; cette prcédure d installatin sera très utile pur l installatin du site définitif mais aussi sa maintenance. Et quand tut sera prêt, vus installerez tut cela chez vtre hébergeur. 9.4 Le prgramme et la cnfiguratin du site De qui est cnstitué le prgramme? Vtre prgramme et la cnfiguratin de vtre site snt cnstitués : des fichiers cntenant le prgramme Jmla! et ses extensins : ce snt généralement des fichiers avec les extensins php, html u xml... qui snt interprétés par le serveur Apache et PHP pur afficher les pages de vtre site. des fichiers de cnfiguratin, fichiers avec l'extensin ini, qui cntiennent les libellés affichés par Jmla!. des fichiers pur persnnaliser vtre site, généralement placés dans le répertire templates ; ce snt des fichiers cntenant les feuilles de style - extensin css -, des icônes... Jmla! 1.5 pur les nuls - v1.33 p 119/177

120 Chapitre : La créatin de vtre site De quels éléments avez-vus besin? Pur cnstruire vtre site vus avez besin : De la dernière versin de prgramme de Jmla!, du mins de la dernière au mment ù vus avez cmmencé vs travaux, Seln vs besins, des extensins que vus allez ajuter : mdules, cmpsants, plugins, fichiers langue. Ensuite, vus purrez mdifier certains fichiers, par exemple : En ce qui cncerne les templates, vus truverez dans le répertire templates un répertire par template qui cntiendra ntamment : le fichier index.php qui cntient les caractéristiques du lg et de l image en haut de la page, les fichiers de style css, généralement dans le sus répertire css, qui définissent les culeurs, les plices de caractères, le style des textes, les fichiers images qui définissent les butns et les images du template, Le fichier favicn.ic qui cntient l icône de vtre site. Dans le répertire language/fr-fr, vus truverez tus les libellés utilisés lrsque vus chisissez la langue française cmme langue du site. Ainsi lrsque le cmpsant Cntact vus invite à saisir une adresse, il fait appel à la variable ADDRESS et le fichier fr-fr.cm_cntact.ini lui indique qu il faut afficher pur cette variable le libellé Adresse Pur vus y retruver la cinquantaine de fichiers dans ce répertire language/fr-fr, vici les règles de nmmage : Tus les nms cmmencent par fr-fr. Le fichier fr-fr.ini est le fichier de cnfiguratin utilisé dans l interface d administratin Les autres fichiers de cnfiguratin snt de la frme : fr-fr.cm_<nm du cmpsant>, cmme le fichier fr-fr.cm_cntact.ini précédemment cité, fr-fr.md_<nm du mdule>, fr-fr.plg_<nm du plug in>, fr-fr.tpl_<nm du template>. Enfin, vus serez amenés à persnnaliser la cnfiguratin de certains éléments de Jmla!, par exemple mdifier la frmule Welcme t the Frntpage, changer l rdre d affichage des articles dans un menu. Il faut cnserver une trace de tutes ces pératins : Quand vus installerez vtre site en distant, il vus faudra refaire tutes ces pératins, Jmla! 1.5 pur les nuls - v1.33 p 120/177

121 Chapitre : La créatin de vtre site Quand, plus tard, vus appliquez un patch, ce patch peut prpser une nuvelle versin du fichier ini u du fichier php que vus avez mdifiés ; il faudra refaire la mise à jur du fichier! Vus puvez rencntrer quelque prblème qui vus cntraint à tut réinstaller Une slutin cnsiste à rédiger une prcédure d installatin cmme vus l y invite le chapitre suivant au paragraphe Rédigez une prcédure d'installatin! en page Installatin et désinstallatin d extensins Jmla! Au sens Jmla! du terme, une extensin est un prgramme cmplémentaire pur gérer la mise en frme u ajuter des nuveaux services ; ce terme désigne aussi bien les cmpsants, les mdules, les plugins que les templates. Un cnseil : n installez jamais un cmpsant, mdule u plugin sur vtre site réel u en cnstructin avant de l avir testé sur une ccurrence de test de Jmla! car : Ça ne marche jamais du premier cup, C est difficile de désinstaller une extensin : cela laisse des traces dans les bases de dnnées et différents fichiers de paramètres, Une fis sur deux, la fnctin installée ne crrespnd pas à vs attentes, Euh il faut recnnaître qu il y a beaucup d extensins buggées u trp cmpliquées à utiliser Cmment se présente une extensin Une extensin se présente sus frme de fichier archive (zip u tar.gz) prêt à l'empli. Si tutefis vus vulez savir ce qui se cache à l'intérieur de ce fichier archive, vus cnstaterez la présence d'un fichier XML (nm_de_l_extensin.xml). C'est ce fichier qui va furnir les infrmatins nécessaires à Jmla! pur réaliser l'installatin de l'extensin : type d'extensin, infrmatins sur la versin et l'auteur, liste des répertires et fichiers de l'extensin... L extensin peut créer des tables supplémentaires dans la base de dnnées et les utiliser ATTENTION : certaines extensins snt livrées en plusieurs mrceaux, un fichier pur le cmpsant et un fichier pur le mdule asscié à ce cmpsant par exemple, certaines extensins snt livrées sus frmes d'archives cmprenant elles-mêmes d'autres archives (cmpsant, mdules,...). Avant de prcéder à l'installatin prenez l'habitude de vérifier que l'archive cntient le fameux fichier XML d'installatin à la racine, et pas d'autres archives! L'usage veut que le nm de l'extensin sit précédé d'un préfixe, mais il n'existe aucune «règle» impsant cette cnventin de nmmage (purtant si pratique) aux dévelppeurs: cm_ pur les cmpsants (par exemple cm_<nmducmpsant>.tar.gz), md_ pur les mdules (par exemple md_<nmdumdule>.tar.gz), plug_ pur les plugins (par exemple plug_<nmduplug_in>.zip), L'installatin d'une extensin Résumns: vus furetez sur le Web à la recherche d'une extensin (cmpsant, template...), vus la truvez, la téléchargez sur vtre micr-rdinateur... et ensuite? Jmla! 1.5 pur les nuls - v1.33 p 121/177

122 Chapitre : La créatin de vtre site Ensuite, c'est Jmla! qui prend le relais. Allez dans le backend et en quelques clics vtre extensin sera installée. Cliquez sur le menu Extensins et sélectinnez l'item Installer / Désinstaller. Si vtre extensin est dans un fichier cmpressé - zip, tar, gz placez-vus sur la première fenêtre - imprprement appelée archive à transférer, Utilisez le butn Parcurir pur sélectinner le fichier à installer Et appuyez sur le butn Transfert de fichier & installatin : Jmla! décmpresse le fichier et installe l'extensin. Une fis l'installatin terminée, Jmla! vus affiche un message indiquant le résultat de l'pératin. Si vtre extensin est cmpsée de plusieurs fichiers, répétez cette pératin pur chacun des fichiers. Jmla! vus prpse aussi d'autres myens pur charger vtre extensin : Installer depuis un dssier : Lrsque vus installez une extensin sur un site distant et que vus avez un fichier trp lurd à charger, la prcédure précédente se dérule mal car le temps de chargement est trp lng : time ut errr Qu est qu un fichier trp lurd? Ceci dépend de la taille du fichier zippé mais aussi du nmbre de fichiers dans l archive ; ainsi, les plugins éditeurs cntiennent beaucup de fichiers et l pératin précédente devient risquée. La slutin est dnc de cpier d abrd les fichiers qui cmpsent l archive de l extensin sur le site distant avant de l installer : Créez un répertire tempraire sur vtre micr-rdinateur ; pur identifier ce répertire, chisissez un nm curt, sans caractères accentués et sans blanc. Décmpressez l archive qui cntient les différents fichiers de l extensin dans ce répertire ; Avec un lgiciel de transfert de fichier, vus cpiez ce répertire tempraire sur vtre site distant, Ensuite, vus vus cnnectez à l administratin de vtre site Jmla!. Cliquez sur le menu Extensins et sélectinnez l'item Installer / Désinstaller ; dans le menu dans la secnde fenêtre - Installer depuis un répertire - saisissez le nm du chemin pur atteindre ce répertire, Cliquez sur le butn Installer. Vus truverez ci-après un exemple. Installer depuis une url : Saisissez l'url du fichier cible et cliquez sur le butn Installer La désinstallatin d'une extensin Cliquez sur le menu Extensins et sélectinner l'item Installer / Désinstaller Sélectinnez l'nglet crrespndant à l'extensin à supprimer : Cmpsants, Mdules, Plugins, Langues, Template Chisissez dans la liste l'item à supprimer et cliquez sur le butn Désinstallatin en haut de la page. Jmla! 1.5 pur les nuls - v1.33 p 122/177

123 Chapitre : La créatin de vtre site Le paramétrage d'une extensin Pur les mdules, les plugins et les templates, dans le menu Extensins, vus accédez à la gestin des différentes extensins. Pur les cmpsants, le menu Cmpsants vus dnne accès à tus les cmpsants de vtre site Dans le menu, chisissez le type d'extensin que vus vulez paramétrer, Chisissez ensuite dans la liste affichée l'extensin à paramétrer et laissez vus guider, Et n'ubliez pas de publier cette extensin, en insérant le cmpsant dans un menu u en publiant le mdule avec la gestin des mdules Un exemple Vus cherchez un nuvel éditeur pur Jmla! et vus avez truvé JCE Editr que vus vulez installer sur vtre site distant. Vus puvez télécharger cette extensin sur le site fficiel en anglais, mais vus préférez le charger sur le site francphne En cnsultant le mde d empli sur ce site, vus apprenez que JCE cmprend : Le cmpsant JCE pur Jmla! qui cntient tutes les fnctins de l éditeur, Le plugin JCE prprement dit, qui est l'éditeur avec ses fnctins riginelles (issus de TinyMCE), Les plugins pur JCE snt des fnctins cmplémentaires à l'éditeur, gérées aussi par le cmpsant. Vus avez aussi pris le temps de lire le manuel d installatin. Vici les différentes pératins nécessaires pur installer cette extensin : Téléchargez le pack cmplet JCE 1.5 versin anglais et français et dézippez-le sur vtre micr-rdinateur ; vus btenez plusieurs fichiers dnt une archive pur le cmpsant, une archive pur le plugin JCE et d autres pur les autres plu gins. Installez d abrd le cmpsant : lancez l interface d administratin de Jmla!, cliquez sur le menu Extensins et sélectinnez l'item Installer / Désinstaller ; dans la fenêtre Archive à transférer, allez chercher avec le butn Parcurir le fichier cm_jce_152_fr-en.zip, appuyez sur le butn Ouvrir de la fenêtre de sélectin puis sur le butn Transfert de fichier & Installatin, Une fis l pératin terminée, vus vyez apparaître la mentin Installatin Cmpsant : Succès sur fnd bleu. Vus vus décnnectez de l interface d administratin Cmme l archive du plugin cntient trp de fichiers, ne prenez pas de risque inutile! Vus allez cpier les fichiers de cette archive sur le site distant avant d installer le plugin : Vus créez sur vtre micr-rdinateur un répertire pub (cmme pubelle!) ù vus décmpressez les fichiers cntenus dans l archive plg_jce_152_fr- EN.zip, sit un fichier jce.php, un fichier jce.xml et un répertire jce, Jmla! 1.5 pur les nuls - v1.33 p 123/177

124 Chapitre : La créatin de vtre site Avec vtre lgiciel de transfert de fichier, vus cpiez ce répertire pub sur le site distant, au même niveau que les autres répertires de Jmla! (administratr, cache, cmpnents), Vus revenez sur l interface d administratin du site distant ; Lancer l interface d administratin de Jmla! et cliquez sur le menu Extensins et sélectinner l'item Installer / Désinstaller. Dans la fenêtre Installer depuis un dssier, vus vyez apparaître le chemin cmplet pur atteindre le répertire tmp ; placez-vus en fin de chaîne et remplacez les 3 lettres tmp par pub ; cliquez sur le butn Installatin. Si vus ne truvez pas l adresse du répertire, vus puvez aller dans le menu Site Cnfiguratin générale et chisir l nglet Serveur : le premier paramètre du serveur est le chemin pur accéder au répertire tmp! Une fis l pératin terminée, vus vyez apparaître la mentin Installatin Plugin : Succès sur fnd bleu. Et n ubliez pas de supprimer les fichiers dans le répertire tempraire que vus avez, créé, pub dans ntre exemple. Bien sûr, vus avez lu le mde d empli et vus savez : Qu il faut installer le plugin plg_jceutilities_217_fr_en avec la prcédure standard (menu Extensins - Installer / Désinstaller ), Mais que les autres plugins s installent à partir du cmpsant (menu Cmpsants - JCE administratin ), Qu il faut peut être désactiver le mde flash dans la cnfiguratin du plugin, en allant dans le menu Cmpsants JCE administratin Cnfiguratin ) Et qu il faut enfin, dans la gestin des utilisateurs, sélectinner ce nuvel éditeur. REMARQUE : les auteurs de ce dcument remercient Sarki pur sa cntributin invlntaire. Le prtail francphne de JCE est initialement réalisé à titre privé pur ffrir un supprt aux clients de Sarki Multimédia Jmla! 1.5 pur les nuls - v1.33 p 124/177

125 Chapitre : La créatin de vtre site 9.6 La persnnalisatin de vtre template Lrsque vus chisissez un template, vus puvez déjà le persnnaliser à partir de l interface d administratin. Nus allns vus mntrer un exemple avec le template JA_purity et si cela ne vus suffit pas, il faudra entrer dans les fichiers de cnfiguratin ; la première chse est alrs d apprendre à mdifier ces fichiers sans les casser La cnfiguratin d un template Pur accéder à ces différentes fnctins, dans le menu Extensins, chisissez l élément Gestinnaire des templates et sélectinnez le template JA Purity. L en tête est cmpsé d un lg u d un slgan en haut à gauche et d une image au milieu, chisie dans une cllectin de 3 images placées dans le répertire ja_purity/images/header. Avec le paramètre Template lg, vus chisissez si le lg affiché en haut à gauche peut être sit une image, lg.gif placée dans le répertire ja_purity/images, sit un texte que vus saisissez dans le champ Lg textuel. Avec le paramètre Thème d en tête dans la partie Style du template, vus chisissez la culeur de fnd de l en tête En dessus de l en tête, vus puvez intrduire un menu hrizntal avec des sus menus qui snt affichés cmme une secnde barre de menu en dessus de la première barre de menu lrsque vus passez la suris dessus : Ce menu dit être mis en psitin hrnav (hrnav = hrizntal navigatin) ; Avec le paramètre Menu hrizntal, vus puvez chisir cmment afficher les sus menus. Dans la partie Style du template, le secnd paramètre Fnd du thème permet de préciser le fnd utilisé pur le menu de gauche, blanc u grisé et le trisième paramètre Eléments principaux permet de chisir la culeur de certains éléments cmme les titres de menus. Les autres paramètres imprtants, que l n retruve généralement sur les autres templates snt : Taille des plices du template Largeur du template : Indiqué en purcentage (extensible/fluide) : le champ suivant largeur indiquée précise le purcentage ccupé (rapprt largeur du template /largeur de l écran) Aut (extensible/fluide) crrespnd à l ptin précédente avec un purcentage de 97% Les autres ptins permettent de fixer la largeur ccupée par le template La mise à jur d un fichier Vus puvez être amenés à mdifier un fichier du prgramme : fichier php, fichier ini avec les libellés, fichier css avec les feuilles de style. La mise à jur de ces fichiers demande quelques précautins car les caractères snt cdés seln la nrme utf8! Jmla! 1.5 pur les nuls - v1.33 p 125/177

126 Chapitre : La créatin de vtre site La méthde la plus simple cnsiste à utiliser un éditeur qui traite l encdage seln la nrme utf8 et à enregistrer le fichier avec l ptin NO BOM pas de marqueur spécifique pur identifier la nrme utf8 -. Vici par exemple cmment cnfigurer sur un micr-rdinateur équipé de Windws le lgiciel Ntepad++ : Quelques cas cncrets Bien sûr, ces manipulatins snt un peu délicates Vus devez faire des essais en lcal, après avir sauvegardé les fichiers avant et vus devez tester le résultat sur différents navigateurs Changer la psitin du lg La gestin du lg est assurée par le style h1.lg défini en ligne 957 du fichier template.css : h1.lg a { width: 208px; display: blck; backgrund: url(../images/lg.png) n-repeat; height: 80px; psitin: relative; z-index: 100; } Si vus cnsultez un curs sur le cde xhtml, vus décuvrirez la significatin des différentes balises ici emplyées. La psitin du lg est définie en relatif et vus puvez vulir la fixer «en abslu» ; vici le nuveau cde : h1.lg a { width: 208px; display: blck; backgrund: url(../images/lg.png) n-repeat; height: 80px; psitin: abslute; tp: 10px left: 10px z-index: 100; Jmla! 1.5 pur les nuls - v1.33 p 126/177

127 Chapitre : La créatin de vtre site } Les valeurs des balises tp et left snt à ajuster en fnctin du résultat suhaité Un autre exemple avec le template rhuk_milkyway En regardant dans le répertire images, vus avez décuvert que le lg affiché était le fichier mw_jmla_lg.png et vus suhaitez le remplacer par un fichier lg.jpg qui mesure 320 pixels sur 80 Avec vtre éditeur de texte, vus allez regarder dans le fichier template.css et vus truvez ce cde : div#lg { psitin: abslute; left: 0; tp: 0; flat: left; width: 298px; height: 75px; backgrund: url(../images/mw_jmla_lg.png) 0 0 n-repeat; margin-left: 30px; margin-tp: 25px; } Vus essayez ce nuveau cde : div#lg { psitin: abslute; left: 0; tp: 0; flat: left; width: 320px; height: 80px; backgrund: url(../images/lg.jpg) 0 0 n-repeat; margin-left: 30px; margin-tp: 25px; } Pur mdifier les culeurs d un template Généralement, les templates vus furnissent plusieurs chix de culeurs que vus puvez chisir au travers du menu Extensins (vir le paragraphe précédent La cnfiguratin d un template en page 125). Si ces culeurs ne vus cnviennent pas, vus puvez les mdifier. Cmment chisir vs culeurs? Vus truverez sur Internet des nuanciers et d autres utils pur vus aider. Ensuite, avec un lgiciel graphique u même un lgiciel bureautique cmme Wrd vus puvez faire une première ébauche en chisissant les culeurs que vus vulez. Ces lgiciels vus furnissent aussi le cde des culeurs que vus avez chisi. Maintenant, il faut mdifier le template. Ainsi, si vus avez retenu le template rhuk_milkyway et que le jeu de culeurs que vus vulez mdifier est en vert, vus truverez dans le répertire templates\ rhuk_milkyway\css les 2 fichiers green.css et green_bg.css (bg pur backgrund). Jmla! 1.5 pur les nuls - v1.33 p 127/177

128 Chapitre : La créatin de vtre site Vici les premières lignes du fichier green.css : /* green */ a:link, a:visited { clr: #4ba123; } a:hver { clr: #316b16; }... h3,.cmpnentheading, table.mduletable th { clr: #4ba123; } La première ligne est un cmmentaire : /* green */ Ensuite, vus avez la descriptin des styles ; les lignes suivantes précisent la culeur des caractères pur les styles a :link et a :visited, un vert fncé cdé 4ba123 a:link, a:visited { clr: #4ba123; } Vus retruvez aussi cette culeur pur d autres styles cmme h3 ; pur cnserver une certaine chérence, le plus simple est de remplacer partut le cde vert fncé 4ba123 par le nuveau cde culeur que vus avez retenu. Une astuce : vus puvez aussi utiliser un éditeur de fichier cmme Tp Style fr Windws qui visualise dans une fenêtre le rendu des différents styles Une autre astuce : pur vus y retruver dans une page de vtre site, si vus utilisez le navigateur Firefx, chargez et activez le cmpsant Web Develpper ; puis ensuite chisissez dans le menu css l ptin Vir les styles d un élément particulier et dès que vus passerez la suris sur l élément chisi, une fenêtre vus affichera le style de cet élément. Le cas échéant, désactivez le cmpsant après usage L icône de vtre site Vus avez vu que dans la barre de navigatin de vtre navigateur apparaît le lg Jmla! Si vus suhaitez remplacer cette icône, il vus suffit de créer une image de 16 x 16 pixels avec un util graphique et de la sauvegarder au frmat bitmap 24 bits (frmat bmp u dib). Vus puvez aussi essayer de faire plus grand - 32x32, vire 64x64 - mais le résultat n est pas garanti. Jmla! 1.5 pur les nuls - v1.33 p 128/177

129 Chapitre : La créatin de vtre site Le fichier ainsi créé dit être renmmé favicn.ic et cpié dans le répertire cntenant le template utilisé en frnt-end répertire templates/ja_purity par exemple si vus avez chisi ce template-, en remplacement du fichier favicn.ic déjà présent. 9.7 La migratin d un site en versin 1.0 Cmme il y a beaucup de changements et d évlutins entre ces 2 versins 1.0 et 1.5, le passage de l une à l autre ne se fait pas d un cup de baguette magique Heureusement, l équipe Jmla! met à vtre dispsitin un util qui va récupérer tutes les dnnées de vtre ancien site en versin 1.0 pur les injecter dans vtre nuveau site en versin 1.5. Mais il vus faudra recréer tut le lk de vtre site en chisissant un nuveau template. Ce paragraphe vus guide pur cette étape de migratin de dnnées. Bien sûr, vus faites cette migratin sur vtre micr-rdinateur, vus ajustez le lk de vtre nuveau site avant de mettre à jur le site distant. La démarche à suivre est la suivante : Etape 1 : les préparatifs Téléchargez la dernière versin de Jmla! en versin 1.5 Recherchez pur tutes les extensins installées sur vtre site en versin 1.0 s il existe une versin de cette extensin en versin 1.5 (le mde legacy est décnseillé), Installez sur vtre micr-rdinateur une cpie de vtre site Jmla! en versin 1.0 ; faites une sauvegarde de la base de dnnées et des fichiers de cnfiguratin, Etape 2 : l installatin sur vtre site Jmla! 1.0 des utils de migratin Téléchargez la dernière versin du cmpsant Migratr à partir de l adresse suivante : package_id=2588 Installez ce cmpsant sur la cpie du site Jmla! en versin 1.0, cmme un cmpsant rdinaire L util de migratin ne traite que les dnnées relatives au prgramme Jmla!.Pur chaque extensin installée sur l ancien site cmpsant, mdule, manb -, il faut chercher les plugins de migratin qui vnt assurer la migratin des tables dans la base de dnnées spécifiques à l extensin. Ces cmpsants snt sit des SQL plugins (lignes de cmmande au frmat SQL) sit des ETL plugins (fichier php). Vus puvez truver ces plugins sur le site jmlacde.rg, vici par exemple l adresse du plugin pur l extensin Dcman : &frs_package_id=3280 (lire le readme.php pur installer) Après avir téléchargé ces plugins, vus lancez l interface d administratin du site Jmla! en versin 1.0 ; dans le menu Cmpsants, sélectinnez Migratr et installez ces plugins via la cmmande Add 3rd Party Migratrs qui vus permettra de charger chacun de ces plugins. Etape 3 : la génératin du fichier cntenant tutes les dnnées de vtre site Jmla! en versin 1.0 L étape d après est la créatin d un fichier au frmat SQL qui cntient tutes les dnnées de vtre ancien site : Jmla! 1.5 pur les nuls - v1.33 p 129/177

130 Chapitre : La créatin de vtre site Lancez la créatin du fichier de migratin en cliquant sur la cmmande Create Migratin SQL File, Un tableau des ETL plugins apparaît, et vus puvez désactiver certains plugins crrespndant à des éléments que vus ne vulez pas reprendre sur le nuveau site ; vus puvez aussi tut cnserver. Appuyez sur Start migratin. Lrsque l pératin est terminée, le message Migratin cmplète s affiche. Il vus faut alrs récupérer le fichier cntenant vs dnnées par la cmmande Dwnlad Etape 4 : l installatin du nuveau site Jmla! Suivez le prcessus nrmal d installatin de Jmla! sur vtre micr-rdinateur en cpiant les fichiers dans le répertire ad hc, Avant de lancer le prgramme d installatin, veuillez cpier le fichier résultant de l pératin de migratin dans le répertire installatin/sql/migratin et renmmez-le migrate.sql ; par précautin, gardez une cpie de ce fichier sur vtre micr rdinateur, au cas ù vus rencntriez quelque difficulté dans la migratin. Lancez le prgramme d installatin A l étape 6 : Cnfiguratin dans l écran suivant, après avir rempli les fenêtres Nm du site et Cnfirmer l et le mt de passe, il faut prendre quelques précautins pur remplir crrectement la fenêtre suivante : Jmla! 1.5 pur les nuls - v1.33 p 130/177

131 Chapitre : La créatin de vtre site Pur simplifier les chses, ne cchez pas la case Installer les dnnées d exemple, Cchez la case Charger le script de migratin, Chisissez le bn cdage qui crrespnd au fichier migrate.sql ; généralement le cdage utilisé est le cdage is is , Cmme vus avez déjà cpié les dnnées sur le nuveau site dans le répertire installatin/sql/migratin, cchez la case J ai déjà transféré le script de migratin sur le serveur (p.ex. via FTP/SCP), Cchez aussi la case Ce script est un script de migratin Jmla! 1.0. Appuyer sur le butn Transférer et exécuter et pursuivez la prcédure d installatin. Une fis la prcédure terminée, n ubliez pas de cpier dans le répertire images/stries les images de vtre ancien site. Quelques prblèmes rencntrés : Les nms (catégries, sessins, titres d articles) qui cmprtent des accents ne passent pas très bien : il faut les ressaisir à la main. Cmmencez par les sectins et les catégries en vus basant sur les alias, puis cntinuez avec les titres des articles. Par cntre je n ai pas bservé d erreur sur les caractères accentués dans le crps des articles. Certains articles nt été classés cmme archivés. Il faut les désarchiver et les publier. (cchez et cliquez sur l icône désarchiver ; même chse pur publier) Pur cnsulter la dcumentatin cmplète sur l util de migratin (en anglais) Etape 5 : pursuivre avec la persnnalisatin du nuveau site Jmla! Il vus faut maintenant chisir le bn template, les bnnes culeurs, ré agencer un peu le site Jmla! 1.5 pur les nuls - v1.33 p 131/177

132 Chapitre : Maintenance et autres réglages 10 Maintenance et autres réglages Vila! Vus avez travaillé d'arrache-pied pur cnstruire un site Web, vus êtes prêts à l installer chez vtre hébergeur et il vus faudra l'entretenir au qutidien afin qu'il vus rende tus les services que vus attendez... Je vus rassure, un site Web rdinaire ne demande pas autant de sins qu'un bnsaï! Mais il faut suivre quelques règles de base que nus vus présentns avant l installatin chez vtre hébergeur car elles vnt structurer vtre démarche. Ensuite, Il faut faire le ménage régulièrement et prendre quelques prtectins pur se prtéger des éventuelles mauvaises surprises. Au menu de ce chapitre : A prps de la sécurité : La lecture de certains articles sur la sécurité infrmatique a de qui faire peur à plusieurs d'entre nus. Sécurité, menaces sur vtre site Web. Mythe u réalité? Nus vus prpsns de présenter les cncepts de base afin que vus puissiez appréhender les menaces et évaluer les risques. La gestin de vs dnnées Nus puvns regruper tus les fichiers de vtre site et tutes les dnnées de vtre base de dnnées en 2 ensembles : d un côté le prgramme, les extensins et la cnfiguratin du site, de l autre les dnnées prprement dites, articles, images Il faut maintenant des utils et un peu de méthde pur gérer tut cela. La cnfiguratin générale de vtre site Un peu de ménage La mise à jur de Jmla! 10.1 A prps de la sécurité Qualité u sécurité? Lrsque l'n parle d'explitatin u de maintenance, les termes les plus emplyés snt sécurité et qualité. Face aux différents prblèmes et menaces sur vtre site Web, vus devez évaluer leur fréquence : est-ce un prblème susceptible d'arriver à chaque mise à jur u une menace peu prbable qui n'arrivera peut être jamais durant tute la vie de vtre site? l'impact sur vtre activité : un article placé dans une mauvaise catégrie n'a pas le même impact que si l'ensemble de vtre site est planté! Exemple 1 : les articles publiés sur vtre site snt mal classés. Lrsque vus publiez un article, vus vus trmpez parfis dans le classement de l'article et les différents paramètres : cela arrive assez suvent mais avec un impact faible, du mins tant que ce type d'incidents est peu fréquent et que vus le crrigez assez vite. On parle alrs de qualité. Il suffit de définir une prcédure simple pur y remédier : à chaque fis qu'un article est publié, un administrateur cnfirmé vérifie sur le site que l'article est crrect, crrige éventuellement les paramètres mal renseignés et en infrme l'auteur afin que Jmla! 1.5 pur les nuls - v1.33 p 132/177

133 Chapitre : Maintenance et autres réglages celui-ci ne reprduise plus la même erreur. Car la règle numér 1 en matière de qualité est de faire bien du premier cup! Exemple 2 : vtre site est planté. C'est un cas frtement imprbable et cela arrive tujurs aux autres! Pur vus en cnvaincre, il suffit de cnsulter le frum Jmla! pur cnstater que certains de ns sites se fnt hacker. Vus puvez aussi rencntrer des difficultés lrs de la mise à jur d'une versin de prgramme et vulir revenir à la versin précédente. Fréquence faible mais impact frt : n parle de sécurité. Plusieurs cas de figure se présentent : Vus n'avez rien prévu, vus essayez de réparer les dégâts et vus paniquez... les chses empirent, vus êtes cmplètement désespéré et il ne vus reste qu'une slutin : tut jeter par la fenêtre! Vus faites une sauvegarde tus les mis de vs dnnées, vus avez testé la prcédure de restauratin sur vtre micr rdinateur... C'est rassurant de savir qu'en mins de 2 heures, vus êtes capables de réinstaller tut vtre site! Cmment analyser une menace Elle s'analyse seln tris angles : dispnibilité de vtre site : si un internaute n'arrive pas à accéder à vtre site, tut vtre travail aura été inutile intégrité des dnnées : les dnnées de vtre site peuvent être altérées sit de façn vlntaire, par un hacker u un membre à l'intérieur de vtre grupe (c'est hélas fréquent dans l'entreprise) sit de façn accidentelle, suite à une erreur d'un administrateur u d'une anmalie dans un prgramme. cnfidentialité des dnnées : si vus faites un site public sans espace privé, les seules dnnées cnfidentielles snt dans la partie administratin de vtre site les crdnnées des administrateurs. Si vus ayez une partie réservée aux membres de vtre assciatin, vus ne suhaiterez pas que ces infrmatins sient publiées sur le net. On distingue ensuite menace externe et menace interne : Menace interne : On s'en méfie mins mais c'est statistiquement la plus fréquente et la plus dangereuse : C'est la maladresse u l'inexpérience d'un administrateur u d'un auteur qui va exécuter une mauvaise pératin u laisser une prte uverte On truve ensuite les actins malveillantes. Dans l'entreprise, c'est l'emplyé indélicat u l'emplyé licencié qui se venge en cassant le site. Menace externe : Tus les jurs, vus truvez dans la presse spécialisée des messages alarmistes sur le danger de l Internet, vus invitant à acheter la dernière versin d antivirus Quand est-il pur vtre site Internet? Jmla! 1.5 pur les nuls - v1.33 p 133/177

134 Chapitre : Maintenance et autres réglages Pur les grs sites, les menaces snt évidentes pur s attaquer à l activité écnmique u plitique du site. Imaginez que vus êtes le respnsable d un site de vents en ligne de juets Certains pirates cherchernt à rendre inaccessible vtre site au mis de décembre (attaque de type déni de services), D autres s amusernt à mettre des images prns en page d accueil (attaque de type defacing), Certains cherchernt à récupérer les crdnnées de vs clients en attaquant vtre base de dnnées, D autres pirates se fernt passer pur vus auprès de vs clients et ils leur demandent leur numér de carte bleue (attaque de type Pfishing u Phishing). Pur un site rdinaire, les enjeux snt mindres et les effrts des hackers aussi. Ceci signifie qu'avec un minimum de précautins, vus purrez éviter beaucup de désagréments. Généralement les pirates explrent des plages d'adresses à la recherche des sites les mins prtégés u avec des failles de sécurité cnnues ; vus avez affaire à deux types d'attaques : Le vandale amateur qui s'amuse à casser les sites Web, Le hacker qui va utiliser vtre site pur cntaminer le micr-rdinateur de vs visiteurs en y dépsant un malware à l'insu du visiteur Quelle plitique de sécurité pur vtre site? Règle 1 : Aucun système n'est invilable... Un système sûr, c'est aussi un système qui est capable de détecter ses erreurs... Et pur vtre site, il vaut peut-être mieux regarder régulièrement si tut se passe bien plutôt que d'édifier des murailles qui purraient s'avérer vaines devant les menaces! Règle 2 : Quand n parle de sécurité, il ne faut pas tmber dans la paranïa! Il vus faut truver un juste équilibre entre une perte ptentielle et les cntraintes que vus impserait la recherche d'une sécurité abslue (ce qui est un mythe!). Ainsi, dans le cas précédent, pur ce qui cncerne la sauvegarde des dnnées, l'idéal serait de sauvegarder les dnnées à chaque fis que vus mdifiez vtre site mais les cntraintes snt tellement frtes que vus ne vus plierez pas à cette règle. ne faire aucune sauvegarde serait suicidaire : en cas de prblème, vus perdriez tut vtre travail! Dans le cadre d'un site Jmla! rdinaire, si vus suivez les différents cnseils présentés dans ce dcument et les autres dcuments sur les sites Jmla!, bien sûr vus n'êtes jamais à l'abri d'une catastrphe mais les risques snt faibles. Alrs préparez-vus à l'idée que vtre site va peut être se planter une fis durant tute sa durée de vie... Et si vus avez fait des sauvegardes assez régulièrement et rédigé une prcédure d'installatin, vus purrez remnter vtre site en quelques heures. Jmla! 1.5 pur les nuls - v1.33 p 134/177

135 Chapitre : Maintenance et autres réglages Quelques cnseils Cmment s'assurer de la dispnibilité de vtre site? Chisir des prgrammes validés et stables, par exemple la dernière versin stable de Jmla! et attendez au mins quinze jurs après la publicatin d'une nuvelle versin avant de l'installer. Chisissez des cmpsants épruvés, c'est à dire testés par d'autres internautes, en cnsultant le site de Jmla! France et le frum par exemple. Jetez fréquemment un cup d'eil sur vtre site pur vir si tut marche bien ; testez régulièrement certaines fnctins cmme l'envi d'un mail au webmaster (rubrique Cntactez nus) Cnsultez fréquemment les bîtes aux lettres de vtre site, et ntamment la bîte relative aux cntacts. Si vus ne recevez aucun message, envyez vus un message pur vérifier que tut marche bien. Cmment garantir l'intégrité des dnnées? Les prgrammes que vus utilisez étant assez stables, le risque qu'ils altèrent les dnnées est assez faible. Les principaux risques viennent d'une interventin humaine : interventin malencntreuse lrs d'une mise à jur de vtre site, de l'insertin d'un nuveau cmpsant, erreur lrs de la mise à jur d'un cntenu... interventin malveillante d'un hacker Les précautins à prendre snt : le chix de mts de passe slides, la limitatin des fnctinnalités ffertes aux utilisateurs peu expérimentés, par exemple les auteurs qui prpsent des articles. Vus puvez le faire par Le filtrage du cntenu dans ce chapitre en page 136. la cnsultatin du site Jmla! pur suivre les évlutins et appliquer le cas échéant une nuvelle versin qui renfrce la sécurité, la sauvegarde régulière des dnnées de vtre site pur puvir recnstruire vtre site en cas de prblème. Quid de la cnfidentialité? A priri, dans un site web uvert à tus, il n'y a pas réellement de dnnées cnfidentielles, en dehrs des dnnées techniques dans la partie administratin... Alrs, chisissez des mts de passe slides! Enfin, il faut aussi savir chisir un bn hébergeur! A priri, un site chez un hébergeur gratuit est plus vulnérable qu un site payant! 10.2 Quelques règles de sécurité La gestin des différents cmptes Pur uvrir un site sur Internet, la liste des différents cmptes utilisateurs est assez impressinnante! Il vus faut : une bite aux lettres pur échanger des curriers avec le gestinnaire des nms de dmaine et vtre hébergeur, Jmla! 1.5 pur les nuls - v1.33 p 135/177

136 Chapitre : Maintenance et autres réglages un cmpte utilisateur chez vtre gestinnaire de nm de dmaine (Gandi par exemple) avec un identifiant et un mt de passe, si le nm de dmaine n est pas furni avec l hébergement ; vus en aurez besin tus les ans pur renuveler vtre nm de dmaine... un cmpte utilisateur chez vtre hébergeur pur accéder à vtre espace d'administratin - url, identifiant et mt de passe - ; ce cmpte va vus dnner accès à 2 autres cmptes : un cmpte administrateur pur gérer vtre base de dnnées MySQL avec PHP MyAdmin un cmpte utilisateur pur le transfert de fichiers avec Filezilla par exemple ; ce cmpte cmprend un champ hôte (adresse url de la frme ftp.xxxxxxxx.yyy), un champ utilisateur (un nm) et un mt de passe. un cmpte administrateur pur vus cnnecter sur l'espace d'administratin de vtre site Jmla! - u backend -. Pur la gestin des mts de passe, allez vir le paragraphe Un peu de sécurité dans le chapitre La gestin des utilisateurs en page Le filtrage du cntenu Si vus uvrez vtre site à plusieurs utilisateurs, vus êtes plus vulnérables aux attaques des pirates qui intrduisent du cde html malicieux. Jmla! vus laisse la liberté de définir vus-même vtre plitique de sécurité. Il suffit de fixer vs règles dans les paramètres par défaut de saisie d un nuvel article. Par défaut, Jmla! vus ffre une bnne prtectin cntre les balises html malicieuses qui permettent les attaques en appliquant une liste nire liste des cdes interdits pur les balises html (tags) et les attributs html. Vici les listes prpsées par Jmla! : Côté balises html (tags), les balises html suivants : 'applet', 'bdy', 'bgsund', 'base', 'basefnt', 'embed', 'frame', 'frameset', 'head', 'html', 'id', 'iframe', 'ilayer', 'layer', 'link', 'meta', 'name', 'bject', 'script', 'style', 'title', 'xml' Côté attributs html, les attributs suivants : 'actin', 'backgrund', 'cdebase', 'dynsrc', 'lwsrc' Vus puvez ajuter des filtres supplémentaires applicables à certains grupes : Liste nire : c est une liste cntenant tus les cdes et balises interdites, en plus des éléments de la liste nire définie par défaut par Jmla! Liste blanche : c est le cntraire! vus définissez vus-même les balises autrisées, N HTML : vus interdisez tute saisie de balises html : lrsque qu un utilisateur a saisi un article, tutes les éventuelles balises html snt effacées pendant la sauvegarde. Si vus avez chisi un filtrage par Liste nire, vus puvez ajuter à ces listes des valeurs supplémentaires : La fenêtre Filtrer les balises, pur ajuter des balises à la liste par défaut, chaque balise étant séparée par une virgule, Jmla! 1.5 pur les nuls - v1.33 p 136/177

137 Chapitre : Maintenance et autres réglages La fenêtre Filtrer les attributs, pur ajuter des attributs à la liste par défaut, chaque attribut étant séparée par une virgule. Si vus avez chisi un filtrage par Liste blanche, c est le cntraire : La fenêtre Filtrer les balises cntient les balises autrisées, La fenêtre Filtrer les attributs cntient les attributs autrisés. ASTUCE : si vus avez affaire à des auteurs peu expérimentés qui fnt des cuper-cller sauvages avec Wrd, chisissez l ptin N HTML ça fait le ménage de façn un peu vilente et les images ne divent pas passer Sinn, l exemple ci après est mins répressif! Un exemple de filtrage Pur n autriser que le langage html de base aux membres du grupe auteur, vici le paramétrage à effectuer : Allez dans le menu Cntenu, chisissez Gestin des articles, Dans la barre de menu, cliquez sur le butn Paramètres ; une fenêtre s uvre et allez en bas de cette fenêtre, Dans la fenêtre Filtrer les grupes, sélectinnez Enregistré et Auteur, Dans la fenêtre Filtrer les types, sélectinnez Liste blanche, Dans la fenêtre Filtrer les balises, entrez les valeurs suivantes : p, b, i, em, br, a, ul, l, li, img Dans la fenêtre Filtrer les attributs, entrez les valeurs suivantes : href, target, src Jmla! 1.5 pur les nuls - v1.33 p 137/177

138 Chapitre : Maintenance et autres réglages Un truc : avec certaines extensins cmme l éditeur JCE, c est plus simple à mettre en œuvre! Quelques autres cnseils Appliquez régulièrement les mises à jur de Jmla!. Elles cntiennent des crrectifs de sécurité, pur éviter les attaques externes Des ptins cmme la ré-écriture des url rendent plus difficiles les attaques La gestin de vs dnnées Classificatin prgramme et dnnées Pur gérer vtre site, nus puvns regruper tus les fichiers de vtre site et tutes les dnnées de la base de dnnées de vtre site en 2 ensembles! Le prgramme et la cnfiguratin du site : les fichiers qui cnstituent le prgramme Jmla!, les extensins, les templates, les fichiers de cnfiguratin que vus avez mdifié, les fichiers css persnnalisés aux culeurs de vtre site Une fis passée la phase de démarrage, ces mises à jur snt assez rares. Elles snt faites par l administrateur, sit pur ajuter de nuvelles fnctinnalités au site, sit pur installer une mise à jur du prgramme, tus les 2 u 3 mis. Il suffit dnc à l administrateur de garder une cpie des différents fichiers, de dcumenter ces mises à jur, en mettant à jur le dcument prcédure d installatin. Les dnnées prprement dites : articles avec leurs images, les phts, les menus, la liste des utilisateurs, des cntacts, des sites web préférés Ces dnnées bugent fréquemment et il vus appartient de faire une sauvegarde régulière de ces dnnées (une sauvegarde = une pht de ces dnnées à un instant précis) afin qu en cas de prblème, vus puissiez repartir de la dernière sauvegarde. Dans ce dernier cas, c est un administrateur qui prend l initiative de faire des sauvegardes des fichiers images et de la base de dnnées, qui cntient les articles, les paramètres relatifs aux utilisateurs et aux cntacts, les liens des sites web seln un mde pératire que nus allns vus prpser dans le chapitre suivant. Bn, les chses ne snt pas tut à fait aussi simples que cela Car la base de dnnées cntient aussi certaines dnnées de cnfiguratin! Les utils pur gérer la base de dnnées snt décrits dans le paragraphe xxxx. En dehrs de la base de dnnées, il vus suffit de quelques utils simples pur gérer les autres dnnées et fichiers : sur vtre micr-rdinateur, la fnctin Cpier des fichiers suffit, pur les échanges avec le site distant, il vus suffit d un lgiciel de transfert de fichiers cmme FileZilla ; vtre hébergeur va vus furnir les paramètres de cnnexin : un champ hôte (adresse url de la frme ftp.mn_site.cm), un champ utilisateur (un nm) et un mt de passe. Jmla! 1.5 pur les nuls - v1.33 p 138/177

139 Chapitre : Maintenance et autres réglages Quelques règles de prudence : - Avant de mettre à jur u d ajuter une extensin, par précautin, faites une sauvegarde des dnnées. - Après cette mise à jur, il faut refaire une sauvegarde de la base de dnnées car la précédente sauvegarde ne cntient pas les paramètres mdifiés par la mise à jur, ni les éventuelles tables ajutées par l extensin! Cmment rganiser vtre envirnnement Jmla! Pur gérer l ensemble des fichiers qui cnstituent le prgramme et la cnfiguratin de vtre site Jmla!, nus vus prpsns une arbrescence pur classer les différents fichiers : cre cre/patchs dc extensins mdif utils Cre signifie ceur u nyau, c'est ainsi que l'n désigne les fichiers surces de Jmla. Dans ce dssier vus purrez stcker les différentes versins des packages d'installatin que vus aurez téléchargé, (1.5.6, et suivantes...), Dans ce sus dssier, vus stckerez les fichiers qui apprtent des crrectins (bugs, sécurité) u des améliratins aux fichiers d'rigine du Cre, par exemple le patch pur passer de la versin à la versin que vus avez utilisé pur mettre à jur vtre site. Le dssier qui cntient les dcuments et tutriaux que vus jugerez utiles de cnserver. Vus y mettrez ntamment la liste des mts de passe, la prcédure d'installatin (les trucs à ne pas ublier pur installer vtre site)... Dans ce dssier, vus cnserverez les extensins que vus allez ajuter au prgramme de base. Dans ce dssier, vus puvez dépser tus les fichiers que vus avez persnnalisés. Pur stcker les différents lgiciels cnstituant vtre bîte à utils. NOTE : il s'agit d'une suggestin d'rganisatin et de dénminatin des dssiers, si elle ne vus cnvient pas, faites à vtre cnvenance. Dans le sus répertire mdif, pur vus y retruver facilement, je vus suggère de reprduire l arbrescence du site : Le fichier mdifié index.php du template sera stcké dans le répertire mdif/templates/beez Le fichier mdifié fr-fr.tpl_beez.ini sera stcké dans le répertire mdif/language/fr- FR Et il vaut mieux cnserver aussi un histrique des mdificatins Alrs créez un répertire par versin et cnserver les 2 dernières versins. Jmla! 1.5 pur les nuls - v1.33 p 139/177

140 Chapitre : Maintenance et autres réglages La sauvegarde des dnnées curantes Pur les dnnées, images et base de dnnées, le plus simple est de faire une sauvegarde cmplète : une cpie de l'ensemble du répertire images/stries, une sauvegarde cmplète de la base de dnnées, avec PHP MyAdmin, certains cmpsants cmme les galeries de phts stckent des dnnées dans des répertires qu il faut aussi sauvegarder! Purqui une sauvegarde cmplète? Cmme la taille des dnnées de vtre site est assez petite, cela ne pse pas de prblèmes, c est plus simple à faire et à restaurer. Remarque : Si vus avez des répertires imprtants à sauvegarder (des galeries de phts par exemple) vus puvez faire de temps en temps des sauvegardes partielles avec les images qui nt bugé u les répertires qui nt bugé mais attentin de ne pas vus mélanger les pinceaux et tute façn faites régulièrement des sauvegardes ttales. Quand? Avant et après chaque mise à jur majeure, ajut d une extensin, Après chaque créatin d'un nmbre imprtant d'articles (cela serait idit de perdre quelques heures de bult), De façn régulière, une fis par mis par exemple. Cette fréquence se détermine d'après le nmbre de mises à jur que vus faites ; si par exemple vus faites 10 mises à jur par mis et que vus faites une sauvegarde mensuelle, vus risquez au plus de perdre les 10 dernières mises à jur... Cmment? Créer un répertire Sauvegarde_site sur vtre micr-rdinateur et pur chaque sauvegarde, créez un sus répertire ayant cmme nm la date cdée à l américaine, c'est-à-dire année-mis-jur Ainsi si vus faites une sauvegarde le 2 décembre 2009, vus créez un sus répertire Cmme cela le classement alphabétique crrespnd au classement chrnlgique! Cpier l ensemble du répertire stries et des autres répertires à sauvegarder. Cpier aussi le fichier sql qui crrespnd à la sauvegarde de vtre base de dnnées, en suivant la prcédure décrite dans le chapitre suivant La gestin de vtre base de dnnées en page 141. Vici un exemple du résultat Sauvegarde _site _images : _sql : _sql : Cpie des images dans le répertire stries Sauvegarde de la base de dnnées faite le 3 nvembre 2009 Sauvegarde de la base de dnnées faite le 18 nvembre 2009 Jmla! 1.5 pur les nuls - v1.33 p 140/177

141 Chapitre : Maintenance et autres réglages Rédigez une prcédure d'installatin! Il faut cnserver une trace de tutes les pératins faites lrs de la cnfiguratin de vtre site et l installatin des dnnées car vus en aurez besin à plusieurs ccasins : Quand vus installerez vtre site dévelppé lcalement chez vtre hébergeur, Lrsque vus appliquez un patch u une mise à jur qui écrasera les fichiers que vus avez persnnalisés, Si vus puvez rencntrer quelques prblèmes qui vus cntraignent à tut réinstaller. La slutin cnsiste à rédiger une prcédure d installatin : c'est un dcument papier, écrit sus Wrd u un autre traitement de texte, qui reprend une descriptin rapide de tutes les pératins à faire pur installer vtre site. Cela peut paraître fastidieux à rédiger mais quand, dans quelques mis, vus vudrez changer de versin (et que vus aurez alrs tut ublié car, cmme Jmla! est stable, vus n'avez pas eu à intervenir sur vtre site), vus serez bien cntent d'avir rédigé ce dcument. Que dit cntenir la prcédure d installatin? Pur les prgrammes et les extensins, le numér de versin de chaque versin u de chaque mise à jur, Pur le prgramme Jmla! et les différentes extensins, les paramètres que vus avez changé dans la cnfiguratin prpsée par défaut pur chacun de ces éléments. Un petit truc pur sauvegarder les paramètres d une cnfiguratin un peu cmpliquée : Faites une cpie de l'écran de cnfiguratin avec la cmmande Impressin Ecran (u PrtScr seln le clavier) et cpier le résultat dans le dcument. Avec un PC, vus puvez avec Paint recadrer la partie de l'écran et sauvegarder l'image dans un frmat mins gurmand que le bitmap, frmat png u jpeg), La liste des fichiers mdifiés, l'arbrescence ù snt placés ces fichiers et les raisns de ces changements et le numér des lignes mdifiées. Une liste des pints à cntrôler après chaque mise à jur ; cette liste reprend l ensemble des pints mdifiés afin de tester le bn fnctinnement du site après mise à jur. C est par exemple le lg du site, le libellé dans la rubrique Cntactez nus, le l icône dans la barre de navigatin du navigateur, la ré écriture des url 10.4 La gestin de vtre base de dnnées Vus l'avez certainement déjà cmpris : sauvegarder une base de dnnées ne revient pas à cpier quelques fichiers! Nus allns utiliser un util - PHP MyAdmin - qui gère le langage SQL ; le langage SQL est un langage de requêtes à peu près universel pur gérer les bases de dnnées : créatin de la base de dnnées, des tables de la base de dnnées, mise à jur des tables... Jmla! 1.5 pur les nuls - v1.33 p 141/177

142 Chapitre : Maintenance et autres réglages Sauvegarder une base de dnnées, c'est créer un fichier de requêtes SQL qui cmprend tutes les dnnées de vtre base ; la cmmande SQL crrespndante est un Exprt. Restaurer une base de dnnées, c'est reprendre ce fichier de requêtes SQL et l'exécuter pur mettre à jur vtre base de dnnées ; la cmmande SQL crrespndante est un Imprt. Bn, n récapitule : Vus allez d abrd exprter les dnnées de la base lcale sur vtre micr-rdinateur (sauvegarde de la base lcale) et vus allez ensuite imprter le fichier ainsi btenu dans la base de dnnées de vtre hébergeur, Ensuite, régulièrement, vus allez sauvegarder la base de dnnées chez vtre hébergeur, pur prendre en cmpte les mises à jur, et vus allez garder ces fichiers sql dans vtre répertire de sauvegarde (vir paragraphe La sauvegarde des dnnées curantes en page 140) Cmment activer PHP MyAdmin? Ceci dépend de vtre envirnnement de travail : Pur une utilisatin lcale avec Xampp, tapez dans la barre d'adresse de vtre navigateur, Pur une utilisatin lcale avec EasyPHP, le menu Administratin, accessible par un clic drit sur l'icône dans la barre de tâches, vus dnne accès à PHP MyAdmin. Pur une utilisatin sur vtre site distant, la plupart des hébergeurs furnissent cet util au travers de l'interface d'administratin du site. Si jamais vtre hébergeur ne mettait à dispsitin cet util, vus purriez vus-même le télécharger sur vtre site (PHP MyAdmin est un ensemble de requêtes PHP pur gérer une base de dnnées SQL!). Attentin aux écrans qui suivent Il peut y avir des variantes en fnctin de la versin de PHP MyAdmin utilisée, du chix de l interface ; nus avns utilisé des cpies d écran venant de 2 versins différentes mais les principes restent les mêmes! Astuce : cmme la gestin d une base de dnnées avec PHP MyAdmin a de qui en déruter plus d un, je cnseille de faire juju sur une base de tests : vus installez une versin de Jmla! avec sn jeu d exemples et ses dnnées et vus y allez! La sauvegarde d une base de dnnées lcale Cette pératin va vus être nécessaire pur l installatin distante de vtre site : il vus faut récupérer les dnnées de la base sur vtre micr-rdinateur pur les imprter dans la base de dnnées de vtre hébergeur! Lancez PHP MyAdmin puis sélectinnez vtre base de dnnées Jmla! dans le menu à gauche : Jmla! 1.5 pur les nuls - v1.33 p 142/177

143 Chapitre : Maintenance et autres réglages Cliquez ensuite sur le lien Exprter dans le haut de l écran : Jmla! 1.5 pur les nuls - v1.33 p 143/177

144 Chapitre : Maintenance et autres réglages Dans l écran suivant : Dans le pavé Exprter au milieu de l écran : Cliquez sur le lien Tut sélectinner, Sélectinnez le frmat SQL (case à ccher) Dans le pavé ptins SQL : Sélectinnez MYSQL40 dans le menu dérulant mde de cmpatibilité SQL, Cchez la case Ajuter DROP TABLE / DROP VIEW, (Persnnellement, je n ai jamais renseigné ces valeurs, ça marche quand même mais Hrns le cnseille) En bas de l écran cchez la case Transmettre, chisir la cmpressin «zippé» Et appuyer sur le butn Exécuter! L util vus prpse alrs de sauvegarder le fichier SQL zippé sur vtre micr-rdinateur Jmla! 1.5 pur les nuls - v1.33 p 144/177

145 Chapitre : Maintenance et autres réglages La sauvegarde d une base de dnnées distante Il vus faut aussi récupérer régulièrement les dnnées de la base de dnnées de vtre site chez vtre hébergeur. Pur réaliser cette sauvegarde : Sit vus avez de la chance et vtre hébergeur met à dispsitin une cmmande pur sauvegarder le cntenu de vtre base Alrs utilisez-la! Sit vus n avez pas cette chance Et de tute façn, cmme vus savez vus servir de PHP MyAdmin pur sauvegarder les dnnées lcales sur vtre micrrdinateur, utilisez cet util pur sauvegarder la base de dnnées distante, en suivant la même démarche que précédemment Une fis récupéré le script cntenant les dnnées de vtre base, il vus faut le cnserver. Le plus imprtant est de dater la sauvegarde et je vus suggère de dépser ce script dans un répertire dnt le nm cmprend la date cdée à l américaine, c'est-à-dire année - mis - jur u mieux sql année mis jur, sql_ par exemple. Il vaut mieux aussi cnserver les versins précédentes de la base de dnnées, au cas ù vus auriez fait une erreur et que vus ne vus en apercevez pas tut de suite L imprt des dnnées Ou cmment récupérer les dnnées d une sauvegarde pur mettre à jur vtre site : Lrs de l installatin, cmment imprter sur la base de dnnées de vtre hébergeur les dnnées de vtre base lcale En cas de prblème, cmment reprendre les dnnées de la dernière sauvegarde Le mde pératire : Le plus suvent vtre hébergeur vus furnit un lien vers PHP MyAdmin. Lancez le! Sélectinnez vtre base de dnnées dans la liste prpsée Je préfère tut nettyer avant d imprter les dnnées sauvegardées : Cliquez sur Structure en haut de la page Allez en bas de page Sélectinnez Tut ccher (en bas à gauche) puis chisir dans la fenêtre Supprimer Bn cmme cela fait peur la première fis, tester en lcal sur une installatin bidn de Jmla! Jmla! 1.5 pur les nuls - v1.33 p 145/177

146 Chapitre : Maintenance et autres réglages Cliquez sur le lien SQL dans la barre de menus : Avec la cmmande Parcurir, rechercher sur vtre micr-rdinateur le fichier cntenant la sauvegarde, que vus avez sauvegardé à l étape précédente, lrs de l'exprt de la base de dnnées lcale et cliquez sur le butn Exécuter L'pératin peut prendre plusieurs dizaines secndes en fnctin de vtre bande passante et de la taille de vtre base ; syez patient! Jmla! 1.5 pur les nuls - v1.33 p 146/177

147 Chapitre : Maintenance et autres réglages Vus verrez en fin d'pératin une fenêtre vus indiquant que vtre requête SQL a été exécutée avec succès. Vus nterez également que tutes les tables de vtre base de dnnées apparaissent désrmais dans le vlet de gauche Pur faire plus simple Maintenant que vus avez cmpris cmment cela marchait et que vus maîtrisez PHP MyAdmin, vus puvez aller faire un tur du côté de certains cmpsants cmme Jmlapack Au mment ù j écris ce dcument, il existe des versins françaises de ce dernier cmpsant, accessibles sur le site Jmla.fr mais aussi sur et des dcumentatins en français sur plusieurs sites. C est un peu cmpliqué et nus vus cnseillns de tester sur un site lcal l ensemble des pératins (sauvegarde et restauratin) avant de l installer sur vtre site définitif. Si vus utilisez ces cmpsants, faites quand même une sauvegarde de la base de dnnées séparément ça peut tujurs servir La cnfiguratin générale de vtre site Généralités La cnfiguratin par défaut prpsée lrs de l'installatin de Jmla! cuvre à peu prés tus vs besins mais il faut cependant ajuster quelques paramètres, surtut lrs de l'installatin distante afin de garantir le fnctinnement de vtre site en tute sécurité, vire mdifier les paramètres que vus avez saisis lrs de l'installatin. Ce chapitre vus présente les paramètres les plus curamment mdifiés. Jmla! 1.5 pur les nuls - v1.33 p 147/177

148 Chapitre : Maintenance et autres réglages Ces fnctins snt accessibles à partir du menu Site / Cnfiguratin glbale. Dans l'nglet Site : le blc Paramètres du site : lrsque vus êtes en train d'installer vtre site, u que vus faites une mise à jur imprtante, si vus cnsidérez que vtre site ne dit pas être visible de l'internet, vus puvez le déclarer hrs ligne et préciser le message à afficher. Vus puvez préciser le nm du site qui va s'afficher dans la zne Titre du navigateur. le blc Paramètres des métadnnées vus permet de préciser les mts clefs qui vnt servir au référencement de vtre site par les mteurs de recherche. le blc Paramètres SEO permet de remplacer les urls de vtre site, qui cntiennent des références aux identifiants des articles par des chaînes de caractères plus cmpréhensibles. Cette fnctin est décrite ci après. Dans l'nglet Système : le blc Paramètres utilisateurs, pur autriser les internautes à s'identifier sur le site. Si vus refusez cette facilité, il faut mdifier tus les paramètres : cchez à nn les deux ptins et cchez la case masquer pur la dernière. le blc Paramètres du cache pur activer le cache, ptin recmmandée pur le site hébergé par vtre hébergeur. Pur plus d infrmatins, reprtez vus au paragraphe dans le chapitre Et le cache en page 153. Dans l'nglet Serveur, le blc Paramètres de lcalisatin, pur chisir le bn fuseau hraire, UTC + 01:00 - heure d'eurpe centrale... Jmla! 1.5 pur les nuls - v1.33 p 148/177

149 Chapitre : Maintenance et autres réglages le blc Réglages ceci permet l'envi de mail et cette fnctin est utilisée lrsqu'un internaute dépse un message - fnctin Cntactez nus - u pur l'envi massif de mail - type Newsletter - : Le paramètrage prpsé par défaut cnvient à la plupart des hébergeurs : Serveur de mail : Fnctin mail PHP, chemin d'accès : /usr/sbin/sendmail Lrsque vus testez un site sur vtre micr-rdinateur, vus renseignez ces champs avec les crdnnées de vtre bîte aux lettres persnnelle ; chisissez alrs la valeur Serveur SMTP pur le champ Serveur de mail. Ensuite, en fnctin des paramètres de vtre bîte aux lettres, remplissez les champs Utilisateur SMTP, Mt de passe SMTP si vus avez cché la case Identificatin SMTP requise et Hôte SMTP. Dans tus les cas, il vus faut mettre à jur les champs adresse de l'expéditeur et nm de l'expéditeur La ré écriture des url de vtre site Un peu de thérie Lrsque vus regardez l url d une page de vtre site dans la barre d adresse de vtre navigateur, vus vyez que par défaut Jmla! cmme de nmbreux utils génère une adresse abscnse qui cntient plus u mins la requête SQL pur accéder à la page demandée. C est pas beau et cela ne plait pas aux mteurs de recherche. Heureusement Jmla! 1.5 (et plus particulièrement la versin 1.5.6) a intégré un util pur ré écrire l url : L'url est remplacée par l'url Mais Jmla! ne peut pas tut faire et il faut aussi que le serveur Web un serveur Apache dans la plupart des cas - accepte la ré écriture des url, c'est-à-dire qu il cmprenne que lrsqu il reçit une belle url de la frme il dit l envyer au bn endrit dans Jmla! Et c est là ù tut se cmplique car le bn fnctinnement de cette facilité dépend de la versin des différents cmpsants prpsés par vtre hébergeur et de leur paramétrage : Avec les fnctins prpsées par Jmla!,la plupart des cas, vus purrez btenir une adresse de la frme juste en cliquant sur une ptin dans la cnfiguratin de vtre site. Dans 75% des cas, vus puvez utiliser la ré écriture des urls au niveau du serveur Apache et dans ce cas, vus aurez une url de la frme en mdifiant la cnfiguratin de vtre site Jmla! et en dépsant le fichier de cnfiguratin Apache -.htaccess furni avec Jmla! dans le répertire web de vtre site. Si cette dernière slutin ne fnctinne pas, cela vient du serveur Web : sit il n accepte pas la ré écriture des url sit il requiert un fichier de cnfiguratin un peu différent de celui prpsé avec Jmla! Alrs cherchez la slutin sur le frum Jmla! u plngez vus dans la cnfiguratin du serveur Web! Jmla! 1.5 pur les nuls - v1.33 p 149/177

150 Chapitre : Maintenance et autres réglages En ce qui me cncerne, En lcal, j utilise Easy PHP sur mn micr rdinateur et la première slutin - une adresse de la frme - fnctinne, mais la ré écriture cmplète. Chez mn hébergeur, la secnde slutin- une url de la frme - fnctinne La cnfiguratin de la ré écriture des urls L pératin semble simple : A partir du menu Site / Cnfiguratin glbale, dans l'nglet Site et le blc Paramètres SEO Cchez la case Oui pur le paramètre URLs explicites (SEF). Testez en appuyant sur le butn Appliquer : vus devriez btenir des urls de la frme Pur passer à l étape suivante : Cchez la case Oui pur le paramètre Utiliser le mdule Apachemd_rewrite (réécriture au "vl" des URLs), Ensuite, avec vtre util de transfert de fichiers, FileZilla pur vtre site distant, vus lcalisez le fichier htaccess.txt à la racine de vtre site et vus le renmmez en.htaccess. Si vus êtes en lcal, il vus suffit de renmmer le fichier htaccess.txt en.htaccess. Appuyer alrs sur le butn Appliquer et vus testez en uvrant une nuvelle fenêtre, sans fermer la fenêtre de l interface d administratin, en appuyant sur le butn Pré visualiser en haut à drite Cmme cela, si cette fnctin ne marche pas, vus purrez faire machine arrière. ATTENTION : en cas de prblème, il se peut que vus ne puissiez même plus accéder à la page d administratin de vtre site! C est purqui, je vus cnseille de laisser uverte la fenêtre d administratin, celle qui vus a permis de cnfigurer cette fnctin, et d uvrir une secnde fenêtre pur tester le résultat, avec le butn Prévisualiser! Ainsi, si vus avez des prblèmes, vus purrez restaurer les paramètres initiaux. Jmla! 1.5 pur les nuls - v1.33 p 150/177

151 Chapitre : Maintenance et autres réglages Un truc sus Windws : Cmment renmmer le fichier htaccess.txt en.htaccess? Et ui! Le gestinnaire de fichiers Windws ne l autrise pas! - Lancez dans le grupe Accessires le prgramme c :\\Invite de cmmande et vus retruvez les bnnes vieilles cmmandes DOS - Entrez le nm du disque cntenant le site web suivi de deux pints, C : par exemple, - Avec la cmmande DIR, truvez les nms des répertires sus DOS et tapez CD <nm du répertire> pur naviguer entre les différents répertires, - Une fis dans le bn répertire, tapez la cmmande REN htaccess.txt.htaccess Rassurez vus, je ne me sers pas de ce truc car je n ai pas réussi à faire fnctinner la ré écriture des url sur mn micr-rdinateur mais ça marche chez mn hébergeur! Le chix des libellés dans les url Une fis que le mde ré écriture des url est activé, vus vulez que les libellés cntenus dans l adresse sient lisibles Il ne tient qu à vus en gérant les alias : Dans chaque écran de saisie d un mdule, d un élément de menu, d une sectin, d une catégrie, d un article, vus avez en dessus du champ Titre le champ Alias dnt le cntenu sera utilisé pur fabriquer les url explicites, Si vus laissez ce champ à blanc, Jmla! le remplit en reprenant le cntenu du champ Titre et en remplaçant les caractères spéciaux par des caractères standard Vus puvez aussi saisir vs prpres alias, mais attentin, pas de caractères accentués, pas de blanc Persnnaliser l interface d administratin L interface administrateur se cnfigure cmme vtre site Vus puvez chisir de publier u de dépublier des mdules dans les différentes znes de la page. Pur ma part, l interface par défaut me cnvient, sauf la zne de drite sur l écran d accueil psitin cpanel - ; j ai mdifié l rdre des mdules pur qu apparaisse en première psitin la liste des derniers articles publiés Un peu de ménage Verruillé / déverruillé... des histires de cadenas Une petite parenthèse s'impse : lrsque vus êtes en mde créatin u en mde éditin d'une Sectin, Catégrie, Article, mais aussi d'un mdule, u de l'un des cmpsants Jmla! pré installés, vus remarquerez que la barre de menu de la cnsle d'administratin est désactivée... Purqui? Et bien pur vus bliger à utiliser les butns Sauver u Fermer de la barre d'utils Jmla!, ce afin de srtir «prprement» du mde créatin/éditin. Bn k, un brin d'explicatin s'impse. Vtre site a pris du vlume et vus êtes maintenant deux persnnes à l'administrer, il arrive dnc que vus syez deux à travailler au même mment dans le backend. Lrsque vus décidez d'éditer un article, Jmla! le «verruillera» pur vtre cllègue afin qu'il ne puisse pas l'éditer lui même et, accessirement, saccager vtre travail. Le statut «verruillé» est symblisé par un cadenas en regard de l'item utilisé. Jmla! 1.5 pur les nuls - v1.33 p 151/177

152 Chapitre : Maintenance et autres réglages Lrsque vus cliquerez sur le butn Sauver, Fermer u Annuler, l'item sera «déverruillé» et de nuveau éditable par vtre cllègue. Bn d'accrd, c'est bien beau tut ça mais il se truve que vus êtes seul à administrer vtre site et que des cadenas vus en vyez quand même! Fichtre! L'explicatin est simple: vus avez été pris en flagrant délit de quelque chse de pas jj et vus avez arraché le câble d'alimentatin de vtre UC, u alrs peut être avez-vus précipitamment fermé vtre navigateur favri pur des raisns qui ne regardent que vus (!)..., bref, dans tus les cas de figures, vus n'avez pas utilisé les butns Sauver u Fermer de la barre d'utils Jmla! et rien que pur ça, vus méritez un bn cup de règle en alu sur le but des digts, parce que l'item que vus étiez en train de créer u d'éditer, et bien il est resté dans l'état «verruillé»! Et pur faire sauter ces cadenas, cmment fait-n? Oh, pas besin de barre à mine, encre mins la peine d'invectiver vtre écran. En un seul clic vus allez déverruiller tut ce qui était verruillé par accident, mais aussi ce qui était verruillé dans le curs nrmal des chses. D'abrd, assurez vus que vtre cllègue (celui de tut à l'heure) n'est pas lui même en train d'éditer un article, une catégrie... parce que ce que vus allez faire risquerait de le fâcher tut ruge. Prudence dnc si vus êtes plusieurs à «travailler» sur le site; sit vus prévenez le cllègue par pigen vyageur, sit vus allez vérifier s'il est actuellement identifié sur le site en returnant sur la page d'accueil du site et en regardant l'nglet Cnnectés u «Lgged in Users» du mdule de statistiques. Vus allez ensuite dans le menu Outils et vus cliquez sur Vérificatin Glbale. C'est tut! Et n ubliez pas de vider les crbeilles! Il existe 2 crbeilles : Dans le menu Menus, la crbeille des menus Dans le menu Cntenu, la crbeille des articles Avant d installer vtre site lcal chez vtre hébergeur et de temps à autre, prenez le temps de vider les crbeilles après avir vérifié que tut marchait bien et que vus n avez rien à récupérer dans les crbeilles! Jmla! 1.5 pur les nuls - v1.33 p 152/177

153 Chapitre : Maintenance et autres réglages Et le cache Le cache est un espace mémire intermédiaire qui cnserve les bjets des pages Web de vtre site les plus utilisées. L activatin du cache permet un affichage plus rapide des pages et il est frtement cnseillé d activer cette fnctin. Par cntre tus les bjets ne peuvent être mis en cache : Pur chaque mdule, vus puvez chisir de mettre les infrmatins qu il génère dans le cache u nn, Et Jmla! ne vus laisse pas le chix pur certaines dnnées, par exemple le nmbre de visiteurs cnnectés sur le site. Attentin! Quand vus faites une mise à jur majeure, avant de prcéder à l pératin de mise à jur : - Vus devez mettre vtre site hrs-ligne (dans la partie administratin > Cnfiguratin Glbale > Onglet Site) - Ensuite, vus devez aussi nettyez le cache, si vus avez activé cette fnctin (Cnfiguratin Glbale / Onglet Système - Fenêtre Paramètres du cache) ; videz le avant de cntinuer (menu Outils / Nettyer le cache) 10.7 La mise à jur de Jmla! Quelques généralités Vus avez vu sur le site Jmla! l annnce d'une nuvelle versin 1.5.x Les versins de maintenance se succèdent avec leur lt de crrectifs, tant en termes de sécurité que fnctinnels, et cmme vus aussi vus vulez un site à jur, "up t date", nus allns détailler dans ce paragraphe la prcédure à suivre pur effectuer une mise à jur de maintenance (u patch de mise à jur). Qu est ce qu une mise à jur? Avec Jmla! une mise à jur se résume généralement à remplacer certains fichiers du site, dans une versin bslète, par une nuvelle versin de ces fichiers. Cette pératin est généralement transparente, c'est-à-dire qu elle ne mdifie en rien le fnctinnement de vtre site. Parfis certains fichiers que vus avez persnnalisés snt impactés Faut-il installer tute nuvelle versin? Généralement, il n'y a pas d'urgence à mettre à jur vtre site... Mais chaque nuvelle versin amène des crrectins de bugs et des nuvelles prtectins cntre les failles de sécurité. Mettre à jur un site Jmla! est une pératin relativement aisée pur peu que l'n respecte quelques principes de base. En cnclusin : mettre à jur vtre site à chaque nuvelle versin peut paraître cntraignant mais avir quelques versins de retard rend vtre site plus vénérable et la mise à jur sera plus cmpliquée. Jmla! 1.5 pur les nuls - v1.33 p 153/177

154 Chapitre : Maintenance et autres réglages Avant d'entreprendre la mise à jur de vtre site, veillez à respecter ces principes de base, qui vus préservernt de mauvaises surprises: Principe #1 : attendez tujurs quelques jurs après la srtie d'une mise à jur avant de l'appliquer à vtre site, et cnsultez le site Jmla.fr pur prendre cnnaissance des éventuels prblèmes rencntrés. Principe #2 : sauvegardez vtre site avant d'appliquer une mise à jur, vus purrez tujurs restaurer cette sauvegarde en cas de prblème. Principe #3 : si vus en avez la pssibilité, faites la mise à jur sur un site de test identique à vtre site de prductin Le cntexte Les règles pur identifier les différentes versins de Jmla! snt définies dans le paragraphe Versinning du chapitre Cncepts de base en page 12. Nus smmes aujurd hui dans la série 1.5 et le passage d une versin 1.5.X à une versin 1.5.Y dit dnc se faire sans de grs prblèmes Les packs de mise à jur Pur avir les bns libellés en français, il est préférable de se rendre sur le site qui met à dispsitin pur chaque nuvelle versin de Jmla! deux patchs de mise à jur : Le patch pur passer de la versin précédente à la nuvelle versin, par exemple Jmla_1.5.14_t_ Stable-Patch_Package_french.zip pur passer de la versin à la versin , Le patch pur passer de n imprte quelle versin 1.5 à la nuvelle versin, par exemple Jmla_1.5.X_t_ Stable-Patch_Package_french.zip. Le premier ne cmprend que les fichiers mdifiés entre les 2 versins, le secnd reprend presque tus les fichiers du prgramme sauf le répertire installatin et quelques fichiers cnfigurés en fnctin des caractéristiques de vtre hébergement. Remarque : pur plus de détails sur les sites de téléchargement, vir le paragraphe Les sites de téléchargement de Jmla! dans le chapitre Cncepts de base en page L impact d une mise à jur sur vtre site Si vus prenez le secnd package, mise à jur à partir de la versin 1.5.x, vus êtes sûr que tus les fichiers que vus avez mdifiés sernt écrasés par la mise à jur Si vus avez fait vs mises à jur de façn régulière et que vus puvez alrs prendre le premier package, mise à jur à partir de la versin précédente, et avec de la chance, les impacts sernt faibles! Mais cmme vus avez écrit une prcédure d installatin, cela ne devrait pas pser de prblèmes! Et, de tute façn, vus allez tester en lcal la mise à jur et vus purrez tujurs cmparer la versin mise à jur lcalement avec la versin fficielle en ligne Jmla! 1.5 pur les nuls - v1.33 p 154/177

155 Chapitre : Maintenance et autres réglages Les prblèmes cnnus Vici la liste des principales difficultés rencntrées lrs des mises à jur précédentes, classées en cmmençant par les prblèmes que l n rencntre avec tutes les mises à jur et ensuite ceux sur les versins les plus récentes.. Tutes versins - si vus utilisez un template standard Les mises à jur ne mdifient pas en principe les règles retenues pur définir les feuilles de style et les images. La méthde duce qui semble marcher à tus les cups : vus faites la mise à jur de vtre site puis vus cpiez sur vtre site mis à jur les fichiers css que vus avez mdifiés ainsi que vs images (images, butns, lgs que vus avez mdifiés). Attentin! S il y a trp de mdificatins dans le template, vus devrez reprendre les fichiers cnstituant l ancien template, à mins de mettre à jur les fichers de la nuvelle versin! N ubliez pas le cas échéant de mettre à jur le fichier index.php dans le répertire de vtre template (fichiers templates\beez\index.php, templates\ja_purity\index.php templates\ rhuk_milkyway \index.php). Ce fichier définit l en tête de vtre site, avec le lg et les images. Seln le type de mise à jur, il faudra aussi récupérer le fichier favri.ic Et enfin, pensez aussi au fichier ini dans le répertire language\fr-fr lié au template. Si vus utilisez le template beez, vérifiez le fichier beez : fr-fr.tpl_beez.ini. Versin , Pas d impact majeur. Versin , versin Pas d impact majeur, sauf bien sûr les fichiers css des templates et les fichiers.ini Versin mise à jur du fichier htaccess.txt La versin cmprend un nuveau fichier htaccess.txt. Le fichier htaccess.txt n est pas utilisé sur le site. Par cntre, en cas de ré écriture d url, pur des questins de sécurité u de cmpatibilité avec certains hébergeurs, vus avez peut être renmmer le fichier htacccess.txt en.htaccess. Dans ce cas, il faudra reprter les mdificatins dans le nuveau fichier htaccess.txt avant de le renmmer (u ne rien faire). Versin Cmpatibilité avec les différentes versins de PHP Tutes les versins de Jmla! ne snt pas cmpatibles avec tutes les versins de PHP. Mais il semblerait que la versin sit cmpatible avec la versin PHP 5.3, et dnc tutes les versins 5 et 4 de PHP. Versin et suivantes changement de la versin de l éditeur Tiny MCE 2.0 Jmla! 1.5 pur les nuls - v1.33 p 155/177

156 Chapitre : Maintenance et autres réglages La versin de Tiny MCE prpsée avec la versin est stable mais il faut savir le paramétrer. Alrs, jetez un cup d œil au paragraphe La cnfiguratin de l'éditeur de texte en page 103. Versin et suivantes mise à jur de la Cnfiguratin Glbale Si vus passez d une versin antérieure à la versin à une versin plus récente, il vus faudra faire une mdificatin dans la Cnfiguratin Glbale du site u simuler une mdificatin et sauvegarder la Cnfiguratin Ma méthde Première étape : Sauvegarder les dnnées du site Récupérez le cntenu de la base de dnnées, les images et les fichiers que vus avez mdifié Deuxième étape: identificatin de la versin de vtre site Jmla! Accédez à l'interface administrateur de vtre site Repérez le numér de versin de vtre site Jmla! Trisième étape: téléchargement du patch de mise à jur Télécharger le patch de mise à jur adapté à vtre cas (patch de la versin 1.5.Z à la versin 1.5.T) Dézipper le patch sur vtre disque dur. Quatrième étape: testez la mise à jur en lcal Si vus avez suivi ns cnseils, vus avez créé sur vtre micr-rdinateur une cpie de vtre site. Mettez à jur cette cpie avec les dnnées que vus venez de sauvegarder, Cpiez le patch que vus avez récupéré à l étape précédente sur la cpie de vtre site, Testez le résultat en lcal et vérifiez que vtre site lcal fnctinne bien ; vus puvez avir quelques surprises avec les feuilles de style u certains libellés que vus avez persnnalisés. Alrs suivez les recmmandatins faites dans le paragraphe précédent pur crriger ces anmalies Vérifiez que tut fnctinne bien! Cinquième étape: applicatin de la mise à jur sur vtre site Préparez vtre site en allant dans le backend : Imprtant! Avant de prcéder à la mise à jur, vus devez mettre vtre site hrs-ligne (dans le backend > Cnfiguratin Glbale > Onglet Site) Nettyez le cache. Si vus avez activé le cache sur vtre site (Cnfiguratin Glbale / Onglet Système - Fenêtre Paramètres du cache), videz le avant de cntinuer (menu Outils / Nettyer le cache) Jmla! 1.5 pur les nuls - v1.33 p 156/177

157 Chapitre : Maintenance et autres réglages Lancez vtre transfert de fichiers - client FTP - favri et cpiez les fichiers extraits du patch sur les fichiers de vtre site ; cnfirmez l'écrasement des dssiers et des fichiers Sixième étape ; cntrôlez le résultat Appliquez le cas échéant les mdificatins que vus avez apprtées sur la cpie du site en lcal ; il vus suffit alrs de cpier les bns fichiers de la cpie de vtre site sur vtre site, avec le transfert de fichiers. C'est tut! Il ne vus reste plus qu'à vérifier que vtre site est fnctinnel Questins/répnses Vici quelques questins/répnses applicables à l'ensemble des patchs curants, sauf remarque explicite furnie avec le patch. La mise à jur pse plus de prblèmes qu'elle n'en résut, que faire? Ntez les dysfnctinnements rencntrés, restaurez vtre sauvegarde et venez chercher de l'aide sur le frum. Les cmpsants /mdules / plugin / templates que j'ai installés risquent-ils de disparaître après la mise à jur? Nn, le patch cntient des fichiers "cre" (nyau Jmla!) qui remplacent seulement leur équivalent sur vtre site Jmla!, il ne tuche pas au reste. Le patch de mise à jur mdifie-t-il la base de dnnées Jmla!? Nn, le patch est une simple mise à jur de fichiers, mais il est tutefis cnseillé de sauvegarder vtre base de dnnées. Est-il pssible de mettre à jur mn site en utilisant le package d'installatin cmplet plutôt que le patch de mise à jur? Oui, mais dans ce cas, cela revient à tut installer... Et il faut bien sauvegarder l'ensemble des dnnées avant! Je teste mn site en lcal sus Windws, cmment faire pur appliquer le patch de mise à jur? C'est exactement le même principe à ceci près que vus n'utiliserez pas de client FTP, un simple cpier/cller du patch dans le dssier ù est stcké vtre site suffira. Cliquez sur le butn Tus dans la bîte de dialgue Cnfirmatin du remplacement du dssier. J ai mis à jur les culeurs de mn site en mdifiant les fichiers de style, fichiers css. La mise à jur peut-elle mdifier les culeurs du site? Oui parfis, mais allez regarder le paragraphe Les prblèmes cnnus en page 155. J ai crrigé certains libellés. La mise à jur peut-elle effacer ces mises à jur? Certaines mises à jur crrigent des libellés dans les fichiers langue. Si la versin en ligne ne vus cnvient pas, reprenez sur vtre micr-rdinateur le fichier ini prvenant de la mise à jur, crrigez-le et chargez-le sur vtre site! Jmla! 1.5 pur les nuls - v1.33 p 157/177

158 Chapitre : L installatin de vtre site 11 L installatin de vtre site 11.1 La démarche prpsée L installatin de vtre site chez un hébergeur ne se résume pas à une simple cpie de fichiers de vtre micr-rdinateur sur l espace de vtre hébergeur. Purqui? Parce que le nm de la base de dnnées et le chemin d accès au site ne snt pas les mêmes, Parce que les caractéristiques de l envirnnement infrmatique (versin des cmpsants (Apache, PHP et MySQL) et leur paramétrage ne snt pas les mêmes. Alrs, dans le prgramme Jmla!, il y a une prcédure d installatin qui prend en charge ces différences et adapte les différents cmpsants du prgramme au cntexte de vtre hébergeur. Bien sûr, vus truverez des prcédures ci et là pur cpier les fichiers de vtre micrrdinateur chez vtre hébergeur et ensuite mdifier les fichiers de cnfiguratin mais ceci me semble risqué pur un néphyte. Un autre argument qui plaide pur une réinstallatin prpre : je bricle sur mn rdinateur, j installe des mises à jur et des cmpsants, je les enlève Et je préfère repartir sur des bases saines! Alrs, ma méthde cnsiste à installer le prgramme et les dnnées. Si vus savez faire cela, vus saurez faire face à tutes les éventualités : plantage du site, fausse manip Et pur la première fis, je vus cnseille d installer un nuveau site en lcal et de reprendre tutes les dnnées! Cette étape préalable vus permet de bien maîtriser tute la prcédure d installatin Jmla! avant de vus cncentrer, dans une secnde étape, aux prblèmes spécifiques à l hébergeur nm de dmaine, transfert de fichiers, gestin de la base de dnnées... Ceci vus semble excessif! mais vus faites alrs cmme les prs : un site de dévelppement, que vus puvez casser cmme vus vulez, un site de pré prductin, cpie cnfrme du site de prductin et un site de prductin chez vtre hébergeur Avant de cmmencer Les pré requis Les prestatins de vtre hébergeur varient en fnctin de l hébergeur chisi et du type d hébergement retenu mais vus devriez tujurs avir ces éléments : Une interface d administratin pur gérer vtre site ; cette interface ffre un accès à un util d administratin de base de dnnées, PHP MyAdmin en général, Un accès en mde FTP transfert de fichiers pur dépser sur le serveur hébergé les prgrammes et les images, Des bîtes aux lettres. Sur ce dernier pint, vus êtes tenu d asscier au mins une bîte aux lettres à chaque site et de créer un lien vers cette bîte aux lettres à partir du site bligatin légale-. Jmla! 1.5 pur les nuls - v1.33 p 158/177

159 Chapitre : L installatin de vtre site Généralement, vus définissez une bîte avec un nm de la frme [email protected] u [email protected] Cette bîte aux lettre peut être une redirectin : tus les messages reçus à cette adresse snt renvyés dans vtre bîte aux lettres persnnelle La gestin du nm de dmaine Il vus faire le lien entre le nm de vtre site, par exemple, et l adresse physique de vtre site. Si vtre hébergeur gère aussi le nm de dmaine, vus n avez rien à faire. Sinn, il vus appartient de mettre à jur ce lien dans les serveurs DNS serveurs de nm de dmaine du prestataire qui vus a furni le nm de dmaine. Cas 1 : l hébergeur vus a dnné l adresse IP de vtre site C est une adresse de la frme de la frme xxx.yyyy.zzz.ttt, Chez vtre hébergeur, créez l espace Web ; vus puvez tester vtre site en curs de cnstructin en saisissant dans la barre de navigatin de vtre navigateur l adresse IP de vtre site en curs de cnstructin. Une fis le site terminé, allez sur le site Web du prestataire qui gère vtre nm de dmaine et saisissez l adresse IP de vtre site, de la frme xxx.yyyy.zzz.ttt, Attendre quelque temps, entre 10 minutes et quelques heures, que tut cela se mette en place avant de puvir cmmencer l installatin du site. Cas 2 : l hébergeur ne vus a pas dnné l adresse IP de vtre site Dans la plupart des cas, vus allez héberger vtre site sur un hébergement mutualisé et l'hébergeur ne va pas vus attribuer une adresse IP mais il va gérer lui-même les nms de dmaine des sites de sa platefrme. Chez vtre hébergeur, créez l espace Web et précisez dans l espace de cnfiguratin le nm de dmaine de vtre site ; ceci va permettre de renseigner les serveurs de nms de dmaine de vtre hébergeur. Récupérez au passage les nms de ces serveurs DNS ; généralement, il y a au mins 2 serveurs DNS qui nt des nms de la frme dns1.mn-hebergeur.cm et dns2.mn-hebergeur.cm. Chez le prestataire qui gère vtre nm de dmaine, précisez les nms des serveurs DNS de vtre hébergeur. Attendre quelque temps, entre 10 minutes et quelques heures, que tut cela se mette en place avant de puvir cmmencer l installatin du site. Dnc, si vus suivez bien la manip, lrsqu un internaute va saisir l url de vtre site, il va d abrd passer par le prestataire qui gère vtre nm de dmaine qui le dirigera vers le serveur DNS de vtre hébergeur avant d abutir sur vtre site. ATTENTION : dans ce cas, vus êtes bligé de déclarer vtre nm de dmaine pur installer vtre site et dnc, pendant tute la péride de cnstructin, vtre site sera visible de l Internet. ATTENTION, lrs de la mise à jur vtre DNS chez le prestataire qui gère le nm de dmaine, si vus vus cnnectez trp tôt u que vus vus êtes trmpé lrs de cette pératin, lrsque vus saisirez l url de vtre site dans vtre navigateur, un message vus annncera que le site n existe pas. Jmla! 1.5 pur les nuls - v1.33 p 159/177

160 Chapitre : L installatin de vtre site REMARQUE : Si vtre site existe déjà et que vus vulez mettre en ligne une nuvelle versin, vus puvez créer vtre nuveau site en ajutant un sus nm de dmaine! - Pendant que vus installez vtre site, l'ancien site cnserve sn adresse et le nuveau a pur adresse - Une fis que le nuveau site est prêt, vus mdifiez vs DNS pur que l'adresse pinte vers le nuveau site, La créatin de la base de dnnées La plupart des hébergeurs impse certaines cntraintes pur la créatin d'une base de dnnées, Alrs, utilisez l'interface furnie par vtre hébergeur pur créer une base de dnnées et n'ubliez pas de nter les infrmatins suivantes : Nm du serveur de base de dnnées Nm de l utilisateur de la base de dnnées Mt de passe de l utilisateur de la base de dnnées Nm de la base de dnnées. Généralement, lrsque vus créez une base de dnnées chez vtre hébergeur, vus ne puvez pas chisir le frmat de la base (utf8) mais, tant que la base est vide, il est facile avec PHP MyAdmin de mdifier le frmat de la base et de la cder en utf8 : Lancez l utilitaire PHP MyAdmin à partir de l interface d administratin furni par vtre hébergeur, Sélectinnez la base de dnnées de vtre site dans la clnne de gauche, (basejmla dans l exemple ci-après) Dans le menu du haut, cliquez sur le butn Opératins, Dans la page qui s affiche, allez sur la 3 e fenêtre Interclassement et chisissez dans la liste des ptins la valeur utf8_general_ci ; appuyez sur le butn Exécuter Jmla! 1.5 pur les nuls - v1.33 p 160/177

161 Chapitre : L installatin de vtre site Vtre base est désrmais au frmat et prête à recevir les dnnées de Jmla! La préparatin du transfert de fichier Tut d'abrd, installez et cnfigurez vtre lgiciel de transfert de fichier - FileZilla par exemple - pur puvir vus cnnecter sur le site hébergé. Les infrmatins dnt vus avez besin snt : l'adresse du serveur ftp qui gère chez vtre hébergeur le transfert de fichier (champ hôte dans FileZilla) ; cette adresse est de la frme ftp.nm-de-dmaine.xxx le champ utilisateur le mt de passe La préparatin des dnnées pur créer vtre site Ensuite, préparez sur vtre micr rdinateur les différentes dnnées que vus aurez à transférer. Pur ma part, je crée un répertire TEMP (à la racine du disque C: pur un PC) dans lequel je dépse les répertires et fichiers suivants : un répertire avec la versin de Jmla dézippée un répertire pur chacune des extensins à installer le fichier SQL cntenant l'exprt de ma base de dnnées lcale, un répertire templates qui cntient une cpie du répertire avec le template persnnalisé, un répertire images cntenant une cpie des répertires banners (bannières) et stries. Vus puvez aussi y ajuter : un répertire cntenant les fichiers de cnfiguratin que vus avez du mdifier, les répertires nécessaires aux lgiciels cmplémentaires, les répertires cntenant les galeries de phts par exemple Quelques repères Les dernières versins de Jmla! ne fnctinnent pas avec tutes les versins de PHP Alrs il vaut mieux jeter un cup d œil sur la cnfiguratin retenue par vtre hébergeur. Si vus ne truvez pas cette infrmatin, il vus suffit de créer ce petit prgramme écrit en PHP avec vtre éditeur de texte et de le sauvegarder sus le nm util.php : <?php phpinf();?> Dépsez-le par transfert de fichier à la racine de vtre site et tapez dans vtre navigateur l adresse De même, si vus avez quelque difficulté à vus repérer sur vtre site, la cmmande suivante vus permettra d identifier sans prblème le répertire d installatin pur Jmla! <?php $p = getcwd(); ech $p;?> Jmla! 1.5 pur les nuls - v1.33 p 161/177

162 Chapitre : L installatin de vtre site Il vus suffit de rentrer ces lignes de cmmande dans un fichier et de l enregistrer avec l extensin php usuisje.php par exemple -, de charger ce fichier sur vtre site et de l exécuter en saisissant dans vtre barre de navigatin de vtre navigateur web l adresse L'installatin prprement dite ATTENTION: le prcessus d'installatin s'effectue sur plusieurs pages, une fis que vus avez cliqué sur le butn Suivant pur passer d'une étape à la suivante, ne revenez pas en arrière avec les butns de navigatin de vtre navigateur! Vus risqueriez de rencntrer des prblèmes qui bligeraient à reprendre tute la prcédure d'installatin depuis la créatin de la base de dnnées. Lancez vtre navigateur, saisissez vtre nm de dmaine, par exemple. Etape 1 : Langue Jmla! vus prpse le français cmme langue par défaut. Si cela vus cnvient, appuyez sur le butn Suivant en haut à drite. Sinn, chisissez une autre langue avant d'appuyer sur le butn Suivant. Etape 2 : Pré-installatin A cette étape est effectué un cntrôle de la cnfiguratin du serveur web. Dans la fenêtre Vérificatins de pré-installatin pur Jmla! 1.x.y, si certains éléments snt marqués N vtre système n'est pas cnfiguré crrectement pur puvir exécuter Jmla!. Il faut alrs vir avec vtre hébergeur si ces éléments ne peuvent pas être mdifiés. Sinn, la seule slutin est de vir sur le frum l'impact du prblème rencntré et tenter l'installatin de la versin... à vs risques et périls Etape 3 : Licence Prenez cnnaissance de la licence d'utilisatin GNU/GPL puis cliquez sur le butn Suivant. Jmla! 1.5 pur les nuls - v1.33 p 162/177

163 Chapitre : L installatin de vtre site Etape 4 : Base de dnnées Vus avez au préalable créé la base de dnnées de vtre site en utilisant l'interface furnie par vtre hébergeur. Il vus suffit de saisir ces paramètres dans l'écran de cnfiguratin avant de cliquer sur le butn Suivant. Remarque : Si la base de dnnées cntient des dnnées, la fenêtre Paramètres avancés vus permet de préciser le traitement sur les dnnées existantes : Supprimer les tables existantes u Sauvegarder les anciennes tables : dans le cas de tables Jmla! le nm de tutes les tables cmmence par le préfixe js_ que le prgramme va transfrmer en bak_. Etape 5 : Cnfiguratin FTP Jmla! peut prendre en cmpte le transfert de fichiers, mais généralement vus n'en n'avez pas besin... Alrs faites cmme mi : cliquez sur le butn Suivant. Etape 6 : Cnfiguratin générale Les chses sérieuses cmmencent : dans le premier blc, saisissez le nm du site en clair : c'est ce nm qui apparaîtra dans le titre de la page de vtre navigateur. dans le secnd blc, saisissez l'adresse de l'administrateur et le mt de passe pur l'administratin du site. Attentin! Lrsque vus allez imprter la base de dnnées de vtre site, le mt de passe ici saisi va être écrasé par celui stcké dans la base de dnnées. dans le trisième blc, cliquez sur le butn Installer des dnnées d'exemple ; ceci vus permettra de tester le site à vide et de tute façn, vus serez amenés à supprimer tutes les dnnées dans les tables avant l imprt de la base de dnnées de vtre site. Jmla! 1.5 pur les nuls - v1.33 p 163/177

164 Chapitre : L installatin de vtre site Cliquez sur le butn Suivant REMARQUE : Les cas plus cmplexes de migratin d'un ancien site Jmla! u de reprise des dnnées d'une base existante sernt traités ailleurs. Si vus faites une réinstallatin de Jmla et que la base de dnnées existe déjà, ne cliquez pas sur le butn Installer des dnnées d'exemple. Etape 7 : Terminer Vus êtes arrivé à la dernière étape de l'assistant d'installatin. Avant de cliquer sur les butns Site u Admin un message vus invite à supprimer le répertire d'installatin Jmla!... Faites le avec vtre lgiciel de transfert de fichiers. Ceci étant fait vus purrez returner dans vtre navigateur Web et cliquer sur le butn Site pur vérifier que cette première étape s est bien dérulée. Ensuite, returnez sur la partie administratin de vtre site pur déclarer dans la cnfiguratin générale du site que vtre site est hrs ligne (le 1 e paramètre dans la fenêtre Paramètres du site) 11.4 La suite de la cnfiguratin Installatin des extensins Lrsque vus avez sauvegardé la base de dnnées sur vtre site de dévelppement, vus avez aussi sauvegardé des tables et des dnnées relatives aux extensins cmpsants, mdules, plugins, templates que vus avez installées sur vtre site. Il vus faut dnc installer ces extensins avant de reprendre le cntenu de la base de dnnées. Jmla! 1.5 pur les nuls - v1.33 p 164/177

165 Chapitre : L installatin de vtre site Restauratin de la base de dnnées Lancer PHP MyAdmin Supprimer l'ensemble des tables : sélectinnez la base de dnnées ; dans l'nglet structure, en bas de page, sélectinner tut ccher puis chisir dans la fenêtre supprimer tutes les tables Imprter la base de dnnées du site lcal : dans l nglet SQL, exécuter le fichier sql cntenant les dnnées de la base de dnnées. L ergnmie peut varier un peu seln la versin de PHP MyAdmin utilisée. Attentin : Vtre nuveau site Jmla! récupère les mts de passe Jmla! définis dans la base précédente! Lrs de la sauvegarde des dnnées de vtre base, le script a peut être inclus une cmmande pur créer la base de dnnées Alrs, il se prvque l erreur suivante : Pur crriger, cette anmalie, utilisez vtre éditeur favri Ntepad++ par exemple pur regarder le cntenu du fichier SQL : Jmla! 1.5 pur les nuls - v1.33 p 165/177

166 Chapitre : L installatin de vtre site Supprimez tute la ligne de cmmande CREATE DATABASE Le cas échéant, mettez à jur le cmpte Administrateur. Si vus suivez ns recmmandatins sur le nm de l'administrateur, allez dans le menu Gestin des utilisateurs pur remplacer l'identifiant de l'administrateur admin- par un identifiant mins rdinaire Retur sur la cnfiguratin de vtre site Nrmalement, la plupart des paramètres de cnfiguratin snt sauvegardés dans la base de dnnées mais il vaut mieux jeter un cup d œil en vérifiant que les principaux paramètres snt bien cnfigurés Cnfiguratin du site Cnnectez-vus cmme administrateur pur vérifier vtre cnfiguratin u cmpléter la cnfiguratin que vus avez faite sur le site de dévelppement. Les pératins les plus curantes snt Dans le menu Site Cnfiguratin Glbale, le détail sur chacune des fnctins étant dans les chapitres précédents de ce dcument, Dans l'nglet Site, renseignez les paramètres relatifs aux méta-dnnées, Dans cet nglet Site, chisissez le cas échéant le mde ré écriture des adresses url (vir cnfiguratin dans le chapitre précédent Maintenance et autres réglages) et tester tut de suite la fnctin en naviguant sur le site, en cliquant sur les différents menus et butns lire la suite Dans l'nglet Système, renseignez les paramètres relatifs aux utilisateurs. Si vus ne prévyez pas de dnner un accès aux fnctins d'administratin, n'autrisez pas l'enregistrement des utilisateurs... Dans l'nglet Serveur, pensez à mettre à jur le fuseau hraire dans la fenêtre Paramètres de lcalisatin Cnfiguratin des lgiciels cmplémentaires Nrmalement, la restauratin de la base de dnnées a permis de reprendre bien des paramètres de cnfiguratin des lgiciels cmplémentaires mais il faut mieux vérifier Cpie des fichiers de style Il suffit de cpier le répertire templates / <nm du template utilisé> / du site surce ; ce répertire cntient généralement l icône que vus avez créée pur vtre site (fichier favicn placé dans le répertire cntenant le template) Attentin! Si vus prfitez de l installatin de vtre site pur faire une mise à jur de Jmla! il vaut mieux avir testé en lcal la mise à jur! Vir le chapitre précédent Maintenance et autres réglages Cpie des images Avec la versin de Jmla!, il faut penser à cpier les images qui illustrent vs articles et les bannières : Cpier le répertire images / stries Cpier le répertire cntenant les bannières images / banners Jmla! 1.5 pur les nuls - v1.33 p 166/177

167 Chapitre : L installatin de vtre site Vus serez peut être amené à cpier d'autres répertires crrespndant aux lgiciels cmplémentaires Une dernière tuche Returnez sur la partie administratin de vtre site pur déclarer dans la cnfiguratin générale du site que vtre site n est plus hrs ligne (le 1 e paramètre dans la fenêtre Paramètres du site) Dans le menu Site Cnfiguratin Glbale et l'nglet Système, il ne faudra pas ublier d'activer le cache pur accélérer l'affichage des pages. Jmla France Jmla! 1.5 pur les nuls - v1.33 p 167/177

168 Chapitre : Histrique des versins du dcument 12 Histrique des versins du dcument Ce chapitre reprend la liste des principales évlutins apprtées à ce dcument Versin 1.29 Prise en cmpte des évlutins apprtées par la versin de Jmla! : Prise en cmpte de la nuvelle versin de l éditeur TinyMCE v pur la saisie d un article, avec la liste exhaustive de tus les utils. Cnfiguratin du plugin TinyMCE. Cmpléments sur saut de ligne et saut de paragraphe. Mise à jur de la présentatin des navigateurs dans l envirnnement Mac : cmpatibilité de cette versin de l éditeur avec Safari Versin 1.30 Prise en cmpte des évlutins apprtées par la versin de Jmla! et évlutins de certains chapitres : Cmpléments dans le chapitre 2 Cncepts de base : présentatin des 2 sites jmla.rg et fmla.fr, et de l AFUJ Evlutins du chapitre Maintenance : Cmpléments sur la sécurité Regrupement et mise en chérence des paragraphes traitant de la gestin des dnnées et de la sauvegarde Evlutins des paragraphes sur la mise à jur d un site Evlutins du chapitre Créatin d un site, crrectins sur la gestin des extensins, quelques explicatins pur mdifier les culeurs d un template. Cmpléments sur le serveur XAMPP10 Autres crrectins et évlutins, prise en cmpte des remarques sur le frum Jmla! Versin 1.31 Prise en cmpte des remarques faites sur le site sur les fautes d rthgraphe et sur d autres imprécisins dans le texte Ré écriture du chapitre sur la gestin des nms de dmaine. Mdificatin de la charte graphique (texte en range) Versin 1.32 Crrectin dans le paragraphe Afficher un mdule en fnctin de la page visitée Crrectins sur la sécurité dans le chapitre 8 - Gestin des utilisateurs et sur la fnctin recevir des s système dans le paragraphe 8.4. la créatin des utilisateurs. Un peu de php pur cntrôler les versins de prgramme dans le Chapitre 11 - installatin du site. Jmla! 1.5 pur les nuls - v1.33 p 168/177

169 Chapitre : Histrique des versins du dcument Versin 1.33 Présentatin rapide des extensins dans le Chapitre 3 Une intrductin à Jmla! Dans le chapitre 4 La bîte à utils, ré écriture du paragrphe Installer un serveur Web sur vtre PC sus Windws, pur prendre en cmpte les difficultés rencntrées avec Windws 7. Jmla! 1.5 pur les nuls - v1.33 p 169/177

170 Chapitre : Histrique des versins du dcument En guise de cnclusin Ce n est qu un début et ce manuel ne saurait répndre à tutes les questins que vus vus psez. Vus truverez aussi d autres manuels et dcuments sur le Web qui vus dnnernt un autre éclairage, vus apprendrez à truver sur le frum les répnses à vs questins. C est à vtre tur de prendre en main Jmla! et de faire vtre expérience. Nus suhaitns seulement que ce manuel vus aura guidé dans vs premiers pas Et n hésitez pas à faire part de vs expériences, de vs remarques et de vs suggestins dans le frum de ntre site à la rubrique cnsacrée à ce manuel! Jmla! 1.5 pur les nuls - v1.33 p 170/177

171 Chapitre : Histrique des versins du dcument TABLE DES MATIERES DETAILLEE 1 AVANT PROPOS Jmla! pur les Nuls : l'aventure cntinue avec vus A qui s adresse ce manuel? Avertissement Remerciements Quelle est la structure de ce manuel? Quelques cnseils pur cmmencer avec Jmla! 6 2 CONCEPTS DE BASE Intrductin Les fndamentaux Site statique versus site dynamique PHP/MySQL HTML, XHTML, CSS et W3C Qu'est ce que Jmla!? La versin Jmla! Les évlutins apprtées par la versin Versinning Les sites de téléchargement de Jmla! Radmap 13 3 UNE INTRODUCTION A JOOMLA! Intrductin Les ntins de base La terminlgie Jmla! Les extensins Cmment ça marche Un exemple Mdules et cmpsants La page d accueil Quelques autres fnctins La classificatin des articles La gestin des langues Pur aller plus lin 20 Jmla! 1.5 pur les nuls - v1.33 p 171/177

172 Chapitre : Histrique des versins du dcument 3.5 Quelques autres infrmatins utiles Site lcal et site distant Le nm de dmaine Le langage XHTML L encdage des caractères La gestin des images et des graphiques La gestin des culeurs La gestin d une base de dnnées La cmpatibilité avec les différents navigateurs du marché La cmpatibilité entre les différentes versins de Jmla! 25 4 LA BOITE A OUTILS Intrductin Un serveur Web sur vtre micr rdinateur Un bn navigateur Et d autres utils Installer un serveur Web sur vtre PC sus Windws Quel package chisir? Installatin et cnfiguratin du serveur Wamp Server Quelques infrmatins en plus Pur ceux qui veulent des slutins clef en main Les autres utils pur Windws Un lgiciel de décmpressin: 7-ZIP Un éditeur de texte Un Client FTP: Filezilla Un éditeur de CSS: TpStyle Lite Un lgiciel pur traiter vs images Installer un serveur Web sur vtre MAC Quelque envirnnement chisir? Installatin et cnfiguratin du serveur MAMP La bîte à utils Jmla! pur vtre Mac Le navigateur Web: Firefx u Safari? Un éditeur de texte Un Client FTP: Filezilla Un éditeur de CSS Un lgiciel pur traiter vs images La bîte à utils pur Linux Un Client FTP: Filezilla Un lgiciel pur traiter vs images Les ressurces Jmla! sur le Web Le prtail fficiel: Le prtail francphne: D'autres sites 34 Jmla! 1.5 pur les nuls - v1.33 p 172/177

173 Chapitre : Histrique des versins du dcument 5 VOS PREMIERS PAS AVEC JOOMLA! Quelques rappels Qu est-ce qu un site Jmla! Les paramètres pur installer vtre site lcal L'installatin de Jmla! sur vtre micr-rdinateur Téléchargement du package d'installatin Jmla! Transfert des surces d'installatin vers le serveur web Lancement de l'installatin de Jmla Un petit tur sur le site de dém L administratin de vtre site L accès à l administratin du site La page d'accueil de la cnsle d'administratin Une autre page La barre de menu La barre d infs Une visite rapide des différents menus Le menu site Le menu Menus Le menu Cntenus Le menu Cmpsants Le menu Extensins Le menu Outils Pur aller plus lin Un premier exemple avec la cnfiguratin glbale Et ensuite? Quelques limitatins sur un site en lcal 52 6 LA GESTION DES ARTICLES Intrductin Cmment classer vs articles Créatin d une sectin Créatin d une catégrie La créatin d un article La structure d'un article La saisie d'un article Les paramètres de publicatin d'un article Les paramètres de publicatin d un article par défaut Les paramètres de publicatin des articles d un menu Les paramètres de publicatin d'un article La saisie d un article 62 Jmla! 1.5 pur les nuls - v1.33 p 173/177

174 Chapitre : Histrique des versins du dcument L'éditeur de texte Les fnctins de base de l'éditeur Les autres fnctins prpsées en mde étendu Cmment cller un texte à partir d'un dcument Wrd Cmment créer un lien vers une autre page Paginatin d'un article La gestin des images Préparez vs images Ranger vs images Charger vs images sur le site Insertin d'une image dans un article Et la marge autur de l image? L insertin d un dcument 75 7 MODULES, MENUS, COMPOSANTS ET PLUGINS La gestin des mdules Psitin des mdules Ordre des mdules Activatin/Désactivatin des mdules Les autres paramètres visibles sur cette page Pur aller plus lin Détails d un mdule Afficher un mdule en fnctin de la page visitée Les autres fnctins pur paramétrer un mdule La liste des mdules prpsés par Jmla! La gestin des menus Créatin d un nuveau menu et du mdule asscié La gestin du mdule asscié au menu La publicatin de vs articles Ajut d un lien dans un menu Liste d articles Articles en mde blg La gestin de sus menus Les éléments de menu Les éléments de menus pur gérer un article Les autres éléments de menus Eléments d un menu, mdules, cmpsants A prps de l'archivage Gestin de la page d'accueil du site Ajuter un article en page d'accueil Classer vs articles en page d accueil Cnfigurer l affichage! Welcme t the Frntpage 98 Jmla! 1.5 pur les nuls - v1.33 p 174/177

175 Chapitre : Histrique des versins du dcument Et pur changer l affichage en page d accueil Eléments de menus et cmpsants Les cmpsants standards Cntacts Liens Web La gestin des bannières Quelques plugins La cnfiguratin de l'éditeur de texte Saut de ligne et changement de paragraphe A prps des autres plugins LA GESTION DES UTILISATEURS Intrductin Les différents niveaux d'accès Un peu de sécurité Cmment snt stckés les mts de passe? Chisissez des mts de passe slides! Quelques règles de sécurité La créatin d'utilisateur par l'interface d'administratin La gestin des utilisateurs à partir du site web Le paramétrage de vtre site Le mdule de cnnexin La gestin d un espace privé L'accès aux fnctins d'éditin Créer un nuvel article Mdifier un article LA CREATION DE VOTRE SITE Avant prps Quelques cnseils pur créer vtre site Jmla Un peu de méthde Le prgramme et la cnfiguratin du site De qui est cnstitué le prgramme? De quels éléments avez-vus besin? Installatin et désinstallatin d extensins Jmla! Cmment se présente une extensin L'installatin d'une extensin La désinstallatin d'une extensin Le paramétrage d'une extensin 123 Jmla! 1.5 pur les nuls - v1.33 p 175/177

176 Chapitre : Histrique des versins du dcument Un exemple La persnnalisatin de vtre template La cnfiguratin d un template La mise à jur d un fichier Quelques cas cncrets L icône de vtre site La migratin d un site en versin MAINTENANCE ET AUTRES REGLAGES A prps de la sécurité Qualité u sécurité? Cmment analyser une menace Quelle plitique de sécurité pur vtre site? Quelques cnseils Quelques règles de sécurité La gestin des différents cmptes Le filtrage du cntenu Quelques autres cnseils La gestin de vs dnnées Classificatin prgramme et dnnées Cmment rganiser vtre envirnnement Jmla! La sauvegarde des dnnées curantes Rédigez une prcédure d'installatin! La gestin de vtre base de dnnées Cmment activer PHP MyAdmin? La sauvegarde d une base de dnnées lcale La sauvegarde d une base de dnnées distante L imprt des dnnées Pur faire plus simple La cnfiguratin générale de vtre site Généralités La ré écriture des url de vtre site Persnnaliser l interface d administratin Un peu de ménage Verruillé / déverruillé... des histires de cadenas Et n ubliez pas de vider les crbeilles! Et le cache La mise à jur de Jmla! Quelques généralités Le cntexte Ma méthde Questins/répnses 157 Jmla! 1.5 pur les nuls - v1.33 p 176/177

177 Chapitre : Histrique des versins du dcument 11 L INSTALLATION DE VOTRE SITE La démarche prpsée Avant de cmmencer Les pré requis La gestin du nm de dmaine La créatin de la base de dnnées La préparatin du transfert de fichier La préparatin des dnnées pur créer vtre site Quelques repères L'installatin prprement dite La suite de la cnfiguratin Installatin des extensins Restauratin de la base de dnnées Retur sur la cnfiguratin de vtre site Cpie des fichiers de style Cpie des images Une dernière tuche HISTORIQUE DES VERSIONS DU DOCUMENT Versin Versin Versin Versin Versin FIN Jmla! Jmla! 1.5 pur les nuls - v1.33 p 177/177

GUIDE INSTALLATION IAS

GUIDE INSTALLATION IAS Guide d installatin IAS 1 IMPACT TECHNOLOGIES se réserve le drit de mdifier à tut mment le cntenu de ce dcument. Bien que l exactitude des renseignements qu il cntient sit cntrôlée avec sin, IMPACT TECHNOLOGIES

Plus en détail

PROPOSITION DE CREATION DE SITE INTERNET

PROPOSITION DE CREATION DE SITE INTERNET PROPOSITION DE CREATION DE SITE INTERNET OBJET : La fédératin départementale Sarthe Nature Envirnnement (SNE) suhaite dévelpper un site Internet. Celui-ci ayant pur but de diffuser du cntenu rganisé. Ce

Plus en détail

2. Trouvez la version du firmware que vous souhaitez télécharger dans la rubrique Boot From CD, correspondant à votre modèle de SSD.

2. Trouvez la version du firmware que vous souhaitez télécharger dans la rubrique Boot From CD, correspondant à votre modèle de SSD. Changements apprtés par le firmware: Fiabilité du prduit amélirée Réslutin de l anmalie causant de brèves pauses intermittentes chez certains utilisateurs. INTRODUCTION Ce dcument décrit la prcedure permettant

Plus en détail

Les stratégies de Backup dans WSS V3

Les stratégies de Backup dans WSS V3 Les stratégies de Backup dans WSS V3 Quelles snt les différentes slutins de BackUp Nus avns vu au travers des précédents articles différents sujets pur Windws SharePint Services V3. Il nus faut maintenant

Plus en détail

Cet article décrit les spécifications d'installation et de configuration et explique étape par étape comment

Cet article décrit les spécifications d'installation et de configuration et explique étape par étape comment Numér d'article: 311015 sur le site de Micrsft. Le lien : http://supprt.micrsft.cm/kb/311015#7 Cmment faire pur activer la prise en charge des langues s'écrivant de drite à gauche pur Wrd 2003 et Wrd 2002

Plus en détail

Charte de la gestion cookies groupe PVCP 25/09/2014

Charte de la gestion cookies groupe PVCP 25/09/2014 Charte de la gestin ckies grupe PVCP 25/09/2014 Table des matières 1. Qu'est-ce qu'un ckie?... 2 2. Ntre charte sur les ckies... 2 3. Gestin des ckies... 6 1 Charte de la gestin ckies grupe PVCP 25/09/2014

Plus en détail

Nous proposons 3 syntaxes au choix :

Nous proposons 3 syntaxes au choix : Slutin d envi de SMS Dcumentatin technique 1. Créatin et gestin de cmpte 2. Envi par email 3. Envi via l interface Web 4. Envi par cmmande http 5. Envi via le lgiciel 123SMS 6. Publipstage SMS persnnalisés

Plus en détail

Manuel d utilisation de Nomad Trading

Manuel d utilisation de Nomad Trading Manuel d utilisatin de Nmad Trading INTRODUCTION NmadTrading est un util qui vus permet d'accéder à vtre envirnnement de trading à distance. Cmment fnctinne-t-il? NmadTrading s'installe sur vtre platefrme

Plus en détail

CYBERLEARN COURS MOODLE. SUPPORT DE TRAVAIL Pour professeur-es et assistant-es d'enseignement

CYBERLEARN COURS MOODLE. SUPPORT DE TRAVAIL Pour professeur-es et assistant-es d'enseignement CENTRE e-learning HES-SO CYBERLEARN COURS MOODLE SUPPORT DE TRAVAIL Pur prfesseur-es et assistant-es d'enseignement Sndages et tests : rendez vs curs Mdle interactifs! HES-SO 2010 Team Cyberlearn Table

Plus en détail

ENREGISTEUR NUMERIQUE USB Guide utilisateur

ENREGISTEUR NUMERIQUE USB Guide utilisateur Intrductin La netbx HD ffre désrmais la fnctinnalité d Enregistreur Numérique USB (PVR-USB) vus permettant : D enregistrer directement sur vtre disque USB les prgrammes TNT u TNT-HD reçu par vtre netbx

Plus en détail

Nouveautés apportées à l assessment-tool

Nouveautés apportées à l assessment-tool Nuveautés apprtées à l assessment-tl La dcumentatin et les utils d aide de Friendly Wrk Space snt régulièrement révisés, actualisés et dévelppés. Ainsi, la directive a une nuvelle fis été mise à jur en

Plus en détail

Gestion des Prospects : Adresses à exporter

Gestion des Prospects : Adresses à exporter Gestin des Prspects : Adresses à exprter 2 Tables des matières 1. Intrductin : Adresses à exprter p 3 2. Que signifie une adresse qualifiée? p4 2.1 Particulier = le client final 2.2 Cnducteur lié à une

Plus en détail

Catalogue de formation bureautique

Catalogue de formation bureautique Adbe IBM/ Nvell Micrsft Micrsft Catalgue de frmatin bureautique Windws [2000, XP, Vista, 7] Windws et Explrateur Gestin de dcuments Envirnnement Intrductin à la micr-infrmatique Intrductin Traitement de

Plus en détail

Utiliser les activités de cours de Moodle : le Questionnaire

Utiliser les activités de cours de Moodle : le Questionnaire Utiliser les activités de curs de Mdle : le Questinnaire CETTE PROCEDURE DÉCRIT LA MISE EN PLACE ET L UTILISATION DE L ACTIVITÉ DE COURS «QUESTIONNAIRE». PRE-REQUIS : Prcédure «Démarrer sur Mdle» DÉFINITION

Plus en détail

Kluwer ERP Dashboard - VERO. www.kluwer.be/software

Kluwer ERP Dashboard - VERO. www.kluwer.be/software Kluwer ERP Dashbard - VERO www.kluwer.be/sftware Table des matières INFORMATIONS UTILES... 2 COMMENT UTILISER LE DASHBOARD... 4 LE CONTENU DU DASHBOARD... 6 LES CHIFFRES ET LES INDICATEURS... 6 LES GRAPHIQUES...

Plus en détail

Basculer entre un réseau domestique et celui de votre lieu de travail

Basculer entre un réseau domestique et celui de votre lieu de travail Prise en main de Windws : Cnnexin de vtre rdinateur prtable du travail à vtre réseau dmestique www.univ-infrmatique.cm Dans cet article Basculer entre un réseau dmestique et celui de vtre lieu de travail

Plus en détail

GUIDE DE L UTILISATEUR

GUIDE DE L UTILISATEUR GUIDE DE L UTILISATEUR Réseau privé virtuel VPN SERVICE DES TECHNOLOGIES DE L INFORMATION TABLE DES MATIÈRES Page 1. Intrductin...3 2. Sutien technique...3 3. Pur accéder au service...3 4. Cnfiguratin

Plus en détail

Logiciel de gestion des inscriptions en CPGE

Logiciel de gestion des inscriptions en CPGE Admissin CPGE Lgiciel de gestin des inscriptins en CPGE La réfrme du mde de recrutement en classes préparatires aux Grandes Écles intervenu en 2003 a prfndément mdifié la gestin par les établissements

Plus en détail

Intégration «SugarCRM Asterisk» Ajouter la Téléphonie à votre CRM

Intégration «SugarCRM Asterisk» Ajouter la Téléphonie à votre CRM Intégratin «SugarCRM Asterisk» Ajuter la Téléphnie à vtre CRM Un lgiciel CRM sans téléphnie, un nn-sens? Traditinnellement, les mndes de l infrmatique et des télécms nt tujurs été frtement clisnnés. Cnséquence

Plus en détail

A toutes les Directrices et à tous les Directeurs des établissements scolaires de l enseignement secondaire et secondaire technique

A toutes les Directrices et à tous les Directeurs des établissements scolaires de l enseignement secondaire et secondaire technique SERVICE INFORMATIQUE Luxemburg, le 20 ctbre 2010 Référence: SI/DW/101020 A tutes les Directrices et à tus les Directeurs des établissements sclaires de l enseignement secndaire et secndaire technique Cncerne:

Plus en détail

Partage de documents entre tablettes et transfert de ressources

Partage de documents entre tablettes et transfert de ressources Le 25 avril 2012 Partage de dcuments entre tablettes et transfert de ressurces C Objectif : permettre le partage de dcuments sur le réseau d'établissement entre les tablettes des prfesseurs et les tablettes

Plus en détail

Directory List & Print (Pro) by Infonautics GmbH, Switzerland

Directory List & Print (Pro) by Infonautics GmbH, Switzerland Directry List & Print Pr by Infnautics GmbH Switzerland Directry List & Print (Pr) by Infnautics GmbH, Switzerland Directry List & Print est un lgiciel pur Windws qui peut facilement lister et imprimer

Plus en détail

Proposition de Veille Internet Campagnes Electorales 2012

Proposition de Veille Internet Campagnes Electorales 2012 Prpsitin de Veille Internet Campagnes Electrales 2012 Pur tut savir sur ce que les respnsables plitiques, candidats à l électin Présidentielle, candidats aux électins législatives disent de vus et sur

Plus en détail

Guide d aide à la rédaction d un essai

Guide d aide à la rédaction d un essai Guide d aide à la rédactin d un essai Un essai peut avir plusieurs bjectifs, mais la structure de base reste la même quel qu en sit le sujet. Vus puvez l écrire afin de discuter d un pint de vue particulier

Plus en détail

Développement d applications mobiles natives avec LongRange de LANSA

Développement d applications mobiles natives avec LongRange de LANSA Dévelppement d applicatins mbiles Si vus savez dévelpper des applicatins IBM i, natives avec LngRange de LANSA alrs vus savez dévelpper des applicatins mbiles pur tablettes et smartphnes Dévelppement d

Plus en détail

NOTICE POUR L IMPORT DU FICHIER «IACA» DANS CORRELYCE

NOTICE POUR L IMPORT DU FICHIER «IACA» DANS CORRELYCE Directin des lycées Service des Technlgies de l Infrmatin Educatives NOTICE POUR L IMPORT DU FICHIER «IACA» DANS CORRELYCE Année sclaire 2008/2009 SOMMAIRE REMARQUES IMPORTANTES... 2 1. Exprter les cmptes

Plus en détail

Locallife Leader de l édition d annuaires locaux en ligne, Présent en France depuis octobre 2008

Locallife Leader de l édition d annuaires locaux en ligne, Présent en France depuis octobre 2008 Paris, Nvembre 2008 Lcallife Leader de l éditin d annuaires lcaux en ligne, Présent en France depuis ctbre 2008 Dssier de Presse Lcallife en bref La recherche d infrmatins lcales et le référencement naturel

Plus en détail

LIVRE BLANC SEM. Google AdWords Le guide ultime du SEM pour votre Boutique en ligne

LIVRE BLANC SEM. Google AdWords Le guide ultime du SEM pour votre Boutique en ligne LIVRE BLANC SEM Ggle AdWrds Le guide ultime du SEM pur vtre Butique en ligne En partenariat avec Edité par Table des matières I. Intrductin... 3 a. Qu est-ce que Ggle AdWrds?... 3 b. Purqui utiliser Ggle

Plus en détail

(les caractères apparaissent en vidéo inversé : blanc sur fond

(les caractères apparaissent en vidéo inversé : blanc sur fond Editin d un dcument De l allumage du PC à sa sauvegarde et à sn impressin RF : PeMWrdSyst_0707/Tice/Web/DataSite Objet: Ntice d utilisatin d un traitement de texte pur la créatin d un dcument, de la mise

Plus en détail

[SIMULATEUR DE CREDIT IMMOBILIER]

[SIMULATEUR DE CREDIT IMMOBILIER] Telecm Bretagne - Département LUSSI Simulateur de crédit immbilier TP d'initiatin au langage C# Philippe Tanguy / Frédéric Cadier IADBA 2008-2009 IADBA 2008-2009 [SIMULATEUR DE CREDIT IMMOBILIER] OBJECTIFS

Plus en détail

Procédure d installation

Procédure d installation Prcédure d installatin «Prjet SuriQuat» WSSW/SuriQuat- 12 rue des Pies 38360 Sassenage [email protected] / www.suriquat.cm 1 CONFIGURATION...3 2 INSTALLATION DE SURIQUAT...4 3 MISE A JOUR DE SURIQUAT...6

Plus en détail

PHASE 1 : choix et définition du sujet du TM.

PHASE 1 : choix et définition du sujet du TM. PHASE 1 : chix et définitin du sujet du TM. Le chix du sujet est une partie imprtante du TM. Ce chix se fait durant la 1 ère phase. La prblématique du thème cncerne le rapprt entre la chimie et la vie

Plus en détail

Serveur de FAX Réseau - Hylafax

Serveur de FAX Réseau - Hylafax Serveur de FAX Réseau - Hylafax Hylafax est un lgiciel libre de serveur de fax fnctinnant sur les platefrmes UNIX et Windws assurant l émissin et la réceptin de fax depuis plusieurs machines du réseau.

Plus en détail

Cible de Sécurité - Blancco DataCleaner+ v4.8

Cible de Sécurité - Blancco DataCleaner+ v4.8 1. Identificatin Du prduit Organisatin éditrice Lien vers l rganisatin Nm cmmercial du prduit Blancc Ltd. www.blancc.cm Blancc - Data Cleaner+ Numér de la versin évaluée Versin 4.8 Catégrie de prduit Effacement

Plus en détail

DM/Administrator fonctionne sans agents d administration spécifiques sur les contrôleurs de domaines.

DM/Administrator fonctionne sans agents d administration spécifiques sur les contrôleurs de domaines. FastLane DM/Administratr ffre enfin la pssibilité de déléguer les drits d administratin à l intérieur d un dmaine u au travers de plusieurs dmaines. Dm/Administratr permet aux administrateurs Windws NT

Plus en détail

PREPARATION DE VOTRE PFMP Réalisé et testé par Laurence Martin, enseignante au LP du Toulois et chargée de mission en économie et gestion option vente

PREPARATION DE VOTRE PFMP Réalisé et testé par Laurence Martin, enseignante au LP du Toulois et chargée de mission en économie et gestion option vente PREPARATION DE VOTRE PFMP Réalisé et testé par Laurence Martin, enseignante au LP du Tulis et chargée de missin en écnmie et gestin ptin vente Sus le piltage de Christine Françis IEN Définir PFMP :.. Vus

Plus en détail

Restitution. Enquête FNOGEC auprès des principaux éditeurs de logiciels. Mise en conformité aux normes SEPA

Restitution. Enquête FNOGEC auprès des principaux éditeurs de logiciels. Mise en conformité aux normes SEPA Fédératin Natinale des Organismes de Gestin des Établissements de l Enseignement Cathlique 277 rue Saint-Jacques 75240 PARIS Cedex 05 Tél. : 01.53.73.74.40 - Fax : 01.53.73.74.44 - mail : [email protected]

Plus en détail

Article I - Objet. Article II - Conditions d'utilisation de la eboutique

Article I - Objet. Article II - Conditions d'utilisation de la eboutique Identificatin du prestataire de service Nm et adresse : TransGirnde Tel : 0974 500 033 Fax : S.A.S. au capital de RCS Siret : - APE : E-mail : Site web : transgirnde.fr Ci-après dénmmée : TransGirnde Cnditins

Plus en détail

SERVEUR HORUS NG dans les EPLE

SERVEUR HORUS NG dans les EPLE SIAR Mntpellier le 03/07/13 SERVEUR HORUS NG dans les EPLE INSTALLATION DU SERVEUR ADMINISTRATIF Ce serveur cntient les dnnées utilisateurs et les applicatins lcales de l établissement. Installatin du

Plus en détail

Meilleures pratiques en matière d'indexation de contenu. Mise à niveau à partir de versions antérieures à la version 6.5

Meilleures pratiques en matière d'indexation de contenu. Mise à niveau à partir de versions antérieures à la version 6.5 Meilleures pratiques en matière d'indexatin de cntenu Recmmandé pur les sites cntenant plus de 500 000 dcuments L'bjet de ce dcument est de dnner des cnseils pur amélirer les perfrmances de l'indexatin

Plus en détail

Processus des services

Processus des services Prcessus des services TABLE DES MATIÈRES: 1 Garantie sur les prduits 2 Supprt pur les prduits 3 Cmpsant à remplacer par l utilisateur final (EURP : End User Replaceable Part) 4 Défectueux à l arrivée (DOA

Plus en détail

Alcatel OmniPCX Office

Alcatel OmniPCX Office Alcatel OmniPCX Office PIMphny la puissance de la parle pur vtre lgiciel de gestin de cntacts Guide d intégratin CTI Guide d intégratin CTI de PIMphny Éditin 1 Alcatel 2004 page 1 Alcatel OmniPCX Office

Plus en détail

KDJHU HQHUJ\ manuel de l'xwlolvdteur tebis

KDJHU HQHUJ\ manuel de l'xwlolvdteur tebis manuel de l' teur tebis SOMMAIRE SOMMAIRE Page 1. PRESENTATION GENERALE DU SITE HAGER-ENERGY... 2 2. CONNEXION AU SITE... 3 3.... 4 3.1 COMPTE... 4 3.2 PAGE D ACCUEIL... 5 3.3 APPAREILS... 5 3.4 MON LOGEMENT...

Plus en détail

FIELD MANAGER V3, la solution dédiée aux métiers du multiservice

FIELD MANAGER V3, la solution dédiée aux métiers du multiservice FIELD MANAGER V3, la slutin dédiée aux métiers du multiservice Les 4 bénéfices Un retur sur investissement garanti grâce à un mdèle écnmique adapté à vtre vlume d activité Une augmentatin de la satisfactin

Plus en détail

MISSIONS COMMERCIALES

MISSIONS COMMERCIALES DEVELOPPEMENT ET OBJECTIFS MISSIONS COMMERCIALES Prcédure et bjectifs Le but d'une missin cmmerciale est de distribuer et prmuvir les prduits u services d'une entreprise. Les démarches à suivre snt les

Plus en détail

livraisons en centrale

livraisons en centrale 2013 Cahier des charges pur livraisns en centrale A l attentin des furnisseurs de Carrefur Belgium Table des matières A/ ETIQUETAGE LOGISTIQUE... 2 A1/Rappel... 2 A2/ Le manuel d'étiquetage lgistique de

Plus en détail

Dossier Spécial. Les 5 étapes pour vendre ACT! Apprendre à détecter un besoin en Gestion de Contacts

Dossier Spécial. Les 5 étapes pour vendre ACT! Apprendre à détecter un besoin en Gestion de Contacts Dssier Spécial Les 5 étapes pur vendre ACT! Apprendre à détecter un besin en Gestin de Cntacts Ce dssier à pur bjectif de vus aider à cmmercialiser ACT! auprès de vs clients et prspects. Nus allns vus

Plus en détail

Projet de renouvellement de l infrastructure informatique de la Mairie de Châtel-Guyon. Cahier des charges

Projet de renouvellement de l infrastructure informatique de la Mairie de Châtel-Guyon. Cahier des charges Prjet de renuvellement de l infrastructure infrmatique de la Mairie de Châtel-Guyn Cahier des charges SOMMAIRE Chapitre I : Présentatin du prjet 02 Chapitre II : Infrastructure existante 03 Chapitre III

Plus en détail

Note de cadrage de la version Apogée 4.10

Note de cadrage de la version Apogée 4.10 APOGEE Auteur : Département Editin Intégratin Apgée Date de créatin : 09/11/2009 Dernière mdificatin : Nmbre de pages : 15 Destinataires Les établissements Apgée Pur infrmatin : Mts Clés : Accessibilité

Plus en détail

Bibliothèque 2012. Zotero : Aide à la prise en main. Un outil de gestion de références bibliographiques en ligne

Bibliothèque 2012. Zotero : Aide à la prise en main. Un outil de gestion de références bibliographiques en ligne Biblithèque 2012 Zter : Aide à la prise en main Un util de gestin de références bibligraphiques en ligne Smmaire INTRODUCTION... 3 1. ZOTERO PAS A PAS : LA PRISE EN MAIN... 4 1.1 INSTALLER ZOTERO... 4

Plus en détail

DOSSIER DE CANDIDATURE. Master Transport, Logistique Et Commerce International

DOSSIER DE CANDIDATURE. Master Transport, Logistique Et Commerce International Pht d identité NOM : Prénm : DOSSIER DE CANDIDATURE Master Transprt, Lgistique Et Cmmerce Internatinal Nta Bene : vus devez remplir signeusement ce dssier (le jury s appuiera dessus lrs de vtre entretien

Plus en détail

Besoins informatiques Pricare et autres informations utiles pour le gestionnaire de réseau

Besoins informatiques Pricare et autres informations utiles pour le gestionnaire de réseau Besins infrmatiques Pricare et autres infrmatins utiles pur le gestinnaire de réseau Réseau Attentin : l utilisatin de réseaux sans fil est frtement décnseillée et n est pas supprté par Figac, en raisn

Plus en détail

Terrain de jeu Analogie au sport professionnel

Terrain de jeu Analogie au sport professionnel Terrain de jeu Analgie au sprt prfessinnel USO : US Oynnax Rugby : management dans le sprt Le 9 décembre 2009, Olivier Nier, entraîneur de l USO, Pr D2 de rugby, réalisait dans le cadre d une cnférence

Plus en détail

Charte de l Association Suisse de Portage des Bébés (ASPB)

Charte de l Association Suisse de Portage des Bébés (ASPB) Charte de l Assciatin Suisse de Prtage des Bébés (ASPB) 1. Rôle et missin L ASPB est une assciatin à but nn lucratif et indépendante de tutes marques,qui suhaite prmuvir un prtage respectueux du dévelppement

Plus en détail

What are you doing this summer?

What are you doing this summer? What are yu ding this summer? Visin Cnsulting Grup vus prpse durant tut l été, SES TECHNICAL OVERVIEW PAGE 1 À 5 23 tpics dédicacés à l infrastructure 3 tpics dédicacés aux futures nuvelles versins 4 sessins

Plus en détail

Guide de l utilisateur

Guide de l utilisateur Guide de l utilisateur Pur Numara FtPrints Versin 11 Numara Sftware Inc. : Rév. 11 Numara Sftware numarasftware.cm [email protected] 800.222.0550 (États-Unis et Canada) 732.287.2100 (internatinal) 2011

Plus en détail

FORMATION SUR «CLOUD COMPUTING : CONCEPTS, TECHNOLOGIES ET APPROCHES DE MIGRATION»

FORMATION SUR «CLOUD COMPUTING : CONCEPTS, TECHNOLOGIES ET APPROCHES DE MIGRATION» FORMATION SUR «CLOUD COMPUTING : CONCEPTS, TECHNOLOGIES ET APPROCHES DE MIGRATION» DU 18 AU 23 MAI 2015 TUNIS (TUNISIE) CLOUD COMPUTING : CONCEPTS, TECHNOLOGIES ET APPROCHES DE MIGRATION Les bjectifs de

Plus en détail

GUIDE DU CANDIDAT REPRESENTANT EN ASSURANCE DE DOMMAGES DES PARTICULIERS. Préparation aux examens de l AMF. Pour : DESJARDINS ASSURANCES GENERALES

GUIDE DU CANDIDAT REPRESENTANT EN ASSURANCE DE DOMMAGES DES PARTICULIERS. Préparation aux examens de l AMF. Pour : DESJARDINS ASSURANCES GENERALES GUIDE DU CANDIDAT REPRESENTANT EN ASSURANCE DE DOMMAGES DES PARTICULIERS Préparatin aux examens de l AMF Pur : DESJARDINS ASSURANCES GENERALES Prfesseur : Jacques Bélanger 04-2012 TABLE DES MATIÈRES I.

Plus en détail

COMPTE RENDU DE LA COMMISSION COMMUNICATION

COMPTE RENDU DE LA COMMISSION COMMUNICATION COMPTE RENDU DE LA COMMISSION COMMUNICATION La cmmissin s est bien tenue le 3 mars 2010 à la brasserie Fl située dans la Gare de l Est. La cmmissin a cmmencé avec 10 minutes d avance, tus les membres de

Plus en détail

CONTEXTE DRSI Paris12 - Site de Créteil

CONTEXTE DRSI Paris12 - Site de Créteil Délégatin Réginale du Système d Infrmatin Paris12 CONTEXTE DRSI Paris12 - Site de Créteil SUJET CCTP Slutin libre d'inventaire et de gestin de parc micr-infrmatique référence CCTP-OCS&GLPI.dc versin statut

Plus en détail

LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION

LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION LOGICIELS ET BASES DE DONNÉES PROTECTION ET VALORISATION LA PROTECTION DES LOGICIELS CADRE LÉGISLATIF Li du 3 juillet 1985 : recnnaissance du lgiciel cmme œuvre de l esprit Directive cmmunautaire du 14

Plus en détail

Préparation de votre livre pour Kindle

Préparation de votre livre pour Kindle Préparatin de vtre livre pur Kindle Nus nus réjuissns de vtre décisin de structurer, mettre en frme et préparer vtre livre pur Kindle! Nus allns vus guider à travers les étapes nécessaires à la créatin

Plus en détail

ASSODESK.COM Aide en ligne

ASSODESK.COM Aide en ligne ASSODESK.COM Aide en ligne Reprductin même partielle interdite sans autrisatin Table des matières I But de l'applicatin... 3 II Lancement de l'applicatin... 3 III Frmulaire de pré-inscriptin... 3 IV Utilisatin

Plus en détail

Guide pour la rédaction d une Spécification Technique de Besoin (STB)

Guide pour la rédaction d une Spécification Technique de Besoin (STB) Manuel Guide pur la rédactin d une Spécificatin Technique de Besin SP2_MA _ Date créatin : 23/09/08 Page 1 sur 8 Guide pur la rédactin d une Spécificatin Technique de Besin (STB) Ce dcument est un guide

Plus en détail

Il existe un format informatique appelé.csv (Comma-Separated Values, des valeurs séparées par des virgules).

Il existe un format informatique appelé.csv (Comma-Separated Values, des valeurs séparées par des virgules). A.-M. Cubat PMB - Cnseils sur l'imprt de dnnées et sur la cnversin en frmat.csv Page 1 Surce : http://amcubat.be/dcpmb/ntes-techniques-frmat-csv Il existe un frmat infrmatique appelé.csv (Cmma-Separated

Plus en détail

- Le service aux tables. - Le service rapide & commande pour emporter. - Le service à l auto. - La livraison. o Voir le feuillet Livraison.

- Le service aux tables. - Le service rapide & commande pour emporter. - Le service à l auto. - La livraison. o Voir le feuillet Livraison. Pint De Vente Lgiciel de gestin Les Lgiciels Velce, Vtre gestinnaire La versatilité, la simplicité et la rapidité de ntre pint de vente, ne fnt pas qu amélirer vtre service à la clientèle, elles permettent

Plus en détail

Dossier de Presse. 1 ier guide Interactif pour créateurs et entrepreneurs

Dossier de Presse. 1 ier guide Interactif pour créateurs et entrepreneurs Dssier de Presse 1 ier guide Interactif pur créateurs et entrepreneurs «Une applicatin innvante accmpagnée par les leaders du marché» www.e-parcurs.fr (Micrsft, Gan Assurances, Cegid, Accr Services France,

Plus en détail

Service de mobilité interbancaire - Règlement

Service de mobilité interbancaire - Règlement versin 1.0-28/10/2009 Service de mbilité interbancaire - Règlement Ce règlement cnstitue le cadre général dans lequel les banques participantes ffrent en Belgique au cnsmmateur un service de mbilité interbancaire

Plus en détail

Pour répondre au besoin de sécurité juridique et de prévisibilité, la Loi type devrait traiter des questions suivantes:

Pour répondre au besoin de sécurité juridique et de prévisibilité, la Loi type devrait traiter des questions suivantes: Descriptin de la prpsitin du Canada cncernant l élabratin d une Li type sur les règles de cmpétence et de cnflits de lis en matière de cntrats de cnsmmatin dans le cadre de la CIDIP-VII Dans le cadre de

Plus en détail

Çi-dessous le livret du module de réservation de sièges. Via Thomascookagent.be (pour les agences)

Çi-dessous le livret du module de réservation de sièges. Via Thomascookagent.be (pour les agences) Réservatin de places, enregistrement en ligne et lcatin du Digeplayer chez Thmas Ck Airlines. Réservatin de places chez Pegasus et TUI Airlines Belgium (Lng Haul). Une agence de vyage peut prcéder à la

Plus en détail

Amandine CUER INDUSTRIELS! GAGNEZ DU TEMPS DANS VOS ECHANGES AVEC VOS INFORMATIQUE - INTERNET - TELECOMMUNICATIONS LA LETTRE D INFORMATION - MAI 2011

Amandine CUER INDUSTRIELS! GAGNEZ DU TEMPS DANS VOS ECHANGES AVEC VOS INFORMATIQUE - INTERNET - TELECOMMUNICATIONS LA LETTRE D INFORMATION - MAI 2011 Amandine CUER À: Amandine CUER Objet: Cyb@rdèche - Osez les nuvelles technlgies... Pièces jintes: image001.jpg; image001.jpg; image001.jpg; image001.jpg; image001.jpg; image001.jpg Imprtance: Haute Si

Plus en détail

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES MAIRIE DE BP 9 33611 CESTAS CEDEX www.mairie-cestas.fr Tel : 05 56 78 13 00 Fax : 05 57 83 59 64 PROCEDURE ADAPTEE (Article 28 du Cde des Marchés Publics) MAINTENANCE ET ASSISTANCE INFORMATIQUE DES SYSTEMES

Plus en détail

DOSSIER DE CANDIDATURE. Programme Executive MBA

DOSSIER DE CANDIDATURE. Programme Executive MBA Pht d identité NOM : Prénm : DOSSIER DE CANDIDATURE Prgramme Executive MBA Nta Bene : vus devez remplir signeusement ce dssier (le jury s appuiera dessus lrs de vtre entretien ral) et y jindre les pièces

Plus en détail

Service de mobilité interbancaire - Règlement

Service de mobilité interbancaire - Règlement versin 3-1/7/2011 Service de mbilité interbancaire - Règlement Ce règlement cnstitue le cadre général dans lequel les banques participantes ffrent en Belgique au cnsmmateur un service de mbilité interbancaire

Plus en détail

Conditions d utilisation du site Internet

Conditions d utilisation du site Internet Cnditins d utilisatin du site Internet Le site Internet Sevenhugs, accessible à l adresse http://www.seven-hugs.cm (Ci-après le «Site Internet») est édité par la sciété 7HUGS LABS, Sciété par actins simplifiée,

Plus en détail

Compte rendu Commission Communication du 7 juillet 2010 Brasserie Flo

Compte rendu Commission Communication du 7 juillet 2010 Brasserie Flo Cmpte rendu Cmmissin Cmmunicatin du 7 juillet 2010 Brasserie Fl Persnnes présentes - Gérard Simnin - Yves Bncur - Hubert Gign - Patrick Beaujard - Frédéric Berruet - Linel Valdan - Christine Herzg - Ingrid

Plus en détail

MIGRATION VERS L'OMNIPCX OFFICE R9.1

MIGRATION VERS L'OMNIPCX OFFICE R9.1 Bulletin Technique Release 9.1 MIGRATION VERS L'OMNIPCX OFFICE R9.1 Ce dcument décrit la prcédure de migratin d'un système R3.1, R4.1, R5.1, R6.1, R7.1, R8.x, R9.0 vers un système OmniPCX Office R9.1 Histrique

Plus en détail

Gestionnaire de Prêts Margill 4.1

Gestionnaire de Prêts Margill 4.1 Gestinnaire de Prêts Margill 4.1 A P E R ÇU DES FENÊTRES E T DES P R I N CIPALES F ONCTIONNALITÉS avec Table des matières 2 Fenêtre Principale Fenêtre recherche de dnnées Fenêtre du Dssier Dnnées Calculer

Plus en détail

PROCESSUS DE CERTIFICATION DES MONITEURS JE NAGE INFORMATIONS POUR LES MAITRE ÉVALUATEURS

PROCESSUS DE CERTIFICATION DES MONITEURS JE NAGE INFORMATIONS POUR LES MAITRE ÉVALUATEURS PROCESSUS DE CERTIFICATION DES MONITEURS JE NAGE INFORMATIONS POUR LES MAITRE ÉVALUATEURS NOTE: Les mniteurs qui suivent la frmatin de mise à niveau et de mise à niveau à distance ne snt pas tenus de remplir

Plus en détail

- 07 - LE TABLEAU DE BORD REMONTEE DES COMPTES. Outils de gestion prévisionnelle, d'analyse financière et du contrôle de gestion. TABLE DES MATIERES

- 07 - LE TABLEAU DE BORD REMONTEE DES COMPTES. Outils de gestion prévisionnelle, d'analyse financière et du contrôle de gestion. TABLE DES MATIERES - 07 - LE TABLEAU DE BORD REMONTEE DES COMPTES Objectif(s) : Pré requis : Mdalités : Présentatin du tableau de brd, Principes de la remntée des cmptes. Outils de gestin prévisinnelle, d'analyse financière

Plus en détail

- culture - tourisme - sport - actions sociales

- culture - tourisme - sport - actions sociales NOTICE de demande de subventin - culture - turisme - sprt - actins sciales Le dssier de demande de subventin a été créé dans le but d harmniser les subventins accrdées par la COMPA (Cmmunauté de Cmmunes

Plus en détail

Laure FANJEAU 4 IMCO Classe 1. Dossier partiel Mobile-Marketing TRUFFAUT. Plus Belle sera la Terre. Monsieur DESCOUTURES

Laure FANJEAU 4 IMCO Classe 1. Dossier partiel Mobile-Marketing TRUFFAUT. Plus Belle sera la Terre. Monsieur DESCOUTURES Laure FANJEAU 4 IMCO Classe 1 Dssier partiel Mbile-Marketing TRUFFAUT Plus Belle sera la Terre Mnsieur DESCOUTURES Le premier établissement Truffaut vit le jur en 1824 à Versailles. Il se spécialisera

Plus en détail

Description de service Dell

Description de service Dell Descriptin de service Dell Services de planificatin et d intégratin d Azure : preuve de cncept d extensin de ressurces vers le clud Intrductin Dell est heureux de furnir au client (le «client» u «vus»)

Plus en détail

Programme d'installation du logiciel pédagogique 2013

Programme d'installation du logiciel pédagogique 2013 Prgramme d'installatin du lgiciel pédaggique 2013 Systèmes d'explitatin Windws Guide de l'administrateur système Avis relatif aux marques de cmmerce SMART Ntebk, SMART Ink, SMART Respnse, Sente, SMART

Plus en détail

Fiche de projet pour les institutions publiques

Fiche de projet pour les institutions publiques Fiche de prjet pur les institutins publiques Infrmatins pratiques Nm de l institutin publique ayant intrduit le prjet: SPF Technlgie de l'infrmatin et de la Cmmunicatin (Fedict). Nm du prjet : egv Mnitr

Plus en détail

Carte de stationnement pour personnes handicapées

Carte de stationnement pour personnes handicapées Carte de statinnement pur persnnes handicapées 1. Qu est-ce que c est? C est une carte qui vus dnne certains avantages pur statinner : - le véhicule que vus cnduisez ; - le véhicule dnt vus êtes passager.

Plus en détail

Clip Industrie. Environnement & Architecture GPAO Clipper

Clip Industrie. Environnement & Architecture GPAO Clipper Clip Industrie GPAO Clipper Objet du dcument Ce dcument a pur but de furnir aux prfessinnels de l infrmatique, des éléments techniques nécessaires à la prise de décisin, en vue d une implémentatin de Clipper,

Plus en détail

En collaboration avec la direction territoriale du MFA

En collaboration avec la direction territoriale du MFA Prpsitins pur faciliter l utilisatin de l Entente de services de garde à cntributin réduite. En cllabratin avec la directin territriale du MFA Nus recherchns des slutins visant à : Simplifier le prcessus;

Plus en détail

Annexe 2 Annexe technique de la convention individuelle d habilitation «professionnel de l automobile»

Annexe 2 Annexe technique de la convention individuelle d habilitation «professionnel de l automobile» Annexe 2 Annexe technique de la cnventin individuelle d habilitatin «prfessinnel de l autmbile» 1 Ntice explicative... 2 1.1 Préambule...2 1.2 Principe général de l habilitatin... 3 1.3 L habilitatin «prfessinnel

Plus en détail

Manuel d'utilisation: Gestion commerciale - CRM

Manuel d'utilisation: Gestion commerciale - CRM Manuel d'utilisatin: Gestin cmmerciale - CRM Partie: Actins de la CRM Versin : 1.1 Structure du dcument 1 Intrductin...2 2 Glssaire...2 3 Actins de la CRM...3 3.1 Tri...3 3.1.1 Tri client...4 3.1.2 Tri

Plus en détail

http://espaceassure.apgis.com Siège social : 12, rue Massue - 94684 Vincennes cedex

http://espaceassure.apgis.com Siège social : 12, rue Massue - 94684 Vincennes cedex apgis Institutin de prévyance 12 rue Massue 94684 Vincennes cedex Espace Assuré APGIS : http://espaceassure.apgis.cm QUELQUES EXPLICATIONS Siège scial : 12, rue Massue - 94684 Vincennes cedex APGIS - Institutin

Plus en détail

OBTENEZ LES SERVICES DONT VOUS AVEZ BESOIN OÙ QUE VOUS SOYEZ

OBTENEZ LES SERVICES DONT VOUS AVEZ BESOIN OÙ QUE VOUS SOYEZ OBTENEZ LES SERVICES DONT VOUS AVEZ BESOIN OÙ QUE VOUS SOYEZ Grâce à la directive «services», les cnsmmateurs purrnt accéder plus facilement à une gamme de services plus large et de meilleure qualité à

Plus en détail

A.-M. Cubat Installation de PMB en ligne Page 1 Source : http://amcubat.be/docpmb/pmb-installation-en-ligne

A.-M. Cubat Installation de PMB en ligne Page 1 Source : http://amcubat.be/docpmb/pmb-installation-en-ligne A.-M. Cubat Installatin de PMB en ligne Page 1 Merci à Eric Rbert qui a relu le dcument et ajuté quelques infs cmplémentaires. Merci aussi à Anne Subis, qui m a transmis quelques «trucs et astuces», et

Plus en détail