Formation WordPress

TPE, indés, assos...

Créer son site web ?

Plusieurs options

  • développement web: code
  • logiciel graphique + code, type Dreamweaver
  • CMS type WordPress

Développement web

Code HTML, CSS, JS, PhP, MySQL...

  • Hyper Text Markup Language
  • Cascading Style Sheet (style)
  • Java Script (actions dans la page)
  • Personal Home Page (dynamique) / aka Hyper Text Preprocessor
  • MySQL (base de données)
  • bref, en presta ou pour les cracks !

Logiciel graphique + code

Références: Adobe Dreamweaver, Bootstrap

(WYSIWYG: What You See Is What You Get)

CMS

Content Management System

WordPress

la référence

Joomla

+ flexible

+ ardu

Drupal

+ geek

+ secure

- sexy

also

Typo 3

Magento

Prestashop

Shopify

Wix

Spip ?

etc...

No coding required, flexible, puissant

WordPress

  • le plus répandu

  • 64% des sites créés avec des CMS !

  • 38% des sites web dans le monde !!!

  • 1,86 milliard de téléchargements !!!!

WordPress

CMS open source, gratuit (free)

disponible depuis 2004.

Révolution web 2.0: les internautes sont devenus massivement "éditeurs" de contenus, pas juste "lecteurs". 2004/05.

L'ère des blogs, puis des réseaux sociaux.

Web 2.0 ?

Open source ? Free ?

(Parenthèse)

plusieurs cas de figure Free (gratuit) Payant
Open source WordPress Klynt (en partie)
Code source non accessible les "freewares"
ex: VLC
Photoshop,
Final Cut Pro X
 
  • open source: code accessible et éditable, souvent projets collaboratifs et ouverts ≠ logiciel propriétaire
  • free: dans le sens "gratuit" en anglais

CMS: Content Management System

Comment ça marche ?

  • c'est une application web: s'utilise dans navigateur web, cad indépendant de l'OS de l'ordinateur (Mac, PC, Linux)
  • MAIS il faut quand même 3 serveurs, en résumé/simplifié:
  • serveur web "Apache": stocker les fichiers constitutifs du CMS et afficher HTML/CSS (les pages du site) dans les navigateurs web des visiteurs
  • serveur base de données "MySQL" (BDD / DB data base) : stocker réglages du site et contenus (rédactionnels, multimédias)
  • serveur d'application "PhP": construire les pages HTML/CSS en interrogeant la BDD

CMS: Content Management System

Comment ça marche ?

Apache

- stocke les fichiers constitutifs du CMS

- affiche pages HTML / CSS dans navigateur web

PHP

"construit" les pages HTML

en interrogeant la BDD

MySQL

BDD

stocke

réglages du site

et les contenus

(rédactionnels,

multimédia)

CMS: Content Management System

Comment ça marche ?

Tester WP avec un package des 3 serveurs en "local", qui simule un package serveur "web", mais hors-ligne. Gratuit. C'est ce qu'on va faire.

 

sur PC: XAMPP / sur Mac: MAMP

En ligne !

Choisir un hébergeur / web hosting (et nom de domaine ;)

Les + fréquents pour les particuliers, TPE, indés, assos:

GoDaddy, Ionos 1&1, OVH, 02switch, Bluehost...

 Aujourd'hui ces hébergeurs proposent

d'installer WordPress en "one click".

Facile.

 

 

Autre possibilité: migrer son site local

vers un hébergeur web. Plus difficile !

WordPress.org ≠ WordPress.com

Bon à savoir !

.org (organisation: non commercial) ≠ .com (commercial)

 

WordPress.org ≠ WordPress.com

Bon à savoir !

.org (organisation: non commercial) ≠ .com (commercial)

 

WordPress: le "back-office"

administration et gestion du site

 

WordPress: le "back-office"

en haut: la barre d'outils

 

WordPress: liens utiles !

toujours sous le coude

 

WordPress: le "back-office"

à gauche: la barre de menus

 

dashboard

contenus

gestion du site

WordPress: le "back-office"

au centre: les modules d'édition

 

"modulables", cad déplaçables

 

WordPress: le "back-office"

les modules d'édition: astuce !

 

options de l'écran:

pour afficher/masquer les modules propres

à chaque config (article, page, réglage x ou y)

RGPD !

voté en 2016, appliqué depuis 2018

 

Règlement Général pour la Protection des Données

voté par le Parlement Européen

but: permettre aux internautes de contrôler et de protéger leurs données personnelles lors de leurs visites sur le web

 

WP > back-office > Réglages > Confidentialité

"Nul n'est censé ignorer la loi"...

WordPress

Quelques notions avant d'attaquer

  • environ une mise à jour majeure tous les 6 mois, aujourd'hui WP version 5.7
  • Responsive Design: optimisé pour tous écrans
  • principale nouveauté: éditeur Gutenberg
  • WP initialement un "moteur de blog" (articles ordre antéchronologique), puis bien + versatile
  • structure de WP: 3 couches:
  • le noyau: "core", fonctionnalités natives
  • les extensions: "plugins", ajouts
  • le thème, cad le design graphique, la mise en page, "l'affichage" (différents éléments affichés selon thème)

WordPress

les 3 couches

WordPress: le thème

l'affichage "classique" du site

 

WordPress: choisir un thème (template)

  • wordpress.org/themes

  • depuis le back-office > apparence > thèmes > ajouter

  • plein de sites spécialisés de webdesigners:  FabThemes, ThemeForest, Press75, Mojo, ElegantThemes etc...

  • certains gratuits, certains payants...

 

WordPress: créer un article

  • multiples façons: top menu, left-menu...
  • le TITRE important pour SEO (indexation web)
  • tip: article février 2021 sur le SEO naturel
  • in éditeur Gutenberg: affecter catégorie et tags, image mise en avant, extrait (chapeau)  etc. dans l'onglet "article" dans la right-column

 

 

WordPress: article:

ergonomie Gutenberg

  • top-bar: "molette": masquer/afficher right-column (onglets article/bloc)
  • top-bar: "3 points": masquer/afficher left-column (barre d'outils) avec mode plein écran (attention c'est perturbant entre éditeur et préviz !) masquer top-bar, truc bien: highlight le bloc sur lequel on travaille

WordPress: article, good to know

co-édition: à plusieurs rédacteurs

top-bar: save draft, préviz navigateur, publish

si draft: in back-office, état de l'article: "brouillon"

WordPress: importer des médias

  • photos: gif, jpg (pas jpeg), png (transpa oui)
  • taille ? dépend du thème => lire la doc du thème
  • néanmoins, bonne pratique > Photoshop > exporter pour le web (optimisation des images, rapport qualité/poids le + light possible)
  • vous n'avez pas Photoshop? pas de soucis, un plugin fait ça aussi (automatiquement)
  • WP génère automatiquement 3 tailles: petite, moyenne, grande
  • bien sûr, import pas que des images: audio, vidéo, document pdf, feuille de calcul...

 

 

WordPress: article, en résumé

  • top-bar: préviz ordi, simulation tablette et smartphone
  • right-column, onglet document/article : visibilité: public, password, privé (admin + éditeurs only)
  • date: modifier: antédater ou planifier (date dans le futur)
  • épingler: faire apparaître en haut du site
  • tip: n'oubliez pas: click "mettre à jour" si modifs faites !
  • tip: top-bar: re-"enregistrer comme brouillon" pour dépublier si besoin (un article déjà publié)
  • révisions: historique des enregistrements d'un article, dans la colonne de droite (propriétés document)
  • affichage des articles dans le site => dépend du thème !! par ex les metadata du post
  • permalien: remember > réglages, utile pour SEO, et lisibilité, custom dans tableau admin ou onglet doc

WordPress: différences article /page

  • article: "hot" news, actu "chaude" (rappel: WP initialement moteur de blog)
  • page: info "statique", permanente
  • principe de menu(s), et hiérarchie/arbo éventuelle

 

 

WordPress: similarités article /page

  • s'édite pareillement, avec Gutenberg
  • de plus en plus interchangeables
  • car WP n'est plus juste un moteur de blogs, depuis longtemps

 

diff

  • pas de taxinomie "catégories" et "tags"
  • "I don't believe in categories of any kind", Duke Ellington
  • aparté: WordPress et le jazz =)

 

 

WordPress: l'éditeur Gutenberg,

en résumé

  • éditeur WYSIWYG: What You See Is What You Get, plus que jamais

  • logique de blocs: intuitifs, divers et puissants !

  • un élément par bloc: paragraphe, image, vidéo, ressource web... il y en a plein dans la "bibliothèque de blocs"

  • chaque bloc est customizable, paramétrable

  • à droite dans l'interface de l'éditeur: onglets "bloc" ("document" > paramétrer article ou page)

  • Gutenberg pour éditer articles et pages

WordPress: Portfolio !

 

WordPress: widgets ≠ plugins !

  • widgets: "composants d'interface": natifs dans WP, constitutifs de WP, exemples: catégories, archives, fil rss, commentaires, meta, nuage de tags
  • avec l'éditeur Gutenberg, certains widgets peuvent être intégrés comme blocs au corps de l'article ou page
  • plugins: "extensions", ajouts, plus de 58.000 en 2021 sur le site officiel
  • avec l'éditeur Gutenberg, certains plugins peuvent être intégrés comme blocs au corps de l'article ou page

WordPress: rappel !

widgets ≠ plugins

WIDGET: natif de WP

dans le "core"

PLUGIN: "extension",

ajout, pas natif

WordPress: widgets

"composants d'interface"

  • widgets: "composants d'interface": natifs dans WP, constitutifs de WP, exemples: catégories, fil rss, search, commentaires, meta, nuage de tags
  • widgets d'articles: récents, archives, calendrier de publi...
  • avec l'éditeur Gutenberg, certains widgets peuvent être intégrés comme blocs au corps de l'article ou page

WordPress: plugins de référence

  • Akismet: antispam
  • Yoast SEO: référencement web "naturel"
  • Cookie Notice: message d'accueil RGPD
  • WP forms: formulaires conformes RGPD
  • MailChimp: newsletter, marketing, forms, comm
  • Ultimate addons for Gutenberg: + de blocs
  • All-in-one WP Migration: sauvegardes et export, ex: de site local vers webhost
  • Wordfence: sécurité anti malware
  • Jetpack: mega plugin, reporting/stats, social media
  • Polylang: site multilingue
  • Yoast Duplicate Post: dupliquer pages articles
  • Resize Image After Upload, by Short Pixel

  • Aesop Story Engine: the parallax effect

Sélection subjective, et gratuite...

WordPress: plugins/extensions

  • le nombre ralentit le site (performance)
  • plus de failles potentielles de sécurité

Ne pas en avoir ou en activer trop !

WordPress: rappel: le thème

l'affichage "classique" du site

 

WordPress: rappel:

choisir un thème (template)

  • wordpress.org/themes

  • depuis le back-office > apparence > thèmes > ajouter

  • plein de sites spécialisés de webdesigners:  FabThemes, ThemeForest, Press75, Mojo, ElegantThemes etc...

  • certains gratuits, certains payants...

  • remember: pas que du design graphique ! du "design d'information" aussi: du thème choisi dépend l'affichage, ou non, de certains éléments...

Yapluka !

Bon courage =)

simonduflo@gmail.com

linkedin.com/in/simonduflo

Made with Slides.com