Nouveau design pour un nouveau blog

En vrac juil. 07, 2017

Ça fait maintenant 2 ans que ce blog existe (et oui, le 7 juin 2015, ça rajeunis pas tout ça). Partis de rien, une furieuse envie d'apprendre le Framework FuelPHP (que je recommande pour une prise en main, il ne semble plus maintenu maintenant) et en 10h j'avais façonner un blog de toute piĂšce mais bancale (et avec un design proche du RGB...). Point positif, il Ă©tait responsive, rapide et pas trĂšs lourd (17ms Ă  se gĂ©nĂ©rĂ© une fois les donnĂ©es mis en cache). Mais le design n'Ă©tait pas au rendez vous.
Puis le temps passe, les Ă©tudes viennent me prendre Ă©normĂ©ment de temps et... Le drame, pas de mise Ă  jour depuis octobre 2016. L'envie de faire un nouveau blog est lĂ , se confronte avec l'envie d'apprendre le rĂ©seau, l'envie mĂȘme d'apprendre un nouveau langage. RĂ©sultat des courses ce blog est dĂ©veloppĂ© en NodeJS, hĂ©bergĂ© sur mon serveur !

Mais ce blog alors ?

Patience, j'allais y venir ;)
À la base, je me suis inspirĂ© de Grav cĂŽtĂ© back-end, c'est Ă  dire faire un systĂšme entiĂšrement en flat file... Sauf que j'ai remarquĂ© (peut-ĂȘtre Ă  tord), que le flat file et bien... Sur NodeJS, cela ne fonctionne pas trĂšs bien, vu qu'une fois le fichier chargĂ©, il est chargĂ© dĂ©finitivement. Je passerais donc sur une base de donnĂ©e lĂ©gĂšre nommĂ© RethinkDB, noSQL (ReQL pour ĂȘtre prĂ©cis), en JSON. Cette base de donnĂ©e a l'avantage d'ĂȘtre en temps rĂ©el et scalable facilement, mais dans le cadre d'un blog, ce n'est pas trĂšs important. Cependant cette feature va ĂȘtre dĂ©veloppĂ© dans la version 1.0 de Nodezzarella. Et oui, ce blog tourne sur un systĂšme OpenSource et libre :D (le miens en l'occurance).

AprÚs le back-end, le front-end qui a été aimablement réalisé par Rémi Caillot. Il m'a aussi pas mal poussé pour apprendre le nodeJS et utilisé RethinkDB (et aussi refaire mon design horrible qui était affiché sur mon blog).

Prochaine étape donc : Une base de donnée ReQL, un panel admin et donc des commentaires, des créations de pages... Et tout ça juste pour apprendre nodeJS et non pour réinventer la roue (surtout que Ghost, qui est un autre systÚme de blog, fonctionne en nodeJS avec Handlebars (qui est le moteur de template que j'utilise aussi)).

Dryusdan

Bidouilleur le jour et administrateur systÚme la nuit (ou l'inverse, c'est comme vous voulez), j'écris entre deux pannes ou amélioration des morceaux de ma passion que je vis à fond.

Super ! Vous vous ĂȘtes inscrit avec succĂšs.
Super ! Effectuez le paiement pour obtenir l'accĂšs complet.
Bon retour parmi nous ! Vous vous ĂȘtes connectĂ© avec succĂšs.
Parfait ! Votre compte est entiÚrement activé, vous avez désormais accÚs à tout le contenu.