Skip to content

Accessibility: Having two navigation systems #216

@mbensalem

Description

@mbensalem

Rationale

Having at least two navigation systems helps users find information in different ways. Some people prefer menus, others may use a search engine or a site map. This makes the website easier to use for everyone, including people with disabilities, and reduces the risk of getting lost.

1. Functional Requirements

For each set of pages, at least two different navigation systems must be available. The following combinations are acceptable:

  • A navigation menu and a site map, or
  • A navigation menu and a search engine, or
  • A search engine and a site map.

These systems must be easy to identify and accessible on all relevant pages.

PS: The search engine must index all pages of the website.

Impacts

Gamification

Notifications

Analytics

Unified Search

2. Technical Requirements

Expected Volume & Performance

Security

Extensibility

Configurability

Upgradability

Existing Features

Feature Flags

Property Name Default Value Target Audience Functional Behaviour

Other Non Functional Requirements

3. Impacts

Documentation

Training

4. Software Architecture

Security

Access

  • GUI
  • API

Services & processing

  • Ex: Scheduled Jobs

Data and persistence

  • Macro data model
  • Persistence layer
  • Use of caches

Clustering

Multitenancy

Integrations

Migration strategy

5. Annexes

  • Reasoning that explain the technical choices
  • Impacts
  • References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Draft

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions