Académique Documents
Professionnel Documents
Culture Documents
2.
Introduction ..................................................................................................... 7
2.1.
Concours .................................................................................................................. 8
3.
Prsentation du projet............................................................................... 10
3.1.
Objectifs................................................................................................................... 10
4.
5.
Joomla! ............................................................................................................. 14
5.1.
Historique .............................................................................................................. 14
5.1.1.
Versions de Joomla!..................................................................................................... 15
5.2.2.
5.3.
5.5.
Menu .............................................................................................................................. 19
Types dutilisateurs............................................................................................. 22
5.6.2.
5.6.3.
6.
Dreamweaver 8 .................................................................................................... 26
7.
7.2.
Installation............................................................................................................. 29
7.2.1.
7.3.
7.4.
7.5.
7.5.1.
7.5.2.
7.5.3.
7.5.4.
7.5.4.1
7.6.
Menus ....................................................................................................................... 41
7.6.1.
7.6.2.
7.6.2.1
7.7.
Installation .................................................................................................................... 50
7.8.2.
7.8.3.
7.9.
7.10.
7.10.1.
7.10.2.
7.10.2.1
Menus ....................................................................................................................... 58
7.11.
7.11.1.
Installation .................................................................................................................... 59
7.11.2.
Paramtres .................................................................................................................... 59
7.11.3.
7.12.
Hbergement .................................................................................................... 60
8.
Glossaire/abrviations.............................................................................. 61
9.
Conclusion....................................................................................................... 64
10.
11.
Abstract ............................................................................................................ 66
11.1.
11.2.
12.
Bibliographie ................................................................................................. 67
12.1.
Livre...................................................................................................................... 67
12.2.
Personnes ressources.................................................................................... 67
12.3.
12.4.
2.
INTRODUCTION
Mon travail de fin dtudes sintitule Ralisation dun site sur les liens entre
2.1.
Concours
la sant somatique,
la sant sociale,
la sant et alimention,
la sant psychique,
la sant et socioconomie.
Rsum de lOlympic Health Foundation Charte quon peut retrouver ladresse suivante :
http://www.olympic.be/Pub/OHF/OHF-Charter-fr.pdf
1
Cette initiative a pour objectif de rassembler diverses tudes afin dassurer une
large mdiatisation de limportance dune hygine de vie saine.
Pour que cette promotion soit efficace, il faut quil y ait une collaboration entre
toutes les parties concernes : les parents, les consommateurs, les ducateurs, les
acteurs conomiques et politiques ainsi que les experts. Trois lments ont donc un
rle primordial : linformation, la responsabilisation et la sensibilisation.
Pour raliser ses objectifs, lOlympic Health Foundation considre que le monde
des affaires est un partenaire indispensable. Toutefois, la coopration se fait toujours
en dehors de tout objectif commercial ou marketing. Tous les membres sengagent
respecter le contenu de la charte de lOHF.
Victor Bastin a choisi le thme visant montrer le lien entre lactivit physique
et la sant somatique. Grand fan de rugby mais galement joueur, il a dcid de se
concentrer sur son sport de prdilection. Le sujet de son travail de fin dtudes est
Rugby, sport de brutes jou par des gentlemen ? Quelle image nous offre-t-on ?
3.
PRSENTATION DU PROJET
3.1.
Objectifs
3.2.
Public cible
Gnralement, un site est conu pour une catgorie dutilisateurs. Cibler les
visiteurs est une tape importante lors de la cration dun site. En effet, laspect visuel
et le contenu dpendent en grande partie du public cible.
Quand jai demand Victor quel serait le public vis, il ma rpondu tous les
rugbymen mais aussi tous ceux qui sont intresss par ce sport ou sceptiques vis--vis
du rugby . Toutefois, si on sen rfre la charte de lOFH, on peut dclarer que le
public cible est assez vaste.
Comme le site sadresse un large public, il fallait donc de raliser un site
simple, avec des informations facilement accessibles par tous.
10
3.3.
Plan du site
Menu Le rugby
Accueil (Introduction)
Le rugby
Historique
Comptitions
Folklore
Haka
Chants
3e mi-temps
Bagarres
Formes de rugby
7, 13, 15 !
Professionnel vs amateur
Le cas belge
Image du rugby
En Belgique
Ailleurs
Rugby dans la presse
En Belgique
Ailleurs
Rugby et pub
Rugby et B.D.
Interviews
Interview 1
Interview 2
Conclusion
Lexique
Les blessures
Introduction
Prsentation
Comparaisons
Conclusions
Conclusions
Menu horizontal
Accueil
Galerie photos
Vidos Contacts
Plan du site
Administration
Liens
Rugby
Sport et sant
4.
4.1.
-
Principales caractristiques
Le contenu du site est gnralement stock dans une base de donnes2. Pour
la mise en ligne, il faut donc veiller choisir un hbergement acceptant au
moins une base de donnes et un langage de script.
Certains CMS permettent lajout dextensions (forum, galerie photo, livre dor,
enqute) pour amliorer le site. Les utilisateurs expriments peuvent crer
ces extensions. Dans le monde de l'Open Source, elles sont diffuses sur le web
afin que tous les utilisateurs puissent en bnficier.
La frontire entre CMS et logiciels de gestion de WebLog est assez floue, ces
derniers peuvent tre considrs comme des CMS permettant de grer un type de
contenu particulier (blog). La grande majorit des applications appartenant ces
deux catgories sont des logiciels libres dvelopps en PHP, perl, python, avec entre
autres MySQL comme SGBD (systme de gestion de base de donnes).
Il existe plusieurs dizaines d'applications de ces deux types, auxquels il faudrait
encore ajouter des variantes tels que l'apprentissage en ligne LMS, l'e-commerce
Exemples de CMS : Mambo, Joomla!, SPIP, Typo3, PhpNuke, Plone...
Exemples de logiciels de gestion de blogs : WordPress, Drupal, DotClear...
On trouve de nombreuses listes plus exhaustives sur Internet :
http://www.knoler.eu/liste-des-cms
http://www.cmsmatrix.org/
http://www.opensourcecms.com/
Certains CMS nutilisent pas de base de donnes. Les donnes sont sauves dans des fichiers textes
ou XML. Quelques exemples : Zite/CMS, Phortail, pluxml.
2
5.
JOOMLA!
Pour raliser le site, jai utilis Joomla!, un systme de gestion de contenu Open
5.1.
Historique
Lorigine du nom Joomla ! est un mot swahili qui signifie tous ensemble ou
en un tout . Le nom a t choisi parmi des milliers dautres proposs par la
communaut. Cr partir du CMS Open Source Mambo, cest en 2005 que naquit
Joomla!. Suite des dsaccords entre la socit propritaire du nom Mambo (Miro)
et certains des dveloppeurs Open Source, ces derniers ont dcid de crer leur
propre CMS. Nombreux sont les utilisateurs qui ont rapidement suivi le mouvement.
La premire version de Joomla!(1.0.0) tait pratiquement identique la
dernire version de Mambo de lpoque (4.5.2.3), certains bugs ayant t corrigs.
Par la suite, Joomla! a suivi son propre chemin. En 2006 et 2007, Joomla! a t lu
meilleur CMS Open Source (Open Source CMS Award Winner). En janvier 2008,
la version 1.5 est sortie, apportant de nombreuses innovations.
Dsigne une application libre, spcifie en 9 points : la divulgation de la source, l'ouverture des
possibles volutions de la source, la non-discrimination des personnes, la non-limitation des
utilisations, le maintien de l'intgrit de la source d'origine, la redistribution libre de l'application, la
non-contamination des ventuels conceptions des autres, la redistribution de la licence et enfin
l'interdiction de spcification un autre produit de cette licence.
Dfinition issue du site http://dictionnaire.phpmyvisites.net/
3
5.1.1.
Versions de Joomla!
5.2.
Critiques
Aprs avoir visit de nombreux sites, jai dress une liste des avantages et
inconvnients souvent cits sur le net.
5.2.1.
diteur de texte WYSIWYG. (TinyMCE 2.0 est fourni de base. Toutefois, il est
possible den installer dautres. Par exemple FCK Editor.)
Lorsque le site est hors ligne (notamment pour cause de maintenance), il reste
toutefois visible pour les administrateurs.
Les articles peuvent tre transforms en PDF, imprims ou envoys par mail,
grce aux trois icones prsentes dans chaque article. (Icnes qui peuvent tre
masques.)
5.2.2.
-
5.3.
Joomla! 4. Certains sont prinstalls (gestion des contacts, des sondages, des
liens web), dautres peuvent tre ajouts par aprs. Dans mon cas, jai
rajout un composant pour la galerie photos (Phoca Gallery) et un pour le plan
du site (Xmap).
-
5.4.
Prsentation du logiciel
Sur le site, il existe un lien qui donne accs ladministration. Dans mon cas,
le lien Administrator a t renomm et sappelle dsormais
Administration . Celui-ci se situe dans le menu horizontal.
Les deux solutions donnent accs la
Dfinition issue du PDF : GAUTREAU Ivan. Joomla! pour les Nuls. Ou comment crer
et administrer en toute znitude un site Web avec Joomla! Version 0.9. Avril 2007
4
5.4.1.
Menu
Menus :
o Gestion des menus : affiche tous les menus du site. Cest depuis cette
page quon peut crer, copier ou supprimer un menu.
o Corbeille des menus : lors de la suppression dun menu, celui-ci est dplac
vers la corbeille. Depuis celle-ci, on peut supprimer dfinitivement un menu
ou le restaurer. (Option qui savre utile quand on supprime un menu par
erreur.)
o Liste des menus : dans cette liste, on retrouve tous les menus. En
cliquant sur lun deux, on peut en modifier les paramtres et grer les
liens que contient le menu.
Contenu :
o Gestion des articles : permet de crer, supprimer, (d)publier, modifier,
(ds) archiver, dplacer les articles.
o Corbeille article : la suppression dun article, celui-ci nest pas supprim
dfinitivement. Depuis la corbeille, il peut tre restaur ou effac
dfinitivement.
o Gestionnaire des sections : Cest sur ce lien quil faut cliquer pour
crer, (d)publier, copier, supprimer ou modifier une section existante.
o Gestionnaire des catgories : Cest ce lien quil faut utiliser pour crer,
(d)publier, dplacer, copier, supprimer ou modifier une
catgorie existante.
o Gestion de la page daccueil : comme son nom lindique, cette page
permet de grer les lments qui sont affichs sur la page daccueil.
Extensions :
o Installer/Dsinstaller : lien utiliser quand on dsire installer ou
dsinstaller des composants, modules, plugins, langues et templates.
20
20
o Gestion des modules : permet de grer les modules. (On peut choisir leur
position, lordre dapparition, le niveau daccs et choisir sils sont activs ou
dsactivs)
o Gestionnaires des plugins : il permet, entre autres, de choisir si le plugin
est activ, de rgler le niveau daccs et de modifier les paramtres.)
o Gestionnaire des templates : cette page permet de choisir le design du site
mais aussi dassigner une feuille de style certaines parties du site.
o Gestion des langues : la page permet de choisir la langue utilise sur le site
mais aussi dans ladministration.
-
Outils :
o Lire les messages : affiche la liste des messages reus.
o crire un message : permet de rdiger un message pour une personne
inscrite sur le site. Remarque : le systme de messagerie ne fonctionne
quentre les personnes qui ont accs ladministration.
o Envoi massif demail : option qui permet denvoyer un message
plusieurs personnes inscrites sur le site en slectionnant le groupe voulu. Par
exemple, on peut envoyer un message tous les administrateurs.
o Vrification globale : Quand un administrateur rdige un article, celui-ci
est inaccessible pour les autres utilisateurs. Ceci vite que plusieurs
personnes travaillent sur le mme article en mme temps. Dans la liste des
articles, celui en cours est prcd dun cadenas qui disparait quand le
rdacteur sauvegarde larticle ou quitte la page via loption
Annuler . Cependant, si le rdacteur quitte la page de rdaction sans avoir
sauvegard ou cliqu sur Annuler , larticle restera bloqu pour tous les
autres utilisateurs. Loption Vrification globale permet de renregistrer
tous les contenus (articles, liens), mme ceux qui sont en cours d'dition par
d'autres diteurs du site. Ainsi, tous les cadenas disparaissent et tous les
articles deviennent accessibles tous les membres enregistrs.
o Nettoyer le cache : permet de supprimer tout le contenu du cache.
Remarque : pour nettoyer le cache il faut quil soit activ. Ceci se fait via
Site > Configuration gnrale > Systme dans Paramtres du cache .
21
21
Aide :
o Aide Joomla! : comme son nom lindique, ce lien donne accs laide du
logiciel. Pour y accder, il faut disposer dun accs Internet.
o Infos systme : permet dobtenir des informations sur le systme, les
paramtres PHP, le fichier de configuration, les permissions des dossiers
et les informations PHP.
5.5.
Types dutilisateurs
Source : http://www.joomlafacile.com/Questions-diverses/Super-Admin-Admin-managerauthor-registered-.qui-fait-2.html
Accs autoris !
Quand une personne sinscrit via la partie publique du site, par dfaut, elle
appartient au groupe Registred . Pour acqurir dautres droits, son profil
doit tre modifi par un membre de la partie prive.
5.6.
Modules
5.6.1.
Types de modules
Ceux qui sont installs automatiquement par Joomla!. Par exemple, le menu
principal, la bannire, le pied de page
Ceux qui sont installs par lutilisateur. Par exemple, les modules lis un
composant.
Ceux qui sont crs par utilisateur. Par exemple, en crant un module pour un
nouveau menu.
5.6.2.
Example Pages : affiche un menu avec des liens vers des exemples de pages.
Related Items : affiche une liste darticles en rapport avec larticle affich.
Cette liste est gnre grce aux mots-cls de chaque article.
Sections : affiche une liste reprenant toutes sections du site. En cliquant sur
un nom de section, une page saffiche avec les catgories qui dpendent de la
section. De mme, si on clique sur une catgorie, une nouvelle page saffiche
avec tous les articles appartenant la catgorie.
5.6.3.
La page de gestion des modules est un grand tableau qui affiche tous les
modules. Il est possible dditer un module en cliquant sur son nom.
partir de la page de gestion, on peut voir et/ou modifier les options gnrales :
-
quand il ne lest pas. Il suffit de cliquer sur licne pour la faire changer dtat. Il
est galement possible de supprimer le module en cochant la case prcdant le
nom du module et en cliquant sur Supprimer .
-
Ordre
Accs : affiche si laccs est public (pour tous les visiteurs), enregistr
(seulement pour les membres enregistrs) ou spcial (uniquement pour les
utilisateurs membres des groupes Author, Publisher, Manager, Admin ou Super
Admin).
Pages : dfinit si le module est affich sur une page en particulier, sur toutes les
pages ou sur aucune page.
25
25
6.
LOGICIELS UTILISS
6.1.
Dreamweaver 8
Le mode cration , appel aussi WYSIWYG (What You See Is What You
Get), permet dinsrer du contenu laide doutils simples similaires ceux
que lon trouve dans des programmes de traitement de texte. Lutilisateur voit
donc directement le rsultat final.
Le mode code qui sera prfr par les dveloppeurs car il permet dcrire
soi-mme les lignes de code. Toutefois, ce mode requiert des connaissances
dans le domaine du web.
En divisant la page en deux parties, ces deux modes peuvent tre combins.
Ainsi, on peut coder en voyant le rsultat final. Ce logiciel ne se limite pas ldition
de code HTML. Il permet, entre autres, dcrire du code PHP, ASP, XML, CSS
Ce programme ma permis deffectuer certaines modifications dans les codes de
Joomla!. Japprcie sa simplicit, la possibilit de restructurer et coloriser le code, ce
qui facilite la lecture.
6.2.
Filezilla 2.2.29
6.3.
Photoshop CS3
Outils pour les retouches photos : outil pice, tampon de duplication, outil de
nettet, outil de densit + et -
Nombreux filtres pour ajouter des effets : flous, contours, ombres, textures
Il existe encore de nombreuses options mais il serait trop long de toutes les
numrer.
27
27
Jai utilis ce logiciel pour raliser la bannire, le pied de page, les images de fond du
site, du menu horizontal et des titres des menus.
6.4.
TopStyle est un logiciel dvelopp par Bradbury Software qui est utilis pour la
mise en forme des sites Internet. En effet, il permet dditer des fichiers CSS.
TopStyle se dcline en deux versions : TopStyle Pro et TopStyle Lite. Ce dernier
est gratuit et se limite ldition de code CSS. La version Pro est payante mais dote
de plus de fonctions. Elle permet notamment dditer du code HTML et XHTML.
Grce ce logiciel, on peut rapidement modifier le style dune page (marges,
couleurs, polices). Une fentre permet de voir le rsultat et il est possible de valider
le rsultat dans diffrents navigateurs. Ceci est bien utile quand on sait quils ne
ragissent pas toujours de la mme manire une feuille de style. Dans la fentre de
droite, quand on slectionne un lment (par exemple un lment lien ), une liste
saffiche avec les options pouvant tre paramtres.
6.5.
WAMP5 version1.6.5
Wamp est disponible pour Windows. Toutefois, il existe un quivalent pour Mac (MAMP) et pour
Linux (LAMP).
6
28
28
7.
DVELOPPEMENT DU PROJET
7.1.
Choix de Joomla!
7.2.
Installation
7.2.1.
tapes de linstallation
Remarque : Les tapes qui suivent sont dcrites pour linstallation en local.
-
administration. Une fois le logiciel install en local, jai donc voulu voir quoi
ressemblait le site. Voici un aperu:
Par la suite, jai explor le contenu de la partie administrateur ainsi que ses
divers menus.
Ensuite, jai repris le guide. Celui-ci conseille de commencer par modifier
lidentifiant du compte administrateur afin de scuriser laccs la partie
dadministration ( admin tant impos par dfaut lors de linstallation,
contrairement au mot de passe qui est choisi par lutilisateur lors de linstallation).
31
31
7.3.
Breadcrumbs : qui me semble trs utile car grce cela, linternaute sait
tout moment o il se situe dans le site.
Main Menu : je lai utilis comme menu principal du site. Main menu est
le nom qui est fix lors de linstallation. Je lai renomm ( Le rugby ) car ce
menu contient les liens qui donnent accs aux informations dont le sujet
principal est le rugby.
Search : est un module qui me parait trs utile car il offre la possibilit de
faire une recherche dans le site. Ceci permet un accs plus rapide
linformation recherche.
Top menu : il est utilis comme menu horizontal en haut de la page. Je lai
renomm Menu haut
Jai ajout deux modules :
Liens : menu qui contient des liens vers des sites en rapport avec le travail de
Victor.
Menu secondaire (Les blessures) : menu qui affiche les liens vers la
deuxime partie du travail de Victor.
32
32
7.4.
Source : http://www.joomlafacile.com/Questions-diverses/Super-Admin-Admin-managerauthor-registered-.qui-fait-2.html
Ensuite, il faut entrer les donnes suivantes : nom, identifiant, email, nouveau
mot de passe, confirmation du mot de passe et choisir le type dutilisateur.
Enfin, il faut slectionner la langue de linterface dadministration et de
linterface publique, lditeur de texte de lutilisateur, le site daide et le fuseau
horaire. Le nouvel utilisateur est ensuite cr.
Lorsquon se connecte la partie administration en tant qu Admin on
constate que les options sont lgrement rduites par rapport ladministration
Super Admin
On constate donc les options pour grer les langues et pour configurer Joomla!
ne sont pas prsentes pour ce type dutilisateur.
34
34
Le menu Menus est identique. Ce qui signifie que Victor peut grer les
menus (ajouter, modifier, supprimer).
Le menu Extensions nest pas tout fait identique. Victor peut grer les
modules et les plugins. Cependant, il na pas accs la gestion des langues et des
templates.
35
35
7.5.
Avant de publier des articles, jai dabord supprim ceux qui sont installs
automatiquement lors de linstallation.
7.5.1.
Pour ce faire, je me suis rendue dans le menu Contenu > Gestion des articles. Un
tableau saffiche avec lensemble des articles. En cochant la petite case situe au
dessus des noms darticles, il est possible de slectionner tous les articles prsents sur
la page. Ensuite, il suffit de cliquer sur licne Corbeille . ce stade, larticle est
dans la corbeille. Il nest donc pas totalement supprim. Pour leffacer dfinitivement,
il faut se rendre dans Contenu > Corbeille article, slectionner les articles supprimer
et cliquer sur Supprimer . Un message en rouge rappelle alors que les articles
seront dfinitivement supprims de la base de donnes si on clique sur licne
Supprimer .
Si un article est envoy par erreur dans la corbeille, il suffit alors de cliquer sur
Restaurer et larticle sera replac son emplacement initial.
Ceci peut paratre ennuyant quand on veut supprimer dfinitivement un article
mais cette scurit peut savrer trs utile. En effet, on peut tre trs embt lors de la
suppression dun article par erreur.
7.5.2.
Un site tout simple peut contenir une seule section avec une seule catgorie,
laquelle sont rattachs tous les articles (les pages du site).
Il faut donc commencer par crer une section et une catgorie. Le travail de
7.5.3.
Ensuite, jai cr des catgories. Celles-ci portent les noms des chapitres
principaux du travail de Victor. Cependant, certains noms ont t modifis afin dtre
plus courts. Un titre tel que Place du rugby dans la presse, avant, pendant et aprs
la Coupe du Monde 2007 est bien trop long. Il peut tre remplac par Le rugby
dans la presse . Pour crer/modifier une catgorie, il faut se rendre dans Contenu >
Gestion des catgories. Les informations remplir sont quasi identiques celles
introduire lors de la cration dune section. En plus, il faut choisir quelle section
appartient la catgorie.
37
37
7.5.4.
Aprs avoir cr une catgorie et une section, on peut rdiger un article. Pour
cela, il faut aller dans Contenu > Gestion des articles et cliquer sur Nouveau .
Ensuite, il faut donner un titre larticle, un alias et choisir quelle section et
quelle catgorie il appartient. Il faut galement choisir si larticle sera publi et sil sera
prsent sur la page daccueil. Il ne reste plus qu insrer le texte puis cliquer sur
Sauver et larticle est prt tre publi.
Ceci est la manire la plus simple pour rdiger un article. Aucun paramtre na
t modifi et larticle nest compos que de texte.
Quand on publie un article assez long, il gnre forcment une longue page. Ceci
nest ni esthtique, ni agrable pour le lecteur. Joomla! propose une option pour
diviser larticle en plusieurs pages. Pour cela, il faut se placer lendroit o le texte
doit tre coup et cliquer sur Saut de page en bas gauche. Une fentre souvre.
Dans celle-ci, un formulaire dans lequel il faut complter le titre et lalias de la page.
prsent, quand on est face un article fort long, on peut voir (en
dessous de la page) les liens Prc et Suivant >> . De plus,
sur le haut de la page, un index indique les noms des diffrentes
pages.
7.5.4.1
Paramtres de larticle
icne email.
-
Il est possible de rgler les options pour quelles sappliquent tous les articles. Pour
cela, il suffit de se rendre dans la page daccueil de la gestion des articles et de cliquer
sur licne Paramtres .
7.5.4.2
Pour agrmenter une page, on peut y insrer des images. Dans Joomla!, lors de
la cration dun article, cest possible grce licne Image situe en dessous de
lditeur de texte. Si on clique sur cette icne, une fentre souvre :
39
39
La premire consiste utiliser la fentre que lon vient douvrir. Dans celle-ci
se trouve loption Transfrer . Ceci permet de parcourir le disque dur et de
tlcharger les images dans le bon dossier de Joomla!.
La deuxime, via le menu, en allant dans Site > Gestion des mdias. Cette
page affiche larborescences des dossiers de Joomla!. En cliquant sur un nom
de dossier, le contenu de celui-ci saffiche. En bas, on trouve loption
Transfrer un fichier [ Max = 10M ] grce laquelle on peut parcourir le
disque dur la recherche de limage voulue. Quand le choix est fait, il ne reste
plus qu cliquer sur Lancer le transfert .
Cette page permet galement de crer de nouveaux dossiers, de supprimer des
mdias/dossiers.
Remarque : si on dispose de beaucoup dimages, il est prfrable de crer des
sous-dossiers de stories .
cliquer sur Image en dessous de lditeur de texte, choisir limage voulue, lui
donner un titre, une description et dfinir son alignement.
7.5.4.3
Pour illustrer certains points de son travail, Victor souhaitait afficher des vidos
provenant du clbre site Youtube.com . Pour illustrer le Haka, Victor a trouv
une vido ladresse suivante : http://www.youtube.com/watch?
v=9Zvs4T4RU30&feature=related Pour chaque vido, Youtube
propose un script semblable celui-ci :
<object width="425" height="355"><param name="movie"
value="http://www.youtube.com/v/9Zvs4T4RU30&hl=fr"></param><param
name="wmode" value="transparent"></param><embed
src="http://www.youtube.com/v/9Zvs4T4RU30&hl=fr"
type="application/x-shockwave-flash" wmode="transparent" width="425"
height="355"></embed></object>
40
40
Ce code est copier dans larticle voulu, en mode HTML (dans lditeur de texte,
il faut cliquer sur licone HTML). Dans larticle, la vido est reprsente sous forme
dun rectangle jaune contenant l'icne du lecteur Flash. (
7.6.
Menus
Maintenant quun article est cr, il faut permettre aux visiteurs davoir accs
linformation. Il faut donc crer un menu en se rendant dans Menus > Gestion des
menus.
la base, Joomla! cre 6 menus : Main Menu, User Menu, Top Menu,
Resources, Example Pages et Key Concepts.
Avec Victor, nous avons pens utiliser quatre menus :
-
Un second du mme type plac en dessous pour afficher les liens vers la
seconde partie de son travail ( Les blessures ).
Un menu horizontal plac au dessus avec des liens divers (accueil, galerie
photos, vidos, contacts, plan du site et administration)
Un autre menu vertical, celui-ci plac droite, dans lequel sont affichs des
liens vers des sites en rapport avec le travail de Victor ( Liens ).
Des 6 menus originaux, je nai gard que Main Menu (qui a t renomm en
Le rugby ) et Top Menu (renomm en Menu haut ) qui est utilis comme
menu horizontal.
7.6.1.
La suppression dun menu est trs simple. En effet, quand on se trouve sur la
page de gestion de menu (accessible via Menus > Gestion des menus), il suffit de
slectionner le menu effacer et de cliquer sur licne Supprimer . Cependant, le
menu nest pas supprim dfinitivement. Pour cela, il faut aller dans Menus >
Corbeille de menu. Ensuite, on peut supprimer le menu ou le restaurer.
41
41
7.6.2.
Pour crer un menu, il faut se rendre dans la page daccueil de gestion des
menus (via Menus > Gestion des menus) et cliquer sur Nouveau . Ensuite, il faut
remplir un formulaire comportant quatre champs :
-
Type de menu : nom utilis par Joomla! pour identifier le menu dans les
codes. Les caractres spciaux et les espaces sont interdits. (Ce nom est
unique.)
Titre du module : nom du menu qui sera visible sur le site. Il est obligatoire
car il permet la cration dun nouveau module.
Jai donc cr un menu qui affiche les liens vers la seconde partie du travail de
Victor.
Ensuite, il suffit de cliquer sur Sauver . Le menu est maintenant cr. Par
contre, si on affiche le site (grce loption Prvisualiser ), on remarque que le
menu nest pas affich. Pour ce faire, il faut aller dans la gestion des modules
(Extensions > Gestion des modules), cliquer sur
transformera en
Une fois que le menu existe, il faut lui attribuer des liens.
On clique sur Menus > Menu blessures (nom que jai choisi). Dans cette page, on
choisit Nouveau et on slectionne le type dlment du menu.
Comme je dsire un lien vers un article en particulier, je slectionne donc :
Lien interne > Articles > Article > Un article.
Alias : historique .
Publi : Oui .
Ordre : par dfaut, les nouveaux lments du menu sont placs en dernire
position. Aprs la sauvegarde, lordre peut tre modifi.
43
43
Paramtres Basique :
Il faut cliquer sur Slection pour choisir larticle vers lequel le lien doit
pointer. Dans cet exemple, je slectionne larticle historique .
Paramtres - Composant
Ces paramtres sont identiques ceux prsents lors de la cration dun article.
(Exemples : choix de laffichage du titre de larticle, de la section, de la catgorie, du
nom de lauteur, de la date)
Paramtres - Systme
Permet entre autres de donner un titre la page et de choisir sil sera affich.
Quand tout cela est complt, on peut appuyer sur Sauver . Ainsi, le lien
historique est affich dans le menu principal.
7.6.2.2
Le rapport de Victor contient des titres mais aussi des sous-titres. Dans le site,
chaque lien du menu correspond un de ces titres. Pour se rapprocher au plus de
larborescence de son travail, il faut donc crer des sous-menus.
Par exemple, le titre Folklore contient 4 sous-titres : Haka , Chants ,
Troisime mi-temps et Bagarres .
Pour crer un sous-menu, il suffit de suivre la mthode applique pour la
cration dun menu (expliqu prcdemment), une diffrence prs : il faut donner
un lment parent au lien.
Pour les 4 liens (Haka , Chants, Troisime mi-temps et Bagarre), il faut donc
dclarer que Historique est llment parent.
Quand on ouvre la page de gestion du menu concern (ici le menu principal), on
remarque que le lien Historique est un llment parent de Haka .
44
44
Sur le site, par dfaut, seul lien parent est visible dans le menu. Pour afficher les
liens enfants, il faut cliquer sur le lien parent. Pour quils soient affichs
automatiquement, il faut diter le module du menu (Extensions > Gestion des
modules). Dans les paramtres, on doit slectionner oui dans loption Toujours
Jusqu prsent, tous les liens des menus pointaient vers des lments du site.
Cependant, on peut aussi insrer des liens vers des sites externes.
Pour ce faire, dans Menus, il faut slectionner le menu dans lequel le lien sera
insr, cliquer sur Nouveau et slectionner Lien externe . Ensuite, il faut
introduire le titre, lalias, ladresse du lien et slectionner le menu dans
45
45
il appartient et sil sera publi. Lordre des liens ne peut tre modifi quaprs avoir
t sauvegard. On dcide galement si le site souvrira dans la fentre active ou dans
une nouvelle (avec ou sans navigation). Dans les paramtres basiques, il ne faut pas
oublier de slectionner la catgorie vers laquelle le lien pointera. Grce cette
mthode, les liens ne sont plus directement affichs dans le menu Liens . Seul le
nom de la catgorie est affich.
Un exemple pour mieux comprendre : si Victor dsire insrer un nombre
important de liens vers des sites en rapport avec le rugby, il peut crer une catgorie
Rugby . Celle-ci sera affiche dans le menu Liens . En cliquant dessus, on
accde un nouvelle page affichant les liens.
7.7.
Dans cette page, on insre le titre et lalias. On choisit sil sera publi, le niveau
daccs et le menu dans lequel apparaitra le lien.
Dans les paramtres basiques, on slectionne le contact afficher. On peut
galement choisir loption Menu droulant : montrer . Cette option se rvle bien
utile quand on a plusieurs contacts. Je lai utilise dans le site car elle permet de
rassembler tous les contacts dans une mme page. Il suffit de choisir le contact voulu
dans le menu droulant et les informations sont affiches.
48
48
7.8.
Insrer une galerie photos tait une des consignes de Victor. De nombreux
composants et plugins sont disponibles sur le net mais le choix ne fut pas trs facile.
En effet, je travaille sur une version rcente de Joomla! (1.5) et il nexiste pas encore
beaucoup de galeries photos adaptes.
Je me suis rendue sur le site officiel (www.joomla.org) qui ma redirig vers
http://extensions.joomla.org/. Dans un premier temps, jai opt pour Slimbox
Image Gallery Plugin for Joomla! v 1.5 dont le rendu est assez similaire la
clbre galerie Lightbox . En cliquant sur une des vignettes, limage sagrandit.
Quant au reste du site, il sassombrit en arrire-plan. En passant la souris sur
limage, les boutons permettant le passage limage suivante ou prcdente
apparaissent.
Linstallation du plugin est trs simple mais lutilisation devient pnible quand
on a de nombreuses photos afficher. En effet, pour lutiliser, il faut crer un article
dans lequel on insre le code suivant :
{slimbox url de limage1, url de la vignette1, commentaire1 ; url de limage2, url de la
vignette2, commentaire2}. On crit une fois slimbox suivi de lurl de limage, de la
vignette et ventuellement un commentaire. Ces lments sont spars par une
virgule. Si on dsire afficher plusieurs images, on spare les donnes de chaque image
par un point virgule.
Je nai pas supprim ce plugin car il peut savrer utile quand on dsire afficher
quelques photos dans un article.
Jai donc dcid de me mettre la recherche dune autre galerie, plus facile
grer. Cest ainsi que jai dcouvert Phoca Gallery with Slideshow, similaire la
galerie prcdemment teste.
Aprs avoir vu plusieurs exemples et modes demploi de cette galerie, je lai
tlcharge et installe.
49
49
7.8.1.
Installation
7.8.2.
Cration de la galerie
Pour commencer, il faut crer une catgorie via le menu Composants > Phoca
Gallery > Categories en cliquant sur Nouveau . Dans mon exemple, je lui ai donn
le titre Rugby , jai vrifi que Oui tait bien coch pour loption Publi . On
peut aussi insrer une image et une description.
Quand plusieurs catgories existent, il est possible de crer des sous-catgories en
dsignant une catgorie comme tant llment parent.
Ensuite, il faut crer les dossiers comprenant les images. Ceux-ci doivent se
situer dans images\phocagallery . Cette opration peut tre ralise grce au menu
Site > Gestion des mdias. Aprs avoir cr un dossier (ici, appel rugby), il faut donc
y insrer les images en utilisant loption Parcourir le disque qui se trouve dans
Transfrer un fichier [ Max = 10M ] . Ensuite, il faut lancer le transfert.
Dans le menu Composants > Phoca Gallery > Gallery, il faut cliquer sur
Multiple Add , vrifier que oui est bien slectionn pour loption Publi et
choisir la catgorie. Puis il faut slectionner toutes les images et il ne reste plus qu
enregistrer.
Remarque : La cration des vignettes se fait automatiquement lors de la
sauvegarde.
Maintenant que la galerie est cre, il faut un lien pour y accder. Dans ce site,
le lien est dans le menu horizontal situ sur le haut de la page. Il faut donc
50
50
aller dans Menus > Menu haut et cliquer sur Nouveau . Dans la page affiche, il
faut choisir Phoca Gallery (dans lien interne), puis :
-
All Categories > Phoca Gallery Category List Layout si on veut afficher une
liste de toutes les galeries.
Category > Phoca Gallery Category Layout si on dsire afficher une galerie
prcise.
Dans la page affiche, il ne reste plus qu donner un nom, par exemple
galerie (nom du lien dans le menu) et sauvegarder. prsent, la galerie est prte
fonctionner et elle dispose dun lien pour y accder.
La page affiche les vignettes des images. Quand on clique sur lune delles,
limage sagrandit et le reste du site sassombrit en arrire plan. On peut galement
afficher les photos sous forme de diaporama dans lequel les images dfilent
automatiquement. Aperu du rendu :
7.8.3.
Paramtres de la galerie
La galerie telle quelle est dans laperu ci-dessus est affiche avec les
paramtres de base. De nombreuses options peuvent tre ajustes.
Dans longlet Gallery de Phoca Gallery, un tableau affiche toutes les images
prsentes dans les diffrentes galeries.
51
51
Jai modifi la couleur de la petite bordure qui saffiche quand on survole une
vignette : Border color (mouseover) : #f66200. Cest une couleur orange
identique la couleur affiche au survol de certains liens.
dsactiv cette option et jai activ celle qui permet dafficher une description.
Comment crire une description ?
Dans ladministration (via Composants > Phoca Gallery > Gallery), lorsquon clique
sur le nom dune image, on peut modifier son nom, sa catgorie, lordre, son tat de
publication mais galement introduire une description.
52
52
7.9.
Dans la version 1.5 de Joomla!, pour afficher le nom du site dans la barre de
titre du navigateur ainsi que dans les onglets, un plugin est ncessaire. Aprs avoir
effectu quelques recherches, je me suis dirige vers : Website name .
Pour linstaller, il faut aller dans Extensions > Installer/Dsinstaller, choisir le fichier
plugin_1.5_website_name.zip en utilisant le bouton Parcourir , puis cliquer
sur Transfert de fichier & Installation . Sil ny pas eu de problme lors de
linstallation, un message apparait Installateur Plugin Succs .
Ensuite, dans Extensions > Gestionnaire des plugins, il faut cliquer sur System
- Website name plugin et mettre Activ Oui . Dans les paramtres, on peut
choisir si le nom du site est plac avant ou aprs le titre de la page. On peut galement
insrer un sparateur entre les deux lments.
premire vue, ce plugin fonctionnait trs bien. Cest aprs quelques jours que
jai remarqu que ce ntait pas le cas sur toutes les pages. En effet, sur les pages
contenant seulement des articles, il ny avait aucun problme. Par contre, sur la page
Contacts , Galerie photos et Plan du site il n'affichait pas les noms des
pages.
Jai fait part de ce problme sur http://forum.joomlafacile.com/, le forum du
portail francophone de Joomla!. Dautres utilisateurs ont affirm avoir le mme
problme. Aprs quelques jours, un modrateur du site a propos une nouvelle
version du plugin ( plugin_1.5_website_name-May2008.zip ). Jai donc remplac
lancienne version par celle-ci et depuis, cela fonctionne correctement.
53
53
Dossier css : ce dossier contient toutes les CSS (feuilles de style en cascade).
Dossier script : dossier qui contient des scripts. (Ce dossier nest pas
toujours prsent.)
55
55
Via certains sites o il suffit denvoyer une image, celle-ci est transforme en
fichier .ico . Ensuite, il ne reste plus qu tlcharger limage. Exemple :
http://1favicon.com/en/index.php
Pour le site, jai utilis une image contenant un ancien ballon de rugby. Jai
56
56
Jai donc fait quelques essais avec les couleurs suivantes : bleu, orange, rouge.
Victor a finalement choisi la version contenant un fond beige avec une bande
horizontale rouge fonce, le contenu du site tant affich sur fond blanc.
On peut constater que la charte graphique du site est assez simple. Cest voulu et
cela pour deux raisons :
-
Le but de ce site est de prsenter des informations. Le fond prime sur la forme,
il faut donc viter tout ce qui pourrait dtourner l'attention du visiteur.
7.10.2.4 Fond
Jai dabord travaill le fond. Au dpart, il tait de couleur grise. Je lai modifi
pour quil soit beige clair avec une bande horizontale rouge fonce. Celle-ci fait 40
pixels de large et 225 pixels de haut. Pour quelle saffiche sur toute la largeur, il est
ncessaire dinsrer une ligne dans la CSS : background-repeat: repeatx; .Ceci permet de rpter horizontalement limage. Grce cela, limage insre
Ce code tait prsent pour afficher une image (un logo par exemple) ou le titre
du site dans la bannire. Le nom du site est dj sur la bannire, il nest donc pas
ncessaire de le rpter.
Jai adapt la hauteur de lentte afin de pouvoir afficher une bannire de taille
plus importante. Elle comporte le titre du travail de Victor ainsi des images de rugby
que nous avons choisies ensemble. Jai appliqu un effet de dgrad sur les photos
pour quelles se fondent mieux entre elles.
57
57
7.10.2.6 Contenu
Le contenu du site est crit en noir sur fond blanc, les titres en orange.
Le code suivant a t ajout afin de pouvoir afficher le fil dAriane.
<div id="pathway">
<jdoc:include type="modules" name="breadcrumb" />
</div>
7.10.2.7 Menus
Les liens du menu horizontal sont affichs en blanc et prennent la couleur
orange quand on les survole. Limage de fond a t ralise dans Photoshop. Cest un
rectangle rouge fonc, aux angles arrondis avec un lger ombrage en dessous.
Les menus verticaux sont crits en gris trs fonc sur fond beige. Au survol dun
lien, celui-ci devient rouge sur fond blanc.
Les titres sont crits en blanc avec une image de fond semblable celle qui est utilise
pour le menu horizontal. Cependant, la taille est rduite.
7.10.2.8 Pied de page
Le contenu du pied de page est galement crit en blanc. Limage de fond est un
rectangle (rouge fonc) dont les coins infrieurs sont arrondis. Aux deux extrmits,
jai insr deux petites images de rugby dont jai rduit lopacit pour une meilleure
intgration.
plan du site au format XML. Ladresse de celui-ci peut tre soumise des moteurs de
recherche (Google par exemple) ce qui amliore le rfrencement du site.
7.11.1. Installation
Pour linstaller, il faut se rendre dans Extensions > Installer/Dsinstaller et
choisir le fichier com_xmap-1.1_for_Joomla_1.5.zip puis cliquer sur Transfert
de fichier & Installation . Sil ny a pas eu de problme rencontr, un message
saffiche : Installateur Composant Succs .
7.11.2. Paramtres
Pour modifier les paramtres, il faut se rendre dans Composants > Xmap. Trois
onglets sont notre disposition :
-
Sitemaps : dans cette partie, on peut choisir quels sont les menus affichs
dans le plan ainsi que leur ordre. Des statistiques indiquent le nombre de liens
et de visites sur la page affichant le plan.
En cliquant sur Options en haut droite, un menu droulant apparait.
Parmi les options proposes, il y a la possibilit de modifier les prfrences.
7.12. Hbergement
Hberger un site signifie que lon dispose dun espace sur le web afin dafficher
un site en ligne. Il existe de nombreux hbergeurs et diffrents types dhbergements
qui se diffrencient notamment par la taille de lespace disque disponible, le prix, la
scurit, la taille de la base de donnes, les langages de script
Le dveloppement du site a t ralis en local, sur mon ordinateur. Ensuite, je
lai transfr sur mon site, dans un sous dossier (www.pierlu.be/tfe), afin de vrifier
le bon fonctionnement du site en ligne. Avec Victor, nous avons discut du futur nom
de domaine, c'est--dire ladresse du site. Celle-ci doit tre courte, simple et facile
retenir. Il a propos rugbyetblessures.be . Cest une adresse simple qui rsume
bien son travail.
Cependant, le site ne sera utilis que si Victor participe au concours. Pour cela, il
doit avoir obtenu une cote minimum de 16/20 pour son travail de fin dtudes. Nous
avons donc dcid de laisser temporairement le site sur mon hbergement. Si son
travail est reu et quil est autoris participer au concours, nous transfrerons le
projet vers un autre hbergement avec ladresse voulue.
60
60
8.
GLOSSAIRE/ABRVIATIONS
Alias : les mots insrs dans alias sont utiliss si lurl rewriting est activ.
Quest ce que lurl rewriting ? Cest une option qui permet de crer des adresses url
plus mnmotechniques. Un exemple pour mieux comprendre : voici quoi ressemble
une adresse quand lurl rewriting nest pas activ : http://nomdusite/index.php?
option=com_content&view=article&id=44&Itemid=54
&a42ae665c0cca35feb7e3649fd4477c8=3d16e9687b91a465cb25567ce2a1e508 .
Alors que si on lactive, pour la mme page, cela donne ceci :
http://nomdusite/index.php/historique. Pour un article, on peut insrer le titre
Historique du rugby et lalias historique . Cest ce dernier qui sera utilis lors
de la formation de ladresse url.
Atom : voir Flux de syndication
Balises mta : ce sont des informations places dans lentte des pages HTML. Elles
contiennent, entre autres, des mots-cls, le nom de lauteur, le titre de la page, une
description Ces informations ne sont pas visibles par les internautes, elles sont
utilises par les moteurs de recherche.
Bitmap : les images en mode bitmap sont composes de petits carrs appels pixels.
Si on agrandit une image bitmap, Photoshop doit donc inventer les pixels
manquants ce qui provoque une perte de qualit. Ce mode soppose au vectoriel,
utilis par exemple par Illustrator, galement dvelopp par Adobe.
Blog : un blog (ou blogue) est un site compos de billets (ou articles) crits dans
lordre chronologique. Cest une sorte de journal intime, de journal de bord dans
lequel le blogueur (le propritaire du blog) insre un contenu textuel mais aussi des
images, des vidos, du son. En gnral, les blogs permettent aux lecteurs dinsrer un
commentaire.
61
61
Source : http://www.commentcamarche.net/www/rss.php3
62
62
Une plate-forme e-learning (ou LMS) est un produit driv des logiciels CMS
(content management system) mais prsente des fonctions diffrentes pour la
pdagogie et l'apprentissage. 8
PHP : (Hypertext Preprocessor) langage qui permet de crer des sites dynamiques.
Pixel : un pixel, px en abrg, est le plus petit lment qui constitue une image.
Rss : voir flux de syndication.
Template : le template permet de modifier lapparence dun site. Dans Joomla!, un
template contient au minimum une page dcrivant la structure de la page et un fichier
CSS qui dfinit la prsentation de la page.
Vectoriel : Le mode vectoriel utilise des courbes mathmatiques. Une ligne, par
exemple, nest dfinie que par les coordonnes des points de ses extrmits.
Lavantage de ce procd est quil ne gnre pas de perte de qualit lors dun
agrandissement.
XML : acronyme deXtensible Markup Language. Cest un langage qui permet de
structurer les donnes afin de faciliter les changes.
Source :http://fr.wikipedia.org/wiki/Plate-forme_d'apprentissage_en_ligne
63
63
9.
CONCLUSION
Le travail de fin dtudes est une tape importante de ce baccalaurat, cest
64
64
65
11. ABSTRACT
11.1. Version franaise
Ce travail de fin dtudes consiste en la cration dun site internet pour Victor
Bastin, lve la Haute Ecole de la Province de Lige, dans loption communication.
Il rdige son travail de fin dtudes dans le cadre dun concours organis par
lOlympic Health Foundation (OHF). Lobjectif est dexpliquer un des cinq thmes
repris dans la charte de lOHF.
Ce rapport se divise en deux parties, une thorique et une autre pratique :
-
The first one explains what the OHF contest consists in.
Then it deals with the kind of software used and with Content Management
Systems, more particularly the cutting edge Joomla!, one of the most powerful
open source management systems used to build and update websites.
66
66
12. BIBLIOGRAPHIE
12.1. Livre
Sur le site http://joomla.cocoate.com/fr jai pu lire une partie du livre suivant :
HAGEN Graf. Joomla 1.5. (3e dition).
Paris: Pearson, 2008 (Le campus), 420 pages
67
67
70
70