Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Subtechniques Feature Tour #28

Closed
isaisabel opened this issue Nov 25, 2019 · 3 comments
Closed

Subtechniques Feature Tour #28

isaisabel opened this issue Nov 25, 2019 · 3 comments
Assignees
Labels
documentation Pertaining to documentation on the use of the website or ATT&CK priority/low Low priority issue timescale/imminent Ready to be assigned to developers ui The user interface can be improved

Comments

@isaisabel
Copy link
Contributor

As a user of the ATT&CK website, I want to be able to be shown an automated, interactive tour of the new subtechniques features so that I can learn about what parts of the website are affected with that update.

@isaisabel isaisabel added ui The user interface can be improved timescale/imminent Ready to be assigned to developers priority/low Low priority issue documentation Pertaining to documentation on the use of the website or ATT&CK labels Nov 25, 2019
@isaisabel isaisabel added this to the Version 2.0 (Subtechniques) milestone Nov 25, 2019
@isaisabel isaisabel self-assigned this Nov 25, 2019
@isaisabel isaisabel removed their assignment Dec 11, 2019
@isaisabel
Copy link
Contributor Author

See feature/#28-subtechniques-tour for the current implementation of the tour.

@isaisabel
Copy link
Contributor Author

It would be useful to break the tour out into multiple sub-tours. For example, on the matrix page, the user could click a "help" button and just walk through the matrix segment of the tour. On the technique or subtechnique pages, clicking the "help" button would walk the user through the layout of that page as well.

Clicking the "take a tour" button on the home page would walk the user through all help submodules in order.

With this design in mind, we should consider updating the tour to be less sub-techniques specific.

@isaisabel
Copy link
Contributor Author

Overall tour route/steps

  1. Introduction (index page)
  2. sub-techniques matrix
    • show how to show/hide sub-techniques under side layout
    • show how to change layout
    • show how to show/hide sub-techniques under flat layout
  3. technique page
    • show sub-techniques of the technique in sidenav
    • show sub-techniques of the technique in main content
    • explain how sub-technique IDs are suffixes to their parent IDs
  4. sub-technique page
    • Explain parent name prefixing
    • show other sub-techniques (sibling sub-techniques)
    • explain how to tell the parent ID from the sub-technique ID.
  5. One other page (mitigation, group of software)
    • Show how relationships with sub-techniques are represented
      - relationship with a technique but none of its sub-techniques
      - relationship with a sub-technique but not its parent
      - relationships with both a sub-technique and it's parent-technique.

@isaisabel isaisabel self-assigned this Mar 20, 2020
isaisabel added a commit that referenced this issue Mar 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Pertaining to documentation on the use of the website or ATT&CK priority/low Low priority issue timescale/imminent Ready to be assigned to developers ui The user interface can be improved
Projects
None yet
Development

No branches or pull requests

1 participant