Ticket #1111 (new)

Opened 6 years ago

Last modified 5 years ago

Let's make "New Node Registration" page more user friendly...

Reported by: valentt Owned by: kostko
Priority: normal Milestone: Next milestone
Component: nodewatcher/modules Version:
Keywords: Cc:
Related nodes: Realization state:
Blocking: Effort: normal
Blocked by: Security sensitive: no

Description (last modified by valentt) (diff)

nodewatcher makes deploying new nodes really easy, but now that I consider myself nodewatcher veteran I see the issues that new users face when creating new node.

There are lots of options, too much options that confuse people, and 90% of that options need to be left alone, but it is not clear which boxes people need to touch and which should be left alone...

New Node Registration page is made by neworking geeks for networking geeks ;)

Let's change so it is made for regular people feel more welcome when creating new nodes...

What are your ideas? What do you thing would work to make this page more user friendly?


New Node Registration.png (283.9 KB) - added by valentt 6 years ago.
New Node Registration beta.png (331.4 KB) - added by valentt 6 years ago.

Change History

comment:1 Changed 6 years ago by valentt

  • Description modified (diff)

Changed 6 years ago by valentt

Changed 6 years ago by valentt

comment:2 Changed 6 years ago by valentt

Maybe something like this, but not sure where to put "advanced" features, any ideas?

comment:3 Changed 6 years ago by kostko

Please note that any nodewatcher modifications should target the 3.0b version. Its user interface has not yet been defined at all so this should be discussed as a whole.

comment:4 Changed 6 years ago by kostko

  • Owner set to kostko
  • Component changed from other to nodewatcher/core
  • Milestone set to 3.0b

comment:5 Changed 6 years ago by mitar

So new nodewatcher was planed with support for different GUIs for different types of users. So new users could get a very simplified version of registration form and more advanced users could get more advanced registration form. I don't know where I wrote already about this (I don't find it now) but one idea was for example, that based on number of nodes maintained, you could start showing automatically a more advanced form.

But personally, later after more thought, I started thinking even this is too much. The whole concept that the novice user will register a node and flash a node is in my opinion to geeky. We will never be able to get this doable for non computer savvy people. Sorry. We had some ideas to implement a simple nodewatcher GUI, a simple image flasher and then get people to flash things and deploy. But even then there are questions about which router to buy, how to do all that, how to run, how to connect cables. At the end it is all too new for people and they just don't go into it.

So, currently I believe we should do it like this:

  • leave nodewatcher semi technical, like it is now, it is enough so that people can get a feeling about the network, but it is also intuitive enough so that maintainers, new or old, can know what to read and what to ignore, if they don't know what something means
  • registration form should be full-blow, with all possible options we support, so that people can see what is even possible - it should only be limited by permissions (somebody might not be able to configure IPs manually, but will be assigned IP automatically, for example); more savvy users will know how to use fields, less savvy, but still geeky, will know to ignore unknown fields, but will also be maybe motivated to learn about them
  • have a separate entry point for novice users, where they can order a preconfigured node and there is completely nothing technical, my idea is that they enter only:
    • which router (select from images)
    • address of the location
    • select possible additional equipment

In our case, that entry point is our webshop. And this is how I see current plan. What do you think? Comments?

comment:6 Changed 5 years ago by kostko

  • Component changed from nodewatcher/core to nodewatcher/frontend

comment:7 Changed 5 years ago by mitar

Related tickets: #538, #654

comment:8 Changed 5 years ago by mitar

  • Milestone changed from 3.0b to Next milestone

comment:9 Changed 5 years ago by mitar

  • Component changed from nodewatcher/frontend to nodewatcher/modules
Note: See TracTickets for help on using tickets.