Workspace URL naming pattern

Mike's Notes

I'm working out a pattern to use for naming workspace URLs. This is part of the current build roadmap.

Resources

References

  • Reference

Repository

  • Home > Ajabbi Research > Library >
  • Home > Handbook > 

Last Updated

30/09/2025

Workspace URL naming pattern

By: Mike Peters
On a Sandy Beach: 30/09/2025

Mike is the inventor and architect of Pipi and the founder of Ajabbi.

Logged-in Ajabbi users will be able to use web-based applications called a workspace. Each application requires a URL that follows a predefined pattern.

Again, this is a work in progress and is likely to change, especially when addressing performance, usability, security, and privacy issues.

Here are examples used by other companies.

Google Workspace example URLs

  • https://calendar.google.com/calendar/u/0/r/week
  • https://calendar.google.com/calendar/u/0/r/month
  • https://mail.google.com/mail/u/0/#inbox
  • https://mail.google.com/mail/u/0/#sent
  • https://draft.blogger.com/blog/posts/jsdksjdksJK;Sjk;SJDKsjd/
  • https://draft.blogger.com/blog/post/edit/hhddfddfd/
  • https://docs.google.com/document/d/5fd8f5/
  • https://contacts.google.com/directory
  • https://contacts.google.com/person/123456789/
  • https://groups.google.com/all-groups
  • https://groups.google.com/g/ontolog-forum
  • https://groups.google.com/g/ontolog-forum/c/coj8JqR6nzw

Zoho Office Suite example URLs

  • https://www.zoho.com/mail/
  • https://accounts.zoho.com.au/signin?

Ajabbi workspace domain

The default domain URL is

  • https;//workspace.ajabbi.com/

The user account code name will be added as a URL before the domain.

  • https;//example.workspace.ajabbi.com/

Domain redirection enables

  • https://workspace.example.com/

Ajabbi Workspace proposed available URL patterns

A lot of customisation will be possible for user accounts.

  • https://workspace.ajabbi.com/eng/calendar/
  • https://example.workspace.ajabbi.com/eng/calendar/
  • https://example.com/workspace/eng/calendar/
  • https://example.com/eng-uk/workspace/calendar/
  • https://workspace.example.com/eng-uk/calendar/
  • https://calendar.example.com/eng-uk/
  • https://en.example.com/workspace/calendar/
  • https://fr.example.com/espace/calendrier/

Workspace application directories

Each application has directories associated with different tasks.

Mail

  • inbox/
  • draft/
  • sent/

Some simple examples using mail.

  • https://workspace.ajabbi.com/eng/mail/inbox/
  • https://workspace.ajabbi.com/eng/mail/draft/12345678/

Security concerns

Long, meaningless code will be used to name endpoints similar to those used by Google.

    • https;//workspace.ajabbi.com/eng/mail/draft/hnjsdhtrhxn79snrfusni9c5/

    To do next

    1. Define the code names to use with all the workspace applications
    2. Build some static web-based workspace mockups
    3. Make some examples in other languages and scripts
    4. Share with volunteer testers
    5. Reiterate till people are happy
    6. Build a working demo at
      • https://demo.workspace.ajabbi.com/
    7. Provide a Template Engine template for the Pipi Render Engine to render on demand from the Pipi Deployment Engine.
    8. Automate the deployment of workspaces for logged-in users.

    No comments:

    Post a Comment