alkemio
alkemio copied to clipboard
Simpler URLs
Description
URLs are a key part of Alkemio, allowing for deep linking.
The introduction of subspaces means that existing URLs need to be revisited.
Goal
Usability
Hypothesis
URLs being used should reflect the domain model
Must have scope
- [ ] New design for URLs to work with subspaces. Dropping usage of "challenges", "opportunities"
- [ ] Other URL improvements?
- [ ] URL generator service updated
- [ ] Client updated to work with new URLs
- [ ] Infrastructure routing / client / etc to redirect old URLs?
- [ ] Only platform admin should be under admin i.e. space settings editing should be under the space url
TBD: notification for admins of a space when a link into their space failed?
https://alkem.io/admin/spaces/mansi/challenges/consciouslychalleng-9004/profile becomes https://alkem.io/mansi/consciouslychalleng-9004/settings
admin/spaces TBD: independence from hierarchy!
- not have the URLs explicitly show the hierarchy??? Makes moving around subspaces / promotion to spaces much easier etc.
- also for callouts?
Stakeholders
DevOps