Beruflich Dokumente
Kultur Dokumente
Prsent par BELMOKHE Hocine, enseignant Informatique, LPA Erstein, Anne 2012/2013
Version 1.0, Janvier 2013
Introduction 1/1
Nous allons voir dans ce cours comment utiliser le CMS Joomla! au travers de ces
fonctionnalits de base:
Ce cours (en version 1.0) est trs court car seule la pratique vous aidera. De plus, vous
trouverez une multitude de sites proposant des exemples et autres explications sous
forme d'articles mais aussi sous forme de vidos.
Remarques: N'oubliez pas de sauvegarder vos travaux sur votre compte en crant un
dossier en date du jour et en y insrant vos exemples en les nommant clairement afin
d'tre retrouvs facilement. Et sauvegardez rgulirement vos travaux!!!!!
N'oubliez pas les raccourcis clavier ci-dessous qui vous seront trs utiles chaque
TP/TD:
L'lement
indique les mises jours ont t ralis avec succs, ne tenez pas
compte des autres messages:
Les lements
et
Dfinition Gnrale: C'est une mini application intgre votre site Joomla!, disposant le
plus souvent de sa propre interface de configuration dans la console d'administration
Joomla!, et qui apporte de nouvelles fonctionnalits parfois trs utiles.
Exemples de Composants inclus dans Joomla! lors de son installation:
Banners (Bannires): Ce composant vous permet d'afficher les bannires de vos
clients;
Search (Recherches): Ce composant vous permet de faire des recherches dans un
site via des mots-cls.
Exemples de Composants non-inclus dans Joomla! lors de son installation:
Kunena: Ce composant vous permet d'intgrer un forum au sein de votre site;
DocMan: Ce composant vous permet d'installer un gestionnaire de fichiers.
Extensions 1/1
Aprs avoir, en amont, tlcharg l'extension souhaite (au format zip), il suffit de cliquer
sur Choisissez un fichier, chercher le zip sur votre ordinateur puis cliquez sur Upload &
Install.
Les Catgories sont accessibles soit depuis la page d'accueil de l'administration, via
Content puis Category Manager.
Les Catgories permettent dorganiser les articles du site, de les catgoriser de manire
plus claire.
Classer les articles du site permet de les afficher sur des pages runissant par exemple
plusieurs articles dune catgorie. En publiant et dpubliant tout le contenu dune
catgorie, on peut galement faire apparatre ou disparatre du site tout ce quelle
contient.
La cration d'une catgorie se fait via le bouton New dans la gestion des catgories. Se
rfrer ce qui est dit pour la gestion des articles, les options sont quasi similaires.
Dfinition: Les articles constituent lessentiel du contenu dun site Joomla. C'est dans ces
lments que vous insrerez les textes et autres images que verront vos utilisateurs.
Pour accder aux gestionnaires d'articles, rendez-vous dans le menu Content puis
Article Manager:
Selon les rglages du site, la page d'accueil de la gestion des articles n'affiche seulement
qu'un certain nombre dentre eux. Vous avez bien sr la possibilit de naviguer entre les
pages darticles laide des menus prvus cet effet en bas des pages, qui permet
galement dafficher un plus grand nombre darticles par page (5, 10, 15, 20, 100, tous,
etc.):
Certaines options de filtrage en haut de page vous permettront daffiner votre recherche,
et de retrouver un article en le triant ou le filtrant:
Par son titre en cherchant dans le filtre situ en haut droite;
Par section, par catgorie, par auteur, ou par tat (publi, dpubli, archiv).
Ces options de tri sont extrmement pratiques pour retrouver un article en quelques
secondes. N'oubliez pas que Joomla garde en mmoire vos paramtres de tri pendant la
mme session, et qu'il pourra avoir conserv vos choix de tris ou de filtrage. Prenez bien
soin de tout remettre par dfaut en cliquant sur Clear pour tre certain dafficher
lintgralit des articles et non pas uniquement ceux de votre prcdente recherche.
Il est possible dditer un article soit en cliquant directement sur le titre de larticle, ou en
cliquant sur la petite coche situe sa gauche, puis en cliquant sur le bouton Edit en
haut droite:
Lintrt des coches situes ct des titres darticles est galement de pouvoir effectuer
certaines actions sur plusieurs lments la fois, en slectionnant plusieurs dentre eux.
En cliquant sur le bouton choisi ( lexception dEdit, de New et de Options), il sera
ainsi possible deffectuer laction sur tous les lments slectionns au lieu de devoir le
faire article par article. Il est galement possible deffectuer certaines actions en cliquant
directement sur les icnes affiches dans la liste des articles:
Pour effacer un ou plusieurs article(s), il suffit de le ou les slectionner, puis de cliquer sur
le bouton Trash.
Edit et New permettent dditer un article (ce qui revient cliquer directement sur son
titre) ou den crer un nouveau.
Un menu est une suite de liens, sur lesquels les utilisateurs peuvent cliquer pour
naviguer sur le site, et qui les emmnent sur diffrentes pages: un article, une liste
darticles, une mise en page darticles au format blog , et, dans le cas o les
composants ncessaires ont t installs, la liste des vnements de lagenda,
lannuaire, le forum, etc.
Chacun de ces liens porte un nom, qui les identifie sur le site et qui permet aux
utilisateurs de savoir sur quelle partie du site ils vont se rendre en cliquant sur ce lien
(ex: un lien nomm Forum qui amnera sur le forum). Chacun de ces liens est dun type
diffrent, selon la page vers laquelle il mne: on appellera ces liens des lments de
menu.
Pour accder aux Menus, utilisez le bouton portant ce nom sur la page daccueil de
ladministration, ou le menu Menus / Menu Manager :
La gestion des menus vous donne accs une vision globale des menus, sans le dtail
de tous les liens (ou lments de menu) qui les composent:
On ne va pas s'attarder sur la cration d'un menu proprement parler (plusieurs existent
par dfaut qu'il vous suffira de modifier) mais plutt sur la cration, la suppression ainsi
que la modification d'un lment d'un menu.
Un lment de menu est un simple lien prsent dans un menu, et qui notamment peut
pointer vers:
Un article en particulier;
Une page d'articles d'une section ou d'une catgorie disposs les uns sous les autres
(dans Joomla on appelle a le "format blog");
Une liste des articles dune catgorie;
Une liste des catgories dune section;
La page daccueil, qui est galement une liste d'articles disposs au format blog;
Un des composants du site: page de formulaire, lment de lannuaire, vnement
dans lagenda, carte GoogleMap, etc.;
Un lien externe (vers un autre site);
Etc.
Pour crer un lment de menu, slectionnez le menu dans la liste droulante du menu
Menus puis cliquez sur le bouton New pour y ajouter un nouvel lment de menu.
Soffrent vous une srie de choix concernant le type dlment de menu que vous
souhaitez crer en cliquant sur le bouton Select:
Template 1/6
Dfinition: Le template rassemble tous les lments qui constituent l'apparence d'un site.
Il se constitue la plupart du temps:
D'une page dynamique index.php qui structure la page en colonnes, en lignes, etc
grce au langage HTML, et va intgrer le contenu de la base de donnes cette
structure au moyen du code PHP;
D'une ou plusieurs feuilles de style (fichiers CSS) qui dfinissent la mise en forme du
contenu: couleurs et polices de caractres, fonds, aspect des cadres, des tableaux,
des menus, etc.
De fichiers images appels pour illustrer ou fabriquer la page: images de fond de
page, de fond de tableau, logo, bandeaux, etc.
Gnralement, et mme s'il n'y a pas de rgles dfinies puisque chacun construit son site
comme il l'entend, une page est constitue d'une zone suprieure, appele header (ou
en-tte), d'une partie centrale entoure de deux colonnes, droite et gauche, et d'une
zone infrieure, appele le pied de page.
Template 2/6
C'est, globalement, la configuration basique d'une page web, mme si l encore les
chartes graphiques plus volues peuvent donner lieu des structures plus complexes.
Template 3/6
Template 4/6
Les positions sont dfinies par avance: il n'est pas possible d'en ajouter ou d'en
supprimer sans retoucher au code HTML du template.
Pour afficher les positions de votre template, ajoutez ?tp=1 aprs l'adresse de votre site.
Par exemple: http://ersteininfo.binhoster.com/?tp=1
Template 5/6
Les positions sont propres au template. Elles varient donc d'un template l'autre,
certains templates assez simples proposant une dizaine de positions, tandis que des
crations commerciales plus avances en embarquent parfois jusqu' une trentaine.
Cependant, par convention, on trouve souvent les positions suivantes sur un template:
Une position banner pour y placer la bannire;
Une position top (parfois header) pour la partie suprieure;
Une position search pour le module du moteur de recherche;
Une position nav ou menu destine accueillir le menu principal;
Une position breadcrumb (ou breadcrumbs) destine accueillir le fil d'ariane;
Une position left, qui correspond la colonne de gauche;
Une position right, qui correspond la colonne de droite;
Des positions user (user1, user2, user3, etc), donnant une souplesse
d'utilisation supplmentaires au template avec des positions "libres";
Une position footer pour le pied de page.
Gnralement, Joomla est install avec plusieurs templates. Bien sr, il est tout fait
possible de tlcharger et d'installer de nouveaux templates, et donc de changer l'aspect
visuel de son site en quelques clics sans toucher aux contenus.
Template 6/6
Afin de slectionner un nouveau template, il suffit de cliquer dans la colonne Default afin
que le template correspondant soit slectionn. Il ne vous reste plus qu' ractualiser le
site. noter qu'il existe un template pour le frontend (site) ainsi que pour le backend du
site (administrator).
Conclusion 1/1
Nous avons vu dans cette partie comment interagir avec les diffrents lments de base
de Joomla! 2.5. Ce cours est trs succinct car seule la pratique vous permettra de vous
sentir l'aise avec ce CMS. Pour celles et ceux qui souhaitent aller plus loin, vous
pouvez lire le lien ci-dessous qui rsume trs bien cette version de Joomla! (PDF
tlchargable l'adresse http://cocoate.com/sites/cocoate.com/files/pdf/j25fr.pdf):
http://cocoate.com/fr/2012/03/joomla-25-le-guide-pour-debutant
Pour vous entraner, vous allez modifier la page d'accueil de votre site afin de reproduire
la page d'accueil du site exempleinfo.binhoster.com.