SlideShare une entreprise Scribd logo
1  sur  78
16AA01/1 © HOUSE OF TRAINING
1
OPENING
DOORS TO
KNOWLEDGE
AND SKILLS
FIT 4
Digital Future
CMS
Annabelle Buffart
Inspiiro.me
Annabelle qui?
Annabelle Buffart
o Communication & Infographie web
o Manager @ Inspiiro.me
o Cat & troll
o Qui êtes-vous ?
o Quel est votre projet?
Parlez-moi de vous
Avant de créer un site…
À qui je m’adresse ?
(Proto) Persona
1. Caractéristiques
2. Ses objectifs
3. Son utilisation du digital
A vous!
Nom,
prénom
Job
A propos
Type
Niveau
Besoins
Problèmes
Un site, comment ça marche ?
<h1>Le Titre de la page</h1>
h1 {
font-size:18px;
line-height: 26px;
font: arial, sans-serif;
}
Le couple HTML + CSS
Découvrez
WordPress
CONTENT MANAGEMENT SYSTEM
Pour les blogs au début
Maintenant sans limite
OPEN-SOURCE
Communauté
Libre de droit
Numéro 1
Plus de 29% du Web !!!
Installer & configurer WordPress
Mamp vous permet d’avoir un serveur sur votre ordinateur. Mais celui-ci
n’est pas accessible depuis l’extérieur
1. https://www.mamp.info/en/
2. Download Windows
3. Installer Mamp
4. Ouvrir Mamp (et non la version pro! )
5. Préférences  Web Server  Document Root  Documents
1. Créer un nouveau dossier « Sites »
2. PHP 7.2
Ce dossier sera votre serveur local pour tous vos sites
Installer le serveur
1. https://wordpress.org/download/
2. Download
3. Placer le dossier « Wordpress » dans « Sites » et le renommer par votre
projet
4. Aller dans « Mamp »  Open WebStart page
5. Aller sur localhost  NomdeVotreProjet
6. Choisir la langue
Installer Wordpress – Part 1
La base de données est l’endroit où les composants (textes, images,
fichier...) seront enregistrés
1. Aller dans « Mamp »  Open WebStart page
2. Tools  PHPMyAdmin
3. New  Wordpress
Créer la base de données
Installer Wordpress – Part 2
Installer Wordpress – Part 3
http://www.monsite.com/wp-admin
WordPress est installé ! On se logue ?
Post types = Pages, posts, etc. Media = images,
PDF, etc.
Thèmes = look & feel Plugins =
fonctionnalités
Core = le software en lui-même
Comment WordPress est-il structuré ?
POST
o Principalement utilisé pour les
blogs
o Répertoriée dans l'ordre
antéchronologique
• dernier en premier
o Peut être organisé avec des
catégories et des tags
Les posts et les pages
PAGE
o Contenu plutôt statique
o La date de publication n'est
généralement pas affichée
o Des éléments de contenu
intemporels
o Organisé hiérarchiquement
o Exemples typiques
• Accueil
• Pages "À propos" et
"Contact"
• Avertissement légal
• Produit et services
POSTS
o Créer 2 articles de blog
Pages
o Créer 4 pages
• Home
• Services
• Blog
• A propos
Les posts et les pages
o General
• Toujours laisser le rôle par défaut sur “Subscriber” et ne jamais
permettre à tous le monde de s’inscrire
• Choisissez la langue de votre installation
• Définir votre fuseau horaire, le format des dates et du temps
o Reading
• Décourager les moteurs de recherches tant que vous créez le site
- Ne pas oublier de décocher lors de la mise en ligne
o Discussion
• Désactiver les pingbacks et trackbacks
• Ne pas permettre les commentaires par défaut
o Media
• Sauf si vous prévoyez d’avoir des milliers d’images sur votre site, ne
pas organiser les medias dans des fichiers par mois et par année
o Permalinks
• Toujours choisir « Titre de la publication »
Bonnes pratiques de configuration
o Une page avec une liste d'articles de blog en tant que contenu
o Aussi appelée la page "blog home"
o Par défaut, est défini comme la page d'accueil de votre site sur une
nouvelle installation de WordPress
o Vous pouvez définir une autre page, réelle, en tant que page d'accueil
• Settings > Reading
Une page spéciale : l’index du blog
Installons Thèmes & Plugins
o Thèmes
• Ensemble de fichier définissant l’aspect visuel du site
• Gratuits >< Payants
• Testons-en quelques-uns: Apparence  Thèmes  Ajouter
Thèmes
Theme Repository
o Plugins
• Extensions fonctionnelles
• https://wordpress.org/plugins/
- Jeter un oeil aux commentaires et à la “date de dernière mise à jours”
- Eviter les plugins abandonnés (> 1 an)
• Ce n’est pas un concours de celui qui en aura le plus
- Pensez “ce dont j’ai besoin” plutôt que “ce qu’il peut faire”
Plugins
Plugin Directory
Travaillons la structure de votre
site
o Aller à Apparence / Menu
• Créez un nouveau menu et nommez-le comme vous voulez, par
exemple "Menu principal"
- Pensez que d’autres utiliserons le site après vous. Tâchez donc de toujours
être descriptif et précis lorsque vous nommez des éléments.
• Sélectionnez les pages et ajoutez-les au menu
• Réorganiser-le
o Autre menu possible:
• Liens personnalisés
• Catégories
Ajouter un menu
Ajouter un menu
Ajoutons-y du contenu
o Ajouter le contenu et image dans vos pages
o http://www.cupcakeipsum.com/
Structure d’un article de blog
Optimisons votre site
o Ne téléchargez que des thèmes et des plugins provenant de sources
fiables
• Évitez les thèmes et les plugins qui ne sont pas maintenus
• Non mis à jour depuis plus de 2 ans = abandonné
- Si une vulnérabilité est trouvée, il y a des chances qu'elle ne soit pas
réparée rapidement
o Supprimer les thèmes et les plugins que vous n'utilisez pas
o Ne téléchargez jamais de thèmes (plugins) payants (premium) ou de
plugins gratuitement sur des sites Web louches
• Cela semble tentant, surtout quand on a un budget serré, mais … ils
viennent avec l'ajout de code malveillant
Bases de la sécurité WordPress : plugins et conseils
o Allez sur https://gtmetrix.com/ et entrez l'URL de
votre site
En quelques secondes, vous obtiendrez un aperçu
de la vitesse de votre site avec quelques statistiques
et deux notes (basé sur 2 systèmes d'audit)
o Il vous montrera également les principaux
problèmes sur lesquels vous devriez vous
concentrer pour le rendre meilleur.
Vitesse du site : faites un point
Vitesse du site
o Redimensionner de manière appropriée avant de les uploader
• Cette image de 8.4Mb 6000x4000px de votre appareil photo reflex
numérique n’est pas utile sur le Web
- La résolution d'écran Full HD est de 1920x1080 pixels. Aucun site Web
n'est plus grand que cela
o Vos photos n'ont même pas besoin de faire 1920px de large, elles
s’affichent généralement beaucoup plus petit
• 50% de réduction de la taille de l'image = 75% de réduction de poids
o Compresser et optimiser
• La compression JPEG "lossy" à 60-80% de qualité fait généralement
peu ou pas de différence visuelle
• L'optimisation sans perte peut rendre les fichiers image jpeg jusqu'à
35% plus petits
Taille de vos images
o Redimensionner et compresser votre image
• Dans votre outil d'édition d'image préféré (Photoshop, etc.), et
enregistrez en utilisant "Enregistrer pour le Web"
• OU à partir d'un outil en ligne gratuit comme http://www.picresize.com/
o Utilisez un plugin comme WP Smush pour le faire directement dans votre
tableau de bord WordPress
• OU Utilisez un outil en ligne comme https://tinypng.com/
• OU Utiliser des outils locaux pour optimiser les images directement sur
votre ordinateur
- Windows: RIOT (Outil d'optimisation de l'image radicale)
- MacOS: ImageOptim
- Linux: jpegoptim et optipng
Taille de vos images
o Votre thème et vos plugins peuvent ajouter de
nombreux fichiers .css et .js à la page d'accueil
de votre site
• Plus de fichiers = plus de requêtes http = plus
lent chargement de la page
o Les réduire et les combiner améliore
grandement la vitesse du site
• Plugin recommandé: Autoptimize
• 3 clics pour prendre soin de tout cela:
optimiser HTML, optimiser JS, optimiser CSS
- /!  L'optimisation JavaScript nécessite parfois
des paramètres avancés, décochez-la si sur
votre site bug après l'avoir activée.
Optimisation :
Minifier et combiner le CSS et JS
o WordPress génère chaque page à la volée chaque fois que quelqu'un
leur rend visite
o Le "Cache" est le processus d'enregistrement des pages une fois qu'elles
sont générées, afin qu'elles puissent être servies telles quelles aux
prochains visiteurs pendant les prochaines heures.
• Améliore grandement la vitesse du site et réduit la charge du serveur
• Plugin recommandé: WP Super Cache
- Installez, accédez aux paramètres, définissez "Caching On". Terminé!
Optimisation:
Activer le cache sur votre site
Optimisons-le pour les moteurs
de recherches
o Soyez le meilleur ami de Google
o Plugin recommandé : Yoast SEO
• Vous pouvez l’installer les yeux fermés
SEO (Search Engine Optimization)
o SEO Technique
• WordPress est, par défaut, déjà assez bon pour le référencement
• Yoast SEO ajustera automatiquement quelques éléments techniques
pour le rendre encore meilleur
- Vous rappelle de définir vos permaliens
- Vous aide à décider quelles pages Google devrait ou ne devrait pas indexer
- etc.
• Il fournit également des fonctionnalités utiles telles que la génération de
sitemap XML, l'optimisation du flux RSS, la gestion des fichiers
.htaccess et des fichiers robots.txt, etc.
SEO (Search Engine Optimization)
o Analyse de contenu et coaching
• Yoast SEO vous donne un retour en temps réel pour vous aider à écrire
du meilleur contenu
• Vous permet de modifier manuellement le titre de la page et la meta
description pour contrôler l'affichage de chaque page et article dans les
résultats de recherche de Google
• Analyse et vous rappeler des détails faciles à oublier, tels que les
balises ALT des images
• Analyse votre contenu en fonction du mot clé que vous ciblez
SEO (Search Engine Optimization)
SEO (Search Engine Optimization)
SEO (Search Engine Optimization)
Les outils complémentaires
HTML & CSS
HYPER TEXT MARKUP LANGUAGE
Architecture du web
Langage « coté navigateur »
BALISES
Déclaratives
STANDARDISÉ
Structure de page
Cross-browser
HIÉRARCHIE
Relations de filiation
Le Dieu HTML
OBJECTIFS ET
FONCTIONNEMENT
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
DÉCRIRE
Le rôle de chaque
élément
STRUCTURER
C’est l’architecture
de la page
BALISES
Par deux
Ouverture et fermeture
<…> et </…>
HTML
LES BASES
• COMMENCE PAR
<!DOCTYPE html>
• DÉBUT DU DOCUMENT
<html>
• LA PART VISIBLE COMMENCE
À
<body>
• TITRES ou HEADINGS
<h1>…</h1>
<h2>…</h2>
• PARAGRAPHES
<p>…</p>
EXERCICE
PRATIQUE
CODER
SAUVER SOUS HTML
OUVRIR AVEC NAVIGATEUR
OUVRIR ÉDITEUR
LES META-DONNÉES
Permettent de stocker
des infos qui ne seront
pas affichées.
BALISES META
<!DOCTYPE html>
<html>
<head>
<title>My First HTML</title>
<meta charset="UTF-8">
<meta description="Ceci est
la description de la page">
</head>
<body>
FORMAT DE TEXTE
GRAS <b> ou <strong>
<p>Ce texte est <b>gras</b>.</p>
ITALIC <i> ou <em>
<p>Ce texte est <i>italic</i>.</p>
SURLIGNÉ <mark>
<h2>On adore
<mark>surligner</mark></h2>
EXPOSANT <sup>
<p>Pour les <sup>matheux</sup>.</p>
LEUR RÔLE
Chaque élément peut
avoir des attributs.
Ils fournissent des
informations
supplémentaires
ATTRIBUTS
<!DOCTYPE html>
<html lang="en-US">
<body>
<h1>My First Heading</h1>
<p title="À propos">My first
paragraph.</p>
</body>
</html>
OÙ ?
Toujours défini dans la
balise d’ouverture.
COMMENT ?
nom="valeur"
2 TYPES
Ordonnées ou non.
LES LISTES
<ul style="list-style-type:square">
<li>eBook</li>
<li>Blog</li>
<li>Vidéo</li>
</ul>
<ol type="A">
<li>Interview</li>
<li>Podcast</li>
</ol>
HYPERLIEN
Élément, texte ou
image cliquable qui
permet de diriger vers
un autre.
LES LIENS
<a href="url">texte du lien</a>
<a href="http://adoraweb.lu">Visitez
notre site</a>
<a href="images.jpg">Ouvrir l’image</a>
ATTRIBUT TARGET
target="_blank" -> nouvelle page
target="_self" -> même page
ALT
L’attribut ALT permet
de donner des
informations aux
moteurs de
recherches, mais aussi
d’afficher un texte si
l’image ne charge pas.
LES IMAGES
<a href="url">texte du lien</a>
<img src="pic_mountain.jpg"
alt="Mountain View" width="128"
height="128">
<img src="pic_mountain.jpg"
alt="Mountain View"
style="width:304px;height:228px;">
<a href="index.html">
<img src="smiley.gif" alt="HTML
tutorial" style="width:42px;
height:42px;">
</a>
À privilégier
Car évite les
conflits.
ATTRIBUT STYLE
style="property: value;"
<body style="background-color:lightgrey;">
<h1 style="color:blue;">Ce texte
est bleu.</h1>
<p style="color:red;">Ce texte est
rouge.</p>
</body>
TROIS SOLUTIONS
Inline - un attribut
Interne - balise <style> dans <head>
Externe - un lieu vers un fichier
externe…
ET LE STYLE ALORS ?
CASCADE STYLE SHEET
Architecture du web
Language « coté navigateur »
STANDARDISÉ
Un même style pour les mêmes éléments
Cross-browser
HIÉRARCHIE
Relations de filiation
Top-down
Le Saint CSS
TROIS POSSIBILITÉS
<h1 style="color:blue;">This is a
Blue Heading</h1>
———————————————————————————
<head>
<style>
body
{background-color:lightgrey;}
h1 {color:blue;}
p {color:green;}
</style>
</head>
———————————————————————————
<head>
<link rel="stylesheet"
href="styles.css">
</head>
INLINE
Attribut d’un élément
INTERNE
Centralisé pour toute
la page
EXTERNE
Centralisé pour toutes
les pages
CSS
LES BASES
• PAR DÉFAUT
styles.css
• SYNTAXE
• MODÈLE
p {
border:1px solid
black;
padding:10px;
}
SYSTÈME DE SÉLECTION
<p id="salon-juillet">Je suis
spécial</p>
p#salon-juillet {
color: blue;
}
———————————————————————————
Attribut ID
Pour un élément
#id
Attribut CLASS
Pour un ensemble
d’éléments
.class
<p class="introduction">Je suis
le premier paragraphe de chaque
page</p>
p.introduction {
color: blue;
}
———————————————————————————
h1, h2, p {
text-align: center;
color: red;
}
Groupe
Les mêmes règles pour
plusieurs éléments
SYSTÈME DE SÉLECTION (2)
h1, h2, p {
text-align: center;
color: red;
}
Groupe
Les mêmes règles pour
plusieurs éléments
Addition
Plusieurs class
<p class="introduction home">…</p>
p.introduction.home {
color:blue;
}
Filliation
Tous les … sous les …
ul li {
padding-left: 15px;
}
————————————————————————
————————————————————————
QUELQUES ÉLÉMENTS
color: #00ff00;
text-align: right;
text-decoration: underline;
text-transform: uppercase;
background-color: #b0c4de;
MARGIN & PADDING
p {
margin-top: 100px;
margin-bottom: 100px;
margin-right: 150px;
margin-left: 50px;
}
Système de notation
Hauteurs - Côtés
margin: 100px 50px;
Haut - Droite - Bas - Gauche
margin: 100px 25px 30px 50px;
MARGIN
Espace hors de la box
PADDING
Espace au sein de la
box
p {
padding: 10% 20%;
}
DISPLAY
p {
display: inline;
}
BLOCK
Les uns en dessous des
autres
INLINE
Les uns à côté des
autres
p {
display: block;
}
div & span
<span>...</span>
<h2>Ceci est un <span>titre</span></h2>
DIV
Construire des blocks
SPAN
Sélection des zones
sans créer de block
<div>...</div>
<div>
<h1>Titre</h1>
<p>texte</p>
</div>
EXERCICE
LE WEB, UNE AFFAIRE QUI MARCHE
L’origine
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipiscing
elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
• Lorem ipsum dolor
• sit amet
• consectetur
ACHETER EN LIGNE
Avertissement
o Les informations contenues dans ce document sont fournies à titre purement
informatif. Bien que la House of Training mette tout en œuvre pour s'assurer
que l'information communiquée soit exacte et actuelle, elle décline toute
responsabilité quant à d'éventuels préjudices, pertes, manques à gagner,
directs ou indirects induits par l'utilisation de ces informations.
o La totalité du contenu fait l'objet d'un droit d'auteur, tous droits réservés.

Contenu connexe

Tendances

Démarrer son site WordPress : LA "to-do" list
Démarrer son site WordPress : LA "to-do" listDémarrer son site WordPress : LA "to-do" list
Démarrer son site WordPress : LA "to-do" listKaylynne Johnson
 
Référencement avancé de WordPress : structure en silos et maillage interne
Référencement avancé de WordPress : structure en silos et maillage interneRéférencement avancé de WordPress : structure en silos et maillage interne
Référencement avancé de WordPress : structure en silos et maillage interneDaniel Roch - SeoMix
 
Créer un blog sur WordPress
Créer un blog sur WordPressCréer un blog sur WordPress
Créer un blog sur WordPressURFIST de Rennes
 
Construire un site de presse avec Wordpress ?
Construire un site de presse avec Wordpress ?Construire un site de presse avec Wordpress ?
Construire un site de presse avec Wordpress ?Benjamin LUPU
 
Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Thierry Pigot
 
Formation Wordpress 3
Formation Wordpress 3Formation Wordpress 3
Formation Wordpress 3robinparisi
 
WordPress en tant que CMS
WordPress en tant que CMSWordPress en tant que CMS
WordPress en tant que CMSAurélien Denis
 
Introduction à la performance web
Introduction à la performance webIntroduction à la performance web
Introduction à la performance webRaphaël Goetter
 
Web performance - appliquer les règles de base
Web performance - appliquer les règles de baseWeb performance - appliquer les règles de base
Web performance - appliquer les règles de baseJonathan Buttigieg
 
20131204 precis du referencement naturel
20131204 precis du referencement naturel20131204 precis du referencement naturel
20131204 precis du referencement naturelceciestmonadressmail
 
Formation Créajeunes - Simplon.co par Michel Lubac
Formation Créajeunes - Simplon.co par Michel LubacFormation Créajeunes - Simplon.co par Michel Lubac
Formation Créajeunes - Simplon.co par Michel LubacPhilemonday
 
Inclure du Javascript de manière performante
Inclure du Javascript de manière performanteInclure du Javascript de manière performante
Inclure du Javascript de manière performanteJean-Pierre Vincent
 
Optimiser son seo avec google tag manager
Optimiser son seo avec google tag managerOptimiser son seo avec google tag manager
Optimiser son seo avec google tag managerMadeline Pinthon
 
Pourquoi la performance?
Pourquoi la performance?Pourquoi la performance?
Pourquoi la performance?Nicole Sullivan
 
Formation cloud site-referencement-twitter
Formation cloud site-referencement-twitterFormation cloud site-referencement-twitter
Formation cloud site-referencement-twitterCRIJ Poitou-Charentes
 
Wordpress notes de cours
Wordpress notes de coursWordpress notes de cours
Wordpress notes de coursmichel.titeux
 

Tendances (18)

Démarrer son site WordPress : LA "to-do" list
Démarrer son site WordPress : LA "to-do" listDémarrer son site WordPress : LA "to-do" list
Démarrer son site WordPress : LA "to-do" list
 
Référencement avancé de WordPress : structure en silos et maillage interne
Référencement avancé de WordPress : structure en silos et maillage interneRéférencement avancé de WordPress : structure en silos et maillage interne
Référencement avancé de WordPress : structure en silos et maillage interne
 
Créer un blog sur WordPress
Créer un blog sur WordPressCréer un blog sur WordPress
Créer un blog sur WordPress
 
Construire un site de presse avec Wordpress ?
Construire un site de presse avec Wordpress ?Construire un site de presse avec Wordpress ?
Construire un site de presse avec Wordpress ?
 
WordPress
WordPressWordPress
WordPress
 
Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014
 
Formation Wordpress 3
Formation Wordpress 3Formation Wordpress 3
Formation Wordpress 3
 
WordPress en tant que CMS
WordPress en tant que CMSWordPress en tant que CMS
WordPress en tant que CMS
 
Introduction à la performance web
Introduction à la performance webIntroduction à la performance web
Introduction à la performance web
 
Web performance - appliquer les règles de base
Web performance - appliquer les règles de baseWeb performance - appliquer les règles de base
Web performance - appliquer les règles de base
 
20131204 precis du referencement naturel
20131204 precis du referencement naturel20131204 precis du referencement naturel
20131204 precis du referencement naturel
 
Formation Créajeunes - Simplon.co par Michel Lubac
Formation Créajeunes - Simplon.co par Michel LubacFormation Créajeunes - Simplon.co par Michel Lubac
Formation Créajeunes - Simplon.co par Michel Lubac
 
Inclure du Javascript de manière performante
Inclure du Javascript de manière performanteInclure du Javascript de manière performante
Inclure du Javascript de manière performante
 
Optimiser son seo avec google tag manager
Optimiser son seo avec google tag managerOptimiser son seo avec google tag manager
Optimiser son seo avec google tag manager
 
Pourquoi la performance?
Pourquoi la performance?Pourquoi la performance?
Pourquoi la performance?
 
Formation cloud site-referencement-twitter
Formation cloud site-referencement-twitterFormation cloud site-referencement-twitter
Formation cloud site-referencement-twitter
 
Initiation à WordPress
Initiation à WordPressInitiation à WordPress
Initiation à WordPress
 
Wordpress notes de cours
Wordpress notes de coursWordpress notes de cours
Wordpress notes de cours
 

Similaire à Supports de cours Fit4Digital future - CMS

Optimiser réellement le référencement naturel de WordPress
Optimiser réellement le référencement naturel de WordPressOptimiser réellement le référencement naturel de WordPress
Optimiser réellement le référencement naturel de WordPressDaniel Roch - SeoMix
 
Cours SEO / Référencement Naturel - août 2013
Cours SEO / Référencement Naturel - août 2013Cours SEO / Référencement Naturel - août 2013
Cours SEO / Référencement Naturel - août 2013Pierre Ammeloot
 
agoraCMS - WordPress, thèmes et plugins : mode d'emploi
agoraCMS - WordPress, thèmes et plugins : mode d'emploiagoraCMS - WordPress, thèmes et plugins : mode d'emploi
agoraCMS - WordPress, thèmes et plugins : mode d'emploiLionel Pointet
 
10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPressAurélien Denis
 
Cours SEO débutant Polycom Lausanne
Cours SEO débutant Polycom LausanneCours SEO débutant Polycom Lausanne
Cours SEO débutant Polycom LausannePierre Ammeloot
 
Référencement naturel pour Entrepreneurs et Freelances
Référencement naturel pour Entrepreneurs et FreelancesRéférencement naturel pour Entrepreneurs et Freelances
Référencement naturel pour Entrepreneurs et FreelancesCéline Martinet
 
Les 3 piliers du référencement sur wordpress
Les 3 piliers du référencement sur wordpress Les 3 piliers du référencement sur wordpress
Les 3 piliers du référencement sur wordpress agencecsv
 
Les défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEOLes défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEODaniel Roch - SeoMix
 
Améliorer la rapidité de son site web
Améliorer la rapidité de son site webAméliorer la rapidité de son site web
Améliorer la rapidité de son site webEmmanuel Gautier
 
SEO & Wordpress
SEO & WordpressSEO & Wordpress
SEO & WordpressCCI Yonne
 
Optimiser WordPress – Checklist après installation
Optimiser WordPress – Checklist après installationOptimiser WordPress – Checklist après installation
Optimiser WordPress – Checklist après installationFabrice Ducarme
 
Atelier WordPress - Freelance fair tour - La cordée Rennes
Atelier WordPress - Freelance fair tour - La cordée RennesAtelier WordPress - Freelance fair tour - La cordée Rennes
Atelier WordPress - Freelance fair tour - La cordée Renneswpalex
 
SEO - Le référencement naturel n’aura plus de secret pour vous !
SEO - Le référencement naturel n’aura plus de secret pour vous !SEO - Le référencement naturel n’aura plus de secret pour vous !
SEO - Le référencement naturel n’aura plus de secret pour vous !Agence Bee Yoo
 
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
Construisez votre intranet avec microsoft office 365 sans code   a os canadia...Construisez votre intranet avec microsoft office 365 sans code   a os canadia...
Construisez votre intranet avec microsoft office 365 sans code a os canadia...Samuel Lévesque
 
Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...
Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...
Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...Office de Tourisme Luberon Durance
 
La guerre SEO du CMS : WordPress VS Drupal
La guerre SEO du CMS : WordPress VS DrupalLa guerre SEO du CMS : WordPress VS Drupal
La guerre SEO du CMS : WordPress VS DrupalDaniel Roch - SeoMix
 
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échouéLe Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échouéPhilippe YONNET
 
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...Fasterize
 
Créer son site web avec WordPress
Créer son site web avec WordPressCréer son site web avec WordPress
Créer son site web avec WordPressAbel LIFAEFI MBULA
 

Similaire à Supports de cours Fit4Digital future - CMS (20)

Optimiser réellement le référencement naturel de WordPress
Optimiser réellement le référencement naturel de WordPressOptimiser réellement le référencement naturel de WordPress
Optimiser réellement le référencement naturel de WordPress
 
Cours SEO / Référencement Naturel - août 2013
Cours SEO / Référencement Naturel - août 2013Cours SEO / Référencement Naturel - août 2013
Cours SEO / Référencement Naturel - août 2013
 
agoraCMS - WordPress, thèmes et plugins : mode d'emploi
agoraCMS - WordPress, thèmes et plugins : mode d'emploiagoraCMS - WordPress, thèmes et plugins : mode d'emploi
agoraCMS - WordPress, thèmes et plugins : mode d'emploi
 
10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress10 conseils pour booster les performances de votre site sous WordPress
10 conseils pour booster les performances de votre site sous WordPress
 
Cours SEO débutant Polycom Lausanne
Cours SEO débutant Polycom LausanneCours SEO débutant Polycom Lausanne
Cours SEO débutant Polycom Lausanne
 
Référencement naturel pour Entrepreneurs et Freelances
Référencement naturel pour Entrepreneurs et FreelancesRéférencement naturel pour Entrepreneurs et Freelances
Référencement naturel pour Entrepreneurs et Freelances
 
Les 3 piliers du référencement sur wordpress
Les 3 piliers du référencement sur wordpress Les 3 piliers du référencement sur wordpress
Les 3 piliers du référencement sur wordpress
 
Les défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEOLes défauts de WordPress pour le SEO
Les défauts de WordPress pour le SEO
 
Améliorer la rapidité de son site web
Améliorer la rapidité de son site webAméliorer la rapidité de son site web
Améliorer la rapidité de son site web
 
SEO & Wordpress
SEO & WordpressSEO & Wordpress
SEO & Wordpress
 
Optimiser WordPress – Checklist après installation
Optimiser WordPress – Checklist après installationOptimiser WordPress – Checklist après installation
Optimiser WordPress – Checklist après installation
 
Atelier WordPress - Freelance fair tour - La cordée Rennes
Atelier WordPress - Freelance fair tour - La cordée RennesAtelier WordPress - Freelance fair tour - La cordée Rennes
Atelier WordPress - Freelance fair tour - La cordée Rennes
 
SEO - Le référencement naturel n’aura plus de secret pour vous !
SEO - Le référencement naturel n’aura plus de secret pour vous !SEO - Le référencement naturel n’aura plus de secret pour vous !
SEO - Le référencement naturel n’aura plus de secret pour vous !
 
WordPress et le SEO
WordPress et le SEOWordPress et le SEO
WordPress et le SEO
 
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
Construisez votre intranet avec microsoft office 365 sans code   a os canadia...Construisez votre intranet avec microsoft office 365 sans code   a os canadia...
Construisez votre intranet avec microsoft office 365 sans code a os canadia...
 
Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...
Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...
Atelier numérique n°1 de l'Office de tourisme Luberon Durance. Où en êtes vou...
 
La guerre SEO du CMS : WordPress VS Drupal
La guerre SEO du CMS : WordPress VS DrupalLa guerre SEO du CMS : WordPress VS Drupal
La guerre SEO du CMS : WordPress VS Drupal
 
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échouéLe Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
Le Edge SEO : comment faire du SEO dans le Cloud quand tout le reste a échoué
 
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
Edge SEO & Cloud SEO : Comment faire du SEO dans le cloud quand tout le reste...
 
Créer son site web avec WordPress
Créer son site web avec WordPressCréer son site web avec WordPress
Créer son site web avec WordPress
 

Dernier

COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 

Dernier (10)

COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 

Supports de cours Fit4Digital future - CMS

  • 1. 16AA01/1 © HOUSE OF TRAINING 1 OPENING DOORS TO KNOWLEDGE AND SKILLS FIT 4 Digital Future CMS Annabelle Buffart Inspiiro.me
  • 3. Annabelle Buffart o Communication & Infographie web o Manager @ Inspiiro.me o Cat & troll
  • 4. o Qui êtes-vous ? o Quel est votre projet? Parlez-moi de vous
  • 5. Avant de créer un site…
  • 6. À qui je m’adresse ? (Proto) Persona 1. Caractéristiques 2. Ses objectifs 3. Son utilisation du digital
  • 7.
  • 9. Un site, comment ça marche ?
  • 10.
  • 11. <h1>Le Titre de la page</h1> h1 { font-size:18px; line-height: 26px; font: arial, sans-serif; } Le couple HTML + CSS
  • 12.
  • 13.
  • 14.
  • 15. Découvrez WordPress CONTENT MANAGEMENT SYSTEM Pour les blogs au début Maintenant sans limite OPEN-SOURCE Communauté Libre de droit Numéro 1 Plus de 29% du Web !!!
  • 16.
  • 18. Mamp vous permet d’avoir un serveur sur votre ordinateur. Mais celui-ci n’est pas accessible depuis l’extérieur 1. https://www.mamp.info/en/ 2. Download Windows 3. Installer Mamp 4. Ouvrir Mamp (et non la version pro! ) 5. Préférences  Web Server  Document Root  Documents 1. Créer un nouveau dossier « Sites » 2. PHP 7.2 Ce dossier sera votre serveur local pour tous vos sites Installer le serveur
  • 19. 1. https://wordpress.org/download/ 2. Download 3. Placer le dossier « Wordpress » dans « Sites » et le renommer par votre projet 4. Aller dans « Mamp »  Open WebStart page 5. Aller sur localhost  NomdeVotreProjet 6. Choisir la langue Installer Wordpress – Part 1
  • 20. La base de données est l’endroit où les composants (textes, images, fichier...) seront enregistrés 1. Aller dans « Mamp »  Open WebStart page 2. Tools  PHPMyAdmin 3. New  Wordpress Créer la base de données
  • 24. Post types = Pages, posts, etc. Media = images, PDF, etc. Thèmes = look & feel Plugins = fonctionnalités Core = le software en lui-même Comment WordPress est-il structuré ?
  • 25. POST o Principalement utilisé pour les blogs o Répertoriée dans l'ordre antéchronologique • dernier en premier o Peut être organisé avec des catégories et des tags Les posts et les pages PAGE o Contenu plutôt statique o La date de publication n'est généralement pas affichée o Des éléments de contenu intemporels o Organisé hiérarchiquement o Exemples typiques • Accueil • Pages "À propos" et "Contact" • Avertissement légal • Produit et services
  • 26. POSTS o Créer 2 articles de blog Pages o Créer 4 pages • Home • Services • Blog • A propos Les posts et les pages
  • 27. o General • Toujours laisser le rôle par défaut sur “Subscriber” et ne jamais permettre à tous le monde de s’inscrire • Choisissez la langue de votre installation • Définir votre fuseau horaire, le format des dates et du temps o Reading • Décourager les moteurs de recherches tant que vous créez le site - Ne pas oublier de décocher lors de la mise en ligne o Discussion • Désactiver les pingbacks et trackbacks • Ne pas permettre les commentaires par défaut o Media • Sauf si vous prévoyez d’avoir des milliers d’images sur votre site, ne pas organiser les medias dans des fichiers par mois et par année o Permalinks • Toujours choisir « Titre de la publication » Bonnes pratiques de configuration
  • 28. o Une page avec une liste d'articles de blog en tant que contenu o Aussi appelée la page "blog home" o Par défaut, est défini comme la page d'accueil de votre site sur une nouvelle installation de WordPress o Vous pouvez définir une autre page, réelle, en tant que page d'accueil • Settings > Reading Une page spéciale : l’index du blog
  • 30. o Thèmes • Ensemble de fichier définissant l’aspect visuel du site • Gratuits >< Payants • Testons-en quelques-uns: Apparence  Thèmes  Ajouter Thèmes
  • 32. o Plugins • Extensions fonctionnelles • https://wordpress.org/plugins/ - Jeter un oeil aux commentaires et à la “date de dernière mise à jours” - Eviter les plugins abandonnés (> 1 an) • Ce n’est pas un concours de celui qui en aura le plus - Pensez “ce dont j’ai besoin” plutôt que “ce qu’il peut faire” Plugins
  • 34. Travaillons la structure de votre site
  • 35. o Aller à Apparence / Menu • Créez un nouveau menu et nommez-le comme vous voulez, par exemple "Menu principal" - Pensez que d’autres utiliserons le site après vous. Tâchez donc de toujours être descriptif et précis lorsque vous nommez des éléments. • Sélectionnez les pages et ajoutez-les au menu • Réorganiser-le o Autre menu possible: • Liens personnalisés • Catégories Ajouter un menu
  • 38. o Ajouter le contenu et image dans vos pages o http://www.cupcakeipsum.com/ Structure d’un article de blog
  • 40. o Ne téléchargez que des thèmes et des plugins provenant de sources fiables • Évitez les thèmes et les plugins qui ne sont pas maintenus • Non mis à jour depuis plus de 2 ans = abandonné - Si une vulnérabilité est trouvée, il y a des chances qu'elle ne soit pas réparée rapidement o Supprimer les thèmes et les plugins que vous n'utilisez pas o Ne téléchargez jamais de thèmes (plugins) payants (premium) ou de plugins gratuitement sur des sites Web louches • Cela semble tentant, surtout quand on a un budget serré, mais … ils viennent avec l'ajout de code malveillant Bases de la sécurité WordPress : plugins et conseils
  • 41. o Allez sur https://gtmetrix.com/ et entrez l'URL de votre site En quelques secondes, vous obtiendrez un aperçu de la vitesse de votre site avec quelques statistiques et deux notes (basé sur 2 systèmes d'audit) o Il vous montrera également les principaux problèmes sur lesquels vous devriez vous concentrer pour le rendre meilleur. Vitesse du site : faites un point
  • 43. o Redimensionner de manière appropriée avant de les uploader • Cette image de 8.4Mb 6000x4000px de votre appareil photo reflex numérique n’est pas utile sur le Web - La résolution d'écran Full HD est de 1920x1080 pixels. Aucun site Web n'est plus grand que cela o Vos photos n'ont même pas besoin de faire 1920px de large, elles s’affichent généralement beaucoup plus petit • 50% de réduction de la taille de l'image = 75% de réduction de poids o Compresser et optimiser • La compression JPEG "lossy" à 60-80% de qualité fait généralement peu ou pas de différence visuelle • L'optimisation sans perte peut rendre les fichiers image jpeg jusqu'à 35% plus petits Taille de vos images
  • 44. o Redimensionner et compresser votre image • Dans votre outil d'édition d'image préféré (Photoshop, etc.), et enregistrez en utilisant "Enregistrer pour le Web" • OU à partir d'un outil en ligne gratuit comme http://www.picresize.com/ o Utilisez un plugin comme WP Smush pour le faire directement dans votre tableau de bord WordPress • OU Utilisez un outil en ligne comme https://tinypng.com/ • OU Utiliser des outils locaux pour optimiser les images directement sur votre ordinateur - Windows: RIOT (Outil d'optimisation de l'image radicale) - MacOS: ImageOptim - Linux: jpegoptim et optipng Taille de vos images
  • 45. o Votre thème et vos plugins peuvent ajouter de nombreux fichiers .css et .js à la page d'accueil de votre site • Plus de fichiers = plus de requêtes http = plus lent chargement de la page o Les réduire et les combiner améliore grandement la vitesse du site • Plugin recommandé: Autoptimize • 3 clics pour prendre soin de tout cela: optimiser HTML, optimiser JS, optimiser CSS - /! L'optimisation JavaScript nécessite parfois des paramètres avancés, décochez-la si sur votre site bug après l'avoir activée. Optimisation : Minifier et combiner le CSS et JS
  • 46. o WordPress génère chaque page à la volée chaque fois que quelqu'un leur rend visite o Le "Cache" est le processus d'enregistrement des pages une fois qu'elles sont générées, afin qu'elles puissent être servies telles quelles aux prochains visiteurs pendant les prochaines heures. • Améliore grandement la vitesse du site et réduit la charge du serveur • Plugin recommandé: WP Super Cache - Installez, accédez aux paramètres, définissez "Caching On". Terminé! Optimisation: Activer le cache sur votre site
  • 47. Optimisons-le pour les moteurs de recherches
  • 48. o Soyez le meilleur ami de Google o Plugin recommandé : Yoast SEO • Vous pouvez l’installer les yeux fermés SEO (Search Engine Optimization)
  • 49. o SEO Technique • WordPress est, par défaut, déjà assez bon pour le référencement • Yoast SEO ajustera automatiquement quelques éléments techniques pour le rendre encore meilleur - Vous rappelle de définir vos permaliens - Vous aide à décider quelles pages Google devrait ou ne devrait pas indexer - etc. • Il fournit également des fonctionnalités utiles telles que la génération de sitemap XML, l'optimisation du flux RSS, la gestion des fichiers .htaccess et des fichiers robots.txt, etc. SEO (Search Engine Optimization)
  • 50. o Analyse de contenu et coaching • Yoast SEO vous donne un retour en temps réel pour vous aider à écrire du meilleur contenu • Vous permet de modifier manuellement le titre de la page et la meta description pour contrôler l'affichage de chaque page et article dans les résultats de recherche de Google • Analyse et vous rappeler des détails faciles à oublier, tels que les balises ALT des images • Analyse votre contenu en fonction du mot clé que vous ciblez SEO (Search Engine Optimization)
  • 51. SEO (Search Engine Optimization)
  • 52. SEO (Search Engine Optimization)
  • 54.
  • 56.
  • 57. HYPER TEXT MARKUP LANGUAGE Architecture du web Langage « coté navigateur » BALISES Déclaratives STANDARDISÉ Structure de page Cross-browser HIÉRARCHIE Relations de filiation Le Dieu HTML
  • 58. OBJECTIFS ET FONCTIONNEMENT <!DOCTYPE html> <html> <head> <title>Page Title</title> </head> <body> <h1>My First Heading</h1> <p>My first paragraph.</p> </body> </html> DÉCRIRE Le rôle de chaque élément STRUCTURER C’est l’architecture de la page BALISES Par deux Ouverture et fermeture <…> et </…>
  • 59. HTML LES BASES • COMMENCE PAR <!DOCTYPE html> • DÉBUT DU DOCUMENT <html> • LA PART VISIBLE COMMENCE À <body> • TITRES ou HEADINGS <h1>…</h1> <h2>…</h2> • PARAGRAPHES <p>…</p>
  • 60. EXERCICE PRATIQUE CODER SAUVER SOUS HTML OUVRIR AVEC NAVIGATEUR OUVRIR ÉDITEUR
  • 61. LES META-DONNÉES Permettent de stocker des infos qui ne seront pas affichées. BALISES META <!DOCTYPE html> <html> <head> <title>My First HTML</title> <meta charset="UTF-8"> <meta description="Ceci est la description de la page"> </head> <body>
  • 62. FORMAT DE TEXTE GRAS <b> ou <strong> <p>Ce texte est <b>gras</b>.</p> ITALIC <i> ou <em> <p>Ce texte est <i>italic</i>.</p> SURLIGNÉ <mark> <h2>On adore <mark>surligner</mark></h2> EXPOSANT <sup> <p>Pour les <sup>matheux</sup>.</p>
  • 63. LEUR RÔLE Chaque élément peut avoir des attributs. Ils fournissent des informations supplémentaires ATTRIBUTS <!DOCTYPE html> <html lang="en-US"> <body> <h1>My First Heading</h1> <p title="À propos">My first paragraph.</p> </body> </html> OÙ ? Toujours défini dans la balise d’ouverture. COMMENT ? nom="valeur"
  • 64. 2 TYPES Ordonnées ou non. LES LISTES <ul style="list-style-type:square"> <li>eBook</li> <li>Blog</li> <li>Vidéo</li> </ul> <ol type="A"> <li>Interview</li> <li>Podcast</li> </ol>
  • 65. HYPERLIEN Élément, texte ou image cliquable qui permet de diriger vers un autre. LES LIENS <a href="url">texte du lien</a> <a href="http://adoraweb.lu">Visitez notre site</a> <a href="images.jpg">Ouvrir l’image</a> ATTRIBUT TARGET target="_blank" -> nouvelle page target="_self" -> même page
  • 66. ALT L’attribut ALT permet de donner des informations aux moteurs de recherches, mais aussi d’afficher un texte si l’image ne charge pas. LES IMAGES <a href="url">texte du lien</a> <img src="pic_mountain.jpg" alt="Mountain View" width="128" height="128"> <img src="pic_mountain.jpg" alt="Mountain View" style="width:304px;height:228px;"> <a href="index.html"> <img src="smiley.gif" alt="HTML tutorial" style="width:42px; height:42px;"> </a> À privilégier Car évite les conflits.
  • 67. ATTRIBUT STYLE style="property: value;" <body style="background-color:lightgrey;"> <h1 style="color:blue;">Ce texte est bleu.</h1> <p style="color:red;">Ce texte est rouge.</p> </body> TROIS SOLUTIONS Inline - un attribut Interne - balise <style> dans <head> Externe - un lieu vers un fichier externe… ET LE STYLE ALORS ?
  • 68. CASCADE STYLE SHEET Architecture du web Language « coté navigateur » STANDARDISÉ Un même style pour les mêmes éléments Cross-browser HIÉRARCHIE Relations de filiation Top-down Le Saint CSS
  • 69. TROIS POSSIBILITÉS <h1 style="color:blue;">This is a Blue Heading</h1> ——————————————————————————— <head> <style> body {background-color:lightgrey;} h1 {color:blue;} p {color:green;} </style> </head> ——————————————————————————— <head> <link rel="stylesheet" href="styles.css"> </head> INLINE Attribut d’un élément INTERNE Centralisé pour toute la page EXTERNE Centralisé pour toutes les pages
  • 70. CSS LES BASES • PAR DÉFAUT styles.css • SYNTAXE • MODÈLE p { border:1px solid black; padding:10px; }
  • 71. SYSTÈME DE SÉLECTION <p id="salon-juillet">Je suis spécial</p> p#salon-juillet { color: blue; } ——————————————————————————— Attribut ID Pour un élément #id Attribut CLASS Pour un ensemble d’éléments .class <p class="introduction">Je suis le premier paragraphe de chaque page</p> p.introduction { color: blue; } ——————————————————————————— h1, h2, p { text-align: center; color: red; } Groupe Les mêmes règles pour plusieurs éléments
  • 72. SYSTÈME DE SÉLECTION (2) h1, h2, p { text-align: center; color: red; } Groupe Les mêmes règles pour plusieurs éléments Addition Plusieurs class <p class="introduction home">…</p> p.introduction.home { color:blue; } Filliation Tous les … sous les … ul li { padding-left: 15px; } ———————————————————————— ————————————————————————
  • 73. QUELQUES ÉLÉMENTS color: #00ff00; text-align: right; text-decoration: underline; text-transform: uppercase; background-color: #b0c4de;
  • 74. MARGIN & PADDING p { margin-top: 100px; margin-bottom: 100px; margin-right: 150px; margin-left: 50px; } Système de notation Hauteurs - Côtés margin: 100px 50px; Haut - Droite - Bas - Gauche margin: 100px 25px 30px 50px; MARGIN Espace hors de la box PADDING Espace au sein de la box p { padding: 10% 20%; }
  • 75. DISPLAY p { display: inline; } BLOCK Les uns en dessous des autres INLINE Les uns à côté des autres p { display: block; }
  • 76. div & span <span>...</span> <h2>Ceci est un <span>titre</span></h2> DIV Construire des blocks SPAN Sélection des zones sans créer de block <div>...</div> <div> <h1>Titre</h1> <p>texte</p> </div>
  • 77. EXERCICE LE WEB, UNE AFFAIRE QUI MARCHE L’origine Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. • Lorem ipsum dolor • sit amet • consectetur ACHETER EN LIGNE
  • 78. Avertissement o Les informations contenues dans ce document sont fournies à titre purement informatif. Bien que la House of Training mette tout en œuvre pour s'assurer que l'information communiquée soit exacte et actuelle, elle décline toute responsabilité quant à d'éventuels préjudices, pertes, manques à gagner, directs ou indirects induits par l'utilisation de ces informations. o La totalité du contenu fait l'objet d'un droit d'auteur, tous droits réservés.