headlamp-k8s / headlamp

A Kubernetes web UI that is fully-featured, user-friendly and extensible
https://headlamp.dev
Apache License 2.0
2.06k stars 149 forks source link

WIP: New user guide-rails #1326

Open vyncent-t opened 1 year ago

vyncent-t commented 1 year ago

Proposal: Enhancing User Guide-rails for Headlamp

Work-in-Progress: This document aims to ideate and refine suggestions for an upcoming proposal.


Feature Request

Objective: Improve the headlamp experience for the users by implementing informational guide-rails.

Background

Navigating the deep landscape of Kubernetes is often daunting for beginners. While Headlamp’s user interface serves as a powerful tool in this ecosystem, certain functionalities or terminologies may not be immediately evident to those unfamiliar with Kubernetes instruments.

Proposal

For a more intuitive Headlamp experience, especially for beginners, I think it would be useful to incorporate guidance mechanisms such as tooltips, dialog boxes, and more. These features, made to quickly explain terms and tools, are off by default. However, users can turn them on in the settings, making sure experts still have a smooth ride.


Guidance Feature Ideas

1. Tooltips

2. Dialog Boxes

3. Links to Official K8s Documentation

4. Quick Help Sidebar

5. Interactive Walkthroughs


Overall Benefits

The introduction of these guide features seeks to broaden Headlamp's appeal, making it an invaluable tool for both Kubernetes experts and novices alike. This strategic move is poised to bolster adoption rates and instill greater confidence in users when they navigate their Kubernetes clusters via Headlamp.

illume commented 1 year ago

Some product walkthrough examples (in react): https://userguiding.com/blog/react-onboarding-tour/

illume commented 2 months ago

This probably needs: