Skip to content
GitLab
Next
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    Projects Groups Snippets
  • Sign up now
  • Login
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 46,777
    • Issues 46,777
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,532
    • Merge requests 1,532
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #23109
Closed
Open
Issue created Jul 04, 2018 by Andreas Kämmerle@akaemmerleContributor

Add and edit custom Wiki sidebar support from the UI

Problem to solve

With https://gitlab.com/gitlab-org/gitlab-ce/issues/14995 we are adding an option to add a custom Markdown sidebar navigation. In this first iteration, it's based on the convention to add a _sidebar Wiki page that overwrites the default generated table of content.
We should add an option to add a custom sidebar from the UI, as well.

In addition, there is the open question if besides overwriting the generated pages TOC, adding the custom sidebar, in addition, doesn't make sense as well.

Further details

(Include use cases, benefits, and/or goals)

Proposal

  • When a custom sidebar is not configured show a link to create a custom nav which will create a _sidebar page
  • When a custom sidebar is configured show a link to edit the _sidebar page

What does success look like, and how can we measure that?

This is resolving UX debt that the custom sidebar feature isn't discoverable or easily editable.

Links / references

https://gitlab.com/gitlab-org/gitlab-ce/issues/14995

Edited Jan 10, 2019 by James Ramsay (ex-GitLab)
Assignee
Assign to
Time tracking