Email or username:

Password:

Forgot your password?
dansup

⚠️ Feedback wanted!

I'm working on improving the @pixelfed app onboarding, and want your feedback on the new sign up flow.

Does this do a good job at conveying the choice of communities to join while providing an easy default instance to join?

This isn't final, I'd like to get a general positive consensus on this before moving forward.

Boosts greatly appreciated!

Edit: Latest revision -> mastodon.social/@dansup/110439

Pixelfed app
Pixelfed app
54 comments
RiderExMachina :mastodon:

@dansup
I like it! Provides a good default while allowing for choice.

wakest ⁂

@dansup @pixelfed I appreciate that you tagged me Daniel, but I have to say I am quite disappointed that the feedback that me and many others in that last thread doesn't seem to be taken into consideration here. 99% of people coming across the screen you just shared will choose the black button instantly without reading any of that text, and even if they did read the it, it doesn't explain how important which home server you chose is and how you have to trust the moderation of the admin.

Oliver :mastodon: :piraten: 🇺🇦

@dansup @pixelfed @dansup Works in my eyes, no objections here - with or without an home instance the path is quite clear! 👍🏻

[FWGS]DjBRINE1 :verified_think: :tiasmile:

@dansup @pixelfed I... don't hate that.
Not that i like it either.
It's much less of a dark pattern compared to the official Mastodon app, so that's a plus.
I just can't properly express why i slightly doubt about this idea at all.
And, sorry, i have no thoughts on how to potentially improve that.
I'm not sold on that, but at least it's clear enough so i will not get mad if i see this.
(Maybe just a pinch of potential downsides of joining a major instance will make it more pleasant for me....? Feel free to ignore my ramble though)

@dansup @pixelfed I... don't hate that.
Not that i like it either.
It's much less of a dark pattern compared to the official Mastodon app, so that's a plus.
I just can't properly express why i slightly doubt about this idea at all.
And, sorry, i have no thoughts on how to potentially improve that.
I'm not sold on that, but at least it's clear enough so i will not get mad if i see this.
(Maybe just a pinch of potential downsides of joining a major instance will make it more pleasant for me....? Feel...

[FWGS]DjBRINE1 :verified_think: :tiasmile:

@dansup @pixelfed i just realised something.
This whiplash of going from colorful to monochrome felt strange to me.
I think you can still apply color to the second screen, as long as both options(buttons) look about equally important

Melissa BearTrix 🏳️‍⚧️

@dansup @pixelfed maybe mention you can change, and agree remove overwhelming.

Hugz & xXx

imdat celeste of Tau Ceti :v_nb: :v_tg: [NaG • NaB]

@dansup @spiegelmama @pixelfed If it is technically possible to change communities without losing followers, etc, I’d suggest an addition to “consider joining …”: “you can always change to a different community later on” - or something in that direction…

[DATA EXPUNGED]
Lukas

@dansup @pixelfed The reference to Pixelfed.social is well intentioned, but in my opinion leads to (more) centralization in the short- medium and long term - this is IMO not good - why do we see at Mastodon with Mastodon. currently, why centralization for several reasons:

- Increasing moderation effort
- Distribution on the width of the Fediverse stops

Josh Holme

@dansup @pixelfed Specify that they all intercommunicate, so being on one server doesn’t exclude you from content in another. Very hard to wrap your head around when you’re new to an activity pub platform

uzayran

@dansup @pixelfed
Is still think something like this would be better
cyberplace.social/@uzayran/110

The server is part of the username. Customizing their username shouldn't be overwhelming for most people

Andrew Abernathy

@dansup @pixelfed IMO many new users won’t read all that text and are likely to think “communities” is a feature, rather than alternate servers. I suggest adjusting the title for that button to make it feel more like an alternative: “join a different community” or “explore my options” or something.

dansup

@pixelfed Updated signup screen, thanks for the feedback and please keep it coming!

Pixelfed app signup screen
Dave Rahardja (he/him)

@dansup @pixelfed The ! icon makes the note look like it’s a warning. Why not lay out the note naturally following the main text, and skip the rectangle and icon altogether?

Dave Rahardja (he/him)

@dansup @pixelfed Consider removing “must” in the sentence. How about: “To create an account, first select a community to join.”

nicolas ⁂

@dansup What about reversing the two buttons? It would match the order described in the text. First you mention choosing a community, then pixelfed.social as a fallback. The buttons should probably match this order.

dansup

@nclm Hows this? The first screenshot will be shown when pixelfed.social is reachable and has registrations open, and the second one will be displayed if that isn't the case!

nicolas ⁂

@dansup I think that works! And maybe replace ❗ with ℹ️ ?

dansup

@nclm I'm using Ionicons for that, can you find a better one on icons.expo.fyi/ (then filter for Ionicons) ?

nicolas ⁂

@dansup I’d said “information-circle-outline”?

dansup

@nclm Perfect! It does look better, thanks for the feedback 😁

Nanoprof

Is there a way to know on signing up if a community supports migration?? The “if” there introduces some uncertainty… maybe unavoidable.

Picturavis

@dansup Awesome! Much better like this. As always, thank you for your awesome work.

shauny :heart_progress:

@dansup @pixelfed I think “explore communities” sounds too much like just browsing the photos. And the “join” button looks like the only join button. This is knowing that most people won’t read the text.

runarcn

@dansup @pixelfed How aobut instead of "Join pixelfed.social" you display a list of 3 servers or something? Maybe the one of the country of which one is connected from, pixelfed.social and a randomly picked one from pixtagram, fedifilm, privagram and other instances that are more specially focused on something instead of a general-purpose instance?

Matt × 🇳🇴 🇺🇦

@dansup @pixelfed

I had this solution in mind for #Mastodon on #iOS, but I guess its somewhat transferrable to #PixelFed too if you are willing to maintain a list of instances.

A step-by-step sign up flow for Mastodon iOS app.

Step 1: Choose to either create an account or sign in

Step 2: You are asked to pick a username which is split into two parts; the first pre-fix and the second part is picking a domain name from a drop down list.

Step 3: Pressing the drop down invokes a full list of server names to browse and select from.

Step 4: You have picked a new server and it shows more details about that server.
dansup

@matt @pixelfed Oh that looks really nice!

We do maintain a list of instance that are used in the app, but we only have a few generic categories so maybe I'll work on improving the pixelfed.org Directory to support more categories and implement something like that design.

Thanks for sharing that 😁

Matt × 🇳🇴 🇺🇦

@dansup @pixelfed No problem! 😊

My suggestion might need some improvements, but as a starting point; I think its okay.

I like that it avoids speaking about servers and federation and just asks people to pick a username - something everyone can understand. 😎

Alternative servers are just a click away, and you get a little preview of what that server is about before you confirm your selection - so you can quickly switch again if it wasn't what you expected.

Jermu

@dansup @pixelfed It should just go straight into a list of instances with descriptions about their purposed and the general pixelfed.social displayed prominently at the top with a description like that.

Goldmaster

@dansup @pixelfed honestly love the 1st screen with the vibrant text. Helps onboarding very well. 2nd screenshot is suggesting pixelfed.social which is fine, but you don't want to risk a similar situation to what @Gargron had with the @Mastodon app.

...hukka.

@dansup - If there is a very large influx of new users, will the suggested instances manage the pressure?

(Looking at the onboarding from the instance perspective).

+ @pixelfed

Gianmarco Gargiulo :tux: :kde:

@dansup instead of the "Join pixelfed.social" button I'd rather have a list of popular instances.

Flock of Cats 🐈 🐈 🐈 🎄

@dansup I think the latest version looks good, and it is clear.

I do have a tweak for the final part to clarify account migration a little. If uptake of account migration support is widespread, it would be clearer to omit the “if….” clause in parentheses below.

“You can follow and interact with accounts in other communities. You can also easily change communities, keeping your posts and followers (if your community supports account migration).”

unsolaci

@dansup Looks good and simple to understand. That said, most people would probably just go with the default black button and join pixelfed.social. If you're okay with that, it should be fine.

Otherwise, maybe consider showcasing servers on the same screen with the Join button? I'm thinking tiles in a scrolling fashion. I'm terrible at UI though, so this may be too much.

Inkstainedmags

@dansup Hi! I like these. Uncluttered with clear calls to action and accessible, inclusive plain language

DELETED

@dansup @pixelfed im gonna say something extremely controversial, but i think its better to join pixelfed.social

why? because pixelfed is moving very fast, these past few months have been prolific with pixelfed updates, and not every instance is able to catch up with the current pixelfed version, or it will catch up slowly and for a long time probably youre gonna stay behind in your instance because your admin didnt update when the new version was released cough cough pixey.org cough cough*

and because the flagship instance is maintained by the actual creator of the whole project you are gonna rest assured you will be always get whats new and never stay behind, at least if you care about this stuff

@dansup @pixelfed im gonna say something extremely controversial, but i think its better to join pixelfed.social

why? because pixelfed is moving very fast, these past few months have been prolific with pixelfed updates, and not every instance is able to catch up with the current pixelfed version, or it will catch up slowly and for a long time probably youre gonna stay behind in your instance because your admin didnt update when the new version was released cough cough pixey.org cough cough*

nackmack

@dansup

Yes, it does for a user who is already familiar with the workflow. There's a fair amount of empty space though that could conceivably be used to explain or reinforce the concept of federating possibly by (re?) using a diagram used in documentation and setting opacity. This then maintains that clean open look by pushing that image back, but serves as a helpful recall to a new user who is learning that "Hey, this is where you pick your server to log in to."

heckler

@dansup @pixelfed the people who are put off by a small friction of signing up or understanding the #fediverse are not worth compromising the very essence of this platform for. those are the million accounts who registered after the #twittermigration then abandoned them.
I think #mastodon 's official app is in the wrong, and other software devs shouldn't follow suit.
I would like to see the fediverse grow but not at the cost of decentralization.

TheRatRace

@dansup @pixelfed
Meh. Money is all that actually matters in the end

CubeOfCheese

@dansup @pixelfed it's a lot of text so I skipped right over it and read the buttons. With just reading the buttons is not clear that pixelfed.social is a community and the explore button is to look at alternatives. So I might change it to "Explore other communities" to imply that pixelfed.social is a community.

Pretty nitpicky. Other than that it looks great

curt

@dansup @pixelfed Ya. Just signed up. Process was mostly smooth. Joining a community was straightforward and clear. Getting told my username was already in use, and then having to retype my password twice seems like unnecessary friction.

Jon

@dansup I like the revised version in general but on the scond screen you might want to give some positive reasons for looking at other communities. @pixelfed

Go Up