A l’origine, WordPress était un moteur de
blog. Mais il a évolué pour devenir un
Système de Gestion de Contenu ou CMS
(Content Management System)
Quelques infos ici
› http://w3techs.com/technologies/details/cm-
wordpress/all/all
WordPress is used by 60.3% of all the
websites whose content management
system we know. This is 22.6% of all
websites.
Version 3 is used by 98.6% of all the
websites who use WordPress.
WordPress est écrit dans le langage de
programmation PHP et repose sur une base
de données MySQL ainsi qu’un logiciel dit
« Serveur Web ».
Lorsqu’un internaute arrive sur les pages du
site, son navigateur envoie une requête vers
le serveur Web.
Le serveur traite cette requête en
exécutant les fichiers PHP concernés, qui
extraient de la BDD les infos souhaitées :
(titre de la page, liens, textes, etc...) et
génèrent une page html contenant tout ça.
Le serveur renvoie alors cette page au
navigateur de l’internaute, avec la feuille
de style CSS qui décrit au navigateur
comment afficher les infos.
HTML BDD
MY SQLClient
Serveur Web
Apache
Requête http Extrait...Exécute code PHP
PHP
interpréteur
Renvoie Génère ... les données
HTML
CSS
Médias
Comme on l’a vu sur le schéma, tous les
éléments requis pour le fonctionnement du
site sont hébergés sur le serveur :
› Base de données
› Espace de stockage des fichiers
Il suffit d’une connexion web pour
administrer le site
WordPress a deux interfaces distinctes :
› Front-office (ou front-end ou frontal)
Partie du site consultable par l’internaute
› Back-office (ou back-end ou interface
d’administration)
Partie du site réservée aux personnes chargées de
gérer le site (config, utilisateurs, extensions)
On peut définir des droits d’accès différents
aux personnes
Plusieurs types de composants
› Moteur
Partie centrale du site, qui sert à générer les
contenus
› Plugins (ou extensions)
Modules complémentaires du moteur qui viennent
augmenter les fonctionnalités du site.
On en verra certains...
Ils servent à sécuriser le site, ajouter un forum,
afficher des médias
Il y a plus de 23000 plugins disponibles !
Thèmes (ou habillages)
› gèrent l’affichage des contenus
Polices, couleurs, agencement...
› Il y a des milliers de thèmes gratuits sur le site
officiel WordPress
› Et des thèmes payants qui garantissent un
meilleur respect des standards, des options pour
l’affichage sur mobile et tablettes, des mises à
jour...
Widgets :
› Petits objets affichés sur le site et possédant une
fonction particulière
Calendrier, tags, liste des derniers billets, etc...
› Ils peuvent faire partie des plug-ins mais, là où
un plug-in n’est pas toujours visible sur le site, un
widget a comme caractéristique principale d’y
être affiché
Traductions :
› Pour afficher un site dans une langue autre que
l’anglais, il y a plus de 70 projets de traduction
Distribué sous les termes de la licence
GNU/GPL
Créée par Richard Stallmann fondateur du
projet GNU
Ethique :
› Partage des connaissances
› Garantie des libertés à trois niveaux
Exécuter le code comme on veut
Accéder au code et le modifier selon ses besoins
Redistribuer ce code, gratuitement ou non
Seule contrainte : on ne peut modifier le
code en logiciel propriétaire
› Quand on modifie le code, et qu’on le redistribue,
on doit garantir les mêmes droits aux utilisateurs
› On transmet donc la licence GNU/GPL avec le
code
C’est parce qu’il est un logiciel libre que
Wordpress a autant évolué.
Le modèle de fonctionnement du projet fait
que Wordpress est développé par et pour les
utilisateurs, ce qui permet de répondre à un
très large éventail de besoins, tout en créant
une communauté soudée, créative et
dynamique
Site officiel http://wordpress.org
› vitrine et point de rassemblement de la
communauté
Wordpress est développé, testé, documenté
et traduit par des bénévoles
Forum officiel Wordpress
http://wordpress.org/support/
Listes de diffusion
http://codex.wordpress.org/mailing_lists
Communauté francophone
http://www.wordpress-fr.net
Forum d’entraide en français
http://www.wordpress-fr.net/support
Les WordCamps
› Rencontres organisées par et pour la
communauté un peu partout sur la planète
› http://central.wordcamp.org
› Il existe un WordCamp annuel sur Paris
La communauté a produit une quantité de
documents d’aide, manuels, tutoriels et
vidéos
Manuel d’aide appelé Codex :
› http://codex.wordpress.org
Traduction francophone du Codex
(incomplète)
› http://codex.wordpress.org/fr:Accueil
Possibilité d’utiliser la plateforme
Wordpress.com mais fonctionnalités limitées
Nous allons choisir un hébergeur et installer
Wordpress...

WORDPRESS Qu'est ce que c'est ?

  • 2.
    A l’origine, WordPressétait un moteur de blog. Mais il a évolué pour devenir un Système de Gestion de Contenu ou CMS (Content Management System) Quelques infos ici › http://w3techs.com/technologies/details/cm- wordpress/all/all
  • 3.
    WordPress is usedby 60.3% of all the websites whose content management system we know. This is 22.6% of all websites. Version 3 is used by 98.6% of all the websites who use WordPress.
  • 4.
    WordPress est écritdans le langage de programmation PHP et repose sur une base de données MySQL ainsi qu’un logiciel dit « Serveur Web ».
  • 5.
    Lorsqu’un internaute arrivesur les pages du site, son navigateur envoie une requête vers le serveur Web. Le serveur traite cette requête en exécutant les fichiers PHP concernés, qui extraient de la BDD les infos souhaitées : (titre de la page, liens, textes, etc...) et génèrent une page html contenant tout ça. Le serveur renvoie alors cette page au navigateur de l’internaute, avec la feuille de style CSS qui décrit au navigateur comment afficher les infos.
  • 6.
    HTML BDD MY SQLClient ServeurWeb Apache Requête http Extrait...Exécute code PHP PHP interpréteur Renvoie Génère ... les données HTML CSS Médias
  • 7.
    Comme on l’avu sur le schéma, tous les éléments requis pour le fonctionnement du site sont hébergés sur le serveur : › Base de données › Espace de stockage des fichiers Il suffit d’une connexion web pour administrer le site
  • 8.
    WordPress a deuxinterfaces distinctes : › Front-office (ou front-end ou frontal) Partie du site consultable par l’internaute › Back-office (ou back-end ou interface d’administration) Partie du site réservée aux personnes chargées de gérer le site (config, utilisateurs, extensions) On peut définir des droits d’accès différents aux personnes
  • 9.
    Plusieurs types decomposants › Moteur Partie centrale du site, qui sert à générer les contenus › Plugins (ou extensions) Modules complémentaires du moteur qui viennent augmenter les fonctionnalités du site. On en verra certains... Ils servent à sécuriser le site, ajouter un forum, afficher des médias Il y a plus de 23000 plugins disponibles !
  • 10.
    Thèmes (ou habillages) ›gèrent l’affichage des contenus Polices, couleurs, agencement... › Il y a des milliers de thèmes gratuits sur le site officiel WordPress › Et des thèmes payants qui garantissent un meilleur respect des standards, des options pour l’affichage sur mobile et tablettes, des mises à jour...
  • 11.
    Widgets : › Petitsobjets affichés sur le site et possédant une fonction particulière Calendrier, tags, liste des derniers billets, etc... › Ils peuvent faire partie des plug-ins mais, là où un plug-in n’est pas toujours visible sur le site, un widget a comme caractéristique principale d’y être affiché Traductions : › Pour afficher un site dans une langue autre que l’anglais, il y a plus de 70 projets de traduction
  • 12.
    Distribué sous lestermes de la licence GNU/GPL Créée par Richard Stallmann fondateur du projet GNU Ethique : › Partage des connaissances › Garantie des libertés à trois niveaux Exécuter le code comme on veut Accéder au code et le modifier selon ses besoins Redistribuer ce code, gratuitement ou non
  • 13.
    Seule contrainte :on ne peut modifier le code en logiciel propriétaire › Quand on modifie le code, et qu’on le redistribue, on doit garantir les mêmes droits aux utilisateurs › On transmet donc la licence GNU/GPL avec le code
  • 14.
    C’est parce qu’ilest un logiciel libre que Wordpress a autant évolué. Le modèle de fonctionnement du projet fait que Wordpress est développé par et pour les utilisateurs, ce qui permet de répondre à un très large éventail de besoins, tout en créant une communauté soudée, créative et dynamique
  • 15.
    Site officiel http://wordpress.org ›vitrine et point de rassemblement de la communauté Wordpress est développé, testé, documenté et traduit par des bénévoles Forum officiel Wordpress http://wordpress.org/support/ Listes de diffusion http://codex.wordpress.org/mailing_lists
  • 16.
    Communauté francophone http://www.wordpress-fr.net Forum d’entraideen français http://www.wordpress-fr.net/support Les WordCamps › Rencontres organisées par et pour la communauté un peu partout sur la planète › http://central.wordcamp.org › Il existe un WordCamp annuel sur Paris
  • 17.
    La communauté aproduit une quantité de documents d’aide, manuels, tutoriels et vidéos Manuel d’aide appelé Codex : › http://codex.wordpress.org Traduction francophone du Codex (incomplète) › http://codex.wordpress.org/fr:Accueil
  • 18.
    Possibilité d’utiliser laplateforme Wordpress.com mais fonctionnalités limitées Nous allons choisir un hébergeur et installer Wordpress...