bcgov / api-services-portal

API Services Portal provides a multi-tenant frontend integrating API Gateway and Authorization services from Kong CE and Keycloak.
https://api.gov.bc.ca
Apache License 2.0
22 stars 7 forks source link

Revise page naming / headings ('My' / 'Your') #1143

Open rustyjux opened 2 months ago

rustyjux commented 2 months ago

API Services Portal Issue

User Story

As an API provider,
I want consistent naming conventions
so that I can more easily find/understand a given page.

Review page names / headings for consistency.

Current Suggested change
Page URL Nav Button Page Heading
/devportal/api-directory/your-products Your Products Your Products --> My Products (or something else to indicate it's the preview page like Products Preview or Directory Preview)
/manager/services Gateway Services Gateway Services ?
/manager/products Products Products ?
/manager/consumers Consumers Consumers ?
/devportal/access My Access My Access None
/devportal/applications Applications My Applications ?
/manager/gateways/list Gateways My Gateways ?
/manager/gateways/get-started N/A My Gateways ?
rustyjux commented 2 months ago

@timng-bcgov following up from our chat

timng-bcgov commented 2 months ago

My thoughts right now:

ikethecoder commented 2 months ago

My view is to drop "My" all together.. perhaps change "My Access" to "API Access", and then just refer to "Applications" and "Gateways" as just that. Because Gateways are not exclusively mine - I just have access to them. And Applications are moving in that direction too with the "Application Sharing". When I think of "My XXX" I think that it's exclusively mine.

Then for the API Directory "My Products" - perhaps "Gateway Products"?

rustyjux commented 2 months ago

I like Aidan's future-looking suggestion - Gateways (and soon Applications) can be shared, so cut 'My' across the board.

'Your Products':

Some facts about the 'Your Products' page:

For me, Aidan's suggestion of "Gateway Products" isn't clearly saying 'Products in this Gateway'. When I hear that, I instead start to think about Gateway Services. Not sure if that is the right association we are going for?

A name like 'Directory Preview' is reductive and inaccurate (since it includes published stuff too).

Products in Gateway? Products in ?

Other candidates?

Elson9 commented 2 months ago

Products in <gw display name> seems the most clear to me

rustyjux commented 2 months ago

My qualm with that option is it provides a less consistent appearance in the nav and makes the page harder to refer to in docs.

timng-bcgov commented 2 months ago

I think "Products in Gateway" makes sense because the display name is already shown below it:

image

rustyjux commented 2 months ago

Riiight. That header design is flexible btw - it wasn't in the Figma so I just modeled it after the Gateway details page. Looking at prod, I think it would help to add 'Products' back to the heading to give <displayName> Products.

For page name, I'm good with 'Products in Gateway'. Or 'Gateway Products' if that jives better for folks.

I don't think these changes need to get pushed into the NS to GW release but the updates would be quick across Portal and docs once we have some decisions.