Orange-OpenSource / Orange-Confort-plus

The target of Orange Confort+ functionalities is to enhance user experience on web sites, which are already accessible, or still accessible. Orange Confort+ provides these services : Typography - user may change: font size, space between words, characters and lines, font-face to Open Dislexic Layout: cancel layout, text align left, numbering list items, modify navigation links appereance, disply a reading ruler Colors : Modify foreground/background colors Behavior: direct access to main content on page load, automatic selection of page clickable elements with a user defined delay, page scrolling on simple user on hover. Be careful, Orange Confort+ does not improve the accessibility level of a web site: blocking points still stay blocking points, with or without Orange Confort+.
https://confort-plus.orange.com/
GNU General Public License v2.0
40 stars 24 forks source link

[Persistance] #216

Open Valerieledunois opened 5 months ago

Valerieledunois commented 5 months ago

OC+_Réglages Stockage.pptx

Vocabulaire

Illustration

[!IMPORTANT]
Pour un domaine donné : on mémorise le derniers réglages faits par l’utilisateur.

L’utilisateur est sur le site Orange.fr, il sélectionne le mode d'usage Facile+. Il choisit de changer la police par défaut : il choisit Accessible-DFA. Lorsqu'il ouvrira à nouveau un site du domaine Orange et activera le plugin, il retrouvera les derniers réglages appliqués à un site du domaine : donc ici Facile+ avec la police Accessible-DFA.

[!TIP]
Le plugin est « persistant » sur un onglet : l'état fonctionnel (ABCD) et le fait que le plugin soit activé ou pas (EF) est persistant sur un même onglet.

Cas 1

  1. L'utilisateur ouvre le site Canal+,
    • il active C+ (E),
    • il choisit Facile+ et la police Accessible-DFA,
    • il replie la Palette Confort+ (A) et a donc l'icone C+ à côté de l’ascenseur.
  2. Sur le même onglet, il va sur le site Netflix pour lequel il n'a pas de réglages enregistrés : le plugin est actif (E), la pastille C+ est affichée à côté de l’ascenseur (A), le mode d'usage Facile+ est appliqué au site avec la police Accessible-DFA.
    • Le mode d'usage Facile+ avec le réglage de la police Accessible-DFA est alors enregistré pour le site Netflix.

Cas 2

  1. L'utilisateur ouvre le site Canal+,
    • il active C+ (E),
    • il choisit Facile+ et la police Accessible-DFA,
    • il laisse la palette ouverte (C).
  2. Sur le même onglet, il va sur le site Netflix pour lequel il n'a pas de réglages enregistrés : le plugin est actif (E), la palette ouverte sur le site Canal+ reste ouverte (C), le mode d'usage Facile+ est appliqué au site avec la police Accessible-DFA.
    • Le mode d'usage Facile+ avec le réglage de la police Accessible-DFA est alors enregistré pour le site Netflix.

Cas 3

  1. L'utilisateur ouvre le site Canal+,
    • il active C+ (E) et reste en pastille (A),
    • il choisit Facile+ et la police Accessible-DFA.
  2. Sur le même onglet, il va sur le site Netflix, domaine pour lequel il a choisi antérieurement le mode d'usage Vision+ avec la police Comic.
    • Le plugin C+ conserve la présentation qu'il avait sur le site Canal+ (pastielle fonctionnelle, (A), dans l’exemple) mais en appliquant le mode d'usage Vision+ avec la police Comic.
ffoodd commented 5 months ago

Je vais tenter une reformulation pour être sûr de bien se comprendre, car il me semble qu’il manque certaines nuances dans les cas décrits et qu’on oublie un détail tiré du CR avec Denis.

Je reformule encore pour être plus proche des cas décrits :

  1. Quand on reste sur un même site, l’état et les réglages sont conservés et appliqués tels quels.
  2. Quand on change de site, dans le cas où Confort+ était activé sur le précédent site :
    • Si on n’a pas de réglages enregistrés pour le nouveau site, Confort+ est en pause et seule la pastille est affichée. Ouvrir la palette de réactiver les réglages précédents. (Comment récupère-t-on ces réglages, si les réglages sont stockés par domaine ? On stocke globalement les derniers réglages appliqués ?)
    • Si on a des réglages enregistrés pour le nouveau site, la palette est ouverte automatiquement et les réglages en question sont appliqués.

Est-ce que ces formulations sont correctes ? Le sujet n’est pas trivial en développement, j’aimerais être sûr de prendre la bonne direction :)

Valerieledunois commented 4 months ago

j'ai ajouté en pièce jointe le graphe de description de la persistance