Jérôme Tamarelle I share so I am

29mar/100

Vous avez aimé Chrome ? Vous préférerez Iron.

Chrome, le navigateur web acheté par Google à Chromium, est l'un des derniers acteurs dans la nouvelle compétition pour être la fenêtre par laquelle les internautes visualisent les pages web. Cette situation est très intéressante pour Google puisque s'il est impossible d'être sur toutes les pages web (même si avec Google Adsense et Google Analytics, il est déjà largement présent), il est par contre plus envisageable d'être présent sur tous les terminaux en offrant Chrome.

Iron, alternative à Chrome

Innovant par la simplicité de son interface, sa stabilité et ses performances, le navigateur made in Google est fortement critiqué pour son intrusion dans la vie privée. Mais Chromium étant un projet Open-Source, la société SRWare a pu créer Iron en retirant à Chrome tout ce qui peut porter atteinte à votre confidentialité et en y ajoutant de quoi maitriser d'avantage les informations que vous transmettez.

19mar/102

sfWidget rendu via un composant Symfony

Les formulaires créés en utilisant Symfony sont composés de widgets et de validators. Les widgets décrivent l'apparence des champs du formulaire alors que les validators décrivent leur contenu. Il est actuellement possible de choisir parmi plus de 80 types de widget différents (entre ceux de l'API et les plugins). Ils correspondent globalement à des éléments d'interface standardisés.

Si vous avez essayé de créer votre propre widget, vous avez du vous apercevoir que le rendu est fait a l'intérieur de la fonction sfWidget->render(). Ce qui suffit pour des rendus simples, mais s'avère inapproprié lorsque votre champ de formulaire se complexifie. La structure vue-contrôleur du framework n'est pas respectée.

Pour compenser ce manque, j'ai créé un widget dont le rendu se fait via un composant (component) ou une vue partielle (partial). Ce widget est destiné à faciliter la création de champ de formulaire spécifiques pouvant utiliser entre autre AJAX, le profil de l'utilisateur, l'objet sfContext et sfRequest...

10mar/101

Configurer WAMP avec PHP 5.3.1 pour Symfony 2.0

Symfony 2 va révolutionner le développement web. Sa nouvelle architecture et sa flexibilité permettront une prise en main plus rapide, une réutilisation de code plus facile et des performances adaptées à la taille de chaque application.

Le nouveau framework est en développement, mais si comme moi vous voulez explorer les fonctionnalités de ce trésor, voici comment bien démarrer sous Windows.

Le pack d'installation fournit un fichier check.php permettant de vérifier la compatibilité de votre environnement PHP avec les pré-requis du nouveau framework.

La distribution WAMP correspond quasiment à la configuration suggérée pour Symfony 2.0 (dans la version dev du 10/03/2010 en tout cas).

Pré-requis Symfony 2.0

Symfony 2.0 requière PHP 5.3.1 alors que WAMP propose par défaut la 5.3.0

Contrairement à ce qui avait été annoncé, c'est PHP 5.3.1 qui est recommandé au lieu de la 5.3.0 (voir changelog).

Taggé comme: , , Lire la suite