I would like to suggest that developers consider as much flexibility when trying to interact with links/handles from off-instance and off-kbin (e.g. lemmy) as possible. I would like for it to work on lemmy in a similar fashion.
I think that the various “incorrect” ways of doing things should work as redirects assuming this would not cause a technical problem. It could even explain the correct way of doing things if you’d like to discourage it.
Non exhaustive examples:
communities
as an example: https://lemmy.ca/c/wowthislemmyexists
search kbin.social for https://lemmy.ca/c/wowthislemmyexists
- finds occasions where people have mentioned the URL in comment/post
Most lemmy instances suggest searching for a group in a way that doesn’t work:
search kbin.social for
for !wowthislemmyexists@lemmy.ca
- finds occasions where people have mentioned the handle in comment/post
you need to replace ! with @ to find it:
search kbin.social for
for @wowthislemmyexists@lemmy.ca
- works as expected
So the kbin.social URL is https://kbin.social/m/wowthislemmyexists@lemmy.ca
But what about variations a person could try based on principals of how things work e
lsewhere:
https://kbin.social/m/@wowthislemmyexists@lemmy.ca
https://kbin.social/m/!wowthislemmyexists@lemmy.ca
even allowing use of the /c/ instead of the /m/?
profiles
profiles have similar inconsistencies.
I can view this off-instance profile on kbin.social: https://kbin.social/u/@btschumy@mas.to
but if I try to drop my own username into the same structure, it doesn’t work: https://kbin.social/u/@density@kbin.social
The only way to see my profile is (I think) https://kbin.social/u/density
Hope this all is intelligible.
Yeah we definitely need a unified way of doing this, it causes a lot of problems when engaging cross-platform
How do you currently search for a whole community? Say I want to visit all magazines on ttrpg.network, or all microblog on dice.camp, what is the URL I need to put into kbin.social?
@wowthislemmyexists @density have you tried visiting https://kbin.social/d/ttrpg.network
I think that lets you view everything on the ttrpg.network
Yes! Thank you! I didn’t know it was /d/, I had tried I for instance and some other letters.
I now notice it is not kbin.social/d/dice.camp
Is yet another letter required? Maybe m for mastodon? Where can I find out which to use for what, is there a guide maybe?
Some of this could (and frankly should) be achieved via nginx, tbh
Not sure what you mean but i was thinking of simple redirects in the absence of a more robust solution. Same idea?