blog.philpep.org rune pblog2

Ça bouge beaucoup sur le git de pblog2 en ce moment. Même si on est encore loin d’avoir une version stable, il est pleinement utilisable et apporte son lot de nouveautés :

  • Interface d’administration très complète
  • Gestion de pages statiques
  • Possibilité de changer et de créer des nouveaux templates
  • Gestionnaire de médias (pour uploader quand on peut pas scp)
  • Post différés
  • Interface d’édition markdown convi en javascript
  • Installation en HTTP
  • Plus de fichier de configuration (tout se fait par HTTP)

Bender s’est mis à fond sur le javascript, pblog2 utilise maintenant jQuery qui permet de faire des petites choses sympa (bien entendu pblog2 restera au maximum utilisable sans javascript).

On peut maintenant créer son propre design (et donc choisir l’emplacement des divers éléments, nuage de tags, archives etc). Pour l’instant pblog2 est distribué avec deux designs (White-line et ouverta le petit nouveau que vous voyez sur ce blog).

Grand changement notable : pblog2, à contrario de pblog, utilise SQLAlchemy, ce qui permet d’avoir un code plus court, plus simple et en même temps plus optimisé. En plus pblog2 peut tourner maintenant sous toutes les bases de données gérés par sqlalchemy et il y en a un paquet.

Pour la migration de pblog1 vers pblog2 j’ai codé une petite fonction, vous avez juste à donner le chemin d’installation de pblog1 et pblog2 va importer tous vos posts/commentaires/tags.

Il reste beaucoup de travail pour corriger les quelques bugs et rendre l’interface plus cohérente, en attendant n’hésitez pas à filer un coup de main, donner des idées de ce que vous aimeriez bien voir sur pblog2.

git clone git://git.philpep.org/pblog2.git