Ajax Journal

Blog francophone sur Ajax

Un système d'upload de fichier Ajax

Steven Miles a développé un script d'upload de fichier utilisant Ajax afin de rendre compte à l'utilisateur de l'avancement de l'upload de ses fichiers. Perl, PHP et Javascript animent le tout. Le look de l'ensemble est facilement adaptable en modifiant la CSS.

Note : 3.9/5 pour 25 votes

Un tutoriel Ajax de 30 secondes par Rasmus Lerdorf

Rasmus Ledorf, le créateur de PHP, a posté il y a quelques mois sur la Mailing List php-general, un petit "tutoriel" sur comment faire de l'ajax en quelques secondes.

Il décortique dans un premier temps les fonctions javascripts nécessaires pour créer l'objet xmlhttprequest, envoyer une requête et recevoir une réponse, ensuite il explique succintement comment le php doit gérer les requêtes. Son but est de souligner le fait qu'il est préférable de commencer avec du code Ajax fait maison, plutôt que d'installer des librairies toutes faites et forcement plus complexes.

Son avis n'est pas dénué d'intêret pour de petits besoins mais dès qu'il s'agit de développer une grosse application web, en ajoutant des fonctionnalités web 2.0 partout où cela a du sens (et c'est bien ca le plus compliqué finalement) l'utilisation d'un toolkit adapté devient, à mon sens, indispensable, ne serait-ce que pour gérer la compatibilité entre les différents navigateurs web du marché.

Note : 3.5/5 pour 6 votes

Symfony, un framework PHP, Ajax Ready

Symfony est un framework pour le développement d'application Web en PHP5, et comme tout framework moderne qui se respecte, il offre evidemment un ensemble de mécanisme permettant de faciliter l'ajout de fonctionnalités reposant sur AJAX.

Un tutorial illustrant ces capacités est d'ailleurs disponible sur le site web du projet. Il est ici question de développer un panier pour un magasin en ligne offrant une fonction de drag'n'drop des articles (comme cet exemple de script.aculo.us). Le tout est developper en moins de temps qu'il ne faut pour le dire. Les paraisseux pourront toujours regarder la vidéo illustrant le tutorial.

Note : 4.0/5 pour 8 votes