Une barre de progression pour l'upload (téléversement) d'images et de fichiers dans drupal

Tout vient à point à qui sait attendre ! Déjà indispensables pour leur gestion AJAX du téléversement (upload) de fichiers dans drupal, les modules FileField et ImageField ont été sortis officiellement en version 3.0 pour drupal 6, il y a quelques jours.

Outre des modules de référence d'une stabilité à toute épreuve à laquelle on pouvait s'attendre, une nouvelle fonctionnalité de choix a fait son apparition : la barre de progression pour les fichiers volumineux ! Autrefois réservée aux grosses applications AJAX ou Flash, cette fonctionnalité fait partie des basiques drupal (mais où cela s'arrêtera-t-il ;-)).

Exemple de barre de progression pour un champ image

Ah oui, il y a une toute petite config serveur à faire, à savoir : installer le paquet Pear uploadprogress, rajouter une ligne de décalration de l'extension dans votre fichier php.ini et redémarrer le serveur Apache.

Mais je ne vous gâcherai pas le plaisir en détaillant ça ici, sachez seulement que le jeu en vaut vraiment la chandelle en terme d'ergonomie des interfaces utilisateurs !