Le blog du garambrogne

Faire discuter Drupal

Drupal se qualifie lui même le plombier des communautés. Le web est asynchrone, ce qui est plutôt embêtant pour une interaction rapide et direct entre plombiers. C'est là que Jabber peut venir à la rescousse, avec sa variante web, le BOSH, dans le module Drupal-Strophe

Lire la suite...

Maintenance Drupal pour les feignants

Drupal permet de faire des sites rapidement et simplement, mais une fois mis en place, il nécessite un minimum d'attention. Les mises à jour sont régulière, et il est sage de ne pas laisser un site web avec des failles officielles.

Lire la suite...

Snapshot de Drupal

Voila, le module snapshot pour Drupal est maintenant un module officiel hebergé chez Drupal.

Lire la suite...

Drupalisation!

Drupal est outil très agréable d'emploi, mais aussi un très bon socle de développement. Il arrive à proposer une API simple et efficace sans être invasive, ce qui le differencie clairement de Typo3 ou de Spip, pour n'en citer que deux.

En attendant une étape de lobbying pour qu'ils soient intégrés aux plugins officiels, voici un lot de plugins pour Drupal. Ces projets sont hébergé sur l'excellent GitHub, le site le plus tendance du moment, ridiculisant un peu SourceForge ou même Trac. Restes à voir pour combien de temps, en attendant, git reste un très bel outil, qui donne un bon coup de vieux au vaillant SVN.

Compressor

Les laboratoires de recherches de Yahoo ont publié un trés bel outil, le YUI compressor, la rolls royce des compresseurs de javascript et de feuille de styles. Drupal propose un outil simple, en PHP, ce qui lui permet de fonctionner sur les hébergements mutualisés, mais qui n'offre pas les performances du compressor. Compressor, pour peu que l'on puisse lancer une application en java sur son serveur permet d'agglomerer et de compresser les javascripts et les feuilles de style.

Ditaa

Ditaa est un ovni qui permet de dessiner des schémas en ascii art, comme on le ferait dans un wiki. Ditaa est à l'origine un outil en ligne de commande, il est maintenant utilisable en tant que service web : ditaa-web. Les négociations sont entamés pour intégrer cette simple servlet dans le projet officiel. Comme exemple concret, voici le module Ditaa pour Drupal, qui permet d'inclure le schéma ditaa directement dans les textes de Drupal.

La syntaxe Dotclear

Les wikis sont pour l'instant très peu normalisé, et c'est plutôt l'anarchie qui règne. Dotclear, le moteur de ce blog, propose une syntaxe cohérente et agréable. Il a aussi le bon gout de proposer une class autonome permettant d'intégrer facilement cette syntaxe dans des projets PHP ou même Python. Voici le module de syntaxe Dotclear pour Drupal.

Snapshot

Drupal fait parti des projets PHP qui usent et abusent des bases de données, rendant compliqué la sauvegarde. Le module snapshot utilise Drush (DRupal SHell), pour effectuer des snapshots cohérant de l'application de son site Drupal en ligne de commande. Les sauvegardes peuvent être une simple copie, une synchronisation (rsync) ou même une sauvegarde différentielle (rdiff-backup). L'outil est fonctionnel, mais il lui manque encore la gestion des sauvegardes multiples ou des sauvegardes distantes (FTP, SSH, S3 ...).

Le monde selon Drupal : la notion de contenu

Drupal est une machine à faire des sites webs. C'est un logiciel libre qui utilise le couple classique PHP et Mysql, ce qui lui permet d'être utilisé sur la plupart des hébergeurs. Il est maintenu et développé par une communauté active, il est souple et paramétrable, pas trop moche, bref, il fait parti des bons.

Lire la suite...