Affichage des articles dont le libellé est Programmation. Afficher tous les articles
Affichage des articles dont le libellé est Programmation. Afficher tous les articles

dimanche 10 janvier 2010

Ruby on Rails a besoin d'un Joomla et d'un Drupal

Roi des Frameworks pour bâtir des applications web, ayant par exemple servi à développer Twitter, Ruby on Rails, malgré son intéressante évolution, n'est pas un CMS. Comme Joomla! ou Drupal, j'entends. A l'époque du web 2.0, une époque où l'intéropérabilité est reconnue comme étant primordiale, il est dommage de constater qu'une l'intégration "sérieuse" entre une app Rails et les CMS phares soit toujours aussi problématique.

Pourtant les besoins ne manquent pas.

  • En tant que client, vous voulez un Site web répondant à des besoins de gestion de contenus "standard" et répondant aux normes, avec quelques applicatifs particuliers dédiés à votre société. Le tout bien embalé, vite mais bien. La spécialité des CMS combinée à celle de Rails. Le beurre et le pain à tartiner, quoi de plus naturel?
  • En tant que chef d'entreprise / chef de projet / consultant, vous ressentez ces besoins (trop) fréquemment dans les projets qui ne devraient pourtant pas être si compliqués. Mais voilà, ce petit point d'interopérabilité va rallonger et légèrement compliquer vos projets. Sans parler de la viabilité à long terme et de la maintenance.
  • En tant que développeur, vous devez répondre sur le terrain à cette problématique tout en essayant de faire comprendre le pourquoi du comment se fait-il que cette petite fonctionnalité d'intégration, petite par rapport à la taille du projet, puisse prendre plus de temps que de bâtir le CMS.

Car, pour ne rien arranger, les "meilleurs" CMS sont développés en php, et Rails est en.. euh.. Ruby! D'accord, les API existent, etc.. mais tout ceci n'est tout de même pas pratique, à ce jour.

Le rêve serait que Joomla! et Drupal soient développés sous Ruby on Rails. Ou que Rails arrive rapidement à l'éclosion de solutions CMS aussi excellentes, complètes. De préférence avant qu'on en soit au web 3.0.

Je serais très intéressé de savoir comment vous faîtes! En tout cas, si une solution se profile, faites-en part à tout le monde: je crois que çà en arrangera beaucoup.

en référence à : The Ruby on Rails CMS Dilemma - aaronlongwell.com (afficher sur Google Sidewiki)

samedi 24 mai 2008

Africains incapables de développer Linux: ma réponse à Jason Matusow de Microsoft.

Il est nécessaire de comprendre les enjeux actuels, quand les Pays en Voie de Développement ont une opportunité sans précédent, offerte par les OSS - Logiciels Libres - Technologies Internet, pour prendre leurs destins en mains.

Et quoi qu'il en soit, presque tous les points soulevés dans l'argumentation de Matusow sont réellement discutables. Les décideurs dans les Pays en Voie de Développement n'étant pas forcément bien informés en matière de Logiciels Libres, donc sur la réalité, les conséquences peuvent être catastrophiques dans ces Pays s'ils croient aveuglement ses dires.

Mon expérience à Madagascar est l'exact antithèse de ce que Jason Matusow tente de prouver, et il se passe ainsi un peu partout dans le monde. Il est important que ceux qui ont de telles expériences dans les Pays en Voie de Développement s'expriment, l'êre de l'obscurantisme est révolu! Et les étudiants de ces Pays sont capables d'être aussi intelligents que leurs homologues occidentaux!

Voici ma réponse à Jason Matusow, le Director of Corporate Standards chez Microsoft, quand il affirme (entre autres) sur son blog msn que les (sud?)Africains ne sont pas compétents pour pouvoir développer Linux.

Vous la trouverez sur "Microsoft pense que les Africains (du Sud?) ne sont pas compétents pour développer Linux: ma réponse"

dimanche 8 juillet 2007

Réussir l'insertion d'un code AdSense dans le code html Blogger

Après avoir copié le code Adsense et l'avoir inséré au bon endroit dans le code source html du modèle utilisé par votre blog hébergé sur Blogger, vous vous appercevez que rien ne s'affiche quand vous visualisez le résultat. Il peut en être de même pour d'autres scripts insérés de la même manière.

Que se passe-t'il? Il semblerait que, contrairement aux pré-versions de Blogger2, un encodage de certains caractères soit désormais nécessaire pour que le code inséré marche comme vous le désirez. Sauf que le 'parser' de Blogger ne vous le signale pas, et qu'aucun message d'avertissement de ne vous mette sur la piste.

Vivent les blogs, dont le riche contenu nous sauve une fois de plus d'un mauvais pas et de temps perdus à trouver nous-même des solutions déjà trouvées par d'autres bloggers: le blog 'Tips for new bloggers', nous livre la solution dans son article Adsense code in Blogger post body. Il s'agit tout simplement d'encoder les caractères '<', '>', et '"'

Merci aux auteurs de ce très bon blog de Trucs et astuces!
Pour les débutants, blogger for dummies vous explique comment insérer des caractères spéciaux dans vos articles dans Blogger, et vous propose une liste de codes.