XHRConnection, pour gérer l’objet XMLHttpRequest

AJAX c’est bien mais tous les navigateurs ne gèrent pas de la même façon l’objet XMLHttpRequest. De même, selon qu’on envoie la requête en POST ou en GET les fonctions changent. Si on utilise AJAX qu’une seule fois (un petit script) ça peut aller, mais dans le cadre d’une application web, cela devient vite lourd et chiant. C’est là, qu’une classe en javascript est nécessaire…

Lire la suite

Bienvenue dans Mac OS X

J’ai reçu mardi mon MacBook ! Il s’agit de mon tout premier Mac :D

J’ai été assez étonné par sa petite taille. Au début, c’est pas facile de s’habituer à voir autant d’informations sur un si petit écran. Maintenant, je commence à m’y faire :-)

Mon MacBook est vraiment très silencieux. Par rapport à mon PC Portable, il n’y a pas photo. Seulement petit défaut, le ventilateur se lance plusieurs fois pendant un certain intervalle de temps. Je préférai qu’il se lance une fois pour toute. Heureusement, il se lance rarement chez moi.

Concernant Mac OS X Tiger, il est plutôt facile à prendre en main. On oublie vite les réflexes « Windows » mais pour les raccourcis clavier, il me faudra plus de temps pour les apprendre.
Au niveau des fonctionnalités, j’apprécie particulièrement le DashBoard et Spotlight. Les logiciels fournis de base sont aussi très intéressant. Je me suis déjà amusé avec GarageBand (c’est pour faire de la musique, podcast,…).

Voici quelques photos de mon MacBook :

MacBook 01 MacBook 02 MacBook 03 MacBook 04 MacBook 05 MacBook 06 MacBook 07 MacBook 08MacBook 09 MacBook 10 MacBook 11 MacBook 12

J’en profite pour ouvrir une catégorie Mac dans mon blog. D’autres billets sur Mac vont donc arrivés !

E2T 2.2

La version 2.2 de l’E2T, un composant permettant de créer un espace de téléchargements, est en cours de développement depuis quelques mois déjà.

Nous avons revu le week-end dernier la RoadMap pour l’alléger et reporter certaines tâches/améliorations à une probable version 2.3 ou 3.0. L’upload de fichier via AJAX et le moteur de recherche interne ne seront donc pas intégrés dans l’E2T 2.2 ( :( ) mais dans une prochaine version. Pour AJAX, le travail a toutefois été préparé avec une refonte du formulaire d’ajout/d’édition et une réorganisation des templates.

Autre nouveauté, on peut désormais exporter les fichiers dans des flux RSS. Très pratique pour être au courant des dernières nouveautés sans passer sur le site. La gestion des flux RSS de l’E2T se passe comme pour ceux d’IPB : choix des catégories, possibilité de mettre une image, choix du nombre d’éléments exportés,…

Autre changement majeur, l’installeur. L’E2T 2.2 utilise mon propre script ce qui a permis de proposer une désinstalleur et d’avoir une installation plus rapide. En effet, l’installeur n’exécute plus les requêtes de toutes les mises à jour, il y a un fichier avec la dernière version de la structure BDD de l’E2T.
Le script de mise à jour a donc dû être revu. Il utilise maintenant la librairie de fonctions de mon script d’installation.

Le développement continu… :-)

AjaxWrite

C’est en cherchant un WYSIWYG pour mon CMS que je suis tombé sur AjaxWrite.

AjaxWrite est une application Web 2.0 de traitement de texte en ligne. Il vous permet de créer rapidement des documents MS Word, Open Office, RTF, text et même PDF. L’interface est simple mais efficace. On peut également noter la rapidité de l’application, on n’oublierai presque que l’on est dans son navigateur favori. :-)

AjaxWrite n’est compatible qu’avec Firefox.

http://www.ajaxwrite.com/

Refaire la page d’accueil de Google

N’avez-vous jamais eu envie d’une nouvelle page d’accueil pour Google ? Une page moins simpliste, plus attrayante, plus moderne ?

Andy Rutledge, un web designer américain, s’est intéressé à cette page et analyse en détail ces défauts. Il propose même une nouvelle page d’accueil (visible ici). Vous pouvez lire son article à l’adresse suivante : http://www.andyrutledge.com/google-redux.php

Malheureusement dans son article Andy ne propose pas sa réalisation mais c’était sans compter sur Tristan Dunn. Il a créé un script pour Greasemonkey, une extension pour Firefox qui permet de changer la page d’accueil de Google par celle proposé par Andy Rutledge. Pour installer le script : http://buckymatters.com/googleredux/

J’ai un peu modifié le script de Tristan Dunn afin d’avoir les liens en français et d’autres petits trucs. Si ça vous intéresse, voici le script modifié :
googlereduxuser.txt
(il faudra renommer le fichier en .js au lieu de .txt)

Voici ce que donne la page d’accueil de Google avec ma version du script :

Google Redux

Skin Bleu d’Invision Board France

En relisant mes précédents billets, je me suis aperçu que je n’avais pas présenté le skin bleu d’Invision Board France. Je me doute bien que vous le connaissez déjà ce skin… :-)

Pour la petite histoire, le skin est basé sur la version 2.1 du skin bleu d’IPBR. Par exemple, l’effet de « reflet » dans les tableaux vient de là :-)

Quelques captures :

Skin IBF 2.1 Bleu - 01 Skin IBF 2.1 Bleu - 02 Skin IBF 2.1 Bleu - 03

Normalement, le site et le wiki devraient avoir la même apparence dans quelques temps (j’espère ^^).

Une version pêche du skin est également prévue en revanche c’est moins sûr pour le rouge et le noir.