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

Création d'un groupe AFUP sur Linkedin

Membre de l'AFUP depuis maintenant 4 ans et soucieux de pouvoir faire progresser le PHP en entreprise, j'ai demandé la création d'un groupe AFUP sur Linkedin (en accord avec les membres du bureau AFUP).

Les démarches sont en cours et devraient ainsi permettre à tous les membres de l'AFUP de pouvoir se connecter les uns aux autres. Un moyen supplémentaire et rapide de pouvoir partager nos expériences ou de faire appel à des experts parmi les pointures de l'AFUP. A suivre donc, dès que la validation du groupe sera faite.

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.

Aggrégation de PDF ou comment générer un site à la volée

Lorsque vous produisez un grand nombre de documents et que vous aimeriez les rendre accessible aisément sur le web, quelles sont les alternatives ?
Bien sur on peut faire une arborescence et faire des liens sur des pages. Il y a aussi des solutions plus ou moins légères type GED qui permettent de rendre visible l'arborescence où sont stockés les documents. Mais dans un cas comme dans l'autre c'est peu convivial et fastidieux.
Soucieux d'apporter une convivialité maximum mais également d'offrir de la simplicité dans la mise en ligne et de la précision dans les recherches, j'ai développé une extension Typo3 pour un intranet qui permet de mettre en ligne à la volée des documents PDF. Ainsi les utilisateurs peuvent surfer dans le document comme s'il était imprimé et surtout utiliser les fonctions de recherche avancé.
En alliant une recherche de type google avec un préaffichage du document miniature, nous avons simplifié et allégé complètement la mise en ligne de la documentation. La création du site se fait donc de manière complètement transparente pour le client qui doit juste déposer le fichier dans un répertoire. L'indexation et la pagination se font automatiquement.

Développez en Ajax

Je lis actuellement un livre très bien fait sur AJAX. Mes développements actuels nécessitent que je me plonge de plus en plus dans le javascript. Ce n'est pas forcément de gaieté de coeur au départ car le code est quand même assez brouillon, mais force m'est de reconnaître que le résultat des développements AJAX est saisissant en matière de convivialité et qu'il serait assez difficile de s'en passer aujourd'hui. Mais restent encore des aspects à éclaircir comme par exemple la sécurisation des informations en AJAX car ce n'est pas si évident. Encore quelques pages à lire, mais l'énorme dégrossissage que ce livre offre permet vraiment de pouvoir approfondir sur le sujet. A lire donc.

Intranet Collaboratif : réticences et intérêts

L'intranet a toujours été un enjeu de pouvoir et d'influence. Si il est assez simple d'organiser l'information dans une structure hiérarchique (processus de validation simple, responsabilité du contenu évidente) il est moins évident de l'organiser dans une structure participative. Tiraillé entre le souci de voir l'ensemble de son personnel adhérer aux idées d'une entreprise qui offrirait une communication unilatérale et maîtrisée et la volonté d'accroître la créativité des employés en libérant la communication, les entreprises se cherchent.
Le nouveau modèle c'est le web 2.0 qui en donne les clefs. Un intranet ou les employés participent, réagissent, notent, suggèrent où l'information est libérée et circule sans obstacles, voici ce qui va devenir le nerf de la guerre pour les entreprises de demain. Pour toutes celles qui oeuvrent dans des industries ultra compétitives, les prémisses d'un intranet 2.0 sont déjà sur les planches. Il va encore falloir franchir des obstacles, qui ne seront pas techniques. Ce qui fera pencher la balance ? La prévalence de l'intérêt sur les risques.
En tout cas dans les demandes de développement que j'ai actuellement, je sens clairement peser ce genre de dilemme et commence à recenser de plus en plus de demandes qui vont dans ce sens.

Stamm 2.0

J'ai participé à un Stamm organisé par Genilem et intitulé web 2.0. Curieux, j'y suis allé. Le principe était sympa mais en guise de web 2.0, il s'agissait plutôt d'une vulgarisation de ce qu'est un podcast et de ce à quoi servent les blogs. Je ne m'attendais pas à du technique, je n'ai donc pas été déçu...je nétais sans nul doute pas la cible de ses informations ;-) mais cela veut dire qu'il reste encore une grosse marge de progression pour amener le web 2.0 dans les entreprises romandes.

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...

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

w3c xhtml 1.0 strict w3c xhtml 1.0 strict