Skip to content

Feat/127 07 utiliser une version de headless #134

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,10 +1,24 @@
---
title: 07. Utiliser une version de headless / sans tête
created at: Wed Jun 30 2021 16:07:56 GMT+0000 (Coordinated Universal Time)
updated at: Sat Jan 22 2022 10:26:47 GMT+0000 (Coordinated Universal Time)
path: /fiches/07-utiliser-une-version-de-headless-sans-tete
title: 07. Utiliser une version de headless (sans tête)
people:
scope: Front-Office
state_validation: Doing
responsible:
- Code(use·ur) → Développeu·se·r
- Low-code → Freelance et développeur Front-End d'agences
- No-code → Madame et Monsieur tout le monde
lifecycle: Intégration & Développement
priority_implementation: Fort 👍👍👍
environmental_impact: Fort 🌱🌱🌱
saved_resources:
- Processeur
- Réseau
- Requêtes
path: /fiches/07-utiliser-une-version-de-headless
toIndex: false
---


# 07. Utiliser une version de headless / sans tête

## Sujet
Expand All @@ -13,12 +27,10 @@ Lorsqu’une personne visite un site web dynamique, différentes requêtes sont

Si le contenu de votre site ne nécessite pas des mises à jour fréquentes ou contient des sections ne nécessitant pas de mises à jour quotidiennes (cf. CGU, mentions légales...), il est recommandé de générer des pages statiques de votre site c'est-à-dire à les pré-calculer à l'avance et de les stocker le serveur HTTP ou le serveur de cache de manière à les diffuser à l'internaute sans avoir à solliciter le serveur d’applications ou la base de données à chaque requête.

## **Green IT vous conseille**

---
## Green IT vous conseille

- Pour un blog avec peu d'activité, ou de petite taille, il est recommander de créer un site statique généré via un générateur de site statique (Jekyll, Hugo, Gasby, Eleventy, etc.) et de gérer le contenu via un CMS headless ou un headless flat-file CMS (Strapi, Contenful, Flextype, etc.).

NB: avec un site de type headless ('sans tête'), le CMS gère uniquement le _frontend_ (couche de présentation), tandis que le _backend_ peut être géré par une autre solution. Le principal avantage de cette approche est la possibilité de découpler l'édition de contenu de la partie développement technique afin d'utiliser d'autres outils plus adaptés aux besoins de votre site et qui correspondent davantage aux outils de prédilection de vos développeurs ;-)
Le principal avantage de cette approche est la possibilité de découpler l'édition de contenu de la partie développement technique afin d'utiliser d'autres outils plus adaptés aux besoins de votre site et qui correspondent davantage aux outils de prédilection de vos développeurs ;-)

- Pour un site ou une application web plus complexe, il est recommandé de rendre statiques uniquement les pages à faible taux de modifications en utilisant des frameworks (Next, Nuxt, Svelte, etc.).