this post was submitted on 26 Jun 2023
32 points (94.4% liked)

Lemmy

12544 readers
82 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to [email protected].

founded 4 years ago
MODERATORS
 

Hi all,

I’ve been observing and participating in this community for about a week now. I’m liking it so far, but one thing I’m really missing is a way to link to other Lemmy content in a way that’s instance-aware.

For example, if I were to want to link to [email protected], I’d link to https://startrek.website/c/risa. But then I’d end up at a Lemmy instance where I don’t have an account; I’d really prefer to be redirected to https://derp.foo/c/[email protected].

So here’s my proposal: create a central Lemmy redirection service where people can set their instance (in a cookie). The idea would be that people can link to, say, https://example.com/c/[email protected], and be ensured us lemmings end up on an instance where we can actually post.

Linking to posts and comments should ideally be part of this as well but whould involve a little more work.

top 16 comments
sorted by: hot top controversial new old
[–] [email protected] 6 points 1 year ago

Beside Lemmy 0.18.0 linking primarily to your own instance's mirror of the community from other instance, there is also a browser addon trying to solve this issue if you ever end up on a wrong instance. (If you do not find the button to redirect to your instance, try refreshing the page.)

[–] [email protected] 6 points 1 year ago (2 children)

create a central Lemmy redirection service

This is contrary to what the Fediverse is about. [[email protected]](/c/[email protected]) is already unique and an identifier to universally refer to that community. It automatically links to https://your-instance-URL/c/[email protected] which makes absolute sense, because you have an account on your instance.

If you want to visit [[email protected]](/c/[email protected]) just open the link with your instance. Either by using the URL or by cop&pasting the URL into the search field, or by something like lemmy Link in your browser.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

This is contrary to what the Fediverse is about.

I can understand how this doesn’t really fit well with the decentralised paradigm. I personally am more than proficient enough to deal with such shortcomings. However, it’s still a drag, and many other people will be scared away because of it.

[–] [email protected] 6 points 1 year ago (1 children)

on version v0.18.0 if you write [email protected] it should create a link that points to that community on your instance.

[–] [email protected] 2 points 1 year ago (2 children)

Does it? [email protected] links to https://lemmy.world/c/syncforlemmy for me instead of /c/[email protected], even though I'm on vlemmy.net which is on v0.18.0

[–] [email protected] 1 points 1 year ago

your link pointed to my server for me. https://lemmy.fmhy.ml/c/[email protected]

[–] [email protected] 1 points 1 year ago

Yes but click the link anyway, it should just work. Works for me.

[–] [email protected] 6 points 1 year ago (1 children)

There's an issue about it https://github.com/LemmyNet/lemmy-ui/issues/1227

If you link [[email protected]](/c/[email protected]) the URL should be c/[email protected], instead ate the moment the URL is https://instance.tld/c/community

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

There's a number of issues open for this.

More directly, the pull request that implents this has already been merged. Just waiting for it to be released

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

Posts and comments have yet to be implemented in this way, but instance-agnostic links already work for communities. Simply typing [email protected] or [email protected] or whatever will give you a link which redirects users to that page on their instance. Your instance might have to be running the latest Lemmy version, though.

[–] [email protected] 1 points 1 year ago

That’s (probably, doesn’t work on my 0.17.4 instance) true, but it doesn’t work when creating links elsewhere (say you want to link to Lemmy from a certain site starting with an ‘r’).

[–] [email protected] 2 points 1 year ago (1 children)

Usability-wise - absolutely agreed. I do wonder if it's possible to implement it on a technical level in a way that does not cripple smaller instances.

[–] [email protected] 1 points 1 year ago (1 children)

It would help if Lemmy would treat navigating to an unknown instance to searching for it.

[–] [email protected] 1 points 1 year ago (1 children)

I guess if it only affected the UI component and did not initiate the actual federation - maybe it could work.

[–] [email protected] 2 points 1 year ago

Sure. TBH most end users are not going to care about federation and just want to see what a community is all about.

load more comments
view more: next ›