Utopiaz Dream // 2009

La première version Alpha de Drupal 7 est disponible

C'est tout frais, vers 19H aujourd'hui la première version Alpha de Drupal 7 à été mis à disposition, cette version est disponible ici :

Quoi de neuf dans cette version ?

Interface utilisateur remodelée
Une grosse partie du travail à été consacrée à l'amélioration de l'interface utilisateur, un nouveau thème "Seven" fait son apparition pour l'administration, le tableau de bord et la barre de raccourcis configurables, l'édition "in-place" des noeuds et des blocs rende la modification de contenu encore plus simple que la série 6.x.

Champs personalisés
Des fonctionnalités similaire au module CCK permettent d'ajouter des champs personnalisés à tout type d'entités, ils peuvent être ajoutés aux types de contenus, mais aussi aux utilisateurs, aux termes de taxonomie, etc, les champs supportent aussi les traductions.

Wordpress, Joomla et Drupal écrasent le marché des CMS Open Source

Suite à une étude réalisée par Water & Stone et CMS Wire sur les parts de marché des différents CMS Open Source, celle-ci arrive à la conclusion que Wordpress, Joomla et Drupal écrasent le marché.

Cette étude réalisée en octobre dernier, comparent les résultats sur 20 CMS et se base sur des critères très variés dont la perception de la marque, l'utilisation réel du CMS en contexte projet, intégration de système tiers, prix décernés, ...

Dans ce document très complet de 70 pages, il est établi que non seulement ces 3 CMS sont pour la seconde année consécutive les plus utilisés et reconnus, mais que le marché des CMS est complètement dominé par les solutions PHP et que les quelques CMS Java, même s'ils montent doucement en puissance, restent bien loin en terme de popularité.

Tweet My Nodes, Un module Drupal pour Twitter

Récemment j'ai eu le besoin d'élargir le public d'un de mes projets sur les principaux réseaux sociaux (twitter et facebook).

J'ai donc recherché des modules Drupal répondant à mon besoin :
Lors de la publication d'un nœud, mettre à jour automatiquement notre page twitter via les actions et les déclencheurs de Drupal.

Il existe des Modules Drupal dédiés à Twitter mais je n'ai pas trouvé de modules répondant à mon besoin, suite à cela, après une étude de l'api Twitter, le moyen le plus rapide pour implémenter cette API fut d'utiliser les services du Zend Framework (Zend_Service_Twitter).

J'ai donc développé un module s'appuyant sur Drupal et le Zend Framework (je m'expliquerais plus tard sur l'avantage de cette solution), me permettant de manipuler aisément l'API Twitter.

Apache SolR, des modules pour nos CMS favoris

Le moteur de recherche Apache SolR devient incontournable, parmi les CMS que j'utilise, Drupal, Typo3, des modules sont sorties pour implémenter ce moteur de recherche :

La raison de son succès dans les CMS Open Source sont les suivants, SolR permet de déporter le service de recherche d'un site, c'est à dire en premier lieu ne plus avoir à stocker ses 'keywords' dans une base SQL (gain de performance lors de l'indexation et des recherches), ensuite il permet énormement de choses :

  • Recherche distribuée (partage de l'index multi sites ou multi index)
  • Recherche déportée (webservice sur un serveur indépendant)
  • Recherche évoluée (facettes, score, more like this, etc)
  • Rapidité d'indexation et d'exécution
  • Mise en cache
  • Réplication

Une communauté pour le site HipHopSession avec Drupal

HipHopSession.com en version 3.0 est un site communautaire de type 'webzine' orienté chroniques urbaines que j'ai développé fin 2008 sur la base d'un framework PHP maison, je le maintient et m'en sert comme labo pour la mise en place d'une plateforme de publication orientée web2.0 et Open Source (projet perso).

Pour ne rien gâcher, c'est aussi le site de mon frére Olivier aka Slown, créateur du site en 2002, président de l'association HipHopSession et pour les avertis, animateur de la regrettée émission SteamBox.

Après l'ouverture au public début 2009 sur la base de mon framework maison, mi-septembre le site HipHopSession migre sous le CMS Drupal pour les raisons invoquées ici.