• 1. Introduction
    • Les outils du développeur
  • 2. HTML
    • La syntax
      • Balise inline ou block ?
      • Les balises les plus utiles
      • Balises avec attributs
    • Une page html
      • Le nommage en WEB
      • Créer un fichier HTML
      • Structure de base
  • 3. CSS
    • La syntax
      • Les unités
      • Les sélecteurs
    • Une feuille css
      • Créer un document CSS
      • Lier le CSS
    • Positions
    • Flexbox
    • Grid
    • Responsive (Media queries)
  • 4. JS
    • La syntax
      • Les variables
    • Un fichier js
    • Exercices
  • 5. CMS
    • Introduction aux CMS
    • Installation de XAMPP (serveur local)
    • Joomla
      • Architecture
      • Le thème enfant
      • Les modules
      • Les menus
      • Custom fields
      • Language overrides
      • Tips&tricks
    • Wordpress
      • Initiation d'un wordpress
      • Le thème enfant
  • 6. SEO
    • Pourquoi la sémantique ?
  • 7. Mise en ligne
  • 8. UI / UX Design
    • Figma
      • Comprendre l'interface
      • Les pages et les calques
      • Raccourci clavier
    • Introduction
      • Les outils et aides de créations
      • Déroulement type d'un projet
Contact & horaire
  • fr
  • de

Introduction aux CMS

Statique ou dynamique ?

En utilisant un CMS, on va ajouter une couche supplémentaire à notre site pour permettre la gestion de contenu soit une base de données.

static-vs-dynamic


Différences entres les deux

Statique
Dynamique
  • Contenu non-modifiable
  • Figé dans le temps
  • Besoin d’un développeur pour toutes modifications
  • Évolutif
  • Maintenable par le client
  • Peut s’adapter

Avantages / Inconvénients

Avantages
Inconvénients
  • La maintenance du site web moins coûteuse
  • Le client à un accès immédiat et n'as pas besoin d'attendre un développeur pour modifier le contenu
  • La création de contenu séparer est plus aisée
    (par ex: un espace «mon compte»)
  • Vous pouvez créer une interface adaptaté à l'utilisation de votre client
  • Le déploiement d’un site multilingue et/ou multi-site est plus facile, plus rapide et moins risqué
  • La création du site est plus longue et plus coûteuse la première fois
  • Le template des pages sont pré-défini. L'ajout d'une page par la suite peut s'avérer plus compliqué
  • Le client peut implémenter «n’importe quoi» dans le site et le débug peut être long et fastidieux.

Dans quel cas utiliser un CMS ?

  • Pour un e-commerce ou un catalogue en ligne
  • Pour des blogs ou des forums
  • Site institutionnel ou vitrine
  • N'importe quel site qui nécessite la mise à jour régulière du contenu

Revue complète des CMS


Les plus utilisés

CMS (avec base de données)

  • Wordpress
  • Joomla 4
  • Drupal

Flat-files (sans base de donnée)

  • Grav CMS
  • Kirby

Table of Contents

  • Statique ou dynamique ?
  • Différences entres les deux
  • Avantages / Inconvénients
  • Dans quel cas utiliser un CMS ?
  • Les plus utilisés