Pblog

Bienvenue sur Pblog, un projet de CMS léger et simple en python.

Dernières news

Avancement de Pblog 2

9 Avril 2010

La sortie de la première version de Pblog commence à dater. Depuis, beaucoup de choses ont été faites, et encore plus restent à faire. Jusqu'ici nous n'avons pas vraiment donné de nouvelles, mis à part les commits distillés de temps à autres sur le Git, mais aucune vraie annonce. Remédions-y.
Ksh et moi-même avont commencé le développement de Pblog version 2, dont le code a été totalement réécrit : il est plus court, plus optimisé et surtout cette version utilise sqlalchemy pour toutes les requêtes vers la base de donnée.
Voici ce qui est prévu et parfois déjà implémenté :

  • interface d'administration simple et conviviale (avec ou sans javascript/ajax)
  • possibilité de changer de design (!). À sa sortie, 2 ou 3 designs de base devraient être proposés, ensuite libre à chacun de faire/distribuer le sien.
  • plus de liberté et de souplesse dans la gestion du blog, des articles, des commentaires, des menus, etc...
  • création de pages statiques directement accessibles par le menu
  • identification avec OpenID pour les commentaires
  • interface de formattage du texte quand on écrit un article ou un commentaire (si javascript activé)
  • et bien sûr, un des plus gros morceaux, invisible pour l'utilisateur, mais qui a son importance pour la rapidité du blog : sqlalchemy, un langage d'abstraction orienté objet pour la gestion d'énormément de types de bases de données.

Pour ce qui est d'une future release stable, nous n'avons aucune approximation de date à vous fournir, le développement est assez lent en ce moment. Celà dit, vous pouvez essayer à titre expérimental la version actuelle du dépot Git.

humans! machines are your friends!

Site pour Pblog

5 Janvier 2010

Pblog a maintenant un site. Tout d'abord, bienvenue !
Il est pour l'instant un peu pauvre en contenu mais il devrait se remplir dans les jours à venir.

Sortie de la première version stable de Pblog !

2 Janvier 2010

Pblog sort sa version 1.0 Stable. C'est historique mon ami !

Pour rappel, Pblog est un petit moteur de blog en python que vous pouvez installer sur votre serveur. Il est léger et simple à utiliser, et son code lui est est écrit avec le framework Webpy.

Pblog est maintenant nettoyé de beaucoups de bugs, et pas mal de nouvelles fonctionnalités sont venus se greffer au projet, je vous laisse juger :

  • Gestion de Sqlite en plus de Mysql
  • Gestion de plusieurs langues
  • Les commentaires gèrent les erreurs (champs vides et captcha)
  • Commentaires et articles peuvent êtres prévisualisés avant publication
  • Le fichier de configuration offre bien plus d'options
  • Le design a lui aussi un peu mûri et s'est surtout stabilisé
  • Et bien d'autres...

Dans les jours qui viennent, on va d'abord sortir un site sur Pblog, pour présenter la chose dans un coin qui lui sera dédié, et pour faire propre. Ksh va s'atteler à intégrer SQLAlchemy tandis que moi j'essaierai de trouver un moyen d'intégrer de nouveaux designs et d'en changer facilement.
Allez faire un tour ici pour savoir ce qui devrait probablement arriver dans les prochaines versions.

Enfin, je vous rappelle que si vous avez des remarques ou des suggestions, vous pouvez venir faire un tour sur #staff@irc.philpep.org !

Indépendance

Indépendance

Nous sommes fortement attachés à la neutralité des réseaux et pour une décentralisation des services sur le Net. Nous pensons que Pblog est un vecteur d'indépendance pour vous : il est fait pour tourner sur une machine que vous contrôlez complètement et non sur celles d'hébergeurs crapuleux qui peuvent couper le tuyau à n'importe quel moment sur simple demande ou intimidation d'une autorité quelconque.

simple

Efficacité

Pblog est un CMS de blog performant et léger, épuré de toutes fonctionnalités supperflues, il ne contient que ce qui est utile et nécesaire pour un blog.
Son interface simple et claire assure une prise en main rapide et une meilleure efficacité.

serveurs

Serveurs web

Vous pouvez utiliser votre serveur web favori pour faire tourner pblog, il a été testé avec les serveurs web libres tels que Apache, Lighttpd et Nginx.
La documentation fournit une aide pour faire tourner Pblog sur chacun de ces serveurs web.

database

Base de donnée

À l'installation, vous pouvez choisir quelle base de donnée utiliser : MySQL ou Sqlite.
Nous travaillons à l'intégration de PostgreSQL pour les prochaines versions.

standards

Respect des standars web

Nous croyons fortement en des standards ouverts comme le CSS ou le XHTML, nous portons donc une attention particulière pour que Pblog soit valide avec ces normes.

langage

Multilingue

La gestion de plusieurs langues pour l'interface est pris en compte.
Les langues actuellement disponibles sont : le français, l'anglais et le japonais.

browsers

Compatibilité entre navigateurs

Pblog est testé et passé au crible sur tous les navigateurs web populaires du moment comme Firefox, Opera, Safari, Chrome, et même Internet Explorer, afin de s'assurer qu'il n'y a aucune incompatibilité. Des navigateurs moins connus comme Konqueror ou Midori sont aussi testés.

config

Configurabilité

Il est possible, via un fichier de configuration épuré, de changer les menus, ajouter des fonctionnalités, modifier des options, choisir la langue, etc...

security

Sécurité

Une de nos priorités est de tout faire pour que Pblog soit sécurisé.
Nous mettons tout en oeuvre pour lutter contre toute intusion ou spam.