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

[RFC] Add New User Guide to Homepage #422

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft

Conversation

egoist6
Copy link

@egoist6 egoist6 commented Sep 18, 2023

One of the outcomes of 2 very intense discussions here and here is the lack of guidance for new user who either have limited technical knowledge or do not want to study several sections in our documentation and will need a lot of time to read through all important pages.
I’d like to add a new section on our homepage (text, graphics) and link to the guide. By intention I do not want to use our documentation for this guide as we do not want to confront new (unexperienced) users with our rich and detailed documentation.
This guide will cover all steps from downloading to creating a first easy rule in a very easy and compressed way with the aim to show how easy it is to get up and running with openHAB.

This opening PR is a RFC where I want to get in contact with you and discuss this before I start putting work in this. Maybe you also have some tips for me how to do the changes here as I am not familiar with Vuepress and editing md files. I will do my best but you probably need to do some layouting stuff to make it look good.
Thanks, Oliver

RFC

Signed-off-by: egoist6 <76903043+egoist6@users.noreply.github.com>
@egoist6 egoist6 changed the title [RFC] Update Jumbotron.vue [RFC] Add New User Guide to Homepage Sep 18, 2023
@kaikreuzer
Copy link
Member

I am fine with adding a "quick start" guide to the website, although it will be more difficult to maintain than on the documentation website and we also won't have versioning of it.
Wrt technical question on vue.js, I guess @ghys is the best to comment.

@ghys
Copy link
Member

ghys commented Jan 14, 2024

I see where you're going from but we'll need to define that properly i.e. if you want some interactive thing to get up and started with openHAB on the homepage, that's great but there's already a Getting Started Tutorial (written mostly by @rkoshak) so what do you see it solving that the tutorial doesn't? I think you and @rkoshak could work together to figure out what's missing.
If you could give some examples (similar projects' websites) of what you want to achieve then we could see how we could do it.

As for the technical side, I think we ought to upgrade VuePress eventually (or migrate to VitePress), and even overhaul the home page (at least) in the process, so maybe it would be wise to settle on this before we endeavor anything else with the current website.

I'll add that openHAB.org is one of the few websites where you can "test the product" right on the home page:

image

@rkoshak
Copy link
Contributor

rkoshak commented Jan 15, 2024

This is what the Getting Started Guide is supposed to do so whatever is being proposed here is essentially a replacement/reworking of Getting Started.

I'm not against a complete overhaul of Getting Started by any means but I am not in favor of yet another guide. That would be more confusing than helpful.

Also don't forget the new help tutorials and such added to the developer sidebar.

Ultimately, the challenge is forever going to be presenting enough detail to actually use OH without presenting too much. Maybe Getting Started presents too much, but it's hard to draw a line.

@Confectrician Confectrician marked this pull request as draft February 17, 2024 11:10
@stefan-hoehn
Copy link
Collaborator

What is the current state of the discussion?

@egoist6
Copy link
Author

egoist6 commented Feb 17, 2024

Hi Stefan,
80% of the work was done (incl. feedback from Rich), when changes to the MainUI setup wizard came up plus the latest change of Suggestion Finder. I need to redo most of the user guide which will take some time. But I am still on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants