I recently asked for some PeerTube recommendation and it made me realize how disjointed the URL system can seem to the median, not technically-inclined, not-motivated, user.

The first user UX issue was the link to the lemmy.wtf post. You get transported to the lemmy.wtf webUI client, so you’re not logged in and the interface is different (arguably a median user would expect to view the post via their own instance/platform, piefed.social in my case).

But then we have the issue of PeerTube channel links in the lemmy.wtf post. I wanted to check out the Open Source_gaming channel which is referenced via the following URL:

https://peertube.wtf/c/[email protected]

My peertube instance/WebUI client is Spectra Video, so again you encounter another UX issue.

To add to that, if you paste the URL verbatim (major UX issue in of itself for the median user) into the Specra Video webUI, you won’t actually find the opensource_gaming channel:

sBbwbw4pYXH7WAM.jpg

fT7HgiPVgHP6GZc.jpg

You would need to use the following search prompt in the Spectra Video webUI:

[email protected]

The upcoming version of Piefed actually addresses this issue on the Threadi side.

For logged in users, Piefed 1.4 will turn the following URL:

https://lemmy.world/post/39832275

into

https://piefed.social/c/news/p/1544770/national-parks-ordered-to-check-gift-shops-for-dei-type-items

This issue is unresolved in Lemmy, but the Lemmy brand is permanently tainted among users who are looking for alternatives to American oligarchic technology services. The low moral standards of the Lemmy devs’ (support for the brutal North Korean regime, promotion of russian propaganda narratives that they know are false) is a massive turn off for the exact target market of the Fediverse. It’s a fact that many Europeans looking for alternatives instinctively recognize the demagoguery of the Lemmy devs and their fans.

But even with Piefed 1.4, the PeerTube linking UX (same for Mastodon and I am assuming Pixelfed, Loops and other Fedi services) is a nightmare for the median user.

What would be helpful is to have a system where the first time a user encounters a Fedi link, they would be prompted to select their instance for a given Fedi service.

So clicking on a peertube.wtf (terrible name if their goal is to go beyond a “niche within a niche” userbase) for the first time when logged in would give you a notice similar to:

Enjoy a user focused video platform! Sign up | Login into Peertube

There are clearly some UX issues with this, but I still think it would be better than the current system.

Would would be even better is if some of the major Fedi instances in a given service could somehow automate the discovery of existing user accounts for other Fedi services.

This would either need to be done in a whitelist only manner (i.e. discovery only works between say piefed.social (or piefed.world) and mastodon.social and/or some sort of client side system, if that’s even possible. You don’t want sketchy instances or spammers to be able to poll all of a user’s accounts across Fedi services.

I am assuming this is a client-side issue and it cannot be solved at the protocol level (ActivityPub), but in a way this makes it easier to experiment as Fedi clients can try out things without modifying the ActivityPub protocol.

Just wanted to share my thoughts. If one wants Fedi to become a viable alternative to corrupt American monopolists, then you must look at the UX from perspective and expectations of a median user.

  • Cris@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    2 天前

    Yeah, I wish visiting a fedi site from an external link gave you a little button that said “select your instance” so you can switch when possible

    Its definitely a ux issue that needs some care and attention. My android client at least tries to view the link from my current instance

  • julian@activitypub.space
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    2 天前

    @[email protected] said in [Fediverse wide cross-instance / cross-platform link substitution [UX improvement thoughts]](/post/https%3A%2F%2Fpiefed.social%2Fc%2Ffediverse%2Fp%2F1568622%2Ffediverse-wide-cross-instance-cross-platform-link-substitution-ux-improvement-thoughts): > This issue is unresolved in Lemmy, but the Lemmy brand is permanently tainted among users who are looking for alternatives to American oligarchic technology services. The low moral standards of the Lemmy devs’ (support for the brutal North Korean regime, promotion of russian propaganda narratives that they know are false) is a massive turn off for the exact target market of the Fediverse. It’s a fact that many Europeans looking for alternatives instinctively recognize the demagoguery of the Lemmy devs and their fans.

    I don’t think this is true at all.

    The average user doesn’t know what Lemmy is, let alone the political views of their core development team.

    But don’t worry, it’s like that joke about vegans:

    How do you know the Lemmy devs are politically dubious? Don’t worry, someone on the threadiverse will tell you.

    • Pamasich@kbin.earth
      link
      fedilink
      arrow-up
      5
      ·
      2 天前

      Not sure if you’re already aware, but that relative link there is broken in Lemmy, Mbin, and Piefed.

      If you used it manually, I’d suggest not using relative links in posts targeted at users from software that hasn’t implemented them yet.

      If it’s some automated feature, I don’t think it should be in the source property of the federated JSON in the first place.

      • julian@activitypub.space
        link
        fedilink
        arrow-up
        4
        ·
        edit-2
        2 天前

        > If it’s some automated feature, I don’t think it should be in the source property of the federated JSON in the first place.

        Thanks, it’s this.

        Edit: oh interesting, I looked into it. We serve the absolute URL in HTML but not in markdown. I had no idea threadiverse apps read the markdown. Neat!

    • Rekall Incorporated@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      2 天前

      Check out the linked thread asking for Reddit alternatives.

      I am talking about the population of people interested in alternative platforms, so maybe like 1-2% of the Reddit’s MAUs at most. I was pretty clear about this:

      …among users who are looking for alternatives to American oligarchic technology services

      …is a massive turn off for the exact target market of the Fediverse

      The market for Fedi is clearly not the total unique MAU count of American social services.

      I feel like I should make a joke about not reading an article and just commenting about the headline. :)

    • Rekall Incorporated@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 天前

      I’ve seen that being used. It works fine for more technical users, but it’s just an extra pain point.

      • If you make links, you need to apply the service
      • Different UI from whatever instance/client/platform that you are using.

      I much prefer Piefed’s soon to be released link substitution feature.

  • Meldrik@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 天前

    How the links act is different from client to client. If you click the link in the Lemmy web UI, it will take you directly to Lemmy.wtf, but if you used Voyager (iOS client), it will automatically redirect to your own instance.

    This is something that should be built into the Lemmy web UI.

    You can also use browser addons. I have an addon that redirects me to my own instance, if I click on a link in my browser. I also have an addon that takes me from YouTube to Peertube, if the video also exist in PeerTube or if I click a PeerTube link, it takes me to my instance.

    Also how dare you criticise the awesome TLD .wtf, which is clearly an abbreviation of “What The Fediverse”?!