Lorsque la veille technologique devient une philosophie, la résolution des problèmes et la création deviennent des challenges

Lancement Profession Web

Je travaille depuis maintenant quelques semaines sur le lancement d'un projet (portail d'emploi destiné aux professionnels du web en Suisse Romande) à la fois très ambitieux et très technique, ce qui est très motivant, je ne vous le cache pas.

Le challenge c'est de créer un portail d'emploi complètement web 2.0. Le mode de fonctionnement sera participatif, le développement sera une combinaison d'AJAX et de PHP, et la base un CMS. Combinant une forte partie rédactionnelle (contributeurs multiples, processus de validation, gestion de droits, tags, évaluation des articles type ranking) et un portail d'annonces (création d'espaces personnalisés, abonnements via alertes, flux RSS, fonctionnalités drag'n'drop, profils standardisés d'où base de données complexe...), ce site comprend tous les ingrédients d'un site moderne et puissant.

Le blog : blog.profession-web.ch
La mise en ligne va se passer en deux temps. Tout d'abord par la mise en ligne d'un blog qui permettra aux professionnels du web de suivre le développement mais également de pouvoir réagir, faire des suggestions.

Le site : www.profession-web.ch
Le site quant à lui sera mis en ligne officiellement début mars 2007 même si une partie des fonctionnalités notamment les inscriptions ou encore la partie rédactionnelle seront peut être lancées légèrement avant.

PHP Forum

C'est un RDV incontournable que je ne manquerais sous aucun prétexte.
Composé d'une série de présentations toutes plus passionnantes les unes que les autres, cet état des lieux fait ressortir une fois de plus que le PHP a une vrai longueur d'avance comme langage de programmation, que les entreprises sont de plus en plus nombreuses et de plus en plus prestigieuses à choisir le PHP pour développer leurs applications et qu'enfin la solidité du langage n'est plus à démontrer.
J'ai particulièrement apprécié les présentations suivantes......

  • La présentation de Rasmus, sur l'optimisation : rien de tel qu'un bon codeur comprenant ce qu'il fait.
  • La présentation de Zend : bravo pour leurs efforts pour l'implantation dans les grands comptes.
  • Super présentation de cette entreprise EZ qui a fabriqué des composants hyper utilisables et qui simplifient vraiment la vie: très très intéressant, à regarder de plus près.
  • On a également eu une présentation sur les Design patterns et là je me pose encore la question leur réelle utilité ainsi que de celle des frameworks, notamment au niveau de la performance. Si pour un projet d'envergure, j'usage d'un framework reste quasi obligatoire, il faut encore les tester pour s'assurer que cela n'ajoute pas pas des lourdeurs inutiles.
  • Une présentation de phpunit m'a fait prendre conscience que je devrais utiliser cela plus souvent, faut vraiment que je m'y mette....
  • Merci à Damien pour son petit rappel sécurité : il faut toujours garder à l'esprit ces aspects sécurité et son retour d'expérience sur les audit pratiquées, a le mérite de nous rappeler ces failles que l'on a tendance à négliger. Par contre, je suis effaré par certaines applications nécessitant encore des register global à On....
  • Quant à la présentation sur l'unicode, cela m'a inspiré deux réflexions : d'abord Admiration pour cette équipe de développeurs fous qui est en train de réaliser un travail incommensurable et au combien précieux et vivement PHP6 car cette fonctionnalité va rendre les développements PHP universels.

J'ai vraiment hâte de tester...

L'avenir est au Web 2.0

Web 2.0Êtes vous Web 2.0 ? Les applications et les sites web en Web 2.0 émergent à peine. Alors ce Web 2.0, un vaste buzz ou de véritables améliorations ? Travaillant actuellement sur un intranet full web 2.0, je dirais que les bénéfices sont indéniables. Il ne s'agit pas seulement de gadget mais par exemple le drag'n'drop, le code Ajax qui permet de recharger juste un bout de page, sans tout recharger apportent une telle légereté à l'application que la programmation en devient ludique et l'utilisation conviviale à l'extrême. Enfin, pour la première fois depuis longtemps, ce que les utilisateurs auraient fait d'instinct, peut se programmer.
Au niveau du code, la complexité est là, mais le résultat en vaut la chandelle. Vous voulez voir un exemple de web 2.0 ? Allez sur Netvibes et configurez vos flux RSS...

Quelles applications
Imaginez une grosse entreprise dont la mutlitude de services peut produire des news, dotés de flux RSS, permettant aux utilisateurs de s'abonner selon leurs besoins (exit les newsletters inutiles, la pollution des boites aux lettres), une indexation de l'information selon des Tags avec non plus une arboresence, mais des mots clefs facilitant la recherche. Imaginez encore une interface configurable selon les préférences des utilisateurs : ici à gauche les news de tel groupe, ici mon webmail interne, là le menu de la cantine...
Les perspectives sont infinies. On peut enfin faire un vrai portail d'entreprise avec une interface light et de gros bénéfices utilisateurs. Une fois mis en place, plus personne ne voudra revenir en arrière.
Les autres applications que visent le web 2.0 sont les sites portails (internet, intranet, extranet), les applications internes (ressources humaines, gestion client...).

Un article interessant dans Internet Actu : Qu’est ce que le web 2.0 : Modèles de conception et d’affaires pour la prochaine génération de logiciels

Ainsi que la version originale de Tim O'Reilly : What Is Web 2.0 d'où provient cette illustration :

Map Web 2.0

Certification PHP

J'ai participé, en tant qu'expert PHP, à l'évaluation de la certification Zend PHP pour le compte de l'AFUP (association française des utilisateurs PHP) afin de déterminer la difficulté de cette certification. Si vous voulez lire le communiqué de presse que l'AFUP a réalisé suite à cette évaluation c'est par ici -> Afup

© Advanced-Xpertise.com 2006 - Jean Szabo - Rue saint Germain 8D - 1030 Bussigny (Suisse)

w3c xhtml 1.0 strict w3c xhtml 1.0 strict