Le blog


Gist est dans la place !

Une nouvelle version de mon wall vient d'être mise ligne ! Bienvenue GIST.

GIST

  • Du chiffrement : on peut à présent partager du code colorisé chiffré et déchiffré coté navigateur
  • L'application est fondée sur git et permet de versionner les modifications réalisées sur du code et d'accéder aux différentes versions avec des diff
  • Il est à présent possible d'insérer sur son site le résultat de la colorisation
  • L'application est multilingue et fonctionne très bien sur téléphone
  • Toujours et encore libre, avec une procédure d'installation simplifiée !

La procédure d'installation :


Un coup de fraicheur !

Il y a quelques mois je passais le blog sous Symfony 1.4. Un code un peu plus solide que la tambouille qui me servait de moteur de site ! ....mais le temps passe et c'est à présent sur Symfony2 et TrinityCMS que repose mon blog.

La mise en page et la structure de site n'ont pas tellement évoluées mais j'ai pas mal travaillé sur sa version responsive. Et du point de vue de l'administration, je passe de l'air de pierre à aujourd'hui !

Il est à présent possible de s'abonner aux commentaires. C'est une fonctionnalité dédiée aux personnes qui souhaites recevoir des notifications de commentaire après avoir réagi à un article.

Deblan


Indisponibilités...

Deblan (irc, web, mail) a subit pas mal de coupures ces derniers temps : les dernières sont dues au nouveau routeur D-Link qui est une vraie merde à configurer. Il ne fait pas ce qu'on lui demande et cerise sur le gâteau, il est en panne (interface wan morte).

Pour couronner ces coupures longues et pénibles, j'ai une quantité astronomique de boulot : à l'agence où le travail est à la fois dense et complexe, mes cours du soir au CNAM qui monopolisent beaucoup de temps la semaine et une partie de mes weekends, sans compter les projets externes qui sont eux aussi importants et chargés en taf.

Tout ça me fait perdre pied et j'ai des difficultés à gérer mes journées. Je ne fais pas ce que j'aimerais et je laisse des projets de coté.

Désolé si vous subissez.


Hinata is UP!

Le semaine passée a été personnellement extra mais pour Deblan un peu moins bien...

Je l'avais indiqué à travers un message en haut du blog, le serveur a subit de très grosses perturbations suite à des problèmes sur le disque de données.

J'ai toujours travaillé avec du matériel de récupération. La machine qui a crashé avait déjà quelques années et les disques qui la composaient aussi.

Le serveur est de nouveau opérationnel et maintenant c'est du matériel neuf qui fait tourner tout ça ! Une machine qui n'est pas exceptionnelle mais suffisante pour répondre à mes besoins. C'est un Starter II de chez Materiel.net.

Si vous utilisez tout les jours ce que nous pouvons vous proposer (IRC, le Wall, un hébergement), si vous avez envie d'aider Deblan à faire du vrai internet, c'est à dire de ne pas centraliser ses services vers des hébergeurs qui pourraient couper les accès sans de vraies raisons, ou bien que vous juger utile de m'aider à amortir l'achat du serveur alors vous pouvez contribuer en faisant un don.


Sources du blog

Comme je l'avais indiqué il y a quelques semaines, je souhaite libérer les sources du moteur de ce blog.

La publication de code n'implique pas de ma part un support technique. Je ne suis pas responsable si une faille de sécurité est utilisée à travers mon code.

Pour être honnête avec vous, il n'est pas du tout terminé mais il est fonctionnel. Je n'ai aucune prétention a dévoilant les sources.

Il y a encore des traces de moi dans le code. Je vous invite à faire le tour du module "page" présent dans le répertoire "apps/www/".

Pour télécharger et installer le blog, suivant les instructions suivantes :

1. Configurer votre virtualhost

Configurer votre virtualhost pour que le domaine du blog pointe sur le répertoire "web" présent dans le zip (que vous allez bientôt télécharger)

2. Se place dans le répertoire du site puis :

Afficher/masquer le code
$ wget https://www.deblan.io/uploads/sources_blog.zip
$ unzip sources_blog.zip

3. Configurer les accès à la base

Il faut éditer le fichier "config/database.yml".

N'utiliser pas des tabulations mais des espaces.
Afficher/masquer le code
[...]
dsn:        mysql:dbname=NOM_BASE;host=localhost
username:   UTILISATEUR
password:   MOT_DE_PASSE
[...]

4. Lancement de la "procédure" d'installe du blog :

Afficher/masquer le code
# on vide le cache
$ ./symfony cc
# on crée les tables pour la base de données
$ ./symfony propel:build-all
$ mysql -uUTILISATEUR -p NOM_BASE < data/sql/permissions.sql
# création de l'admin
$ ./symfony guard:create-user admin password
$ ./symfony guard:promote admin
$ ./symfony guard:add-permission admin Rédaction
$ ./symfony guard:add-permission admin Administrer

Le design est cassé (web/css/main.css est vide). Je vous invite à faire le votre.

J'avoue c'est un peu posté à l'arrache mais je n'ai pas spécialement le temps de faire mieux en ce moment :)

Note : on accède au backoffice via /admin.php

Enjoy!