Casper-Shadow-Front – A dark theme for Ghost

I was testing Ghost last week. I found it really interesting, but I’m not a big fan of white interfaces… too bright for me. That’s why I decided to fork the original theme named Casper to create a darker theme.

I’m happy to introduce Casper-Shadow-Front: a Dark Theme for Ghost Blogging Platform. You can find it on my Github account.

Ghost-Casper-Shadow-Front

I’m also considering extending this dark look to the control panel. Stay tuned!

Trying to install: Ghost

Ghost has been made public today in the afternoon. I was waiting for it so I tried to install it from the source code a few hours later. I followed the step listed in the file CONTRIBUTING.md. First, I had to install Ruby on my system, put it in the PATH and install two gems.

Installing Ruby:

PATH=$PATH:/home/user/.gem/ruby/2.0/bin
export PATH
source ~/.bash_profile

Installing the gems:

gem install sass
gem install bourbon

Then, I followed the instructions given by Ghost developers. I hadn’t any problems with the installation process, since it’s well documented.

Time for testing. I created a new user and a new article. I really like the markdown editor used to write posts. The interface looks great too. In my opinion, Ghost is very promising, many things are still missing, but everything should be there in version 1.0. So it’s highly possible that I will quit WordPress for Ghost.

Ghost: Un « nouvel » outil de publication

Je suis tombé par hasard il y a plusieurs semaines sur une campagne Kickstarter visant à financer le développement d’une nouvelle plateforme de blog nommée Ghost. Le design mit en avant est alléchant. Ghost prévoit en effet de présenter le contenu de manière simple et claire.

Côté fonctionnalités, la possibilité d’écrire ses articles en utilisant le langage de mise en forme Markdown a retenu mon attention. Langage déjà présent par exemple sur Github, pour la mise en forme des Pull Request notamment. Le dashboard semble également prometteur car il devrait permettre de visualiser, entre autre, des informations concernant le trafic du site. En effet, cette fonction de statistique me manque un peu sur WordPress (bien qu’il soit possible de l’ajouter par ailleurs, aucune des solutions que j’ai pu envisager ne m’a pour l’instant convaincu) et je me contente pour le moment des logs apache si besoin. Autre point intéressant, la compatibilité annoncée avec tous les types de supports: ordinateurs, smartphones et tablettes.

Côté techno, le tout repose sur NodeJs et Express, que j’affectionne tout particulièrement. Un package NPM est également prévu, annonçant un déploiement aisé. Enfin, Ghost sera publié sous licence MIT.

Ce projet a été financé à 785% au terme d’une campagne Kickstarter fin mai 2013. Le développement est maintenant en cours, avec une première publication des sources sur Github prévue pour la rentrée (Septembre 2013). Peu d’informations sur l’avancement des choses pour l’instant, mais gageons que nous aurons plus d’informations d’ici la fin du mois.

J’attends donc avec impatience de pouvoir tester la bête et pourquoi pas, contribuer lorsque le code sera rendu public. Les grandes inconnues restent pour moi la gestion des images et des galeries, ainsi que la possibilité d’avoir des pages statiques. Fonctionnalités que j’apprécie sur WordPress. Alors Ghost: évolution, révolution ou simple outil parmi d’autre? A suivre donc…