<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>web &amp;mdash; mon-fablab-fr</title>
    <link>https://write.tedomum.net/mon-fablab-fr/tag:web</link>
    <description>Le blog fédéré du site https://www.mon-fablab.fr</description>
    <pubDate>Mon, 11 May 2026 19:08:00 +0000</pubDate>
    <item>
      <title>Mon OVH gate !</title>
      <link>https://write.tedomum.net/mon-fablab-fr/mon-ovh-gate</link>
      <description>&lt;![CDATA[Image&#xA;&#xA;Le 09/11 dernier (2017), les serveurs d&#39;OVH ont connu une grosse panne qui a mis dans le noir plus de 3 millions de sites français, dont plusieurs assez en vue (BFM Business, Interflora, Nexity, etc.) L&#39;hébergeur OVH est tout de même le 5ème acteur mondial de l&#39;hébergement web... mais là, pas de bol, ils ont eu en quelques heures une cascade de problèmes (coupure EDF !!) et le redémarrage des services, malgré une annonce de rétablissement à 99% dans la journée, n&#39;a pas été aussi rapide pour tout le monde. Autant mes services &#34;mutualisés&#34; hébergés chez eux ont vite redémarré, autant mon VPS (serveur virtuel personnel) est resté à l&#39;arrêt et inaccessible 4 jours complets !!! Quelques enseignements à en tirer... &#xA;&#xA;!--more--&#xA;&#xA;La première chose à dire est qu&#39;OVH n&#39;a pas eu de bol et je ne les blâme pas : on peut tous se prendre une tuile... Et leurs équipes ont fait un boulot énorme, travaillant jour et nuit pendant les 48 heures suivantes... Mais autant 99% des usagers ont pu être vite remis en route, autant quelques 1% dont je fais partie, sont restés en rade pendant plusieurs jours (4 jours complets sans aucun accès au VPS au moment où j&#39;écris ces lignes) ! Ceci est l&#39;occasion de quelques réflexions... &#xA;&#xA;Avoir en local ce qu&#39;il y a sur son serveur &#xA;&#xA;Je fais des sites web depuis plus de 10 ans... et l&#39;expérience m&#39;a déjà montré tout l&#39;intérêt d&#39;avoir des solutions robustes et si possibles d&#39;abord développées en local et ensuite mises en ligne. Et heureusement pour moi dans le cas présent !! Si mes services hébergés sur mon serveur VPS n&#39;étaient pas disponibles en local également, impossible d&#39;y avoir accès !! &#xA;&#xA;Là, une fois passé le délai &#34;raisonnable&#34; d&#39;attente de la remise en route du service chez OVH (2-3 j quand même... car une ré-installation complète c&#39;est long aussi 2 ou 3Go à uploader... ) et n&#39;ayant toujours pas accès au VPS après 4 jours (!!!), j&#39;ai pu tout simplement réinstaller l&#39;ensemble de mes sites et services (8 en tout) sur un autre VPS chez un autre hébergeur français chez qui j&#39;ai déjà un VPS dont je suis content (scaleway en l&#39;occurence). Heureusement que je n&#39;utilise que des ressources &#34;simples&#34; et tournant toutes en local, sinon, cela aurait tout bonnement été impossible sans les backups du VPS OVH... &#xA;&#xA;A noter qu&#39;au passage, à prix égal, le nouveau serveur est un dual core (contre 1 coeur sur le VPS précédent) et l&#39;espace disque passe à 50Go. &#xA;&#xA;  Dans le pire scénario, on pourrait imaginer une perte totale des data du VPS... çà m&#39;est arrivé une fois avec un hébergeur sur un cloud... donc, c&#39;est possible !!! Et dans ce cas, si on n&#39;a pas en local, c&#39;est mort !&#xA;&#xA;Remettre en cause la &#34;centralisation&#34; des services&#xA;&#xA;Je suis personnellement assez critique vis à vis des services centralisés (Google Docs, Facebook, Dropbox, ...) car je considère que cela constitue une régression conceptuelle vis à vis de la notion de réseau : si un acteur &#34;central&#34; tombe, de nombreux utilisateurs sont impactés. Je préfère les services décentralisés tels que BitTorrent ou encore Diaspora pour ne citer qu&#39;eux. &#xA;&#xA;Le cas d&#39;OVH est un peu particulier en ce sens qu&#39;il ne constitue pas un service centralisé unique en tant que tel... mais avec le temps, cet acteur a mine de rien de fait &#34;centralisé&#34; l&#39;hébergement des sites et cela pose donc problème si un tel acteur a un souci majeur comme cela vient de se produire. Si la raison du problème était une destruction physique des serveurs (attentat ou autre accident industriel)... on ose à peine imaginer le fiasco résultant... et pas pendant 1 matinée du coup !&#xA;&#xA;Donc, partant de ce constat, et sans aucune animosité envers OVH qui a selon moi traité au mieux la crise, je considère que la question se pose de la centralisation des services... En clair, ne pas mettre tous ses oeufs dans le même panier. J&#39;ai déjà une politique de ce type (ma boutique en ligne est chez un fournisseur de service différent de l&#39;hébergeur, j&#39;ai un mutualisé qui n&#39;est pas chez OVH, etc. )... et malgré tout, je me retrouve dépendant de l&#39;acteur OVH car il a une position centrale... J&#39;ai des VPS chez d&#39;autres hébergeurs pour d&#39;autres usages... et du coup, j&#39;ai réinstallé mes services sur un VPS de cet hébergeur et simplement repointé le nom de domaine vers ce nouvel hébergement. &#xA;&#xA;On voit au passage aussi tout l&#39;intérêt de pouvoir facilement installer un serveur indépendamment d&#39;une ip.. ce que propose ledit hébergeur d&#39;ailleurs. &#xA;&#xA;Remise en cause du &#34;tout en ligne&#34;&#xA;&#xA;La tendance est au &#34;cloud&#34;, au web &#34;dans les nuages&#34;... et pas mal de gens ont des services domotiques qui sont connectés et certains semblent-ils ont été &#34;bloqués&#34; pour la gestion de leurs installations à domicile ! C&#39;est un comble... mais celà montre tout l&#39;intérêt de penser &#34;local&#34; lorsque l&#39;on pense service domotique et autres, l&#39;accès distant ne devant pas être obligatoire mais doit rester second ou &#34;accessoire&#34; pour ainsi dire... Si on ne peut plus régler son chauffage ou ouvrir ses volets parce que çà passe par un serveur qui est à plusieurs centaines de kilomètres de chez soi, c&#39;est complètement débile... !! &#xA;&#xA;Les data dans les nuages (le cloud), why not... mais garder les pieds sur terre (en local) !&#xA;&#xA;Il faut un contrôle localisé des dispositifs, qui peut le cas échéant envoyer des data en distant, mais le distant ne doit pas être bloquant si il est down... On a les raspberry Pi ou équivalent qu&#39;il faut pour çà de nos jours. &#xA;&#xA;Un bon article sur çà ici &#xA;&#xA;Maîtriser techniquement ses outils webs&#xA;&#xA;Pour éliminer toute dépendance à des tiers (et donc pour ne pas avoir de frais de remise en route, etc.) pour se dépanner, il est impératif de maîtriser sa chaîne technique pour pouvoir réagir et s&#39;adapter rapidement. En clair, il faut pratiquer régulièrement les procédures d&#39;installation d&#39;un VPS &#34;from scratch&#34;, de sa sécurisation, des services qu&#39;on utilise, etc... pour pouvoir le faire le jour où cela est nécessaire sans être trop &#34;perdu&#34;. &#xA;&#xA;Il est intéressant d&#39;avoir également une &#34;unité&#34; des outils avec lesquels on travaille : être sous Debian en local par exemple donne l&#39;habitude de travailler avec... et retrouver la même distribution lorsque l&#39;on est sur le serveur distant fait que l&#39;on n&#39;est à peu près à l&#39;aise ! Il serait illusoire de tenter d&#39;installer un VPS sur un système que l&#39;on ne connaît pas bien... &#xA;&#xA;On potentialise au passage ses savoirs-faire à &#34;tous les étages&#34; pour ainsi dire. Travailler sur un Raspberry Pi régulièrement en mode SSH + accès distant X2Go par exemple est un bon exercice pour çà !&#xA;&#xA;Là encore, on retrouve la notion de robustesse et de sécurité ce qui passe par une bonne connaissance et habitude des outils utilisés !&#xA;&#xA;Suivi de la remise en route des services du site sur le nouveau VPS : &#xA;&#xA;Site principal www.mon-fablab.fr : fait 12/11/17&#xA;Site machine OMM Prusa i3 : fait 12/11/17&#xA;Site machine OMM PRO : fait 12/11/17&#xA;Site machine OMM PLUS : fait 12/11/17&#xA;Site du cloud des documentations : fait 12/11/17&#xA;Blog du site principal : fait 12/11/17&#xA;Blog des réalisations : fait 12/11/17&#xA;Site du wiki : fait 12/11/17&#xA;&#xA;Conclusion&#xA;&#xA;Mon site principal a été 4 jours complet &#34;offline&#34; en raison d&#39;un évènement technique majeur ayant touché OVH et j&#39;ai pu me réinstaller sur une autre instance de VPS ailleurs car j&#39;ai tout en local : ouf ! &#xA;&#xA;Au passage, recadrage de certains choix techniques et confirmation des choix déjà faits pour l&#39;essentiel. &#xA;&#xA;#general #web]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://img.tedomum.net/data/header_900x300-e15f1c.jpeg" alt="Image"></p>

<p>Le 09/11 dernier (2017), les serveurs d&#39;OVH ont connu une grosse panne qui a mis dans le noir plus de 3 millions de sites français, dont plusieurs assez en vue (BFM Business, Interflora, Nexity, etc.) L&#39;hébergeur OVH est tout de même le 5ème acteur mondial de l&#39;hébergement web... mais là, pas de bol, ils ont eu en quelques heures une cascade de problèmes (coupure EDF !!) et le redémarrage des services, malgré une annonce de rétablissement à 99% dans la journée, n&#39;a pas été aussi rapide pour tout le monde. Autant mes services “mutualisés” hébergés chez eux ont vite redémarré, autant mon VPS (serveur virtuel personnel) est resté à l&#39;arrêt et inaccessible 4 jours complets !!! Quelques enseignements à en tirer...</p>



<p>La première chose à dire est qu&#39;OVH n&#39;a pas eu de bol et je ne les blâme pas : on peut tous se prendre une tuile... Et leurs équipes ont fait un boulot énorme, travaillant jour et nuit pendant les 48 heures suivantes... Mais autant 99% des usagers ont pu être vite remis en route, autant quelques 1% dont je fais partie, sont restés en rade pendant plusieurs jours (4 jours complets sans aucun accès au VPS au moment où j&#39;écris ces lignes) ! Ceci est l&#39;occasion de quelques réflexions...</p>

<h2 id="avoir-en-local-ce-qu-il-y-a-sur-son-serveur">Avoir en local ce qu&#39;il y a sur son serveur</h2>

<p>Je fais des sites web depuis plus de 10 ans... et l&#39;expérience m&#39;a déjà montré tout l&#39;intérêt d&#39;avoir des solutions robustes et si possibles d&#39;abord développées en local et ensuite mises en ligne. Et heureusement pour moi dans le cas présent !! <strong>Si mes services hébergés sur mon serveur VPS n&#39;étaient pas disponibles en local également, impossible d&#39;y avoir accès !!</strong></p>

<p>Là, une fois passé le délai “raisonnable” d&#39;attente de la remise en route du service chez OVH (2-3 j quand même... car une ré-installation complète c&#39;est long aussi 2 ou 3Go à uploader... ) et n&#39;ayant toujours pas accès au VPS après 4 jours (!!!), j&#39;ai pu tout simplement réinstaller l&#39;ensemble de mes sites et services (8 en tout) sur un autre VPS chez un autre hébergeur français chez qui j&#39;ai déjà un VPS dont je suis content (<a href="https://www.scaleway.com/" rel="nofollow">scaleway</a> en l&#39;occurence). Heureusement que je n&#39;utilise que des ressources “simples” et tournant toutes en local, sinon, cela aurait tout bonnement été impossible sans les backups du VPS OVH...</p>

<p>A noter qu&#39;au passage, à prix égal, le nouveau serveur est un dual core (contre 1 coeur sur le VPS précédent) et l&#39;espace disque passe à 50Go.</p>

<blockquote><p>Dans le pire scénario, on pourrait imaginer une perte totale des data du VPS... çà m&#39;est arrivé une fois avec un hébergeur sur un cloud... donc, c&#39;est possible !!! Et dans ce cas, si on n&#39;a pas en local, c&#39;est mort !</p></blockquote>

<h2 id="remettre-en-cause-la-centralisation-des-services">Remettre en cause la “centralisation” des services</h2>

<p>Je suis personnellement assez critique vis à vis des services centralisés (Google Docs, Facebook, Dropbox, ...) car je considère que cela constitue une régression conceptuelle vis à vis de la notion de réseau : si un acteur “central” tombe, de nombreux utilisateurs sont impactés. Je préfère les services décentralisés tels que BitTorrent ou encore Diaspora pour ne citer qu&#39;eux.</p>

<p>Le cas d&#39;OVH est un peu particulier en ce sens qu&#39;il ne constitue pas un service centralisé unique en tant que tel... mais avec le temps, cet acteur a mine de rien de fait “centralisé” l&#39;hébergement des sites et cela pose donc problème si un tel acteur a un souci majeur comme cela vient de se produire. Si la raison du problème était une destruction physique des serveurs (attentat ou autre accident industriel)... on ose à peine imaginer le fiasco résultant... et pas pendant 1 matinée du coup !</p>

<p>Donc, partant de ce constat, et sans aucune animosité envers OVH qui a selon moi traité au mieux la crise, je considère que la question se pose de la centralisation des services... En clair, ne pas mettre tous ses oeufs dans le même panier. J&#39;ai déjà une politique de ce type (ma boutique en ligne est chez un fournisseur de service différent de l&#39;hébergeur, j&#39;ai un mutualisé qui n&#39;est pas chez OVH, etc. )... et malgré tout, je me retrouve dépendant de l&#39;acteur OVH car il a une position centrale... J&#39;ai des VPS chez d&#39;autres hébergeurs pour d&#39;autres usages... et du coup, j&#39;ai réinstallé mes services sur un VPS de cet hébergeur et simplement repointé le nom de domaine vers ce nouvel hébergement.</p>

<p>On voit au passage aussi tout l&#39;intérêt de pouvoir facilement installer un serveur indépendamment d&#39;une ip.. ce que propose ledit hébergeur d&#39;ailleurs.</p>

<h2 id="remise-en-cause-du-tout-en-ligne">Remise en cause du “tout en ligne”</h2>

<p>La tendance est au “cloud”, au web “dans les nuages”... et pas mal de gens ont des services domotiques qui sont connectés et certains semblent-ils ont été “bloqués” pour la gestion de leurs installations à domicile ! C&#39;est un comble... mais celà montre tout l&#39;intérêt de penser “local” lorsque l&#39;on pense service domotique et autres, l&#39;accès distant ne devant pas être obligatoire mais doit rester second ou “accessoire” pour ainsi dire... <strong>Si on ne peut plus régler son chauffage ou ouvrir ses volets parce que çà passe par un serveur qui est à plusieurs centaines de kilomètres de chez soi, c&#39;est complètement débile... !!</strong></p>

<p>Les data dans les nuages (le cloud), why not... mais garder les pieds sur terre (en local) !</p>

<p>Il faut un contrôle localisé des dispositifs, qui peut le cas échéant envoyer des data en distant, mais le distant ne doit pas être bloquant si il est down... On a les raspberry Pi ou équivalent qu&#39;il faut pour çà de nos jours.</p>

<p><a href="http://www.atlantico.fr/decryptage/serveurs-en-panne-maisons-bloquees-derriere-bug-ovh-fragilites-non-maitrisees-domotique-francois-xavier-jeuland-3221724.html" rel="nofollow">Un bon article sur çà ici</a></p>

<h2 id="maîtriser-techniquement-ses-outils-webs">Maîtriser techniquement ses outils webs</h2>

<p>Pour éliminer toute dépendance à des tiers (et donc pour ne pas avoir de frais de remise en route, etc.) pour se dépanner, il est impératif de maîtriser sa chaîne technique pour pouvoir réagir et s&#39;adapter rapidement. En clair, il faut pratiquer régulièrement les procédures d&#39;installation d&#39;un VPS “from scratch”, de sa sécurisation, des services qu&#39;on utilise, etc... pour pouvoir le faire le jour où cela est nécessaire sans être trop “perdu”.</p>

<p>Il est intéressant d&#39;avoir également une “unité” des outils avec lesquels on travaille : être sous Debian en local par exemple donne l&#39;habitude de travailler avec... et retrouver la même distribution lorsque l&#39;on est sur le serveur distant fait que l&#39;on n&#39;est à peu près à l&#39;aise ! Il serait illusoire de tenter d&#39;installer un VPS sur un système que l&#39;on ne connaît pas bien...</p>

<p>On potentialise au passage ses savoirs-faire à “tous les étages” pour ainsi dire. Travailler sur un Raspberry Pi régulièrement en mode SSH + accès distant X2Go par exemple est un bon exercice pour çà !</p>

<p>Là encore, on retrouve la notion de robustesse et de sécurité ce qui passe par une bonne connaissance et habitude des outils utilisés !</p>

<h2 id="suivi-de-la-remise-en-route-des-services-du-site-sur-le-nouveau-vps">Suivi de la remise en route des services du site sur le nouveau VPS :</h2>
<ul><li>Site principal www.mon-fablab.fr : fait 12/11/17</li>
<li>Site machine OMM Prusa i3 : fait 12/11/17</li>
<li>Site machine OMM PRO : fait 12/11/17</li>
<li>Site machine OMM PLUS : fait 12/11/17</li>
<li>Site du cloud des documentations : fait 12/11/17</li>
<li>Blog du site principal : fait 12/11/17</li>
<li>Blog des réalisations : fait 12/11/17</li>
<li>Site du wiki : fait 12/11/17</li></ul>

<h2 id="conclusion">Conclusion</h2>

<p>Mon site principal a été 4 jours complet “offline” en raison d&#39;un évènement technique majeur ayant touché OVH et j&#39;ai pu me réinstaller sur une autre instance de VPS ailleurs car j&#39;ai tout en local : ouf !</p>

<p>Au passage, recadrage de certains choix techniques et confirmation des choix déjà faits pour l&#39;essentiel.</p>

<p><a href="/mon-fablab-fr/tag:general" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">general</span></a> <a href="/mon-fablab-fr/tag:web" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">web</span></a></p>
]]></content:encoded>
      <guid>https://write.tedomum.net/mon-fablab-fr/mon-ovh-gate</guid>
      <pubDate>Sun, 12 Nov 2017 16:44:53 +0000</pubDate>
    </item>
    <item>
      <title>Carrément GRAV !</title>
      <link>https://write.tedomum.net/mon-fablab-fr/carrement-grav</link>
      <description>&lt;![CDATA[Image&#xA;&#xA;A la recherche d&#39;un outil aussi souple que possible et simple d&#39;utilisation pour mes sites webs, j&#39;ai récemment découvert un CMS opensource sans base de données : il s&#39;appelle GRAV et c&#39;est vraiment grave ce truc !&#xA;&#xA;!--more--&#xA;&#xA;Bon aller, je fais mon KORBEN aujourd&#39;hui : je vous parle d&#39;une petite trouvaille qui me plaît bien pour faire en 2 temps 3 mouvements un site &#34;ouaibe&#34; sans DB (sans base de données), tout en donnant un résultat &#34;moderne&#34; visuellement. &#xA;&#xA;C&#39;est quoi ton problème ? &#xA;&#xA;En clair, pour faire un site web, on 3 grosses options possibles : &#xA;&#xA;soit utiliser une classique solution serveur web Apache + PHP + Base de données : typiquement un Wordpress ou un Joomla. Le hic de cette solution, c&#39;est qu&#39;il faut quasi-obligatoirement travailler en ligne, et faut faire des mises à jour régulièrement, c&#39;est difficile à bouger déplacer. C&#39;est un peu le semi-remorque du site web. &#xA;&#xA;soit utiliser un site web statique : que des fichiers textes qui auront été générés préalablement à l&#39;aide d&#39;un générateur de site statique. Un simple serveur web suffit. On peut citer Pelican en Python par exemple, ou encore Hugo que j&#39;utilise parfois. Le site obtenu est léger, rapide, réputé écolo... et c&#39;est loin d&#39;être &#34;has been&#34;. Par contre, pour toute modif, faut le regénérer et le remettre en ligne. C&#39;est un peu la voiture du site web. Facile à utiliser, pas trop d&#39;entretien, facile à déplacer. &#xA;&#xA;soit utiliser un entre-2 : là on a un serveur web + un langage côté serveur (PHP) sans base de donnée et des fichiers textes. On peut citer par exemple pmwiki que j&#39;utilise depuis longtemps et qui fonctionne comme çà. L&#39;intérêt de cette solution est de pouvoir facilement tourner aussi bien localement que en ligne par simple transfert. Les pages webs sont générées à la volée à partir des fichiers textes. C&#39;est un peu le véhicule utilitaire du site web : on peut transporter pas mal de trucs, tout en restant mobile.&#xA;&#xA;La solution GRAV dont je vous parle se situe dans cette dernière catégorie : le site n&#39;utilise que des fichiers textes + images, etc et du PHP côté serveur. &#xA;&#xA;GRAV, pourquoi c&#39;est bien ??? &#xA;&#xA;D&#39;abord, çà fonctionne de suite : on télécharge, on active un serveur PHP local et zou, on accède à son site de test. &#xA;&#xA;Il y a pleins de ressources disponibles : &#xA;&#x9;des skeleton : autrement dit des sites &#34;orientés&#34; complets prêt à l&#39;emploi : blog boutique, documentation (nickel çà !), onepage, etc. &#xA;&#x9;des templates : autrement dit de nombreux aspects visuels du site possible&#xA;&#x9;et des plugins : tout ce qu&#39;on s&#39;attend à avoir. &#xA;&#xA;Un système de &#34;ligne de commande&#34; très pratique aussi bien pour mettre à jour que pour installer / désinstaller des plugins. Un peu comme le shell d&#39;un système Linux&#xA;&#xA;Des fichiers texte de type Markdown capable d&#39;intégrer aussi la coloration syntaxique, des images, des vidéos, etc. &#xA;&#xA;Et çà peut même être couplé à des pages Github pour les sources !&#xA;&#xA;Une fois le site fait et testé en local, un envoi par FTP (ou mieux par Rsync si on a un VPS..) sur le serveur, et c&#39;est OK ! &#xA;&#xA;C&#39;est où ? &#xA;&#xA;Tout est là : https://getgrav.org/&#xA;&#xA;Tu fais quoi avec ? &#xA;&#xA;Ben moi, du coup, j&#39;ai commencé à mettre des GRAV à droite et à gauche en fonction de mes besoins et vous pouvez voir ce que çà donne sur ce blog et aussi ici : Blog des réalisations&#xA;&#xA;En pratique, ce qui est trop compliqué ou trop long à faire... n&#39;est pas fait ! Donc en clair, si pour faire un post faut se connecter, passer 4 plombes à uploader des images, etc... çà le fait pas. A l&#39;inverse, si d&#39;une simple idée, on peut faire un post en quelques minutes sur son poste, même non connecté, dans un simple éditeur, alors on le fera volontiers. &#xA;&#xA;Mieux, si on peut utiliser toutes sortes de fichiers par simple copier/coller de répertoires, en travaillant localement sur son poste comme on le ferait pour n&#39;importe quelle autre tâche, alors là, l&#39;outil est adopté en moins de 2... Mieux, il donne envie de bosser avec. C&#39;est ce que je ressens avec GRAV. &#xA;&#xA;web]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://img.tedomum.net/data/header_900x300-d5c81b.jpeg" alt="Image"></p>

<p>A la recherche d&#39;un outil aussi souple que possible et simple d&#39;utilisation pour mes sites webs, j&#39;ai récemment découvert un CMS opensource sans base de données : il s&#39;appelle GRAV et c&#39;est vraiment grave ce truc !</p>



<p>Bon aller, je fais mon <a href="https://korben.info/" rel="nofollow">KORBEN</a> aujourd&#39;hui : je vous parle d&#39;une petite trouvaille qui me plaît bien pour faire en 2 temps 3 mouvements un site “ouaibe” sans DB (sans base de données), tout en donnant un résultat “moderne” visuellement.</p>

<h2 id="c-est-quoi-ton-problème">C&#39;est quoi ton problème ?</h2>

<p>En clair, pour faire un site web, on 3 grosses options possibles :</p>
<ul><li><p>soit utiliser une <strong>classique solution serveur web Apache + PHP + Base de données</strong> : typiquement un Wordpress ou un Joomla. Le hic de cette solution, c&#39;est qu&#39;il faut quasi-obligatoirement travailler en ligne, et faut faire des mises à jour régulièrement, c&#39;est difficile à bouger déplacer. C&#39;est un peu le semi-remorque du site web.</p></li>

<li><p>soit utiliser un <strong>site web statique</strong> : que des fichiers textes qui auront été générés préalablement à l&#39;aide d&#39;un générateur de site statique. Un simple serveur web suffit. On peut citer Pelican en Python par exemple, ou encore Hugo que j&#39;utilise parfois. Le site obtenu est léger, rapide, réputé écolo... et c&#39;est loin d&#39;être “has been”. Par contre, pour toute modif, faut le regénérer et le remettre en ligne. C&#39;est un peu la voiture du site web. Facile à utiliser, pas trop d&#39;entretien, facile à déplacer.</p></li>

<li><p>soit utiliser un entre-2 : là on a un <strong>serveur web + un langage côté serveur (PHP) sans base de donnée et des fichiers textes</strong>. On peut citer par exemple pmwiki que j&#39;utilise depuis longtemps et qui fonctionne comme çà. L&#39;intérêt de cette solution est de pouvoir facilement tourner aussi bien localement que en ligne par simple transfert. Les pages webs sont générées à la volée à partir des fichiers textes. C&#39;est un peu le véhicule utilitaire du site web : on peut transporter pas mal de trucs, tout en restant mobile.</p></li></ul>

<p>La solution GRAV dont je vous parle se situe dans cette dernière catégorie : le site n&#39;utilise que des fichiers textes + images, etc et du PHP côté serveur.</p>

<h2 id="grav-pourquoi-c-est-bien">GRAV, pourquoi c&#39;est bien ???</h2>
<ul><li><p>D&#39;abord, çà fonctionne de suite : on télécharge, on active un serveur PHP local et zou, on accède à son site de test.</p></li>

<li><p>Il y a pleins de ressources disponibles :</p>
<ul><li>des skeleton : autrement dit des sites “orientés” complets prêt à l&#39;emploi : blog boutique, documentation (nickel çà !), onepage, etc.</li>
<li>des templates : autrement dit de nombreux aspects visuels du site possible</li>
<li>et des plugins : tout ce qu&#39;on s&#39;attend à avoir.</li></ul></li>

<li><p>Un système de “ligne de commande” très pratique aussi bien pour mettre à jour que pour installer / désinstaller des plugins. Un peu comme le shell d&#39;un système Linux</p></li>

<li><p>Des fichiers texte de type Markdown capable d&#39;intégrer aussi la coloration syntaxique, des images, des vidéos, etc.</p></li>

<li><p>Et çà peut même être couplé à des pages Github pour les sources !</p></li></ul>

<p>Une fois le site fait et testé en local, un envoi par FTP (ou mieux par Rsync si on a un VPS..) sur le serveur, et c&#39;est OK !</p>

<h2 id="c-est-où">C&#39;est où ?</h2>

<p>Tout est là : <a href="https://getgrav.org/" rel="nofollow">https://getgrav.org/</a></p>

<h2 id="tu-fais-quoi-avec">Tu fais quoi avec ?</h2>

<p>Ben moi, du coup, j&#39;ai commencé à mettre des GRAV à droite et à gauche en fonction de mes besoins et vous pouvez voir ce que çà donne sur ce blog et aussi ici : <a href="http://www.mon-fablab.fr/grav-blog-realisations/" rel="nofollow">Blog des réalisations</a></p>

<p>En pratique, <strong>ce qui est trop compliqué ou trop long à faire... n&#39;est pas fait</strong> ! Donc en clair, si pour faire un post faut se connecter, passer 4 plombes à uploader des images, etc... çà le fait pas. A l&#39;inverse, si d&#39;une simple idée, on peut faire un post en quelques minutes sur son poste, même non connecté, dans un simple éditeur, alors on le fera volontiers.</p>

<p>Mieux, si on peut utiliser toutes sortes de fichiers par simple copier/coller de répertoires, en travaillant localement sur son poste comme on le ferait pour n&#39;importe quelle autre tâche, alors là, l&#39;outil est adopté en moins de 2... Mieux, il donne envie de bosser avec. C&#39;est ce que je ressens avec GRAV.</p>

<p><a href="/mon-fablab-fr/tag:web" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">web</span></a></p>
]]></content:encoded>
      <guid>https://write.tedomum.net/mon-fablab-fr/carrement-grav</guid>
      <pubDate>Sun, 23 Apr 2017 16:26:49 +0000</pubDate>
    </item>
  </channel>
</rss>