Wordpress est un CMS (Content Management System)
Son rôle est de pouvoir créer des site web sans aucune lignes de code
Wordpress est open source, ce qui veut dire que son code, et son utilisation est gratuite
Il représente aujourd'hui 40% des sites internet du monde !
C'est le CMS le plus utilisé au monde
Pour comprendre Wordpress il faut tout d'abord savoir comment fonctionne le web
Prenons le dessin suivant :
Le Client
Le client c'est une personne sur son navigateur (chome, firefox, etc ...) explorant internet
Le Server
Le server c'est un ordinateur hébergé chez un fournisseur connécté 24/24h à internet. Il contient notre site wordpress et son rôle est de fournir toutes les pages du site
URL
Afin que le client puisse accéder à notre site, il doit passé par une URL
C'est l'adresse de notre site internet
Afin de bien comprendre comment le client et le serveur communique, il faut détaillé le fonctionnement d'une URL
Voici un exemple :
https://mon-site.com/vetements?page=2
https://mon-site.com/vetements?page=2
Le Protocole
Le 1er partie (https), c'est le protocole. Il correspond à la langue parlé entre le client et le serveur
Comme 2 humains, le client et le serveur doivent parler la même langue pour se comprendre
https://mon-site.com/vetements?page=2
Le Nom De Domaine
La 2nd partie (le nom de domaine ou DNS) correspond à l'adresse postale sur internet de notre site internet
Nous pouvons acheter ces « DNS » au près de fournisseur comme OVH, etc ...
https://mon-site.com/vetements?page=2
La Resource
La 3eme partie (la resource) correspond à la page de notre site internet que le client consulte
https://mon-site.com/vetements?page=2
Les QueryString
La dernière partie, les query strings sont des filtres
Ils permettent de filtrer les informations que nous souhaitons obtenir sur notre page
Afin de mettre en ligne notre site internet il faut donc se procurer les 2 choses suivantes
1. Un serveur ou hébergeur
2. Un nom de domaine (ex: mon-site.com)
Afin d'installer wordpress nous avons 2 solutions possible
1. Installer wordpress en local
2. Utiliser un hebergeur
Pour installer wordpress en local (c'est à dire sur notre machine) il faut installer tout les outils nécessaire à son bon fonctionnement
1. PHP
2. Apache ou Nginx
3. MySql
Ce qui peut se montrer délicat !
Enfin, nous pouvons aussi directement s’inscrire et générer notre site sur un hébergeur
Pas besoin d'installer quoi que ce soit, en quelques click notre site est près
Cependant ces solutions sont souvent payante
Durant cette formation nous allons utiliser themecloud
C'est un service français d'hébergement de site wordpress gratuit pendant 30 jours
Sinon l'hébergement peut coûter entre 9.6 € pour des sites simple dit "vitrine" ou 26 € pour des sites de commerce
Voici comment créer un site wordpress sur themecloud
Afficher et se connecter à l'administration wordpress
Par défaut, wordpress propose 2 types de contenue
Les Articles : Se sont des contenues datés accessible sous forme de liste (archives)
Les Pages : Se sont des contenue static généralement accessible via un menu
Wordpress utilise aussi 2 systèmes de classification :
Les Catégories : Les catégories sont hiérarchiques et permettent de situer le contenu au sein d’une arborescence.
Les Tags : Les tags n’ont pas de hiérarchie et reflètent généralement les thématiques liées au contenu.
Afin d'éditer un article, wordpress possède un éditeur basé sur un système de block : Gutenberg
Les articles et les pages peuvent être enregistré en brouillon, en mode privé ou publique, nous pouvons aussi planifier leurs mise en ligne !
Créer son premier article !
Vous pouvez facilement paramétrer tout un panel d'option pour votre site wordpress comme :
La langue
Le fuseaux horraire
Titre et description de votre site
etc ...
Pour cela :
Vous pouvez aussi modifier les paramètres d'écriture de vos articles (Réglages > Écriture)
Ainsi, vous pouvez sélectionner par exemple la catégorie par défaut de vos articles
Un autre paramètre important sont les permaliens (Réglages > Permaliens)
Ces réglages vous permettent de définir le format des liens de vos articles. Très utile lors du référencement !
Vous pouvez aussi dans les paramètres de lecture (Réglages > Lecture) paramétrer l'indexation par les moteurs de recherche
Dans ce chapitre nous allons mettre en place une page d'accueil ainsi qu'un menu pour notre site internet
Créer sa page d'accueil
Configurer un menu
Il est possible de gérer l'apparence ainsi que certains paramètres comme le logo, la disposition etc ...
Pour cela il faut accéder au customizer (Apparence > Personnaliser)
Ajoutez le logo
Options d'apparence
Il est très important avant même de se lancer dans la création d'un site internet de définir les objectifs de notre site
Si par exemple il s'agit de vendre des produits, de promouvoir un événement, de présenter une activité etc ....
Voici quelques astuces pour démarrer sereinement
Penser au référencement
Il est très important que votre site soit référencé correctement sur les moteurs de recherche
Pour cela vous pouvez définir des expressions, mots, phrase ou votre site doit remonter
Des outils comme Neil Patel peuvent être très utile !
Définir la structure du site
C'est une étape crucial pour votre site internet. Cela permet de savoir comment un utilisateur et les moteurs de recherche vont naviguer sur votre site
Il suffit de noter en vrac tout ce dont le site doit parler et d'ensuite les les organiser en grande section :
Définir la structure du site
Un exemple pour un site d'agence web :
| Partout | Pop up newsletter |
| Accueil | Présenter les services |
| Présenter les compétences | |
| Insciter à prendre contact | |
| Création de site internet | Présenter le service |
| Montrer des éxemples | |
| Insciter à prendre contact | |
| etc ... |
Faire des wireframe
Cela consiste à faire des schémas très simple de nos pages afin de déterminer comment présenter les choses
Vous pouvez vous aider d'outils comme Cacoo, wireframe.cc ou encore figma !
Faire des wireframe
Voici un exemple de wireframe
Le thème est le composant le plus important d'un site wordpress, c'est celui qui définie l'apparence de votre site, les options de personnalisation, les menus, les fonctionnalités etc ...
Chaque thème possède sont propre gabarit (layout en anglais)
Voici un exemple de gabarit de thème classique
La page builder est un outil que met à disposition wordpress afin de créer des pages avec des design personnalisées.
Basé sur un system de glisser déposer (drag and drop) de widget ou composant
La aussi vous avez la possibilité de choisir parmis plusieurs page builder
Elementor : Pour les « designer », il possède de nombreux composant même en mode gratuit (nous utiliserons ce dernier)
Beaver Builder : Pour les « développeurs »
Il existe de nombreux type de thèmes wordpress classé en 3 familles
Tous peuvent utiliser leurs propre « Page Builder ». Il est important de sélectionner des thèmes utilisant un page builder « officiel » comme Elementor afin de ne pas rester bloqué.
Les Gratuits
Ce sont des thèmes entièrement gratuit, minimaliste, mais souvent de qualité « médiocre ».
Nous pouvons les obtenir directement depuis le site « wordpress.org »
Les Freemium
Ce sont des thèmes gratuit mais dispose d'une version payante plus approfondie. Certains sont très limité en version gratuite mais d'autre offres de très bon service même gratuitement !
C'est la catégories dominante, ils sont généralement tous disponible sur le site « wordpress.org »
Les Premium
Ce sont des thèmes payant. Souvent très jolie, et plus fournie en fonctionnalité.
Ils ne sont pas disponible sur « wordpress.org » mais génarelement se situe sur des marketplace comme themeforest
Il faut ensuite bien regarder la destination du thème, c'est à dire l'utilisation auquel le thème est destiné
Certains thèmes sont destiné pour des sites de commerces, d'autre vitrine, blog etc ...
Voici les 3 grandes destinations
Les Starter themes
Il s'agit de thèmes neutres, minimaliste souvent destiné au développeurs pour être personnalisé
Les thèmes spécialisés
Il s'agit de la majorité des thèmes, il cible un fonctionnement bien spécifique comme un blog, un e-commerce, un site de reservation etc ...
Les thèmes multipurpose
Il s'agit de thèmes souvent très très lourds, générant du code passable mais permettant de faire tout un panel de fonctionnalité et pouvant s'adapter aux besoins. La plupart de ces thèmes sont à éviter mais certains comme OceanWP ou Astra sont véritablement très intéressant !
Enfin, afin de bien choisir un thème wordpress il est important de comparer touts ces critères, tels que :
Notes et commentaires, Notoriété, Rapidité de chargement, Multilingue ou non, La Source, Son design et surtout le support des fonctionnalités et des plugins (tel que WooCommerce, BuddyPress etc ...)
Installer un thème
Gagner du temps en important un site de dèmo !
Nous l'avons vue lorsque nous avons installé notre thème, il existe de nombreuse extension disponible ajoutant des fonctionnalités à notre site internet
Par exemple, parmi les extensions installé nous avons ajouté « WPForm ». Cette extension nous permet d'ajouter simplement des formulaires de contact
Enfin, certains de ces composant wordpress possède aussi leurs propres extensions : les addons
Installons quelques extension supplémentaire
Voici une liste de plugins bien utile :
Et maintenant quelques addons
Voici les addons installé :
Attention
Lorsque vous installez des extensions, assurez-vous que ces dernières répondent au même critères que les thèmes !
Essayez aussi de ne pas installer trop d'extension inutile, afin de garder un site performant et d'éviter les bugs
Pour que votre site internet face professionnel, il est essentiel de respecter une charte graphique précise
Si vous n'êtes pas « designer » vous pouvez vous inspirez de site existant ou de plate forme comme dribble ou collect ui
La palette de couleurs
Le premier élément de tout design commence par une « palette de couleur ». C'est à dire une suite de couleurs cohérente pour votre site
Vous pouvez vous aider de site comme coolors.co ou encore colormind afin de générer une palette cohérente
La police d'écriture
Un autre élément essentiel. C'est elle qui déterminera l’expérience de celui qui vous lira
Généralement, la plupart des design ne possède pas plus de 2 polices d'écritures voir 3 dans certains cas.
Pour choisir vos police vous avez le service googlefont
Le master visuel ou Hero unit
Il s'agit ici de trouver un logo pour notre site ainsi qu'une image assez large qui servira de bandeaux de présentation.
Vous pouvez trouver de l'inspiration sur unplash.com ou encore freepik
Voici comment paramétrer un thème en fonction de votre charte
Et voici comment paramétrer les polices
Nous allons maintenant prendre en main Elementor et personnaliser notre page d'accueil
Pour cela, rendez-vous sur la page à modifier et cliquez sur « Modifier avec Elementor »
Voici comment personnaliser le Hero de notre page
Voici comment personnaliser le Hero de notre page
Et voici comment personnaliser le contenue de notre page d'accueil
Nous pouvons aussi modifier les blocks de services
Personnalisation de la deuxième section
Personnalisation des autres sections