Projet

Général

Profil

Actions

Feature #13979

fermé

Module accessibilité

Ajouté par Yohann Chastagnier il y a 3 mois. Mis à jour il y a 3 mois.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Accessibilité
Début:
06/02/2024
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Il s'agit ici de mettre en place un module permettant à un utilisateur de pouvoir appliquer des paramètres d'accessibilité à l'interface graphique de Silverpeas.


Fichiers

a11y_button.png (402 octets) a11y_button.png Yohann Chastagnier, 22/02/2024 17:46
a11y_choices.png (15,9 ko) a11y_choices.png Yohann Chastagnier, 22/02/2024 17:46

Mis à jour par Yohann Chastagnier il y a 3 mois

Un module accessibilité a été ajouté à Silverpeas.

Par défaut, le bouton suivant apparaît en bas à gauche de la page :

Lorsque l'utilisateur clique sur ce dernier, le choix suivant apparaît :

L'utilisateur peut réaliser une ou plusieurs des actions suivantes :
  • appliquer un contraste différent
  • appliquer une police plus grande
  • élargir les zones de clic
  • souligner tous les textes

Pour fermer le module d'accessibilité, l'utilisateur clique de nouveau sur le bouton avec le fond bleu.

Les sélections effectuées sont sauvegardées dans le navigateur de sorte qu'elles soient restituées lors de la réouverture de ce navigateur.
Les choix ne sont pas sauvegardés par rapport à un utilisateur en particulier.
Aucune information n'est enregistrée sur le serveur Silverpeas. Autrement dit, d'un navigateur à un autre, les choix d'accessibilité ne sont pas reportés.


Le module d'accessibilité n'est pas activé par défaut.
Pour l'activer, renseigner le paramètre a11y.enable à true du fichier $SILVERPEAS_HOME/properties/org/silverpeas/a11y/settings/a11y.properties.

Ce fichier propose également le paramètre a11y.menu.slide.type avec les valeurs suivantes possibles :
  • leftRight : le module d'accessibilité apparaît depuis la gauche de l'écran (par défaut)
  • bottomTop : apparaît depuis le bas de l'écran (des adaptations CSS sont nécessaires)
  • none : apparaît simplement en fondu (des adaptations CSS sont nécessaires)
Quelques limitations :
  • il n'est pas possible d'appliquer l'accessibilité sur les pages qui n'utilisent pas le système de dépendance de ressources WEB de Silverpeas (pages des partages par exemple)
  • le module d'accessibilité n'est pas présenté sur les pages Silverpeas qui ne chargent pas le moteur de gestion du layout Silverpeas (page d'authentification par exemple)

Il est important de noter ici que dans chaque contexte dans lequel ce module est activé, un travail ergonomique doit être réalisé pour répondre à ses spécificités. En d'autres termes, il n'est pas possible d'activer ce module chez un client sans au préalable avoir réalisé les adaptations CSS nécessaires pour un bon comportement.


PR, https://github.com/Silverpeas/Silverpeas-Core/pull/1324

Mis à jour par Yohann Chastagnier il y a 3 mois

  • Statut changé de Resolved à Closed

Validé et intégré sur master et master-jackrabbit.

Actions

Formats disponibles : Atom PDF