A3iformations · Installation et administration de WordPress

Généralités et installation de WordPress

Comprendre ce qu’est un CMS, situer WordPress parmi ses concurrents, puis installer un site en local avec WAMP et en ligne chez un hébergeur, jusqu’aux premiers réglages.

Module 1 Niveau : débutant 10 notions Quiz de validation

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.
01

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.

Bon à savoirSite « statique » : chaque page est un fichier HTML écrit à la main. Site « dynamique » (CMS) : les pages sont fabriquées à la volée par PHP à partir de la base de données, à chaque visite.
02

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).

CMSTypeUsage typiquePrise en main
WordPressOpen source, PHP/MySQLBlog, site vitrine, e-commerce (WooCommerce)Facile
JoomlaOpen source, PHP/MySQLPortails, sites multilinguesMoyenne
DrupalOpen source, PHPGros sites institutionnelsDifficile
PrestaShopOpen source, PHP/MySQLBoutique en ligneMoyenne
ShopifySaaS payantBoutique en ligneFacile
Wix / SquarespaceSaaSPetit site vitrineTrès facile
AttentionNe confondez pas wordpress.org (le logiciel gratuit, à installer sur votre hébergement : c’est l’objet de cette formation) et wordpress.com (service hébergé, avec des offres payantes et des limites sur les extensions).
03

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.
AstuceUn site avec peu d’extensions bien choisies est plus rapide et plus sûr qu’un site qui en cumule trente. Avant d’installer une extension, vérifiez sa date de dernière mise à jour et son nombre d’installations actives.
04

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

  1. Téléchargez WampServer depuis le site officiel wampserver.com (version 64 bits).
  2. Installez au préalable les Visual C++ Redistributable demandés par l’installeur s’ils sont absents.
  3. Lancez l’installation en conservant le dossier par défaut C:\wamp64, puis choisissez votre navigateur et éditeur de texte.
  4. 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).
  5. Ouvrez http://localhost dans le navigateur : la page d’accueil de WAMP s’affiche.
AttentionIcône orange ? Le port 80 est souvent occupé par Skype, IIS ou un autre logiciel. Fermez-le, ou changez le port d’Apache via clic gauche sur l’icône › Apache › Utiliser un port autre que 80.
Bon à savoirVos sites se placent dans C:\wamp64\www\. Un dossier www\monsite s’ouvre à l’adresse http://localhost/monsite.
05

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

TableContenu
wp_postsArticles, pages, médias, révisions
wp_usersComptes utilisateurs (mots de passe chiffrés)
wp_optionsRéglages du site (titre, URL, thème actif…)
wp_commentsCommentaires
wp_termsCaté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).

06

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)

  1. Décompressez l’archive et copiez le dossier dans C:\wamp64\www\, renommé par exemple monsite.
  2. Dans phpMyAdmin, onglet Bases de données, créez une base nommée monsite en interclassement utf8mb4_unicode_ci.
  3. Ouvrez http://localhost/monsite : l’assistant d’installation démarre.
  4. Renseignez : nom de la base monsite, identifiant root, mot de passe vide, hôte localhost, préfixe wp_ (ou un préfixe personnalisé).
  5. 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)

  1. 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.
  2. Envoyez le contenu du dossier wordpress à la racine du site (souvent public_html ou www) avec un client FTP comme FileZilla.
  3. Ouvrez votre nom de domaine dans le navigateur et suivez le même assistant, avec les identifiants de base fournis par l’hébergeur.
AstuceLa plupart des hébergeurs proposent une installation WordPress « en un clic » (Softaculous ou équivalent). Pratique, mais faites au moins une installation manuelle : c’est elle qui vous apprend où se trouvent les fichiers et la base.
AttentionLes identifiants de connexion à la base sont enregistrés dans wp-config.php, à la racine. Ne partagez jamais ce fichier et n’utilisez jamais l’identifiant admin sur un site en ligne.
07

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
IdentifiantSert à la connexion. Il ne peut pas être modifié après l’installation.
Prénom, nom, pseudonymeDéfinissent le nom public affiché sous vos articles. Choisissez autre chose que l’identifiant.
Adresse e-mailRéception des notifications et réinitialisation du mot de passe. Un e-mail de confirmation est envoyé à la nouvelle adresse.
Nouveau mot de passeBouton « Générer le mot de passe » : WordPress propose un mot de passe fort.
Langue, couleurs de l’adminPersonnalisation de votre propre interface d’administration.
BiographieTexte 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.

08

Le paramétrage du site

Le menu Réglages contient six écrans à passer en revue juste après l’installation.

ÉcranRéglages clés
GénéralTitre du site, slogan, adresse e-mail d’administration, fuseau horaire (Paris), format de date, langue.
ÉcritureCatégorie par défaut des articles, format par défaut.
LecturePage d’accueil : derniers articles ou page statique. Case « Demander aux moteurs de recherche de ne pas indexer ce site ».
CommentairesAutoriser ou non les commentaires, approbation manuelle, modération.
MédiasTailles des miniatures et images générées à l’envoi.
PermaliensForme des URL. Choisissez Titre de la publication : /mon-article/.
AttentionRéglez les permaliens avant de publier : les modifier plus tard casse les liens déjà indexés par Google. Et pensez à décocher « ne pas indexer ce site » le jour de la mise en ligne.
09

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.

10

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
AstucePour voir le site comme un visiteur, ouvrez-le dans une fenêtre de navigation privée : la barre d’administration disparaît et vous voyez exactement ce que voit le public.
✓

Quiz de validation

Cliquez sur une réponse pour vérifier vos acquis.

A3iformations · Organisme certifié Qualiopi · Centre de passage TOSA Installation et administration de WordPress · Module 1