Objectifs de la séquence
- Définir un CMS et expliquer son intérêt face à un site codé à la main.
- Comparer WordPress aux principaux CMS du marché.
- Installer un serveur local WAMP et y déployer WordPress.
- Installer WordPress chez un hébergeur (en distant).
- Configurer son profil, les réglages généraux et distinguer back office et front office.
Un CMS, définition
Un CMS (Content Management System, ou système de gestion de contenu) est un logiciel installé sur un serveur web qui permet de créer, modifier et publier un site sans écrire de code. On travaille depuis une interface d’administration, dans le navigateur.
Le CMS sépare trois éléments :
- le contenu (textes, images, pages, articles), stocké dans une base de données ;
- la présentation, gérée par un thème ;
- les fonctionnalités, ajoutées par des extensions (plugins).
On peut ainsi changer tout le design d’un site sans toucher aux textes, ou confier la rédaction à une personne qui ne connaît pas le HTML.
Tour d’horizon des différents CMS
On distingue les CMS open source auto-hébergés (on les installe sur son propre hébergement) et les constructeurs de sites en ligne (SaaS, tout est hébergé par l’éditeur).
| CMS | Type | Usage typique | Prise en main |
|---|---|---|---|
| WordPress | Open source, PHP/MySQL | Blog, site vitrine, e-commerce (WooCommerce) | Facile |
| Joomla | Open source, PHP/MySQL | Portails, sites multilingues | Moyenne |
| Drupal | Open source, PHP | Gros sites institutionnels | Difficile |
| PrestaShop | Open source, PHP/MySQL | Boutique en ligne | Moyenne |
| Shopify | SaaS payant | Boutique en ligne | Facile |
| Wix / Squarespace | SaaS | Petit site vitrine | Très facile |
Caractéristiques générales de WordPress
Né en 2003 comme outil de blog, WordPress fait aujourd’hui fonctionner plus de 40 % des sites web dans le monde.
- Gratuit et open source (licence GPL), traduit en français.
- Deux types de contenus : les articles (datés, classés par catégories et étiquettes) et les pages (statiques : Accueil, Contact, Mentions légales…).
- Éditeur de blocs (Gutenberg) : chaque paragraphe, image ou bouton est un bloc que l’on déplace.
- Thèmes pour l’apparence, extensions pour les fonctions (formulaire, SEO, sécurité, boutique…).
- Gestion des utilisateurs avec des rôles : Administrateur, Éditeur, Auteur, Contributeur, Abonné.
- Mises à jour du cœur, des thèmes et des extensions depuis le tableau de bord.
Installation de WAMP
WAMP transforme votre PC en serveur web local pour travailler sans hébergeur. Le nom résume ses composants : Windows, Apache (serveur web), MySQL/MariaDB (base de données), PHP (langage). Équivalents : XAMPP (multi-plateforme), MAMP (Mac), Local (outil dédié WordPress).
Pas à pas
- Téléchargez WampServer depuis le site officiel
wampserver.com(version 64 bits). - Installez au préalable les Visual C++ Redistributable demandés par l’installeur s’ils sont absents.
- Lancez l’installation en conservant le dossier par défaut
C:\wamp64, puis choisissez votre navigateur et éditeur de texte. - Démarrez WampServer. L’icône dans la barre des tâches doit passer au vert (orange = un service ne démarre pas, rouge = aucun service).
- Ouvrez
http://localhostdans le navigateur : la page d’accueil de WAMP s’affiche.
C:\wamp64\www\. Un dossier www\monsite s’ouvre à l’adresse http://localhost/monsite.Introduction brève à PHP / MySQL
PHP est un langage exécuté par le serveur : il produit du HTML qui est ensuite envoyé au navigateur. Le visiteur ne voit jamais le code PHP. MySQL (ou MariaDB) est le système de base de données où WordPress range tout le contenu, dans des tables.
<?php // exemple : afficher le titre du site echo '<h1>' . get_bloginfo('name') . '</h1>'; // Résultat envoyé au navigateur : // <h1>Mon site de formation</h1>
Les tables principales de WordPress
| Table | Contenu |
|---|---|
wp_posts | Articles, pages, médias, révisions |
wp_users | Comptes utilisateurs (mots de passe chiffrés) |
wp_options | Réglages du site (titre, URL, thème actif…) |
wp_comments | Commentaires |
wp_terms | Catégories et étiquettes |
On consulte la base avec phpMyAdmin, accessible depuis WAMP à l’adresse http://localhost/phpmyadmin (identifiant root, mot de passe vide par défaut en local).
Télécharger et installer WordPress en local et en distant
Téléchargez toujours WordPress en français depuis fr.wordpress.org. L’archive ZIP contient un dossier wordpress.
Installation en local (WAMP)
- Décompressez l’archive et copiez le dossier dans
C:\wamp64\www\, renommé par exemplemonsite. - Dans phpMyAdmin, onglet Bases de données, créez une base nommée
monsiteen interclassementutf8mb4_unicode_ci. - Ouvrez
http://localhost/monsite: l’assistant d’installation démarre. - Renseignez : nom de la base
monsite, identifiantroot, mot de passe vide, hôtelocalhost, préfixewp_(ou un préfixe personnalisé). - Saisissez le titre du site, l’identifiant administrateur, un mot de passe fort et votre e-mail, puis cliquez sur Installer WordPress.
Installation en distant (hébergeur)
- Dans l’espace client de l’hébergeur (o2switch, OVH, Hostinger…), créez une base de données et un utilisateur avec son mot de passe. Notez le nom de l’hôte fourni.
- Envoyez le contenu du dossier
wordpressà la racine du site (souventpublic_htmlouwww) avec un client FTP comme FileZilla. - Ouvrez votre nom de domaine dans le navigateur et suivez le même assistant, avec les identifiants de base fournis par l’hébergeur.
wp-config.php, à la racine. Ne partagez jamais ce fichier et n’utilisez jamais l’identifiant admin sur un site en ligne.Gérer et configurer son compte
Menu Comptes › Profil (ou clic sur votre nom en haut à droite › Modifier le profil).
| Réglage | À quoi il sert |
|---|---|
| Identifiant | Sert à la connexion. Il ne peut pas être modifié après l’installation. |
| Prénom, nom, pseudonyme | Définissent le nom public affiché sous vos articles. Choisissez autre chose que l’identifiant. |
| Adresse e-mail | Réception des notifications et réinitialisation du mot de passe. Un e-mail de confirmation est envoyé à la nouvelle adresse. |
| Nouveau mot de passe | Bouton « Générer le mot de passe » : WordPress propose un mot de passe fort. |
| Langue, couleurs de l’admin | Personnalisation de votre propre interface d’administration. |
| Biographie | Texte de présentation affiché par certains thèmes sous les articles. |
N’oubliez pas de cliquer sur Mettre à jour le profil en bas de page.
Le paramétrage du site
Le menu Réglages contient six écrans à passer en revue juste après l’installation.
| Écran | Réglages clés |
|---|---|
| Général | Titre du site, slogan, adresse e-mail d’administration, fuseau horaire (Paris), format de date, langue. |
| Écriture | Catégorie par défaut des articles, format par défaut. |
| Lecture | Page d’accueil : derniers articles ou page statique. Case « Demander aux moteurs de recherche de ne pas indexer ce site ». |
| Commentaires | Autoriser ou non les commentaires, approbation manuelle, modération. |
| Médias | Tailles des miniatures et images générées à l’envoi. |
| Permaliens | Forme des URL. Choisissez Titre de la publication : /mon-article/. |
Back office
Le back office est l’espace d’administration, réservé aux utilisateurs connectés. On y accède par votresite.fr/wp-admin (ou /wp-login.php).
- Tableau de bord : accueil, mises à jour disponibles, état de santé du site.
- Articles, Médias, Pages, Commentaires : gestion du contenu.
- Apparence : thèmes, éditeur de site ou personnalisateur, menus, widgets.
- Extensions : ajout et activation des plugins.
- Comptes, Outils, Réglages : utilisateurs, import/export, configuration.
La barre d’administration noire, en haut de l’écran, permet de passer à tout moment de l’administration au site public.
Front office
Le front office est le site public, tel que le voient les visiteurs. Son apparence dépend du thème actif ; son contenu vient de ce que vous publiez dans le back office.
Back office
monsite.fr/wp-admin- Accès avec identifiant
- On crée et on règle
- Côté administrateur
Front office
monsite.fr- Accès libre
- On consulte
- Côté visiteur
Quiz de validation
Cliquez sur une réponse pour vérifier vos acquis.