Add a tour for the ECA settings page

Created on 3 January 2023, almost 2 years ago
Updated 3 March 2024, 10 months ago

Problem/Motivation

At the moment the onboarding for screen reader users, aside the general a11y related issues upstream, to communicate the basic concepts of ECA and BPMN, is sort of challenging - it is simply difficult near to impossible to orient and grasp the general basic structure without any visual queues. An aspect that is even potentially an issue for some sighted users.

Steps to reproduce

Proposed resolution

ECA Settings tour (route:eca.settings):

  1. log level select list in focus
  2. documentation domain field in focus
  3. execute models with user field in focus
  4. dependency field set in focus
  5. entity checkbox configs label in focus
  6. field storage configurations label in focus
  7. field configurations per bundle label in focus
  8. newly added field configurations per bundle in label in focus

=> not sure yet if tip 5-8 is necessary and tip 4 might be already enough

Remaining tasks

User interface changes

API changes

Data model changes

✨ Feature request
Status

Active

Version

2.0

Component

User interface

Created by

πŸ‡©πŸ‡ͺGermany rkoller NΓΌrnberg, Germany

Live updates comments and jobs are added and updated live.
  • Accessibility

    It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.

  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡©πŸ‡ͺGermany rkoller NΓΌrnberg, Germany

    I've pushed a first draft for the tour tip content. I tried to mind the tour text standards defined here: https://www.drupal.org/docs/develop/user-interface-standards/tour-text-s β†’ ... . the first unfocused tour tip describing the whole page is therefore intentionally without a selector and unfocused. some descriptions seem apparent but it has to be kept in mind that screen reader users dont have the extra visual context and information. there are a few open questions:

    1. the labels for the last four tour tips are kind of long and more identical with the labels of the four checkboxes but i had no better idea for a clear wording. :/

    2. one question about the last checkbox Newly added field configuration per bundle. from my understanding the other dependencies are checked on model save. but except the newly added the fourth checkbox is identical with the third. does that mean when the fourth checkbox is checked the dependencies is already checked when set in the model instead of later on on save?

    3. and any feedback is welcome in regards of word smithing and details that have to be communicated.

  • Status changed to Needs work almost 2 years ago
  • πŸ‡©πŸ‡ͺGermany jurgenhaas Gottmadingen

    Added some comments to the MR to improve the wording a bit and to address the questions in comment #8.

  • Status changed to Postponed over 1 year ago
  • πŸ‡©πŸ‡ͺGermany jurgenhaas Gottmadingen
  • πŸ‡©πŸ‡ͺGermany jurgenhaas Gottmadingen
  • Status changed to Active 10 months ago
  • πŸ‡©πŸ‡ͺGermany jurgenhaas Gottmadingen

    Moving to the separate module.

  • Pipeline finished with Failed
    5 months ago
    Total: 507s
    #237266
  • Pipeline finished with Failed
    5 months ago
    Total: 430s
    #237295
  • Pipeline finished with Failed
    5 months ago
    Total: 467s
    #237339
  • Pipeline finished with Skipped
    3 months ago
    #282009
  • Pipeline finished with Success
    about 1 month ago
    Total: 53s
    #336478
  • Pipeline finished with Success
    about 1 month ago
    Total: 54s
    #337678
  • Pipeline finished with Failed
    about 1 month ago
    Total: 161s
    #349217
  • Pipeline finished with Success
    about 1 month ago
    Total: 153s
    #349224
  • Pipeline finished with Success
    about 1 month ago
    Total: 157s
    #349232
  • Pipeline finished with Success
    20 days ago
    Total: 336s
    #360361
Production build 0.71.5 2024