Meeds-io / MIPs

The Meeds Improvement Proposal repository
0 stars 0 forks source link

Space URL improvement #142

Open margondicco opened 2 weeks ago

margondicco commented 2 weeks ago

Rationale

When creating a space, it is necessary to indicate a space name. Of course, it is possible to change this name at any time.

  1. The name used during creation remains identifiable, especially in the URL, even if it no longer relates to the new objectives of the space.
  2. In case of modification of a space's name, the links pointing to the space will be broken.

exemple

https://meeds.domain.com/portal/g/:spaces:project_website/community_management

in a space application

https://meeds.domain.com/portal/g/:spaces:project_website/community_management/notes

1. Functional Requirements

Must have

Removal the reference to the current name of the space AND automatically generate the uri of the space

Result

https://meeds.domain.com/portal/g/:spaces:giuyil5g3/notes

This result would address the two concerns mentioned above.

Should have

Simplify the URL

Example

https://meeds.domain.com/portal/giuyil5g3/notes

Notes

This MIP does not propose the implementation of an alias principle on the different elements of the URL (site, space, node) which would make the urls "readable" by managing the following situations:

Impacts

Gamification

Notifications

Analytics

Unified Search

2. Technical Requirements

Expected Volume & Performance

Security

Extensibility

Configurability

Upgradability

Existing Features

Feature Flags

Property Name Default Value Target Audience Functional Behaviour

Other Non Functional Requirements

3. Impacts

Documentation

Training

4. Software Architecture

Security

Access

Services & processing

Data and persistence

Multitenancy

Integrations

Migration strategy

5. Annexes

margondicco commented 2 weeks ago

@srenault-meeds can you check ?

Thank you

srenault-meeds commented 2 weeks ago

One question: Why not simplifying the URL right now? I mean, as we are reworking it, let's make it, WDYT? Thanks

margondicco commented 4 days ago

yes agree Sam