Comment Jigsaw m’a permis de réaliser un rêve d’enfant

Daniel Rubango • August 22, 2019

blogging autres laravel developpement

Créer un blog afin de partager toutes mes découvertes, tout ce qui me traverserait l'esprit a toujours été un rêve pour moi. Un rêve qui a fini par devenir réalité grâce à un petit outil, mais très intéressant: Jigsaw by tighten – Un générateur des sites web statiques.

Pourquoi avoir utilisé un générateur des sites statiques pour la création d’un blog, à la place d’un CMS tout en un, tel que le populaire WordPress ? Commençons par expliquer la raison de mon choix, ensuite je donnerai bien plus de détails sur les particularités d’un générateur des sites statiques.

Pourquoi avoir fait ce choix

La principale raison de ce choix est que je voulais m’ouvrir à des outils bien différent de ceux déjà populaire sur le marché et déjà utilisé dans mes projets, surtout utiliser des outils pour geeks. Et puis, c’est un blog tout simple que je voulais créer, alors pourquoi me retenir ?

Les CMS sont très intéressants, très bon et facile d’emploi. J’ai eu à les utiliser sur bien des projets, surtout à mes débuts, pour les clients qui souhaitaient créer un site, un blog ou seulement avoir à la main un CMS. Le fait d’avoir un système d’administration très bien garni est un gros avantage permettant de gérer le contenu d’un site web facilement.

Avec un WordPress par exemple, vous avez tout à votre disposition, que ce soit la gestion d’utilisateurs, gestion du SEO, des commentaires, des thèmes, etc. Beaucoup des plugins sont mis à votre dispositions, qu’ils soient payants ou gratis. Dans mon cas, je n’avais pas besoin de tout cela. Je voulais seulement avoir un blog, aussi simple que possible, mais aussi fonctionnel.

Bien qu’étant simples et complets, les CMS offraient bien des choses dont je n’avais pas besoin, notamment l’utilisation d’une base des données. J’avais besoin dynamiquement statique… Je sais, cela ne veut sérieusement rien dire, mais bon…fallait trouver quelque chose. Créer un blog à la main sous forme de site statique est fastidieux. Je me suis alors mis à la recherche des outils pour la génération des sites statiques, et suis tombé sur Jigsaw.

Ah oui ! Jigsaw – un outil pour développeurs

Jigsaw n’est pas si facile à mettre en main pour monsieur tout le monde (un nom développeur). Petit rappel, ce n’est donc pas fait pour tout le monde. Pour moi, ce n’était qu’une étape à franchir. Il n’y a pas des thèmes disponibles au tout début pour la création d’un blog en moins de temps. Puis vint un kit de démarrage pour la création d’un blog avec Jigsaw. Pas besoin d’attendre, je me suis vite mis à tenir en main et à l’utiliser.

En tant que grand fan de Laravel – Un framework PHP, je me régalais. Tout m’était familier, surtout la gestionnaire de template de laravel, Blade et la ligne de commande. Je pense que c’est les seuls requis. Et puisque je venais de découvrir un nouvel utilitaire CSS, TailwindCSS, dont je parlerai dans un prochain article, je me suis mis à l’utiliser à fond pour la création de mon blog.

L’avantage lorsque l’on a affaire à un site statique, ce que c’est facile de l’héberger partout où l’on veut. J’ai fait très simple, j’ai utilisé Github comme hébergeur et Netlify pour l’administration – tout ce qui est nom de domaine, redirection et formulaire de contact.

Avec Netlify, j’avais à portée de mains une quantité incroyable des fonctionnalités pour sites statiques, allant des formulaires à la gestion d’accès. Je n’avais pas besoin de tous les outils, mais les avoir me réjouissait. Plus particulièrement, la gestion automatique de publication des mises à jours que j’apportais au site. Nul besoin de passer par du FTP, après push du code sur GitHub, Netlify le récupérait, travaillais dessus et le publiait directement pour moi.

Je ne suis pas un habitué dans l’écriture, encore moins dans la gestion d’un blog. Espérant qu’avec un peu de discipline et du temps, j’arriverai à être beaucoup plus à l’aide à l’écrit. Je promets d’ailleurs d’expliquer beaucoup plus en détails comment démarrer un projet de création d’un site web à l’aide d’un générateur des sites statiques.

Si cet article vous a été utile, ne manquez pas de me laisser un mot sur ma page de contact. S’il y a des questions, je suis prêt à y répondre… Je promets de répondre à toutes les questions. En attendant, merci d’être arrivé jusqu’au bout de cet article, peu importe le moyen.