février 2009

Un firewall pour WordPress

un firewall pour wordpress Voici un plugin bien particulier, c’est un firewall censé contrer les attaques de hackers. WordPress est de loin le moteur de blog le plus populaire et le plus utilisé sur la toile, et comme toutes les applications web, il est victime de son succès, ainsi les hackers s’intéressent à lui de plus en plus, et le risque de voir son blog hacké grandit de jour en jour, et c’est là que ce plugin intervient :

Son fonctionnement est basé sur l’analyse des requêtes en direction de votre blog et la détection de celles qui vous veulent du mal, ainsi les requêtes suspectes (liste des attaques bloquées par ce plugin) sont bloquées, et une notification vous est envoyée par email, un bon moyen de mesurer sa popularité chez les hackers :-) .

Il propose la possibilité de renseigner une whitelist d’adresses IP (la votre par exemple pour les tests), ainsi que d’autres options bien pratiques…

Pour le télécharger c’est par ici.

Open Laszlo, ou comment faire du flash sans être flasheur

Open Laszlo

Open Laszlo est une plateforme de développement Open Source qui permet de générer des applications en Flash et/ou DHTML sans connaître ces 2 langages.
Cette technologie permet la création d’applications riches et interactives en flash (ou DHMTL) à l’aide de JAVA, le résultat est tout simplement bluffant, on ne verrait presque pas la différence entre 2 compilations de la même application, l’une en flash, l’autre en DHTML.

Le principe est très simple : vous installez ce qu’il faut, autrement dit : le JDK de chez Sun (pour faire tourner le JAVA), ensuite l’application Open Laszlo, qui va installer un tomcat configuré pour OL, et qui va tourner sous Apache en écoutant sur le port 8080.

Pour des applications dynamiques, OL sait lire l’XML, ce dernier peut être généré par n’importe quelle technologie, cool, ça va marcher avec PHP :-), eh bien oui, dans notre cas, on pourrait très bien imaginer nos XML créés avec PHP et visualisés de la plus belle des manières avec OL.

La communauté est encore jeune (mais pas trop non plus) surtout la francophone qui se met en place petit à petit…

Et pour finir une démonstration de la puissance de l’outil, allez faire un tour sur le site de la FNAC et ajoutez un laptop à votre panier, ce qui suit est du Open Laszlo, c’est magique non ?!

Bonne découverte.

Drupal 6, Views2, les arguments et les blocks

drupal-logo

Encore du Drupal 6, toujours pour un de nos projets…

Le module Image de Drupal permet de créer une galerie d’images. Une galerie utilise en fait le système de taxonomie, et créé un terme pour le vocabulaire “Galerie d’Images”. Une galerie est donc un terme.

La vue que je veux créer doit me permettre d’afficher les images (node) du terme passé en paramètre.

En voulant créer cette vue (avec le module Views 2), en block, j’avais besoin de passer un paramètre (argument) dans cette vue. Seulement, la vue en block ne permet malheureusement pas de passer des arguments à une vue :( .

Voici donc un petit lien vers Drupaleasy.com qui explique comment passer un argument à une vue en block.

Maarch, une puissante GED Open Source

maarch-logoCette alternative à Alfresco, DocuShare, SharePoint et autres GED vaut bien un petit détour…

Qu’est ce que Maarch? Un logiciel libre dédié à l’archivage de documents.
Maarch est une infrastructure générique comprenant l’acquisition, la circulation, et la conservation de documents à caractère statique.
Sur cette base, cette plateforme open source est adaptable pour des applications verticales ayant des besoins précis :

  • Bornes d’archivage personnelles
  • Dossier client ou assuré
  • Gestion de courrier

Maarch a été conçu pour être un dépôt documentaire unique d’une organisation, quel que soit le canal d’acquisition. Il est également possible d’indexer manuellement un document dans son format natif. La base Maarch est le référentiel de stockage commun à tous les documents.

Maarch a été pensé pour gérer la conservation de gros volumes de documents à contenu statique.

Continue reading “Maarch, une puissante GED Open Source”

Drupal 6: Upload d’images dans TinyMCE

drupal-logo

Dans un de nos projets fait avec Drupal 6 nous avons rencontré un problème pour uploader une image dans un RTE utilisant TinyMCE.

Nous avions bien installé les modules TinyMCE et IMCE avec les configurations correctes, mais malgré tout dans la popup “insérer/modifier une image” nous n’avions pas l’icône Parcourir icone censée apparaître sur la ligne ‘Image URL’.

Pour résoudre ce problème voici la solution qui peut vous aider.
Continue reading “Drupal 6: Upload d’images dans TinyMCE”

Dailymotion migre vers Symfony

symfony1
Après Yahoo (avec les sites Yahoo Bookmarks et Yahoo Answers) et Delicious, c’est au tour de Dailymotion, site de partage de vidéos, site n°2 en France, et dans le top 60 des sites les plus visités au monde ! (41.9 Millions de visiteurs uniques en 2008, 922 Millions de vidéos en ligne…) d’utiliser le framework Symfony.

En effet, sur le blog du célèbre framework PHP, on apprend que Dailymotion a décidé d’abandonner son framework PHP fait-maison pour utiliser Symfony. On apprend également :

  • pourquoi ils ont décidé d’utiliser Symfony,
  • comment ils s’y sont pris
  • et en combien de temps

Le billet est par ici

Moonlight 1.0 dehors !

moonlight_logoMoonlight 1.0 est sorti et est dores et déjà disponible pour Linux via un greffon Firefox 2 et 3.

Pour rappel Moonlight est la version Open Source de Silverlight éditée par Novell et soutenue par Microsoft.

Pour rappel (il faut suivre un peu) Silverlight est le moteur de RIA édité par Microsoft. Concurrent par nature de Flash, c’est surtout une alternative sérieuse à Flex et AIR. Allez… un peu de concurrence n’a jamais fait de mal.

Continue reading “Moonlight 1.0 dehors !”

Génération de graphique en PHP : pCharts et Open Flash Chart

pchart-open-flash-chart1

Pour mon premier billet sur ce blog, je vais vous parler de deux librairies Open Source dédiées à la génération de graphes statistiques en PHP : pChart et Open Flash Chart 2.

Bien qu’encore jeunes (version bêta pour pChart), ces librairies proposent déjà un grand nombre de fonctionnalités et sont très bien documentées. Elles peuvent être considérées comme une alternative viable aux librairies payantes comme FusionCharts ou AnyChart.

Continue reading “Génération de graphique en PHP : pCharts et Open Flash Chart”

Magento et les Observers

Magento-observer

Magento est pour moi et pour beaucoup d’autres développeurs de site e-commerce, la future solution e-commerce de référence dans le monde de l’Open Source PHP. Les possibilités de développement et la facilité avec laquelle on peut mettre en place des besoins métier sont assez bluffantes, si toutefois l’on maîtrise un tantinet la bête.

Pour accompagner cet élan d’enthousiasme, voici comment on peut utiliser le système d’evenement/observer dans Magento. Le principe de base est assez simple, il s’agit de dire à Magento de faire une ou plusieurs actions lorsqu’un évènement précis se produit (l’ajout d’un article au panier par exemple).

Voici donc comment on peut très simplement surveiller l’ajout d’un produit dans le panier.
Continue reading “Magento et les Observers”

Longue vie à Debian Lenny !

Lenny

C’est le jour de la Saint Valentin que le projet Debian a sorti sa nouvelle release du système d’exploitation GNU/Linux (que c’est romantique!) : Lenny. Un peu moins de 2 ans après la version Etch, voici la version 5.0 de la célèbre distribution.

Continue reading “Longue vie à Debian Lenny !”