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

[FR] Add FTUE #2907

Open
6 tasks
matmair opened this issue Apr 30, 2022 · 4 comments
Open
6 tasks

[FR] Add FTUE #2907

matmair opened this issue Apr 30, 2022 · 4 comments
Assignees
Labels
enhancement This is an suggested enhancement or new feature help wanted Assistance required setup Relates to the InvenTree setup / installation process user interface User interface
Milestone

Comments

@matmair
Copy link
Member

matmair commented Apr 30, 2022

Problem
We currently just drop the user in - some kind of out-of-the-box or first-time-user widget could be a good way to familiarize the user with the interface.

Suggested solution
Add a FTUE with:

  • multi-step-wizards
  • state saving per user
  • short introduction
  • link to the docs
  • link to the blog (coming soo (tm))
  • a way for plugins to provide pages

Describe alternatives you've considered
The current way works. For 1.0.0 maybe a basic setup would be nice

Examples of other systems
Nextcloud has a nice, 3 step FTUE - there are fuller examples in closed source systems but I am not sure if I am able to share infos about that.

Do you want to develop this?
Yes - When the time is ready

@matmair matmair added enhancement This is an suggested enhancement or new feature help wanted Assistance required user interface User interface setup Relates to the InvenTree setup / installation process labels Apr 30, 2022
@matmair matmair added this to the 1.0.0 milestone Apr 30, 2022
@matmair matmair self-assigned this Apr 30, 2022
@SchrodingersGat
Copy link
Member

Yeah, this would be a major step forward in terms of user friendliness. 100% on board

@matmair
Copy link
Member Author

matmair commented May 1, 2022

This will be a lot about user-friendliness - this does not need to be a core-dev activity once the code for #2284 and the first few tasks are done.

@matmair
Copy link
Member Author

matmair commented Jan 4, 2023

Waiting for #3901

@SchrodingersGat
Copy link
Member

wiki.js is an example of a good first-time-admin-experience

@matmair matmair modified the milestones: 1.0.0, horizon Jun 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This is an suggested enhancement or new feature help wanted Assistance required setup Relates to the InvenTree setup / installation process user interface User interface
Projects
None yet
Development

No branches or pull requests

2 participants