URL: https://linuxfr.org/users/milkajinka/journaux/first-kiss Title: First KISS Authors: Nerdiland de Fesseps Date: 2008年07月05日T15:56:07+02:00 Tags: Score: 0 Ah, les CMS... Pour un usage personnel il en existe toute une floppée qui font basiquement tous plus ou moins la même chose : à partir d'un gabarit de page, ils vous permettent d'inclure du contenu via une interface d'édition plus ou moins pas pratique, ils s'appuient sur un langage dynamique comme PHP et souvent sur une base de données style MySQL, tout ça pour générer du contenu qui sera en majeure partie statique. Alors pour les amateurs de MinimaliCMS, j'annonce l'alpha1 de Tiny Web Toolbox, mon premier "programme" (snif) : * c'est un simple script shell censé être portable sur tout shell POSIX, de Bash à busybox en passant par les shells BSD et le ash de Hawaii, afin que même votre téléphone portable ou votre routeur puissent se transformer en serveur web * il génère des pages statiques. Plus léger, plus rapide, plus sécurisé. Sauvez des chatons en utilisant moins de ressources ! * il met à jour les pages lorsque le gabarit a changé, tout en travaillant sur des pages d'un seul bloc (pas de distinction fichier source / fichier généré) * il transforme les liens absolus en liens symboliques pour que vous puissiez tester votre site n'importe où sans installer de serveur http en local * on peut le hacker facilement dans tous les sens * on peut l'utiliser partout où on a accès à un shell, en local ou à distance, en éditant les pages avec son éditeur préféré * il n'impose pas de syntaxe particulière, écrivez votre contenu en HTML pur, ou avec LaTeX, ou avec txt2tags, ou markdown, ou ce qu'il vous plaît * il permet d'automatiser certaines tâches, comme l'écriture de la date de modification ou du titre de la page * il propose de faire des sauvegardes au cas où mon superbe code faire disparaître tout le contenu des pages * il vous fournit l'arme ultime contre les spams de commentaires : vous mettez un lien mailto ou un petit formulaire, et vous gérez ça vous-même * on fait ce qu'on veut avec le gabarit HTML et la CSS, il n'y a aucune contrainte * s'il vous manque quelque chose, que vous avez écrit une fonctionnalité utile, que vous avez amélioré le code, envoyez-moi la modification et ce sera inclus, vive le libre (licence MIT) * vous avez l'honneur de consulter mon premier "programme", écrit sûrement d'une façon qui pique les yeux, on en pleure de bonheur * j'imagine donc que c'est un joli champ de bugs ; ça tombe bien, c'est l'époque de la récolte À télécharger sur [http://konstelacioj.info/twt/](http://konstelacioj.info/twt/) ! Merci à tous ceux ici qui m'ont aidé lorsque j'ai galéré avec le code !