Salta al contenuto principale


[Help Design Lemmy] Joinlemmy website and New User Onboarding


Questa voce è stata modificata (2 settimane fa)
in reply to Nutomic

In the instance list, the link to lemmyverse.net/communities seems broken right now, it only works if you remove the /communities path and then navigate to communities from the UI itself (it seems to be their own bug, it also happens if you go to the communities tab and refresh the page). Maybe the link could change to point to lemmyverse.net/ instead.

Created an issue for it: 516

Questa voce è stata modificata (2 settimane fa)
in reply to iByteABit

Thanks, opened a PR and also reported it in the lemmverse repo:
- github.com/LemmyNet/joinlemmy-…
- github.com/tgxn/lemmy-explorer…
in reply to Nutomic

Because I've not looked at it since I signed up 2.5y ago, just went through to see how many clicks to get to a sign up page.

5 clicks is maybe slightly on the "too many" side. Perhaps language selection could be auto selected by browser language and/or default to multi.

Though randomness highlighted a 2nd issue that might not be especially visible. I got Lemmy.zip as my top suggestion so I hit the sign up button and I was greeted by a "blocked in my country because my government are idiots" page. Now I understand why the admins have made that choice, but for a new user who stumbles onto Lemmy by accident, does the 5 clicks and gets greeted by a user journey terminating error page, it's probably going to result in a fair amount of bounce.

Now I know it can't be perfect given instances don't declare by API where they are available, so I guess it would need to be a manually curated list, but maybe a feature to push instances down the list if they're geoblocked in the user's IP country

in reply to 9point6

Makes sense, I opened an issue for automatic language selection: github.com/LemmyNet/joinlemmy-…

The 5 clicks is with the selection dialog, if you click "See all servers" instead (or the "Join" button in the top menu), you get to the instance list directly and can be done with 2 clicks. What do you think about renaming the button "Join a server" to "Instance selection wizard" or similar?

The country blocks are tricky, to know about this we would have to add data for allowed_countries or blocked_countries for each instance (and keep it up to date). I guess you are in the UK?

in reply to Nutomic

Parola filtrata: nsfw

Questa voce è stata modificata (2 settimane fa)
in reply to 9point6

in reply to Nutomic

Parola filtrata: nsfw

in reply to 9point6

I must have remembered that wrong about filtering NSFW, because now I cant find that filter anywhere. But seeing as there is only one NSFW instance in the list and its clearly labeled as such, it seems fine like this.
in reply to Nutomic

Fair play, I was more coming from a place of you maybe wanting to do something about that if you're gonna have a button that sends people to a random instance.

I should have said at the start btw, thanks for all the work you guys do

in reply to 9point6

Ah that makes sense, made a note to change that.

No worries, thanks for the helpful feedback!

in reply to Nutomic

Questa voce è stata modificata (2 settimane fa)
in reply to geneva_convenience

in reply to Nutomic

Questa voce è stata modificata (2 settimane fa)
in reply to geneva_convenience

in reply to Nutomic

The term Link Aggregator has got to go. Call it a forum and call it a day

Its not the same, as forums dont use scores and have less focus on external links. The text already mentions forums, by removing link aggregator it would also be too short here.


I don't think link aggregator is a good term at all. If I said that to my mom she would never imagine anything like Reddit, she'd probably think of Google instead. Forum would be much better. "Discussion forum" would fix the issue with it being too short.

Or even "forum with voting and comment trees" lol IDK, I feel like anything is better than "link aggregator".

in reply to Die4Ever

in reply to Nutomic

I haven’t looked at that site in a few years.

One thing I always think about though, in order to get a better distribution of users across instances, maybe not put the biggest instances at the top (like Lemmy.world) but instead put active medium to large size instances at the very top. But not that they are too small or too inactive such that user signs up on an instance which is not properly maintained or used, giving them a bad experience and possibly losing their instance/account.

And maybe offer different levels of option selection for any type of sign up wizard. Like advanced options could let you specify a bunch of stuff. But maybe have a simple option, like googles old “I’m feeling lucky” button. But you might call it “Pick an active instance for me” or something like that. Which might again use the above sizing and activity guidelines to pick an instance for them.

Questa voce è stata modificata (2 settimane fa)
in reply to jaybone

Lemmy.world is already excluded from the list as it has more than 30% of active users. And the list now uses a "biased random" sorting by default, with larger instances always near the top, and smaller instances further down.

Are there any specific options you would like to see? I did just add an icon to indicate instances which require email verification (#523), but also dont want to overload the UI with too much info. And I made some changes to the homepage, including a button to open a random instance (#524).

in reply to Nutomic

Questa voce è stata modificata (2 settimane fa)
in reply to Aria

We dont have any designers on the team so these things are always tricky for us. The images are quite arbitrary, so if you have any specific suggestions for better images I would be happy to replace them.

For a normal user it shouldnt be necessary to understand federation before signing up. Tags are tricky because they are dont exist in Lemmy itself, and the ones defined on joinlemmy are practically unmaintained.

I see what you mean about user count, the current layout makes it seem like the most important metric to compare instances, when in reality it doesnt matter so much. Plus the tooltips are wrong, these are only numbers for local users and local comments, federated ones are not counted (and unfortunately are not available from the API at the moment). Is there any other information you would like to see instead of these numbers? The ones I see which are relevant and easily available would be:
- Number of linked/blocked instances
- Downvotes enabled
- Languages

in reply to Nutomic

in reply to Aria

in reply to Nutomic

Questa voce è stata modificata (2 settimane fa)
in reply to dantel

Makes sense, this is similar to the changes I drafted in #524. In another comment we also talked about a list of manually curated default instances and I selected a few.
in reply to Nutomic

It is shaping up very nicely! One more nitpick: cloud that button say something like 'Join Lemmy (instance name)'?

So that any fool understands what it does. Join instance name has the potential to confuse some people, because they don't know what joining instance name means - especially if some instance is chosen which name is more on the cryptic site.

But anyway, very nice!

in reply to dantel

Coincidentally thats exactly what I did:

Still needs some more changes though.

in reply to Nutomic

Questa voce è stata modificata (2 settimane fa)
in reply to Otter

in reply to Nutomic

in reply to Otter

in reply to Nutomic

I think the description starts off too technical - "link aggregator" is correct, but not a term that many people know about. "Selfhosted" might even be lost on most people.

Perhaps something more simple would help as a first introduction, there's plenty of opportunity for the more technical-minded to learn more. Maybe calling it a "network of content-sharing and discussion forums"? I'd love to put "decentralized" at the front, although I'm not sure how obvious that term is.

Questa voce è stata modificata (2 settimane fa)
in reply to comfy

in reply to Nutomic

It should show the user an instance based on their IP, location, browser language etc. and perhaps the list of possible instances should be hardcoded.

Then also give the user the ability to see all servers.

in reply to Meldrik

Yes this is pretty much the direction I'm going in based on previous comments here.
in reply to Nutomic

Also it would be neat if instance admins could automatically set a certain set of "subscribed instances/communities" and "blocked instances/communities" for each new user that signs up on their instance. That would make it easier for instances to give themselves a certain "flavor" so users have an easier time finding interesting stuff.
in reply to gandalf_der_12te

Yes, theres an open issue for this: github.com/LemmyNet/lemmy/issu…
in reply to Nutomic

How about the instance selection wizard (click “join a server” on the homepage), which lets you select topics and languages to select instances. Do the current options make sense?


I do think the "topic"/"language" selection screens make sense overall.

Also what i noticed is that on
join-lemmy.org/
when you select certain topics (like "Art/literature" and "german speaking"), then the resulting instance list is empty. It might be wise to show at least one instance for every search query, even if it's not 100% fit. For example, at least display one generic-topic instance for your language or one english-language instance for your topic.

Questa voce è stata modificata (2 settimane fa)
in reply to gandalf_der_12te

Yes the topics are not ideal, opened an issue about this: github.com/LemmyNet/joinlemmy-…
in reply to Nutomic

One user told me they got to join-lemmy.org/docs/users/01-g… when they tried to sign up instead of to join-lemmy.org/ so maybe it would be good to have an easily-visible link there that brings you to the main landing page?
in reply to Nutomic

Just be careful to not drive all traffic to only large instances, because then people who run smaller ones may not get enough users to keep doing it. How healthy will Lemmy be if everyone uses the same five instances?

Its already a bit of a problem with the large instances being so dominating.

Questa voce è stata modificata (2 settimane fa)
in reply to 1984

This is what scares me more than anything, and why I want to reject requests to drive ppl to the larger instances.

The more decentralized, the healthier we are.

in reply to Nutomic

Two ideas i like:

linking to a bunch of platforms that have reviews of lemmy, fynd does this:

A neodb instance (but maybe another platform would do) where you can read and write reviews about fediverse instances (but that would require at least one volunteer to moderate it).

in reply to wiki_me

I dont like to send people off to these proprietary platforms. Besides Lemmy mainly gets promoted by word of mouth (eg people recommending it on Reddit), not by reviews. If people want to review Lemmy communities, it would make more sense to make a Lemmy community for that purpose.
in reply to Nutomic

The website is already linking to google play store and apple store. right now apps that are purely web don't have a platform to read reviews on . plus neodb lib.reviews are open source although they might not yet be ready for the task yet.

Besides Lemmy mainly gets promoted by word of mouth (eg people recommending it on Reddit)


I doubt that, any data? similarweb shows the top referring site for now is openalternative.co (although at least one of the referring sites mentioned doesn't seem to make sense for me ).

If people want to review Lemmy communities, it would make more sense to make a Lemmy community for that purpose.


I think people would want to see average ratings. reading a community page means you only read 1-3 reviews and that sample size is too small and potentially biased. you could just run into people who hate a instance for some particular reason (and it's not hard for me to think of reasons like that).

in reply to wiki_me

in reply to Nutomic

On the new UI i'm not sure what is the difference between "country" and "language" (btw "Country" isn't translated in the french version, the translation would be "Pays"). What I can guess is that "country" is the country where the server are hosted, but I'm far from sure with the current wording (and I'm a technical person, most peoples would definitively not guess it). If that is the case, I would rename it with "hosted in" or something similar.

Concerning the language selection I also find it disturbing to not be able to select multiple language (in my case I speak both french and english, so I would want to select both but not "all language" as I don't speak german for example). If you allow multiple language selection then instances speaking both language should be displayed before the ones where they speak only one of the language (I don't know if instances with multiple language exists right now ? but we could imagine it in the future).

Questa voce è stata modificata (1 settimana fa)
in reply to zlita

Good point, I renamed it to "hosted in" and also added a filter by continent ath the same time (github.com/LemmyNet/joinlemmy-…). Translations are contributed by people like you via Weblate, contributions welcome!

Multiple language selection would be both complicated to implement and also complicated to use. Not even joinmastodon.org has it. I would simply select the language which is less common, for French there is only a single instance.

Questo sito web utilizza cookie tecnici e di sessione. Proseguendo la navigazione su questo sito, accetti l'utilizzo dei cookie.