Mike's Notes
I was able to make decisions about the workspace URL naming pattern after conducting some experiments over the last week.
Resources
- https://www.blog.ajabbi.com/2025/10/domain-model-templates.html
- https://www.blog.ajabbi.com/2025/10/user-account-types-and-workspace-urls.html
- https://www.blog.ajabbi.com/2025/10/workspace-url-examples.html
- https://www.blog.ajabbi.com/2025/09/workspace-url-naming-pattern.html
- https://www.blog.ajabbi.com/2024/08/i18n-url.html
References
- Reference
Repository
- Home > Ajabbi Research > Library >
- Home > Handbook >
Last Updated
06/10/2025
Workspace URL naming pattern decision
Mike is the inventor and architect of Pipi and the founder of Ajabbi.
Over the last week, I have been experimenting with different URL naming patterns. I had to devise patterns for Pipi to use when it automatically generates SaaS applications with User Interfaces (UI).
Note: The URLs below don't link to anything.
Learning from others
I looked at how common and very popular cloud products use URL naming patterns, including;
- Google Workspace
- MuleSoft
- Odoo
- Salesforce
- ServiceNow
- Zoho
Conclusion
I started with the simplicity of Google and ended with the richness of ServiceNow. The pattern simply needs to be predictable and consistently effective. The URLs after the i18n codename need to be in the local language, eg French.
Components
The Pipi-generated URLs will be made up of the following parts;
- User account, eg demo
- Device/screen specific, eg mobile m , braille b , kiosk k , VR v
- Platform, eg cloud.ajabbi.com
- i18n code, eg eng-UK
- Industry name, eg rail
- One or more nested industry objects, eg rolling stock
- CRUD verbs, eg patient-new
- Multi instances directory, eg email/e/
- ID etc can be masked as a UUID, eg durmdis7d3kbp
- Workflow specific, eg page/administer/ui-builder/concept
Pattern examples
- demo.cloud.ajabbi.com/eng/screen/location/l/adytenm.html
- demo.m.cloud.ajabbi.com/fra/écran/emplacement/e/adytenm.html
URL masking and pattern configuration
It should be straightforward for a User Account holder to mask these URLs and modify other pattern configurations.
- m.rail.example.com/en-au/rolling-stock/rolling-stock-new/
- m.en-au.example.com/rail/rolling-stock/new/
- en-au.bigrail.com/rolling-stock/r/2945/history/
- k.en-au.app.bigrail.com/rolling-stock/r/2945/history/
Industry names
Third draft revision of the Pipi 6 industry names used for English i18n URLs. This has been imported into Pipi 9 for testing purposes. The nouns are singular.
- Agriculture: agriculture/
- Aviation: aviation/
- Conservation: conservation/
- Construction: construction/
- Drainage: drainage/
- Education: education/
- Electricity Supply: electricity-supply/
- Forestry: forestry/
- GLAM (Galleries-Libraries-Archives-Museums): glam/
- Health: health/
- Horticulture: horticulture/
- Learning: learning/
- Performing Art: performing-art/
- Port: port/
- Rail: rail/
- Research: research/
- Road: road/
- Screen (was Film): screen/
- Sewer: sewer/
- Transport: transport/
- Visual Art: visual-art/
- Water Supply: water-supply/
- Website: website/
- Zoo: zoo/
Next steps
- Begin creating full-page mockups for community testing.
- Adjust as necessary
No comments:
Post a Comment