Habari Project: semaine 51

Une nouvelle série qui démarre sur ce blog. Au contraire des quelques unes qui ont pu émailler ces pages, celle-ci sera bien ancrée dans la réalité car axée sur le moteur qui fait fonctionner ce blog: Habari.

Je tenterai du mieux que je peux de proposer, au maximum chaque semaine, les dernières évolutions, avancées et discussions en cours pour ce projet.

Note: La version stable de Habari est la version 0.5.2. Sauf indication contraire, tout thème et/ou plugin présenté ici est compatible avec cette version.

Au menu de cette semaine, passer de Blogger à Habari, de nouveaux thèmes et plugins ainsi que quelques trucs et astuces.

Passez de Blogger à Habari

Depuis longtemps, vous maintenez votre blog sur la plate-forme Blogger. Mais vous commencez à vous sentir à l'étroit. Habari vous fait de l'œil, mais vous aimeriez bien récupérer tous vos anciens billets.

Ne cherchez plus, c'est maintenant possible.

Suite à l'annonce par Blogger de la possibilité d'exporter ses billet, un développeur talentueux de plugins pour Habari (ayunyan pour ne pas le citer) a créé le plugin d'import associé. Vous pourrez le télécharger dans le répertoire officiel des plugins sous le nom "bloggerimport"

Nouveaux thèmes et plugins

  • HB Cumulus: vos tags sous la forme d'un "vrai" nuage. Ce plugin vous permet d'afficher votre nuage de tags dans une petite animation Flash. Basé sur WP-Cumulus, ce plugin reprend la majeure partie des fonctionnalités de celui-ci.
  • FadeIn: un très beau thème 3-colonnes créé par Firman Wandayandi.
  • SP: un thème 2-colonnes simple basé sur le thème "Scribbish".

Trucs et astuces

  • Saviez-vous que vous pouvez proposer un flux ATOM par tag sur votre blog? Et ce, sans aucune modification? Pour cela, il vous suffit de proposer un lien sous la forme suivante:

http://monsite.com/tag/mon_tag/atom

Habari wishlist

Histoire de laisser une trace, et suite au conseil d’Andrew, voici ma wishlist pour Habari (et y’a des chances que je code quelques trucs)

  1. Un flux ATOM listant les commentaires en attente et ceux considérés comme du spam, avec les liens qui vont bien pour les gérer.
  2. Un gestionnaire de medias digne de ce nom. Pour avoir gouté à celui de Dotclear, j’avoue avoir pris des goûts de luxe.
  3. Une intégration plus poussée avec Windows Live Writer. Même si ce n’est pas le meilleur outil de blogging pour le moment, je l’aime bien. Bon, celui-là, je me le garde vu que je code un plugin là-dessus en ce moment.
  4. Un référentiel lisible de plugins et thèmes disponibles. Je sais que pas mal de “greffons” existent, mais il est très difficile de trouver ce que l’on cherche dans la masse de messages sur le groupe Google et dans le wiki.
  5. Un éditeur de billets propre. C'est aussi pour cela que je suis passé à WLW: écrire mon HTML à la main me fatigue...

In english, it will be better to read for some people

Here is my wislist for Habari

  1. An ATOM feed which displays unapproved comments and another one which displays spam ones. Both with links to “one-click” manager comments.
  2. A media manager ala dotclear. Something which helps us in setting pictures & videos in blog easily.
  3. A better integration with Windows Live Writer.
  4. A “user-friendly” repository of plugins & themes. A place where you can find the plugin or theme you need easily.
  5. A real WYSIWYG editor: writing HTML by hand is boring...

Technico-technique

Plus le temps passe plus je me demande si Habari correspond à ce que je veux.

Je tiens toujours de côté une instance de Dotclear 2 à jour et regarde avec envie ce qui est proposé en natif dans le code… Et qui me manque cruellement dans Habari (genre les flux RSS des commentaires en attente de validation et les spam)

Donc, soit cela me reprend et je code des plugins, soit je code salement un module d’import/export pour revenir vers Dotclear.

On verra.

Hop

Ca y est, la migration est terminée.

la peinture est encore fraîche, et vous ne verrez certainement pas grand chose si ce n'est le passage au français...

Il reste encore plusieurs petits trucs à rajouter/optimiser, mais je suis content du truc au final

Message de service

D'ici quelques jours, vous risquez, amis lecteurs toujours perdus ici, de vous retrouver avec de belles erreurs sur ce bout d'internet.

Je dois faire la mise à jour de Habari mais j'ai la vieille flemme de faire cela dans les règles...

Thèmes

Bon,

j'ai une merde avec mon thème courant qui me fait remplir les logs de habari bien trop vite.
Donc le temps que je corrige le bazar, retour au thème par défaut.

Edit: En fait, cela ne semble pas venir du thème mais du blog en lui-même. Mon petit doigt me dit que cela pourrait venir des multiples changements de moteur de blog...

From D to H, through W

A part un nouveau changement de thème, vous n'aurez probablement rien remarqué de plus.

Cependant, de mon côté et du côté du serveur, les changements sont beaucoup plus visibles: après une courte période où ce blog était gentiment mécanisé par Wordpress, je viens de passer à Habari.

Pourquoi, me direz-vous? (d'autres diront "encore!")

Si je fais un rapide historique des outils que j'ai pu utiliser, la liste est réduite:

  • b2 (déjà Michel)
  • Wordpress (avant la version 1.0!)
  • Dotclear 1 puis 2 (quasi toutes les versions beta)
  • Wordpress 2.x

Et maintenant Habari. Et je pense rester un bout de temps dessus, malgré son jeune age:

  • L'interface d'administration est épurée comme je les aime.
  • Il prend beaucoup moins de ressources système que WP ou dotclear.
  • J'ai attendu, comme beaucoup, Dotclear 2 pendant près d'un an et toujours rien.
  • L'interface d'administration de WP 2.3 me sort par les yeux. Et devoir ajouter un plugin pour améliorer la fluidité de navigation démontre que le code vieillit.
  • Le geek qui sommeille en moi apprécie fortement le code derrière Habari. OOP et consorts sont présents.
  • J'aime faire des listes :)

Il manque encore plusieurs choses, comme des plugins où des thèmes et quelques petites fioritures côté admin, mais je m'en contenterai pour le moment.