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

Entity UIs: verify/fix page titles #26644

Open
4 of 5 tasks
severinbeauvais opened this issue Mar 20, 2025 · 16 comments
Open
4 of 5 tasks

Entity UIs: verify/fix page titles #26644

severinbeauvais opened this issue Mar 20, 2025 · 16 comments
Assignees
Labels
Entities - Olga A label to filter on the tickets for the Entities based team that Olga is PO for.

Comments

@severinbeauvais
Copy link
Collaborator

severinbeauvais commented Mar 20, 2025

See this Teams thread:
https://teams.microsoft.com/l/message/19:[email protected]/1742491081242?tenantId=6fdb5200-3d0d-4a8a-b036-d3685e359adc&groupId=00bd6377-9feb-44be-bbc8-19c3752a67b2&parentMessageId=1742491081242&teamName=External%3A%20SBC%20REG%20Modernization&channelName=Developers&createdTime=1742491081242

Verify whether the following UIs have a page title set, and if not then fix it:

  • BRD
  • Business Dashboard UI
  • Business Filings UI
  • Business Create UI
  • Business Edit UI

(I am not sure which "page title" is being referred to, and I realize the thread refers to Nuxt apps but not all Entity UIs are Nuxt. You'll have to figure this out.)

Language Updates

Spreadsheet Document

After discussion with design team, this is the language chosen for the tab titles:

BRD

  • End User sees ""My Business Registry"
  • Staff User sees "My Staff Business Registry"

Business Dashboard UI

  • Use business name
  • If it is a numbered business without an incorp number display: "Numbered Limited Company"
  • If it is a named business display: "Business Name" eg."Kiki's Delivery Service Ltd."
  • If it is a numbered business display: "1234567 B.C. Ltd."
  • Preference for using Title Case (the first letter of each word is capitalized, and the rest of the letters are lowercase)

Business Create UI

  • display "Create Application"

Business Edit UI

  • display "Edit Business Record" "Manage Business"

Business Filings UI

  • display "File Business Record" "Manage Business"
@severinbeauvais severinbeauvais added the Entities - Olga A label to filter on the tickets for the Entities based team that Olga is PO for. label Mar 20, 2025
@vikas-gov
Copy link
Collaborator

@OlgaPotiagalova to review options

@meawong
Copy link
Collaborator

meawong commented Mar 24, 2025

Currently, we are using "My Business Registry" for the BRD and "BC Business Registry" for Filings-UI, Edit-UI, Create-UI and the Business Dashboard.

@vikas-gov
Copy link
Collaborator

@Mihai-QuickSilverDev, @jacqueline-williams-549 to connect with @meawong on this item

@jacqueline-williams-549
Copy link
Collaborator

I started a spreasheet with Megan to sort out which repo (Create UI, Edit UI) maps to which screen within the product. This will help us land on which name to use for the tab title.

https://docs.google.com/spreadsheets/d/1aAbywuzxXjXDEuKABCDqSRey1DUg6PxaAog3nmn7RUo/edit?usp=sharing

@Mihai-QuickSilverDev
Copy link
Collaborator

@jacqueline-williams-549 Please provide your final findings when ready.

@jacqueline-williams-549
Copy link
Collaborator

Setting a unique page title for each page/view is a best practice for many reason, Is this the goal for this ticket?

@severinbeauvais
Copy link
Collaborator Author

Setting a unique page title for each page/view is a best practice for many reason, Is this the goal for this ticket?

Basically, yes. This started when Patrick Wei looked at the Google Analytics data that we capture and saw that it was not possible to differentiate between some apps because they had either no title, or several had the same title.

@jacqueline-williams-549
Copy link
Collaborator

So should I be providing a unique page title for each page, or leave that for a different ticket. Right now I believe multiple pages map onto these (create UI, edit UI, filings UI) so these page titles will not be unique

@severinbeauvais
Copy link
Collaborator Author

Yes, this is the ticket for updating app titles.

@jacqueline-williams-549
Copy link
Collaborator

Okay, I will leave the language requirements as is then. We are renaming the apps (create ui, edit ui, filings ui) and not focusing on giving unique names to every page in the product.

@severinbeauvais
Copy link
Collaborator Author

Sounds good.

@severinbeauvais
Copy link
Collaborator Author

Is the requirement for Business Dashboard UI correct in the description?

@jacqueline-williams-549
Copy link
Collaborator

Yes so I talked to Megan and she said that we could use the name of the business when the user is on the business dashboard. This way if a corporate user is managing many businesses at once they can easily identify which tab to go to.

@severinbeauvais
Copy link
Collaborator Author

Great! Can we declare this ticket unblocked? If yes, please re-assign Megan. Thanks!

@severinbeauvais
Copy link
Collaborator Author

So there is no different title for Filings UI and Edit UI?

@jacqueline-williams-549
Copy link
Collaborator

My understanding is that, the URL indicates for the devs if it is filings or edit ui, so we don't necessarilyl need to show it in the tab title. but if it would be very helpful to have it in the tab name let me know, I don't think Janis minds changing it back. From a user perspective, "manage business' sounds most straightforward. But I can change them back if Megan doesn't mind or if she hasn't started working on it yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Entities - Olga A label to filter on the tickets for the Entities based team that Olga is PO for.
Projects
None yet
Development

No branches or pull requests

5 participants