Bonjour
Je crée un outil genre RIA (non-flash) où un utilisateur crée un motif/décor en drag-dropant des objets dans une zone via JS. La position des objets est stockée puis passée par form à GD qui crée une image répétée du motif décoratif, puis l'appli calcule selon la surface/métrage le nombre de palettes nécessaires selon les modèles utilisés, permet de stocker/partager/réutiliser les motifs créés, puis à terme de passer commande. Bref, un outil bien pratique.
Le prob c'est que rien de tout ça n'est accessible : sans JS || sans souris || sans grand écran || sans images etc, rien ne peut se faire.
Cette appli n'est qu'un "plus" offert sur le site, elle n'engage pas l'accès au site global.
Question : comment gérer les utilisateurs non-aptes à utiliser cette appli ?
- accéder à l'appli par un lien explicite précisant que. Mais qui comprendra ce que veut dire "avoir JS activé" ?
- créer le lien en JS : quiconque n'a pas JS ne sait même pas qu'il y a une appli derrière. Mais quid des utilisateurs clavier/vocaux/etc ayant JS leur proposant le lien ?
- tester la taille de l'écran et la présence de JS, puis générer un lien image sans alt pour "fermer" la porte aux lecteurs d'écran ? Mais comment s'assurer que l'utilisateur est capable de manier une souris ?
- offrir le lien à tous et les laisser se dém... avec le prob si ça marche pas ?
En gros je vois deux pistes :
1/ on ne propose le lien que si certaines conditions sont remplies : lesquelles, comment ?
2/ le lien est public et un dispositif (texte, alerte ?) prévient que. Où et quand ?
Vous feriez ça comment ?
On peut directement abandonner la piste de l'alternative textuelle qui n'a évidemment aucun sens dans ce contexte. Que peuvent SCOPE ou ARIA dans ce cas ?
Modifié par Arsene (02 Apr 2009 - 13:53)
Je crée un outil genre RIA (non-flash) où un utilisateur crée un motif/décor en drag-dropant des objets dans une zone via JS. La position des objets est stockée puis passée par form à GD qui crée une image répétée du motif décoratif, puis l'appli calcule selon la surface/métrage le nombre de palettes nécessaires selon les modèles utilisés, permet de stocker/partager/réutiliser les motifs créés, puis à terme de passer commande. Bref, un outil bien pratique.
Le prob c'est que rien de tout ça n'est accessible : sans JS || sans souris || sans grand écran || sans images etc, rien ne peut se faire.
Cette appli n'est qu'un "plus" offert sur le site, elle n'engage pas l'accès au site global.
Question : comment gérer les utilisateurs non-aptes à utiliser cette appli ?
- accéder à l'appli par un lien explicite précisant que. Mais qui comprendra ce que veut dire "avoir JS activé" ?
- créer le lien en JS : quiconque n'a pas JS ne sait même pas qu'il y a une appli derrière. Mais quid des utilisateurs clavier/vocaux/etc ayant JS leur proposant le lien ?
- tester la taille de l'écran et la présence de JS, puis générer un lien image sans alt pour "fermer" la porte aux lecteurs d'écran ? Mais comment s'assurer que l'utilisateur est capable de manier une souris ?
- offrir le lien à tous et les laisser se dém... avec le prob si ça marche pas ?
En gros je vois deux pistes :
1/ on ne propose le lien que si certaines conditions sont remplies : lesquelles, comment ?
2/ le lien est public et un dispositif (texte, alerte ?) prévient que. Où et quand ?
Vous feriez ça comment ?
On peut directement abandonner la piste de l'alternative textuelle qui n'a évidemment aucun sens dans ce contexte. Que peuvent SCOPE ou ARIA dans ce cas ?
Modifié par Arsene (02 Apr 2009 - 13:53)