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

Improve documentation of the distinction among power ports, outlets, feeds, and panels #3135

Closed
lampwins opened this issue May 2, 2019 · 9 comments · Fixed by #3959
Closed
Labels
status: accepted This issue has been accepted for implementation type: documentation A change or addition to the documentation

Comments

@lampwins
Copy link
Contributor

lampwins commented May 2, 2019

Environment

  • Python version:
  • NetBox version:

Proposed Functionality

With the advent of the new power related functionality in 2.6, we need to better distinguish between the intended use of the various power components.

Use Case

As a person that is by no means an expert or even a novice when it comes to power infrastructure, I myself still get confused between the proper use of power outlets and power ports. Now that we have the concept of a power feed, that gets even more confusing. Certainly, some of this can be cleared up with more/better documentation, but I feel there may also be room to better qualify in the UI what these components are meant to do, so the UX becomes more intuitive.

I propose a couple of options:

  1. Anywhere "Power Ports" is referenced in the UI, append "(Input)" and anywhere "Power Outlets" is referenced, append "(Output)".
  2. In the UI either refer to Power Ports as "Power Supply Ports" or officially rename the model. To that end, maybe there is a better name/word to use?

Database Changes

By making changes in the UI only, no DB changes are needed, but the option of renaming a model would ensure a migration.

External Dependencies

N/A

@lampwins lampwins added beta status: under review Further discussion is needed to determine this issue's scope and/or implementation labels May 2, 2019
@jeremystretch
Copy link
Member

IMO "outlet" is a pretty common household word. ("I need to vacuum, where's the nearest outlet?") The word itself implies that power is being let out. I don't think it needs any further explanation.

Granted, "power port" is more ambiguous, but what would you rename it to? Power input? Power inlet?

Also, while I always strive to make things as intuitive as possible, I don't think that asking a user to remember that a "power port" consumes power is unreasonable.

@candlerb
Copy link
Contributor

candlerb commented May 6, 2019

I think "Power Inlet" is clear and unambiguous, and is the obvious counterpart to "Power Outlet" - whereas a "power port" could be in or out.

@wols
Copy link

wols commented Jun 5, 2019

Let yourself be inspired eg. Rittal - Power distribution - IT power - ...

My most used 1U part is a "Socket strip for IEC 320 connectors" with eight sockets respectively 'Power Outlets' (netbox).

And the most used cable with...

  • Connector (type): IEC 320 connector C14
  • Jack/socket (type): IEC 320 socket C13

@jeremystretch
Copy link
Member

So this didn't make it into the beta; next change would be v2.7. Renaming the model would require a large amount of work for very little gain and a considerable amount of confusion and downstream work (people updating the field name in API consumer logic). Is this really worth keeping open?

@MarcHagen
Copy link
Contributor

Maybe adding this to #792? Because that's a big feature with lots off work.

@flashbyte
Copy link

HI,
as a not native speaker I am quid confused about the different power components in netbox. I don't need the models to be change, but would really much appreciate and updated in the documentation. Maybe even a small diagram to explain what goes where and it intended usage.

@sdktr
Copy link
Contributor

sdktr commented Nov 6, 2019

HI,
as a not native speaker I am quid confused about the different power components in netbox. I don't need the models to be change, but would really much appreciate and updated in the documentation. Maybe even a small diagram to explain what goes where and it intended usage.

Fully agree, diagrams that can be looked up in the documentation and/or referenced from the GUI would be nice for non-native speakers

@jeremystretch jeremystretch changed the title Better differentiation between power ports, outlets, feeds, and panels Improve documentation of the distinction among power ports, outlets, feeds, and panels Dec 13, 2019
@jeremystretch jeremystretch added status: accepted This issue has been accepted for implementation type: documentation A change or addition to the documentation and removed beta status: under review Further discussion is needed to determine this issue's scope and/or implementation labels Dec 13, 2019
@jeremystretch
Copy link
Member

Accepting this as a documentation improvement. (To be clear, none of the model names will change as that would be very disruptive.)

@hSaria
Copy link
Contributor

hSaria commented Jan 10, 2020

I'll work on a Power page under Core Functionality. Structuring it hierarchically (i.e. starting at closest to power source, ending closest to the device) should reduce confusion for the reader and hopefully allow people to model their power circuits appropriately on the first try.

jeremystretch added a commit that referenced this issue Jan 21, 2020
@lock lock bot locked as resolved and limited conversation to collaborators Apr 25, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: accepted This issue has been accepted for implementation type: documentation A change or addition to the documentation
Projects
None yet
Development

Successfully merging a pull request may close this issue.

8 participants