SlideShare une entreprise Scribd logo
1  sur  10
Introduction au CMS Web 
M. DIENG Abdoulaye
Objectif 
Connaître les systèmes de gestion 
de contenu Web
Sommaire 
1. Qu’est ce qu’un CMS ? 
2. Le contenu et sa gestion 
3. Architecture d’un CMS 
4. Avantages d’un CMS 
5. Fonctionnalités d’un CMS 
6. Types de CMS
Qu’est ce qu’un CMS ? 
 Problème : site Web dynamique c’est : 
• Structure (php, mysql, html, …) : intégrateur, développeur, … 
• Design (css, graphisme, …) : designer, graphiste, … 
• Contenu (texte, multimédia, …) : rédacteur, traducteur, … 
D’où variété de profils et bcp de temps pour la création 
 Sol : site Web « préfabriqué », personnalisable et ouvert aux 
créateurs de contenu. 
 CMS (Content Management System) permet, entre autres : 
• de créer rapidement et facilement la structure et le design 
d’un site Web dynamique. 
• d’insérer du contenu au site Web avec une interface 
WYSIWYG
Le contenu et sa gestion 
• Contenus non structurés ou documents statiques 
(audio/vidéo, bureautiques, graphiques, etc.) stockés par les 
systèmes de fichiers. 
• Contenus structurés ou documents dynamiques (Web 
notamment) agençant des éléments (textes, images, etc.) en 
provenance d'une ou de plusieurs bases de données. 
• Gestion : ajouter des contenus, éditer, présenter, supprimer, 
gérer les droits d’accès, etc.
Architecture d’un CMS
Avantages d’un CMS 
• Gratuité et open source pour la plupart 
• Réduction des délais de publication 
• Création du contenu en utilisant une interface en ligne 
• Elimination des barrières techniques 
• Travail collaboratif 
• Possibilité d’ajouter des fonctionnalités particulières.
Fonctionnalités d’un CMS 
• Création de contenu : interface WYSIWYG, ajout de texte ou 
du multimédia, utilisation d’un SGBD, etc. 
• Gestion de contenu : sécurité, chaîne de validation, 
sauvegarde, archivage, etc. 
• Contrôle des versions : application d'un statut aux documents 
(en ébauche, en attente d'approbation, approuvé et mis en 
ligne, etc.) 
• Gestion des utilisateurs et des droits 
• Indexation et recherche 
• Support de multiples plateformes et navigateurs
Types de CMS 
• Portails (Joomla, Drupal, Spip, Typo3, ...) 
• Blogs (Wordpress, DotClear, Blogger, ...) 
• E-commerce (Prestashop, OS-Commerce, Magento, ...) 
• Forums (phpBB, Phorum, punBB, SMF,...) 
• Mailing (PhpList, PhpMyNewsLetter, …) 
• Galeries ( Coppermine, Gallery, Zen Photo, Webalbum,...) 
• Wiki (MediaWiki, Dokuwiki, Wikkawiki, Gobby, …) 
• Gestion d’entreprise (SugarCRM, Dolibarr, …) 
• Groupware (Egroupware, OpenGroupware, Kolab, ...) 
• E-learning (Claroline, Moodle, Site@School,…) 
• etc.
Types de CMS 
• Portails (Joomla, Drupal, Spip, Typo3, ...) 
• Blogs (Wordpress, DotClear, Blogger, ...) 
• E-commerce (Prestashop, OS-Commerce, Magento, ...) 
• Forums (phpBB, Phorum, punBB, SMF,...) 
• Mailing (PhpList, PhpMyNewsLetter, …) 
• Galeries ( Coppermine, Gallery, Zen Photo, Webalbum,...) 
• Wiki (MediaWiki, Dokuwiki, Wikkawiki, Gobby, …) 
• Gestion d’entreprise (SugarCRM, Dolibarr, …) 
• Groupware (Egroupware, OpenGroupware, Kolab, ...) 
• E-learning (Claroline, Moodle, Site@School,…) 
• etc.

Contenu connexe

Tendances

Formation joomla 2.5 séance 1 sur 4
Formation joomla 2.5 séance 1 sur 4Formation joomla 2.5 séance 1 sur 4
Formation joomla 2.5 séance 1 sur 4Jamel Eddine Zarga
 
Simple présentation de Wordpress
Simple présentation de WordpressSimple présentation de Wordpress
Simple présentation de WordpressOlympe Tchibozo
 
WordPress en 2015 - ForumPHP
WordPress en 2015 - ForumPHPWordPress en 2015 - ForumPHP
WordPress en 2015 - ForumPHPxavierborderie
 
Formation WordPress à Blida
Formation WordPress à BlidaFormation WordPress à Blida
Formation WordPress à BlidaGd6d
 
Formation Wordpress 3
Formation Wordpress 3Formation Wordpress 3
Formation Wordpress 3robinparisi
 
Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...
Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...
Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...Claude BUENO
 
10 astuces pour se faciliter l'administration sous Joomla! Joomladay France 2015
10 astuces pour se faciliter l'administration sous Joomla! Joomladay France 201510 astuces pour se faciliter l'administration sous Joomla! Joomladay France 2015
10 astuces pour se faciliter l'administration sous Joomla! Joomladay France 2015Com'3elles - www.com3elles.com
 
Wordpress final
Wordpress finalWordpress final
Wordpress finalcne1droit
 
WP day Algérie : Concevoir un plugin WordPress
WP day Algérie : Concevoir un plugin WordPressWP day Algérie : Concevoir un plugin WordPress
WP day Algérie : Concevoir un plugin WordPressimath
 
WORDPRESS Qu'est ce que c'est ?
WORDPRESS Qu'est ce que c'est ?WORDPRESS Qu'est ce que c'est ?
WORDPRESS Qu'est ce que c'est ?mirabelleformation
 
Joom sessionabj11-Installation de Joomla sur Windows
Joom sessionabj11-Installation de Joomla sur WindowsJoom sessionabj11-Installation de Joomla sur Windows
Joom sessionabj11-Installation de Joomla sur WindowsBacely YoroBi
 
Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)Alexandre Marie
 
Drupal - La puissance de Drush
Drupal - La puissance de DrushDrupal - La puissance de Drush
Drupal - La puissance de DrushAlexandre Marie
 

Tendances (20)

Formation joomla 2.5 séance 1 sur 4
Formation joomla 2.5 séance 1 sur 4Formation joomla 2.5 séance 1 sur 4
Formation joomla 2.5 séance 1 sur 4
 
Simple présentation de Wordpress
Simple présentation de WordpressSimple présentation de Wordpress
Simple présentation de Wordpress
 
WordPress en 2015 - ForumPHP
WordPress en 2015 - ForumPHPWordPress en 2015 - ForumPHP
WordPress en 2015 - ForumPHP
 
Formation WordPress à Blida
Formation WordPress à BlidaFormation WordPress à Blida
Formation WordPress à Blida
 
Joomla
JoomlaJoomla
Joomla
 
Formation Wordpress 3
Formation Wordpress 3Formation Wordpress 3
Formation Wordpress 3
 
Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...
Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...
Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...
 
Initiation à WordPress
Initiation à WordPressInitiation à WordPress
Initiation à WordPress
 
10 astuces pour se faciliter l'administration sous Joomla! Joomladay France 2015
10 astuces pour se faciliter l'administration sous Joomla! Joomladay France 201510 astuces pour se faciliter l'administration sous Joomla! Joomladay France 2015
10 astuces pour se faciliter l'administration sous Joomla! Joomladay France 2015
 
Fondamentaux des CMS
Fondamentaux des CMSFondamentaux des CMS
Fondamentaux des CMS
 
Formation WordPress médiathèque Mauguio (mai 2017)
Formation WordPress médiathèque Mauguio (mai 2017)Formation WordPress médiathèque Mauguio (mai 2017)
Formation WordPress médiathèque Mauguio (mai 2017)
 
Wordpress final
Wordpress finalWordpress final
Wordpress final
 
WP day Algérie : Concevoir un plugin WordPress
WP day Algérie : Concevoir un plugin WordPressWP day Algérie : Concevoir un plugin WordPress
WP day Algérie : Concevoir un plugin WordPress
 
Presentation joomla
Presentation joomlaPresentation joomla
Presentation joomla
 
WORDPRESS Qu'est ce que c'est ?
WORDPRESS Qu'est ce que c'est ?WORDPRESS Qu'est ce que c'est ?
WORDPRESS Qu'est ce que c'est ?
 
Joom sessionabj11-Installation de Joomla sur Windows
Joom sessionabj11-Installation de Joomla sur WindowsJoom sessionabj11-Installation de Joomla sur Windows
Joom sessionabj11-Installation de Joomla sur Windows
 
Comment creer blog
Comment creer blogComment creer blog
Comment creer blog
 
Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)Drupal7 - Bonnes Pratiques (Partie 1)
Drupal7 - Bonnes Pratiques (Partie 1)
 
Référencer son site Joomla!
Référencer son site Joomla!Référencer son site Joomla!
Référencer son site Joomla!
 
Drupal - La puissance de Drush
Drupal - La puissance de DrushDrupal - La puissance de Drush
Drupal - La puissance de Drush
 

En vedette

Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3Juan Cardona
 
Comment choisir son cms
Comment choisir son cmsComment choisir son cms
Comment choisir son cmsStrasWeb
 
Choix strategique d'un CMS
Choix strategique d'un CMSChoix strategique d'un CMS
Choix strategique d'un CMSOlivier Dommange
 
Slideshare Project
Slideshare ProjectSlideshare Project
Slideshare Projectsuzrocky
 
Publier en ligne via un CMS
Publier en ligne via un CMS Publier en ligne via un CMS
Publier en ligne via un CMS CRDPRouen
 
Les CMS : Content Management System
Les CMS : Content Management SystemLes CMS : Content Management System
Les CMS : Content Management Systemestelleabn
 
Las Redes Sociales
Las Redes SocialesLas Redes Sociales
Las Redes Socialesluisa1005
 
Alral info n 1 11-12
Alral info n  1 11-12Alral info n  1 11-12
Alral info n 1 11-12Franck Dupont
 
Formato para la presentación de un pn
Formato para la presentación de un pnFormato para la presentación de un pn
Formato para la presentación de un pnSaris Moncada Lopera
 
Brand review sur les sodas
Brand review sur les sodasBrand review sur les sodas
Brand review sur les sodas5ICRPESGCI
 
Nighteen prod
Nighteen prodNighteen prod
Nighteen prodnighteen
 
MI TARJETA DE PRESENTACION
MI TARJETA DE PRESENTACIONMI TARJETA DE PRESENTACION
MI TARJETA DE PRESENTACIONForjando Valores
 
Trabajo practico 11 lucila zamora
Trabajo practico 11 lucila zamoraTrabajo practico 11 lucila zamora
Trabajo practico 11 lucila zamoraluly-z
 
Herramientas google para profesores y alumnos
Herramientas google para profesores y alumnosHerramientas google para profesores y alumnos
Herramientas google para profesores y alumnosMaria Garcia
 
Alba sabuco le futur simple
Alba sabuco   le futur simpleAlba sabuco   le futur simple
Alba sabuco le futur simpleamsp3
 
Los recursos naturalesen ingles
Los recursos naturalesen inglesLos recursos naturalesen ingles
Los recursos naturalesen inglesc78
 

En vedette (20)

Taller de programación clase #3
Taller de programación   clase #3Taller de programación   clase #3
Taller de programación clase #3
 
Comment choisir son cms
Comment choisir son cmsComment choisir son cms
Comment choisir son cms
 
Choix strategique d'un CMS
Choix strategique d'un CMSChoix strategique d'un CMS
Choix strategique d'un CMS
 
Slideshare Project
Slideshare ProjectSlideshare Project
Slideshare Project
 
Publier en ligne via un CMS
Publier en ligne via un CMS Publier en ligne via un CMS
Publier en ligne via un CMS
 
Les CMS : Content Management System
Les CMS : Content Management SystemLes CMS : Content Management System
Les CMS : Content Management System
 
El CMV Y EL CUELLO DE BOTELLA
El CMV Y EL CUELLO DE BOTELLAEl CMV Y EL CUELLO DE BOTELLA
El CMV Y EL CUELLO DE BOTELLA
 
Las Redes Sociales
Las Redes SocialesLas Redes Sociales
Las Redes Sociales
 
exposicion competencias
exposicion competenciasexposicion competencias
exposicion competencias
 
Is
IsIs
Is
 
Alral info n 1 11-12
Alral info n  1 11-12Alral info n  1 11-12
Alral info n 1 11-12
 
Formato para la presentación de un pn
Formato para la presentación de un pnFormato para la presentación de un pn
Formato para la presentación de un pn
 
Brand review sur les sodas
Brand review sur les sodasBrand review sur les sodas
Brand review sur les sodas
 
Toeic toefl
Toeic toeflToeic toefl
Toeic toefl
 
Nighteen prod
Nighteen prodNighteen prod
Nighteen prod
 
MI TARJETA DE PRESENTACION
MI TARJETA DE PRESENTACIONMI TARJETA DE PRESENTACION
MI TARJETA DE PRESENTACION
 
Trabajo practico 11 lucila zamora
Trabajo practico 11 lucila zamoraTrabajo practico 11 lucila zamora
Trabajo practico 11 lucila zamora
 
Herramientas google para profesores y alumnos
Herramientas google para profesores y alumnosHerramientas google para profesores y alumnos
Herramientas google para profesores y alumnos
 
Alba sabuco le futur simple
Alba sabuco   le futur simpleAlba sabuco   le futur simple
Alba sabuco le futur simple
 
Los recursos naturalesen ingles
Los recursos naturalesen inglesLos recursos naturalesen ingles
Los recursos naturalesen ingles
 

Similaire à Les CMS Web

2018 Cours projet web collaboratif Partie1
2018 Cours projet web collaboratif Partie12018 Cours projet web collaboratif Partie1
2018 Cours projet web collaboratif Partie1Eric Giraudin
 
2015 Projet Web Collaborartif, Introduction au cours
2015 Projet Web Collaborartif, Introduction au cours2015 Projet Web Collaborartif, Introduction au cours
2015 Projet Web Collaborartif, Introduction au coursEric Giraudin
 
Tour d'horizon des CMS Open Source
Tour d'horizon des CMS Open SourceTour d'horizon des CMS Open Source
Tour d'horizon des CMS Open SourceYannick Pavard
 
Cours projet web collaboratif - partie 1 : Introduction, version 2019
Cours projet web collaboratif - partie 1 : Introduction, version 2019Cours projet web collaboratif - partie 1 : Introduction, version 2019
Cours projet web collaboratif - partie 1 : Introduction, version 2019Eric Giraudin
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Laurent Moccozet
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Nicolas Morin
 
Yass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxYass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxyassinesouli2
 
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...ssuser1a62e1
 
Présentation CMS ( Joomla )
Présentation CMS ( Joomla )Présentation CMS ( Joomla )
Présentation CMS ( Joomla )Gaspar Daniel
 
Jug algeria x wiki-conference
Jug algeria x wiki-conferenceJug algeria x wiki-conference
Jug algeria x wiki-conferenceAlgeria JUG
 
XWiki : Framework de développement pour les plateformes collaboratives
XWiki : Framework de développement pour les plateformes collaborativesXWiki : Framework de développement pour les plateformes collaboratives
XWiki : Framework de développement pour les plateformes collaborativesKorteby Farouk
 
Internet, e-business et commerce équitable
Internet, e-business et commerce équitableInternet, e-business et commerce équitable
Internet, e-business et commerce équitablePhenyx43
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Nicolas Morin
 
Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Microsoft Technet France
 
Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !davrous
 
ImpressCMS Persistable Framework: Développement de modules en accéléré
ImpressCMS Persistable Framework: Développement de modules en accéléréImpressCMS Persistable Framework: Développement de modules en accéléré
ImpressCMS Persistable Framework: Développement de modules en accéléréINBOX International inc.
 

Similaire à Les CMS Web (20)

2018 Cours projet web collaboratif Partie1
2018 Cours projet web collaboratif Partie12018 Cours projet web collaboratif Partie1
2018 Cours projet web collaboratif Partie1
 
2015 Projet Web Collaborartif, Introduction au cours
2015 Projet Web Collaborartif, Introduction au cours2015 Projet Web Collaborartif, Introduction au cours
2015 Projet Web Collaborartif, Introduction au cours
 
Tour d'horizon des CMS Open Source
Tour d'horizon des CMS Open SourceTour d'horizon des CMS Open Source
Tour d'horizon des CMS Open Source
 
Cms oss-27012006
Cms oss-27012006Cms oss-27012006
Cms oss-27012006
 
Web content management wcm
Web content management wcmWeb content management wcm
Web content management wcm
 
Cours projet web collaboratif - partie 1 : Introduction, version 2019
Cours projet web collaboratif - partie 1 : Introduction, version 2019Cours projet web collaboratif - partie 1 : Introduction, version 2019
Cours projet web collaboratif - partie 1 : Introduction, version 2019
 
Cms
CmsCms
Cms
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
 
Yass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptxYass-RSI-Bootstrap.pptx
Yass-RSI-Bootstrap.pptx
 
Liste des fonctionnalités du CMS Rubedo
Liste des fonctionnalités du CMS RubedoListe des fonctionnalités du CMS Rubedo
Liste des fonctionnalités du CMS Rubedo
 
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
INITITIATION_AU_DEVELOPPEMENT_WEB_ET_PRESENTATION_DES_DIFFERENTES_SOLUTIONS_P...
 
Présentation CMS ( Joomla )
Présentation CMS ( Joomla )Présentation CMS ( Joomla )
Présentation CMS ( Joomla )
 
Jug algeria x wiki-conference
Jug algeria x wiki-conferenceJug algeria x wiki-conference
Jug algeria x wiki-conference
 
XWiki : Framework de développement pour les plateformes collaboratives
XWiki : Framework de développement pour les plateformes collaborativesXWiki : Framework de développement pour les plateformes collaboratives
XWiki : Framework de développement pour les plateformes collaboratives
 
Internet, e-business et commerce équitable
Internet, e-business et commerce équitableInternet, e-business et commerce équitable
Internet, e-business et commerce équitable
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)
 
Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !
 
Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !
 
ImpressCMS Persistable Framework: Développement de modules en accéléré
ImpressCMS Persistable Framework: Développement de modules en accéléréImpressCMS Persistable Framework: Développement de modules en accéléré
ImpressCMS Persistable Framework: Développement de modules en accéléré
 

Plus de Abdoulaye Dieng

Fondamentaux du Référencement naturel
Fondamentaux du Référencement naturelFondamentaux du Référencement naturel
Fondamentaux du Référencement naturelAbdoulaye Dieng
 
Panorama des Technologies mobiles
Panorama des Technologies mobilesPanorama des Technologies mobiles
Panorama des Technologies mobilesAbdoulaye Dieng
 
Fondamentaux d’une API REST
Fondamentaux d’une API RESTFondamentaux d’une API REST
Fondamentaux d’une API RESTAbdoulaye Dieng
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScriptAbdoulaye Dieng
 
Introduction à l’orienté objet en Python
Introduction à l’orienté objet en PythonIntroduction à l’orienté objet en Python
Introduction à l’orienté objet en PythonAbdoulaye Dieng
 
Introduction à React JS
Introduction à React JSIntroduction à React JS
Introduction à React JSAbdoulaye Dieng
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmiqueAbdoulaye Dieng
 
Requêtes HTTP synchrones et asynchrones
Requêtes HTTPsynchrones et asynchronesRequêtes HTTPsynchrones et asynchrones
Requêtes HTTP synchrones et asynchronesAbdoulaye Dieng
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScriptAbdoulaye Dieng
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmiqueAbdoulaye Dieng
 

Plus de Abdoulaye Dieng (20)

Introduction à React
Introduction à ReactIntroduction à React
Introduction à React
 
Fondamentaux du Référencement naturel
Fondamentaux du Référencement naturelFondamentaux du Référencement naturel
Fondamentaux du Référencement naturel
 
Introduction à Symfony
Introduction à SymfonyIntroduction à Symfony
Introduction à Symfony
 
Panorama des Technologies mobiles
Panorama des Technologies mobilesPanorama des Technologies mobiles
Panorama des Technologies mobiles
 
Initiation à Bootstrap
Initiation à BootstrapInitiation à Bootstrap
Initiation à Bootstrap
 
Introduction à Laravel
Introduction à LaravelIntroduction à Laravel
Introduction à Laravel
 
Fondamentaux d’une API REST
Fondamentaux d’une API RESTFondamentaux d’une API REST
Fondamentaux d’une API REST
 
Introduction à Angular
Introduction à AngularIntroduction à Angular
Introduction à Angular
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScript
 
Introduction à l’orienté objet en Python
Introduction à l’orienté objet en PythonIntroduction à l’orienté objet en Python
Introduction à l’orienté objet en Python
 
Introduction à Python
Introduction à PythonIntroduction à Python
Introduction à Python
 
Introduction à React JS
Introduction à React JSIntroduction à React JS
Introduction à React JS
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmique
 
Introduction à Symfony
Introduction à SymfonyIntroduction à Symfony
Introduction à Symfony
 
Initiation à Bootstrap
Initiation à BootstrapInitiation à Bootstrap
Initiation à Bootstrap
 
Requêtes HTTP synchrones et asynchrones
Requêtes HTTPsynchrones et asynchronesRequêtes HTTPsynchrones et asynchrones
Requêtes HTTP synchrones et asynchrones
 
Introduction à jQuery
Introduction à jQueryIntroduction à jQuery
Introduction à jQuery
 
Introduction à JavaScript
Introduction à JavaScriptIntroduction à JavaScript
Introduction à JavaScript
 
Initiation à l'algorithmique
Initiation à l'algorithmiqueInitiation à l'algorithmique
Initiation à l'algorithmique
 
Introduction à HTML 5
Introduction à HTML 5Introduction à HTML 5
Introduction à HTML 5
 

Les CMS Web

  • 1. Introduction au CMS Web M. DIENG Abdoulaye
  • 2. Objectif Connaître les systèmes de gestion de contenu Web
  • 3. Sommaire 1. Qu’est ce qu’un CMS ? 2. Le contenu et sa gestion 3. Architecture d’un CMS 4. Avantages d’un CMS 5. Fonctionnalités d’un CMS 6. Types de CMS
  • 4. Qu’est ce qu’un CMS ?  Problème : site Web dynamique c’est : • Structure (php, mysql, html, …) : intégrateur, développeur, … • Design (css, graphisme, …) : designer, graphiste, … • Contenu (texte, multimédia, …) : rédacteur, traducteur, … D’où variété de profils et bcp de temps pour la création  Sol : site Web « préfabriqué », personnalisable et ouvert aux créateurs de contenu.  CMS (Content Management System) permet, entre autres : • de créer rapidement et facilement la structure et le design d’un site Web dynamique. • d’insérer du contenu au site Web avec une interface WYSIWYG
  • 5. Le contenu et sa gestion • Contenus non structurés ou documents statiques (audio/vidéo, bureautiques, graphiques, etc.) stockés par les systèmes de fichiers. • Contenus structurés ou documents dynamiques (Web notamment) agençant des éléments (textes, images, etc.) en provenance d'une ou de plusieurs bases de données. • Gestion : ajouter des contenus, éditer, présenter, supprimer, gérer les droits d’accès, etc.
  • 7. Avantages d’un CMS • Gratuité et open source pour la plupart • Réduction des délais de publication • Création du contenu en utilisant une interface en ligne • Elimination des barrières techniques • Travail collaboratif • Possibilité d’ajouter des fonctionnalités particulières.
  • 8. Fonctionnalités d’un CMS • Création de contenu : interface WYSIWYG, ajout de texte ou du multimédia, utilisation d’un SGBD, etc. • Gestion de contenu : sécurité, chaîne de validation, sauvegarde, archivage, etc. • Contrôle des versions : application d'un statut aux documents (en ébauche, en attente d'approbation, approuvé et mis en ligne, etc.) • Gestion des utilisateurs et des droits • Indexation et recherche • Support de multiples plateformes et navigateurs
  • 9. Types de CMS • Portails (Joomla, Drupal, Spip, Typo3, ...) • Blogs (Wordpress, DotClear, Blogger, ...) • E-commerce (Prestashop, OS-Commerce, Magento, ...) • Forums (phpBB, Phorum, punBB, SMF,...) • Mailing (PhpList, PhpMyNewsLetter, …) • Galeries ( Coppermine, Gallery, Zen Photo, Webalbum,...) • Wiki (MediaWiki, Dokuwiki, Wikkawiki, Gobby, …) • Gestion d’entreprise (SugarCRM, Dolibarr, …) • Groupware (Egroupware, OpenGroupware, Kolab, ...) • E-learning (Claroline, Moodle, Site@School,…) • etc.
  • 10. Types de CMS • Portails (Joomla, Drupal, Spip, Typo3, ...) • Blogs (Wordpress, DotClear, Blogger, ...) • E-commerce (Prestashop, OS-Commerce, Magento, ...) • Forums (phpBB, Phorum, punBB, SMF,...) • Mailing (PhpList, PhpMyNewsLetter, …) • Galeries ( Coppermine, Gallery, Zen Photo, Webalbum,...) • Wiki (MediaWiki, Dokuwiki, Wikkawiki, Gobby, …) • Gestion d’entreprise (SugarCRM, Dolibarr, …) • Groupware (Egroupware, OpenGroupware, Kolab, ...) • E-learning (Claroline, Moodle, Site@School,…) • etc.