Atelier sur les GSS à Paris Web 2017
Première étape de la communication sur les générateurs de sites statiques, la propostion d’un atelier à Paris Web 2017. Mon sujet Décliner des sites statiques performants avec un GSS (Jekyll, Hugo…) s’orientera sur la compréhension du processus de mise en ligne : de l’installation à l’hébergement.
Le sujet : Décliner des sites statiques performants avec un GSS (Jekyll, Hugo…)
Smashing Magazine vient de passer son blog sur un générateur de site statique.
Beaucoup de commentaires dithyrambiques se sont succédés et on a même vu une vidéo avec des codeurs du projet montrant un sourire satisfait.
Nous verrons ce qui se cache derrière le moteur. Comment Github développe Jekyll pour de l’édition de pages sur Github, comment avancent les développements de Hugo. Un peu de syntaxe, un peu de push/pull, des essais de plugins majeurs, des tentatives de templating, du headless CMS…
Et puis bien sûr de l’optimisation des performances web avec une présentation de Netlify (sa configuration, ses webhooks…).
Le processus
Les générateurs de sites statiques changent la donne en ce qui concerne la mise en place et la maintenance de sites.
Même si la prise en main d’une générateur de site statique peut demander du temps ; ils ne proposent aucun frein pour la mise en place de règles concernant l’affichage ou la performance.
Non seulement un site pourra être aussi rapide que vous le souhaitez mais en plus en fonction de votre choix de générateur la question du volume de données sera plus évidente à résoudre.
Comment choisit-on sa techno ? Comment mettre en place un générateur de site sur un hébergement ? Comment fonctionne sa mise à jour seul ou à plusieurs ?
Mon objectif
Faire comprendre aux participants que les générateurs de site statique ne sont pas qu’une simple affaire technique.
Combien voit-on de personne dire : moi aussi je les utilise j’en ai installé un pour réaliser un blog.
Je veux montrer comment leur utilisation change complètement la manière de faire du web en ouvrant des portes vers une autre façon de manipuler de la donnée.