0
Association Francophone des Utilisateurs de Joomla!




           Introduction au CMS Joomla!



21 novembre 2008
Qui
sommes‐nous
?


       Association Francophone des
          Utilisateurs de Joomla!
             www.joomla.fr



   ...
Le
CMS
Joomla!




• transcription phonétique du Swahili
                    « tous ensemble »
• système de gestion de con...
Le
CMS
Joomla!


• Convivialité du Back Office
  – Vous savez utilisez une souris ?
• Multilingue
  – plus de 60 langues su...
Le
CMS
Joomla!




                       Frontend
           partie visible du public




                               ...
U?lité
d’un
CMS
?


• Un CMS est un logiciel pour serveur web
• Création de sites dynamiques simplifiée
  –Fonctions et rou...
De
gros
sites
u?lisent
Joomla!




21/11/08   Joomla!fr            7
De
gros
sites
u?lisent
Joomla!




21/11/08   Joomla!fr      6     8
De
gros
sites
u?lisent
Joomla!




21/11/08   Joomla!fr                  7
Même
l’État
l’u?lise!




21/11/08   Joomla!fr                       8
• Joomla! est un CMS Open Source GNU/GPL
• Avec Joomla! vous pourrez mettre en ligne du contenu
  et mettre à disposition ...
Joomla!
et
les
autres
CMS

• Drupal
=
Voiture
en
kit
  –Extrêmement
puissant
si
vous
savez
l’assembler
vous‐
   même
!
• W...
Découvrons
Joomla!



Dernière version stable

            1.5.8
            11.11.08

        www.joomla.fr




 21/11/08...
Découvrons
Joomla!
• Joomla!
1.5
est
facile
à
installer...




• ...
sur
de
nombreuses
plateformes
  21/11/08             ...
Découvrons
Joomla!




• installa?on
de
Joomla
en
direct
sur
un
serveur
local




  21/11/08              Joomla!fr       ...
Découvrons
Joomla!




• Simple
comme
installa?on
n’est‐ce
pas
?




  21/11/08             Joomla!fr             16
Les
concepts
de
Joomla!




21/11/08           Joomla!fr         17
Les
concepts
de
Joomla!
                                                               Sections


                        ...
Les
concepts
de
Joomla!



• Processus de création
  – Création d’un article par un auteur autorisé
  – Validation des art...
Les
concepts
de
Joomla!
• Hiérarchie des intervenants
   – Anonyme
                                                       ...
Les
extensions
de
Joomla!




21/11/08            Joomla!fr          21
Les
extensions




• 4
types
d’extensions
personnalisent
Joomla
:
  –composants
  –modules
  –plugins
  –templates




  2...
les
composants



• mini
applica?on
intégrée
au
site
Joomla,
qui
dispose

  de
sa
propre
interface
de
configura?on
dans
la
...
les
modules



• un
module
est
un
bloc
que
l’on
trouvera

  généralement
autour
du
corps
de
la
page
web,
par

  exemple
da...
Les
plugins



• ce
sont
des
morceaux
de
code
ac?vés
sur
un

  événement.
L'exécu?on
de
n'importe
quelle
par?e

  de
Jooml...
Les
templates



• La
mise
en
page
fondée
sur
des

  “templates”
(modèles)
 –
sépara?on
du
“fond”
et
de
la
“forme”,
 –
cha...
Le
principe
des
templates



•Syntaxe basée sur le XHTML




21/11/08            Joomla!fr              27
Le
principe
des
templates

   <jdoc:includetype=quot;headquot; />


<title>Welcome to the Frontpage</title>
<meta name=quo...
Le
principe
des
templates


• Possibilité
de
reformater
intégralement
le
rendu
des

  extensions
via
le
template
(override...
Le
principe
des
templates




• Mais
le
plus
simple
est
encore
d’aller
voir

  directement
un
template...




  21/11/08  ...
Le
framework
de
Joomla!




21/11/08   Joomla!fr             31
• Structure
:                                            Joomla
                                                          ...
Authen?fica?on
mandataire




21/11/08   Joomla!fr         33
Authen?fica?on
mandataire




21/11/08   Joomla!fr         34
Authen?fica?on
mandataire




21/11/08   Joomla!fr         35
La communauté de Joomla!




21/11/08            Joomla!fr         36
La
communauté
interna?onale




21/11/08   Joomla!fr          37
Les
sites
officiels
&
francophones

• Joomla!
:
site
officiel
www.joomla.org
 –News,
Extensions,

 –Forums
interna?onaux,
  Bl...
Le
site
francophone




21/11/08   Joomla!fr             39
une
communauté
forte


• La
communauté
Joomla!
est
l’une
des
plus
forte

  communauté
d’u?lisateurs
au
monde.

• Forum
Joo...
Vers
l’infini
et
au
delà...




21/11/08            Joomla!fr           41
Le
futur
de
Joomla!

• Que
nous
réserve
Joomla
1.6
?
 –
ACL
(Access
Control
Lists)
enfin
personnalisées

 –
Ges?on
de
profil...
www.joomla.fr

           Merci
de
votre
aqen?on...

                     ques?ons
?



21/11/08     Joomla!fr            ...
Upcoming SlideShare
Loading in...5
×

Journée Logiciel Libre Reims 2008

2,078

Published on

Conférence donnée lors des journées du logiciel libre de Reims (21-22 nov)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,078
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
79
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Journée Logiciel Libre Reims 2008"

  1. 1. Association Francophone des Utilisateurs de Joomla! Introduction au CMS Joomla! 21 novembre 2008
  2. 2. Qui
sommes‐nous
? Association Francophone des Utilisateurs de Joomla! www.joomla.fr Yann Gomiero Nicolas Ogier “Daneel” “Opware2000” 21/11/08 21/11/08 Joomla!fr
  3. 3. Le
CMS
Joomla! • transcription phonétique du Swahili « tous ensemble » • système de gestion de contenu (CMS, pour Content Management System) héritier de Mambo • équipe internationale de développeurs • récompensée à maintes reprises –2006 2007 Meilleur CMS –2008 2nd meilleur CMS 21/11/08 Joomla!fr 3
  4. 4. Le
CMS
Joomla! • Convivialité du Back Office – Vous savez utilisez une souris ? • Multilingue – plus de 60 langues supportées • Flexibilité importante – plus de 3000 extensions disponibles • Equipe de développement importante : – 27 développeurs sur les 12 derniers mois 21/11/08 Joomla!fr 4
  5. 5. Le
CMS
Joomla! Frontend partie visible du public Backend partie administrative 21/11/08 Joomla!fr 5
  6. 6. U?lité
d’un
CMS
? • Un CMS est un logiciel pour serveur web • Création de sites dynamiques simplifiée –Fonctions et routines déjà codées –API et Framework documenté –Robustesse –Nombreuses extensions disponibles • Maintient et création de nouvelles pages facile • Multi-utilisateurs et multi-rédacteurs 21/11/08 Joomla!fr 6
  7. 7. De
gros
sites
u?lisent
Joomla! 21/11/08 Joomla!fr 7
  8. 8. De
gros
sites
u?lisent
Joomla! 21/11/08 Joomla!fr 6 8
  9. 9. De
gros
sites
u?lisent
Joomla! 21/11/08 Joomla!fr 7
  10. 10. Même
l’État
l’u?lise! 21/11/08 Joomla!fr 8
  11. 11. • Joomla! est un CMS Open Source GNU/GPL • Avec Joomla! vous pourrez mettre en ligne du contenu et mettre à disposition de vos visiteurs des services (forum, galerie photos,...), le tout sans connaissance technique particulière. • sites personnels, administratifs, boutiques en ligne, sites d’entreprises… 21/11/08 Joomla!fr 11
  12. 12. Joomla!
et
les
autres
CMS • Drupal
=
Voiture
en
kit –Extrêmement
puissant
si
vous
savez
l’assembler
vous‐ même
! • Wordpress
=
Voiture
de
sport –Fait
une
seule
chose
mais
très
très
bien
! • Typo
3
=
Formule
1 –Vous
avez
votre
diplôme
d’ingénieur
? • Joomla!
=
Toyota
Prius –Développé
pour
être
u?lisable
par
et
pour
le
plus
grand
 nombre. 21/11/08 Joomla!fr 12
  13. 13. Découvrons
Joomla! Dernière version stable 1.5.8 11.11.08 www.joomla.fr 21/11/08 Joomla!fr 13
  14. 14. Découvrons
Joomla! • Joomla!
1.5
est
facile
à
installer... • ...
sur
de
nombreuses
plateformes 21/11/08 Joomla!fr 14
  15. 15. Découvrons
Joomla! • installa?on
de
Joomla
en
direct
sur
un
serveur
local 21/11/08 Joomla!fr 15
  16. 16. Découvrons
Joomla! • Simple
comme
installa?on
n’est‐ce
pas
? 21/11/08 Joomla!fr 16
  17. 17. Les
concepts
de
Joomla! 21/11/08 Joomla!fr 17
  18. 18. Les
concepts
de
Joomla! Sections Catégories • Sections, catégories, articles – On peut créer: • des articles rangés dans des catégories, elles-mêmes classées par section • des articles dits “statiques” (1.0.x) ou “sans section/catégorie” (1.5.x) – Pour chaque article, on peut : • Décider de sa publication ou non en première page • Décider s’il est accessible aux utilisateurs anonymes ou seulement aux personnes identifiées 21/11/08 Joomla!fr 18
  19. 19. Les
concepts
de
Joomla! • Processus de création – Création d’un article par un auteur autorisé – Validation des articles par une personne disposant de droits supérieurs aux auteurs – Possibilité de donner des dates de début et de fin de validité pour les articles et les brèves 21/11/08 Joomla!fr 19
  20. 20. Les
concepts
de
Joomla! • Hiérarchie des intervenants – Anonyme Enregistrés  • Peuvent consulter le site Spéciaux – Enregistrés • Ont accès à des parties privées du site – Auteurs : idem enregistrés plus • Peuvent soumettre des articles • Peuvent modifier leurs propres articles • Ne peuvent pas les mettre en ligne – Éditeurs : idem auteurs plus • Peuvent modifier tous les articles – Publieurs : idem éditeurs plus • Peuvent mettre les articles en ligne • Hiérarchie similaire pour la partie administration 21/11/08 Joomla!fr 20
  21. 21. Les
extensions
de
Joomla! 21/11/08 Joomla!fr 21
  22. 22. Les
extensions • 4
types
d’extensions
personnalisent
Joomla
: –composants –modules –plugins –templates 21/11/08 Joomla!fr 22
  23. 23. les
composants • mini
applica?on
intégrée
au
site
Joomla,
qui
dispose
 de
sa
propre
interface
de
configura?on
dans
la
 console
d’administra?on
de
Joomla.
 –
galeries
d’images –
forum –
wiki –
ges?onnaire
de
téléchargements... 21/11/08 Joomla!fr 23
  24. 24. les
modules • un
module
est
un
bloc
que
l’on
trouvera
 généralement
autour
du
corps
de
la
page
web,
par
 exemple
dans
la
colonne
de
gauche
ou
la
colonne
 de
droite
de
notre
site. –menu –une
photo
aléatoire –derniers
ar?cles... 21/11/08 Joomla!fr 24
  25. 25. Les
plugins
 • ce
sont
des
morceaux
de
code
ac?vés
sur
un
 événement.
L'exécu?on
de
n'importe
quelle
par?e
 de
Joomla,
(le
noyau,
un
module
ou
un
composant),
 peut
déclencher
un
événement
et
alors
les
plugins
 associés
à
cet
événement
s’exécuteront.

 –recherche –éditeur
de
texte
wysiwyg –remplacement
de
balises... 21/11/08 Joomla!fr 25
  26. 26. Les
templates • La
mise
en
page
fondée
sur
des
 “templates”
(modèles) –
sépara?on
du
“fond”
et
de
la
“forme”, –
changement
et
personnalisa?on
rapide, –
le
designer
ne
touche
pas
au
code
PHP
et
le
programmeur
 ne
touche
pas
au
HTML. 21/11/08 Joomla!fr 26
  27. 27. Le
principe
des
templates •Syntaxe basée sur le XHTML 21/11/08 Joomla!fr 27
  28. 28. Le
principe
des
templates <jdoc:includetype=quot;headquot; /> <title>Welcome to the Frontpage</title> <meta name=quot;descriptionquot; content=quot;Joomla! -the dynamic portal engine and cmsquot; /> <metaname=quot;generatorquot; content=quot;Joomla! 1.5 -Open Source Content Managementquot; /> <metahttp-equiv=quot;Content-Typequot; content=quot;text/html; charset=utf-8quot; /> <meta name=quot;robotsquot; content=quot;index, followquot; /> <metaname=quot;keywordsquot; content=quot;joomla, Joomlaquot; /> <linkhref=quot;index.php?option=com_content&amp;view=frontpage&amp;format=feed&amp; Itemid=1&amp;type=rssquot; rel=quot;alternatequot; type=quot;application/rss+xmlquot; title=quot;RSS2.0”/> <link href=quot;index.php?option=com_content&amp;view=frontpage&amp;format=feed&amp;Itemid=1&amp;type=a tomquot; rel=quot;alternatequot; type=quot;application/atom+xmlquot; title=quot;Atom 1.0quot; /> <script type=quot;text/javascriptquot; src=quot;http://localhost/Joomla-1.5RC2/media/system/js/mootools.jsquot;></script> <script type=quot;text/javascriptquot; src=quot;http://localhost/Joomla-1.5RC2/media/system/js/caption.jsquot;></script> 21/11/08 Joomla!fr 28
  29. 29. Le
principe
des
templates • Possibilité
de
reformater
intégralement
le
rendu
des
 extensions
via
le
template
(override). • Paramètres
pour
personnaliser
le
template
 rapidement
et
directement. • Templates
dynamiques
par
jeux
de
condi?ons. 21/11/08 Joomla!fr 29
  30. 30. Le
principe
des
templates • Mais
le
plus
simple
est
encore
d’aller
voir
 directement
un
template... 21/11/08 Joomla!fr 30
  31. 31. Le
framework
de
Joomla! 21/11/08 Joomla!fr 31
  32. 32. • Structure
: Joomla Auth – L’application Joomla! envoie les requêtes d’authentification à tous les plugins activés. – L’ordre est basé sur le rang dans la liste du LDAP OpenID Joomla! gestionnaire des plugins. Auth Appli. Auth – Chaque plugin envoie une requête et attend en retour le statuts du gestionnaire qui valide ou non l’authentification. Autres Auth – En cas d’erreurs, une notification se fait Plugins dans un journal (Jlog) pour analyse par l’administrateur 21/11/08 Joomla!fr 32
  33. 33. Authen?fica?on
mandataire 21/11/08 Joomla!fr 33
  34. 34. Authen?fica?on
mandataire 21/11/08 Joomla!fr 34
  35. 35. Authen?fica?on
mandataire 21/11/08 Joomla!fr 35
  36. 36. La communauté de Joomla! 21/11/08 Joomla!fr 36
  37. 37. La
communauté
interna?onale 21/11/08 Joomla!fr 37
  38. 38. Les
sites
officiels
&
francophones • Joomla!
:
site
officiel
www.joomla.org –News,
Extensions,
 –Forums
interna?onaux, Blog
des
développeurs • Site
francophone
www.joomla.fr –News,
extensions
fr,
forum,
aide
(tutoriel,
pdf,
f.a.q.).
 Développeurs
(www.joomlagora.org) –indépendant 21/11/08 Joomla!fr 10
  39. 39. Le
site
francophone 21/11/08 Joomla!fr 39
  40. 40. une
communauté
forte • La
communauté
Joomla!
est
l’une
des
plus
forte
 communauté
d’u?lisateurs
au
monde. • Forum
Joomla!fr
(depuis
2005)
 –

32
800
membres –

76
200
discussions
 –360
200
messages 21/11/08 Joomla!fr 11
  41. 41. Vers
l’infini
et
au
delà... 21/11/08 Joomla!fr 41
  42. 42. Le
futur
de
Joomla! • Que
nous
réserve
Joomla
1.6
? –
ACL
(Access
Control
Lists)
enfin
personnalisées
 –
Ges?on
de
profils
u?lisateur
via
des
Plugins
 –
Ges?on
des
u?lisateurs
étendue
 –
Ges?onnaire
de
packages –
Améliora?on
du
système
d’aide
 –
Nouvelle
ges?on
des
catégories –
Améliora?on
de
l’interface
d’administra?on
et
des
 composants
du
noyau –
Passage
en
PHP
5.2 21/11/08 Joomla!fr 42
  43. 43. www.joomla.fr Merci
de
votre
aqen?on... ques?ons
? 21/11/08 Joomla!fr 43
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×