SlideShare une entreprise Scribd logo
Outils de gestion de contenu WEB : les CMS
1
Outils de gestion de contenu WEB
François BONNEVILLE
aricia - francois@aricia.fr
Outils de gestion de contenu WEB
CMS (Content Management Systems)
Outils de gestion de contenu WEB : les CMS
2
Sommaire du cours
• Bref historique du WEB et de ses technologies
• Comprendre le fonctionnement des CMS
• Explorer leurs différentes fonctionnalités
• Découvrir leurs avantages et leurs inconvénients
• Liste des CMS existants
• Installer un serveur WEB local
• Installer WordPress
• Installer un template Wordpress
• Les extensions (plugins)
• Manipuler Wordpress
Outils de gestion de contenu WEB : les CMS
3
Historique du WEB et de ses technologies
• Début des années 1990 : création du WEB basé sur
3 inventions
• HTTP : protocole de transfert de document
• URL : système d’adressage unique d’un document
• HTML : langage de balisage de pages hypertextes
• 1995 : HTML version 3
• Feuilles de style CSS
• Langage de script coté client : Javascript
• Langage de script coté serveur : PHP / ASP / JSP
• Couplage simplifié avec des bases de données
Outils de gestion de contenu WEB : les CMS
4
Architecture Client / Serveur
Outils de gestion de contenu WEB : les CMS
5
Installer un serveur WEB pour maquetter
• Plusieurs plateformes de développement existent
pouvant être installées sur un ordinateur de bureau
• WAMP
• XAMPP
• MAMP
• UwAmp
• EasyPHP
• Voir le comparatif
Notre choix pédagogique : UwAmp pour sa portabilité
(l’installation ne nécessite pas d’être « administrateur » de
l’ordinateur)
Outils de gestion de contenu WEB : les CMS
6
Installer UwAmp
Changer la version
PHP 7
Créer une base de données
• Utilisation de phpMyAdmin
Outils de gestion de contenu WEB : les CMS
8
Concevoir un site WEB
• Se poser les bonnes questions
QQQOCP
• Rédiger un cahier des charges
exemple de cahier des charges
• Réaliser en interne ou externaliser
• Choisir une solution d’hébergement du site
Outils de gestion de contenu WEB : les CMS
9
Caractéristiques d’un CMS
• Ensemble d’outils logiciels ayant pour but de faciliter ou
d'automatiser les tâches de conception et de mise à jour d'un
site WEB.
• Mise en place sans connaissances en programmation. Les
actions se font à travers des interfaces graphiques, et non avec
des lignes de code.
• Possibilité de « styler » l’interface avec des templates
(modèles prédéfinis)
• Édition des pages en mode WYSIWYG
(What You See Is What You Get)
« ce que vous voyez est ce que vous obtenez »
• Gestion des droits d’accès au contenu
Outils de gestion de contenu WEB : les CMS
10
Avantages des CMS
• Accessibles : pas besoin de connaître un langage de programmation pour pouvoir les utiliser ou les installer
• Rapides à mettre en place : quelques heures pour les plus complexes, quelques minutes pour les plus simples.
• Soutenus par une communauté : pour obtenir de l'aide.
• Faciles à maintenir et à faire évoluer : les CMS répercutent les évolutions du WEB (usage, technologie,
design, ergonomie, etc.
Outils de gestion de contenu WEB : les CMS
11
Inconvénients des CMS
• Manque de flexibilité : de fonctionnalités existent, mais il est souvent
complexe d'ajouter celles qui ne sont pas initialement prévues.
• Manque de performance : la généricité et la complexité des CMS les rend,
à qualité égale, moins performants qu'un site construit sans CMS.
• Cible privilégiée d’attaques : le code open source commun est plus aisé à
pirater.
• Difficiles à migrer : changer de CMS est souvent beaucoup plus long et
complexe que de faire évoluer un site web construit sans CMS.
• Moins faciles à référencer : la structure des pages limitent souvent
l'adéquation avec les règles du référencement.
• Moins stables
Outils de gestion de contenu WEB : les CMS
12
État de l’Art des CMS en 2020
Outils de gestion de contenu WEB : les CMS
13
WordPress
• CMS développé depuis 2003
• Écrit en PHP / MySQL
• Au départ, simple outil de « blogging »
• Devenu un CMS polyvalent
• Distribué par la fondation wordpress.org
• Des fonctionnalités intéressantes
• Facile et accessible
• Designs personnalisables (thèmes et templates)
• Sites adaptatifs pour smartphones
• De nombreuses extensions (plugins)
WordPress.org ≠ WordPress.com
• WordPress.ORG
– source de téléchargement pour WordPress
– propose un large choix de thèmes et d’extensions gratuites
– portail vers les forums
– documentation pour les développeurs
• WordPress.COM
– Service commercial fourni par la firme Automattic.
– Permet de lancer rapidement un site.
– Un choix limité de thèmes (gratuits ou payants).
– Ne permet pas l’installation de plugins supplémentaires.
– Exige de payer un supplément pour certaines fonctions.
Outils de gestion de contenu WEB : les CMS
15
Installation de WordPress
• Télécharger WordPress – Décompresser
placer le dossier WordPress dans le dossier www de uWamp
• Créer une base de données dans MySQL pour accueillir les données de
votre site WEB WordPress
• http://localhost/wordpress/
Administrer un site avec Wordpress
Réglages initiaux recommandés
• La visibilité du site
Sous Réglages → Lecture → Visibilité pour les
moteurs de recherche.
Permet, pendant la phase de développement, d’empêcher l’indexation
d’un site par les robots de recherche.
Attention à ne pas oublier de changer ce réglage lorsque vous passerez le
site en production
La structure des liens
• Les URLs des pages d’un site WordPress peuvent prendre plusieurs formes
• Dans la page de configuration Réglages → Permaliens, choisir une structure
parmi les “réglages courants” proposés.
• La structure choisie pour ces URLs aura un impact important sur le placement de
votre site dans les résultats de recherche.
• Il est recommandée par spécialistes de l’optimisation pour moteurs de recherche
de choisir le nom de l’article comme URL.
Commentaires ouverts ou fermés
• Dans Réglages → Discussion, désactiver « Autoriser les visiteurs à
publier des commentaires sur les nouveaux articles » sauf si vous
souhaitez que les internautes puissent laisser des commentaires sur tous
vos articles
• Désactivez également « Autoriser les liens de notification. »
Les formats d’images
• WordPress va redimensionner les images publiées pour éviter un poids trop
important
• Les valeurs par défaut (150 px pour les miniatures, 300 pour les moyennes, 1024
pour les grandes) ont été définies en 2008 : trop petites pour les standards actuels.
• Les dimensions idéales vont varier en fonction du thème utilisé
• Configurer les formats des versions miniatures, moyennes et grandes de vos
images dans Réglages → Médias.
• En cas de modification ultérieures des valeurs, les nouveaux réglages seront
appliqués uniquement pour les futures images, mais pas aux images déjà
existantes. Recalcul possible des miniatures avec une extension.
Choisir un thème WordPress
• Le thème définit l’habillage graphique d’un site
WordPress.
• Possibilité d’utiliser un thème gratuit, d’acquérir un
thème payant, ou de développer un thème sur mesure
pour des besoins spécifiques
• De base, WordPress propose plusieurs thèmes
• Quelques thèmes gratuits de haute qualité:
– Les thèmes l’équipe Automattic :
https://profiles.wordpress.org/automattic/#content-themes
– Les thèmes d’Anders Norén :
http://www.andersnoren.se/teman/
Structure d’un site WordPress
• WordPress distingue « pages » et « articles ».
• On peut afficher plusieurs articles sur une même page
• Un article a une date de publication, un auteur, un espace pour
les commentaires
• Les articles peuvent être rangés par catégories, regroupés sur
les pages que WordPress crée automatiquement
• On ne peut pas afficher plusieurs pages sur une page.
Gestion des utilisateurs
• Plusieurs personnes peuvent intervenir sur un site
Wordpress, avec des droits différents
• Les rôles dans Wordpress
– Administrateur : accès à toutes les fonctionnalités
– Éditeur : Créer et modifier des pages et des articles, gérer
les catégories et les commentaires
– Auteur : Créer et modifier « leurs » articles
– Contributeur : Créer et modifier des articles soumis à une
validation
– Abonné : Accès au tableau de bord pour modifier leurs
information
Gestion des utilisateurs
Les extension (plugins) Wordpress
• Outils permettant d’étendre les fonctionnalités de
WordPress.
• Offrent des fonctions personnalisées pour répondre à
des besoins spécifiques.
• WordPress.org référence 50.000 extensions,
approuvées par une communauté, gratuites (sous
licence GPL).
https://fr.wordpress.org/plugins/
Chercher, installer et activer
Une extension ajoute des paramètres
Quelques extensions recommandées
• Pour créer des formulaires
Pour envoyer du courrier électronique
• WP Mail SMTP permet de choisir le serveur d’envoi
de courriers électronique
Pour optimiser le référencement
• Yoast SEO permet de remplir des méta données (description,
mots clés) pour optimiser le référencement
• SEO = Search Engine Optimisation
Carousel d’images
• Il existe de très nombreux plugins de « sliders »

Contenu connexe

ODP
Un site web en 5 minutes avec le CMS Wordpress- SFD Douala 2014
ODP
Wordpress pour les entreprises
ODP
présentation wordpress
PPT
agoraCMS - WordPress, thèmes et plugins : mode d'emploi
PDF
Créer son site web avec WordPress
PPTX
Présentation du CMS Wordpress avec des illustrations
PDF
Comment choisir son cms
PDF
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
Un site web en 5 minutes avec le CMS Wordpress- SFD Douala 2014
Wordpress pour les entreprises
présentation wordpress
agoraCMS - WordPress, thèmes et plugins : mode d'emploi
Créer son site web avec WordPress
Présentation du CMS Wordpress avec des illustrations
Comment choisir son cms
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...

Similaire à Cours CMS pour Développement Web Ing Info (20)

PPTX
Optimiser réellement le référencement naturel de WordPress
PDF
Développer son site internet et optimiser son référencement
KEY
Histoires de CMS
PDF
Le meilleur pour votre site WordPress
PPT
SAPIENS2009 - Module 4B
PPTX
Supports de cours Fit4Digital future - CMS
PPTX
Formation Wordpress 3
PDF
Blog sur Wordpress.com
PPTX
Web content management wcm
PPTX
BsbnsbhhshInstallation_WordPress_XAMPP.pptx
PPT
content management system
PDF
WordPress & le Multsite
PPTX
WORDPRESS Qu'est ce que c'est ?
PPTX
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014
PDF
Sites multilingues – le grand débat qui va enfin tout régler
PPT
Systèmes de Gestion de Contenu (SGC)
KEY
WordPress en tant que CMS
PPTX
Test de produit, word press
PPTX
WordPress en tant que CMS
Optimiser réellement le référencement naturel de WordPress
Développer son site internet et optimiser son référencement
Histoires de CMS
Le meilleur pour votre site WordPress
SAPIENS2009 - Module 4B
Supports de cours Fit4Digital future - CMS
Formation Wordpress 3
Blog sur Wordpress.com
Web content management wcm
BsbnsbhhshInstallation_WordPress_XAMPP.pptx
content management system
WordPress & le Multsite
WORDPRESS Qu'est ce que c'est ?
Personnaliser l'interface administrateur de Drupal - DrupalCamp Montreal 2014
Sites multilingues – le grand débat qui va enfin tout régler
Systèmes de Gestion de Contenu (SGC)
WordPress en tant que CMS
Test de produit, word press
WordPress en tant que CMS
Publicité

Plus de sarrakouidri (6)

PPTX
Manipulation de tableaux (partie 1).pptx
PPTX
parametres_fonction.pptx Pour l'Algo et prog
PPT
Cours Développement Web Pour les informa
PPT
HTML (1).ppt pour Développement Web Ing Info
PDF
Base de données S6 - CM5 - SQL (Partie 1)
PDF
Base de données S6 - CM5 - SQL (Partie 1)
Manipulation de tableaux (partie 1).pptx
parametres_fonction.pptx Pour l'Algo et prog
Cours Développement Web Pour les informa
HTML (1).ppt pour Développement Web Ing Info
Base de données S6 - CM5 - SQL (Partie 1)
Base de données S6 - CM5 - SQL (Partie 1)
Publicité

Dernier (20)

PPTX
Le tableau volé.pptx Film françaisde pascal Bonitzer
PDF
Referentiel des metiers cadres dans la banque
PPTX
Fondamentaux du LMD.pptx pour les etudiants
PPTX
Séminaire protection des personnes vulnérables.pptx
PPT
مبادئ و هدف الحركة الكشفية عرض تقديمي.ppt
PPTX
Formation Equipement de protection .pptx
PPTX
Marketing de l'Artisanat et la technique
PDF
_LEAN_MANAGEMENT_Am_lioration_continue_�_1724845102.pdf
PPTX
SESSION4-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
PPT
le-subjonctif-présent, Grammaire, français
PPTX
risque environnema et mesure protect.pptx
PPTX
SESSION5-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
PDF
585-developpement-d-une-application-avec-python-fr-en-business.pdf
PPTX
Bienvenido slides about the first steps in spanish.pptx
PDF
Avis Digital Marketing Elite: Mon Retour d'Expérience Après 3 Mois d'Utilisation
PDF
🎓 Le Secret des Profs Captivants - 💡 Pourquoi l’oral est stratégique en class...
PPTX
Présentation Personal Branding J2025.pptx_20250218_132749_0000.pptx_20250610_...
PPT
diaporama pictogrammes de securité2.ppt
PPTX
Copie de Présentation Personal Branding J2025.pptx_20250610_120558_0000.pptx
PPTX
Informatique pour débutants niveau 1.pptx
Le tableau volé.pptx Film françaisde pascal Bonitzer
Referentiel des metiers cadres dans la banque
Fondamentaux du LMD.pptx pour les etudiants
Séminaire protection des personnes vulnérables.pptx
مبادئ و هدف الحركة الكشفية عرض تقديمي.ppt
Formation Equipement de protection .pptx
Marketing de l'Artisanat et la technique
_LEAN_MANAGEMENT_Am_lioration_continue_�_1724845102.pdf
SESSION4-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
le-subjonctif-présent, Grammaire, français
risque environnema et mesure protect.pptx
SESSION5-SUPPORT-DE-COURS-FLEC-(Future leader en énergie au Cameroun)-CECOSDA...
585-developpement-d-une-application-avec-python-fr-en-business.pdf
Bienvenido slides about the first steps in spanish.pptx
Avis Digital Marketing Elite: Mon Retour d'Expérience Après 3 Mois d'Utilisation
🎓 Le Secret des Profs Captivants - 💡 Pourquoi l’oral est stratégique en class...
Présentation Personal Branding J2025.pptx_20250218_132749_0000.pptx_20250610_...
diaporama pictogrammes de securité2.ppt
Copie de Présentation Personal Branding J2025.pptx_20250610_120558_0000.pptx
Informatique pour débutants niveau 1.pptx

Cours CMS pour Développement Web Ing Info

  • 1. Outils de gestion de contenu WEB : les CMS 1 Outils de gestion de contenu WEB François BONNEVILLE aricia - francois@aricia.fr Outils de gestion de contenu WEB CMS (Content Management Systems)
  • 2. Outils de gestion de contenu WEB : les CMS 2 Sommaire du cours • Bref historique du WEB et de ses technologies • Comprendre le fonctionnement des CMS • Explorer leurs différentes fonctionnalités • Découvrir leurs avantages et leurs inconvénients • Liste des CMS existants • Installer un serveur WEB local • Installer WordPress • Installer un template Wordpress • Les extensions (plugins) • Manipuler Wordpress
  • 3. Outils de gestion de contenu WEB : les CMS 3 Historique du WEB et de ses technologies • Début des années 1990 : création du WEB basé sur 3 inventions • HTTP : protocole de transfert de document • URL : système d’adressage unique d’un document • HTML : langage de balisage de pages hypertextes • 1995 : HTML version 3 • Feuilles de style CSS • Langage de script coté client : Javascript • Langage de script coté serveur : PHP / ASP / JSP • Couplage simplifié avec des bases de données
  • 4. Outils de gestion de contenu WEB : les CMS 4 Architecture Client / Serveur
  • 5. Outils de gestion de contenu WEB : les CMS 5 Installer un serveur WEB pour maquetter • Plusieurs plateformes de développement existent pouvant être installées sur un ordinateur de bureau • WAMP • XAMPP • MAMP • UwAmp • EasyPHP • Voir le comparatif Notre choix pédagogique : UwAmp pour sa portabilité (l’installation ne nécessite pas d’être « administrateur » de l’ordinateur)
  • 6. Outils de gestion de contenu WEB : les CMS 6 Installer UwAmp Changer la version PHP 7
  • 7. Créer une base de données • Utilisation de phpMyAdmin
  • 8. Outils de gestion de contenu WEB : les CMS 8 Concevoir un site WEB • Se poser les bonnes questions QQQOCP • Rédiger un cahier des charges exemple de cahier des charges • Réaliser en interne ou externaliser • Choisir une solution d’hébergement du site
  • 9. Outils de gestion de contenu WEB : les CMS 9 Caractéristiques d’un CMS • Ensemble d’outils logiciels ayant pour but de faciliter ou d'automatiser les tâches de conception et de mise à jour d'un site WEB. • Mise en place sans connaissances en programmation. Les actions se font à travers des interfaces graphiques, et non avec des lignes de code. • Possibilité de « styler » l’interface avec des templates (modèles prédéfinis) • Édition des pages en mode WYSIWYG (What You See Is What You Get) « ce que vous voyez est ce que vous obtenez » • Gestion des droits d’accès au contenu
  • 10. Outils de gestion de contenu WEB : les CMS 10 Avantages des CMS • Accessibles : pas besoin de connaître un langage de programmation pour pouvoir les utiliser ou les installer • Rapides à mettre en place : quelques heures pour les plus complexes, quelques minutes pour les plus simples. • Soutenus par une communauté : pour obtenir de l'aide. • Faciles à maintenir et à faire évoluer : les CMS répercutent les évolutions du WEB (usage, technologie, design, ergonomie, etc.
  • 11. Outils de gestion de contenu WEB : les CMS 11 Inconvénients des CMS • Manque de flexibilité : de fonctionnalités existent, mais il est souvent complexe d'ajouter celles qui ne sont pas initialement prévues. • Manque de performance : la généricité et la complexité des CMS les rend, à qualité égale, moins performants qu'un site construit sans CMS. • Cible privilégiée d’attaques : le code open source commun est plus aisé à pirater. • Difficiles à migrer : changer de CMS est souvent beaucoup plus long et complexe que de faire évoluer un site web construit sans CMS. • Moins faciles à référencer : la structure des pages limitent souvent l'adéquation avec les règles du référencement. • Moins stables
  • 12. Outils de gestion de contenu WEB : les CMS 12 État de l’Art des CMS en 2020
  • 13. Outils de gestion de contenu WEB : les CMS 13 WordPress • CMS développé depuis 2003 • Écrit en PHP / MySQL • Au départ, simple outil de « blogging » • Devenu un CMS polyvalent • Distribué par la fondation wordpress.org • Des fonctionnalités intéressantes • Facile et accessible • Designs personnalisables (thèmes et templates) • Sites adaptatifs pour smartphones • De nombreuses extensions (plugins)
  • 14. WordPress.org ≠ WordPress.com • WordPress.ORG – source de téléchargement pour WordPress – propose un large choix de thèmes et d’extensions gratuites – portail vers les forums – documentation pour les développeurs • WordPress.COM – Service commercial fourni par la firme Automattic. – Permet de lancer rapidement un site. – Un choix limité de thèmes (gratuits ou payants). – Ne permet pas l’installation de plugins supplémentaires. – Exige de payer un supplément pour certaines fonctions.
  • 15. Outils de gestion de contenu WEB : les CMS 15 Installation de WordPress • Télécharger WordPress – Décompresser placer le dossier WordPress dans le dossier www de uWamp • Créer une base de données dans MySQL pour accueillir les données de votre site WEB WordPress • http://localhost/wordpress/
  • 16. Administrer un site avec Wordpress
  • 17. Réglages initiaux recommandés • La visibilité du site Sous Réglages → Lecture → Visibilité pour les moteurs de recherche. Permet, pendant la phase de développement, d’empêcher l’indexation d’un site par les robots de recherche. Attention à ne pas oublier de changer ce réglage lorsque vous passerez le site en production
  • 18. La structure des liens • Les URLs des pages d’un site WordPress peuvent prendre plusieurs formes • Dans la page de configuration Réglages → Permaliens, choisir une structure parmi les “réglages courants” proposés. • La structure choisie pour ces URLs aura un impact important sur le placement de votre site dans les résultats de recherche. • Il est recommandée par spécialistes de l’optimisation pour moteurs de recherche de choisir le nom de l’article comme URL.
  • 19. Commentaires ouverts ou fermés • Dans Réglages → Discussion, désactiver « Autoriser les visiteurs à publier des commentaires sur les nouveaux articles » sauf si vous souhaitez que les internautes puissent laisser des commentaires sur tous vos articles • Désactivez également « Autoriser les liens de notification. »
  • 20. Les formats d’images • WordPress va redimensionner les images publiées pour éviter un poids trop important • Les valeurs par défaut (150 px pour les miniatures, 300 pour les moyennes, 1024 pour les grandes) ont été définies en 2008 : trop petites pour les standards actuels. • Les dimensions idéales vont varier en fonction du thème utilisé • Configurer les formats des versions miniatures, moyennes et grandes de vos images dans Réglages → Médias. • En cas de modification ultérieures des valeurs, les nouveaux réglages seront appliqués uniquement pour les futures images, mais pas aux images déjà existantes. Recalcul possible des miniatures avec une extension.
  • 21. Choisir un thème WordPress • Le thème définit l’habillage graphique d’un site WordPress. • Possibilité d’utiliser un thème gratuit, d’acquérir un thème payant, ou de développer un thème sur mesure pour des besoins spécifiques • De base, WordPress propose plusieurs thèmes • Quelques thèmes gratuits de haute qualité: – Les thèmes l’équipe Automattic : https://profiles.wordpress.org/automattic/#content-themes – Les thèmes d’Anders Norén : http://www.andersnoren.se/teman/
  • 22. Structure d’un site WordPress • WordPress distingue « pages » et « articles ». • On peut afficher plusieurs articles sur une même page • Un article a une date de publication, un auteur, un espace pour les commentaires • Les articles peuvent être rangés par catégories, regroupés sur les pages que WordPress crée automatiquement • On ne peut pas afficher plusieurs pages sur une page.
  • 23. Gestion des utilisateurs • Plusieurs personnes peuvent intervenir sur un site Wordpress, avec des droits différents • Les rôles dans Wordpress – Administrateur : accès à toutes les fonctionnalités – Éditeur : Créer et modifier des pages et des articles, gérer les catégories et les commentaires – Auteur : Créer et modifier « leurs » articles – Contributeur : Créer et modifier des articles soumis à une validation – Abonné : Accès au tableau de bord pour modifier leurs information
  • 25. Les extension (plugins) Wordpress • Outils permettant d’étendre les fonctionnalités de WordPress. • Offrent des fonctions personnalisées pour répondre à des besoins spécifiques. • WordPress.org référence 50.000 extensions, approuvées par une communauté, gratuites (sous licence GPL). https://fr.wordpress.org/plugins/
  • 27. Une extension ajoute des paramètres
  • 28. Quelques extensions recommandées • Pour créer des formulaires
  • 29. Pour envoyer du courrier électronique • WP Mail SMTP permet de choisir le serveur d’envoi de courriers électronique
  • 30. Pour optimiser le référencement • Yoast SEO permet de remplir des méta données (description, mots clés) pour optimiser le référencement • SEO = Search Engine Optimisation
  • 31. Carousel d’images • Il existe de très nombreux plugins de « sliders »