šŸ”„ We are excited to let everyone know that our full website is now live!

We hope this will be an easy way for new users to get started with #Mastodon & join the wider #Fediverse & an organizing hub to build & spread a better, more open social web of ALL fediverse offerings.

With the #RedditMigration in full force & the likely #Barcelona launch bringing new attention to the Fediverse it is all the more urgent to help #TakeBackSocial

http://spreadmastodon.com

@[email protected] @fediversereport

Spread Mastodon

Welcome to your better social home.

@[email protected] @fediversereport

Shortly we will be opening up all the code used in this website to a full Open Source license.

Not everything would apply, but we would hope this open source code could be used by anyone building out a similar onboarding portals for the Fedi.

For example: #Calkey, #Pixelfed, #Kbin or #Bookwyrm or
#Goldfish or other sites may find parts of the code here useful and not have to rebuild EVERYTHING from scratch.

#FediverseMigration #opensource

@[email protected] @fediversereport

Hey: @stefan - if any of this code šŸ‘† helps with jointhefediverse.net, let us know, and we would be psyched if it did provide any help there!

@spreadmastodon @[email protected] @fediversereport Thank you, I'll give this a look. Very cool project!

@stefan @[email protected] @fediversereport

THANK YOU! And very happy to collaborate! ✊

@spreadmastodon @[email protected] @fediversereport this is completely awesome and exactly the kind of thing the fediverse needs right now. Bravo!!!!

@mike @[email protected] @fediversereport

Thank you, Mike! That means a great deal coming from you! šŸ”„

@[email protected] @fediversereport

As we did before for this site, we are ā€œbuilding in publicā€ & in stages.

So while our tool for sign-ups now points to mastodon.social for NOW we propose this round-robin plan. Give us feedback.

We think this model will work for any Mastodon/Fedi onboarding for apps and portals.

Principles of it could be adapted for places like #calkey, #kbin, #peertube, #joinfediverse & others...to balance the ease of sign-ups to decentralization.

http://spreadmastodon.org/utilities/round-robin

@spreadmastodon @[email protected] @fediversereport

I’m not a huge fan of the ā€œmake the big sites biggerā€ approach, even with the round Robin. I understand that lowers the barrier to entry for newbies, but I also think that raising awareness about specialized or regional instances is an important part of Federation.

@brian @[email protected] @fediversereport

šŸ‘ Very up for suggestions as to how the round robin proposal could include X number of mid-range servers that meed the other requirements.

And we are opening up the full source here and would welcome multi-language versions of this site and all the tools, including the onboarding tool.

@spreadmastodon @[email protected] @fediversereport

I respect the compromise that the official app has made for its sign-ups. There is a default ā€œclick here to sign up for a big oneā€ button, which could be your round robin choice. But then a ā€œFind another serverā€ option with sorting by different criteria and categories.

Bonus points: even better than the Mastodon app’s flow would be some explanation about why someone might want to consider going one way or the other.

@brian @[email protected] @fediversereport

Yes it could.

The goal of this site is to incite ideas like that for every onboarding solution for the Fediverse.

@spreadmastodon @[email protected] @fediversereport Over 60k registered users? What the hell's the point? We comply with every single piece of criteria except we'll never be at 60k users, ever, but we serve our geographical area very well. Why don't you run the user through a wizard and then generate a list of instances that have opted in with detailed descriptions? You could make one of the questions user count. This approach does nothing.

@mike @[email protected] @fediversereport

Hi @mike - would definitely be up for Canadian.social to be in a future round robin.

The initial set of 60K registered users was just a stab objective metrics for high capacity servers. Very up for suggestions to move that down to numbers that would hit solid but mid-level serves as well.

And welcome exactly this feedback.

@spreadmastodon @[email protected] @fediversereport Sorry got my back up as I don't think a lot of really good instances would ever hit those numbers. I apreciate the transparency and the effort.

I agree with @mike and @CrazyMyra that the 60K limit's problmeatic and with @brian about the problems of the "make the big sites bigger" approach. What's really needed is a series of questions that matches people to an instance where they're likely to have a good initial experience -- good moderation as a minimum bar, and beyond that based on geography, interests, or diversity. Sending everybody to .social is likely to be counter-productive.

@spreadmastodon @[email protected] @fediversereport

@jdp23 @mike @brian @[email protected] @fediversereport

Taking notes on all this, thanks! Definitely will update the MAU and registered users numbers, but want to think more about what still ensures high capacity in an objective way. Up for suggestions to those numbers.

@spreadmastodon @jdp23 @mike @[email protected] @fediversereport

ā€œwhat still ensures high capacity in an objective way. Up for suggestions to those numbers.ā€

I’m probably just dense, but I’m not grocking why there needs to be an arbitrary number of users to define high capacity. There are sites that report metrics on the uptime of instances, which seems to be a better measure than number of users.

@spreadmastodon @jdp23 @mike @[email protected] @fediversereport

Saying it another way: I think the ultimate goal is to get a new user attached to the right instance. If they don’t know or care, then fine, go to .social. But if they have specific niche interests, then helping to guide them towards options is in support of ā€œgetting them attached to the right instance.ā€

tl;dr - best fit > server size

@brian @spreadmastodon @jdp23 @mike @[email protected] @fediversereport I think one of the most confusing issue for new users is the limited visibility of posts/accounts that aren't already "known" to their server.
Automatically changing the server plus login prompt when trying to follow/look up someone, limited results when searching for hashtags or trends.
With a large server this happens al lot less while trying to build an initial list of accounts to follow.

@spreadmastodon @[email protected] @fediversereport A few suggestions:

Sports should be follow category. There is a super active sports community on Mastodon.

Hockey is missing from your sports hashtag topics. This is an unforgivable sin. #HNOM

I picked some follow categories went to the next step and automatically followed a a bunch of people. Maybe an intermediary step asking if you want to follow these people?

Great first steps!

@mike @[email protected] @fediversereport

Which top accounts would you recommend for sports? Our goal here was:

1. not bots or no Twitter cross-posting accounts with no human involved

2. Actively and regularly posting on topic

@spreadmastodon @[email protected] @fediversereport I'm primarily focused on hockey, look at the #HNOM hashtag and you should find a lot of users there. Also @TheHockeyWriters is a non bot account.
@spreadmastodon @[email protected] @fediversereport 1) These are the NHL hashtags used on Masto:
Anaheim: #FlyTogether
Arizona: #RunWithThePack
Boston: #NHLBruins
Buffalo: #LetsGoBuffalo
Calgary: #Flames
Carolina: #LetsGoCanes
Chi: #Blackhawks
CO: #GoAvsGo
Columbus: #CBJ
Dallas: #TexasHockey
Detroit: #LGRW
Edmonton: #Oilers
Florida: #TimeToHunt #FlaPanthers
Los Angeles: #GKG
Minnesota: #MNWild
Montreal: #GoHabsGo
Nashville: #Smashville
New Jersey: #NJDevils
@spreadmastodon @[email protected] @fediversereport 2)
New York Islanders: #Isles
New York Rangers: #NoQuitInNY
Ottawa: #GoSensGo
Philadelphia: #FueledByPhilly
Pittsburgh: #LetsGoPens
San Jose: #SharksTerritory
Seattle: #SeaKraken
St. Louis: #STLBlues
Tampa Bay: #GoBolts
Toronto: #LeafsForever
Vancouver: #Canucks
Vegas: #VGK #VegasBorn
Washington: #ALLCAPS
Winnipeg: #NHLJets
@mike @spreadmastodon @[email protected] @fediversereport
Fully behind Mike's point here. Our instance isn't regional, but it's one of the few mainly dedicated to the sort of content you used to find on "Funny Twitter" (ie jokes, memes, shitposting, etc). With just a couple of hundred members, we're never going to be a "recommended" instance on size. And, because few of us use hashtags - there's no better way to indicate you're not funny than putting #/funny on every post - it's difficult to find us.
Initiatives like this are accidentally designed to exclude a lot.

@OutOnTheMoors @mike @[email protected] @fediversereport

Very up for ideas on how to add new metrics to allow mid-sized but high capacity servers to the round robin for sure!

@spreadmastodon @OutOnTheMoors @[email protected] @fediversereport Maybe MAU to registered user ratio on servers over 100 registered users? I think it really comes down to the wizard for onboarding. Questions designed to drill down on region, hobbies, interests, then present options that represent the input. Some people want a small well defined community, others want to get lost in a crowd. Also moderation style has a big part to play.

@[email protected] @fediversereport

With all that said:

Do test out the new site and DM us with any feedback, ideas, questions or bugs.

Later we will post the top organizing projects and ideas for how we can use everyone's help to evolve the site and community from here.

And if you like it, please do share it far and wide to help #takebacksocial ✊

(And it turns out we have an action tool for that: https://spreadmastodon.org/utilities/share-spread-mastodon)

@[email protected] @fediversereport

WOW, this post is now over 250 boosts! Thank you! šŸ”„

@spreadmastodon @[email protected] the hamburger menu doesn’t seem to work in portrait view in iOS Safari or Firefox. One must rotate their phone to access the menu.
@spreadmastodon @[email protected] @fediversereport Looks great - tiny bit of unrequested feedback, if you're also looking to help technically less comptent people like me - I didn't at first understand I had to click the "do the thing" button before picking "Go to next step" versus "Skip this step" (the binary choice I was expecting was "Do the thing" versus "Skip this step").
@TEG OK great feedback. Noting that for future fixes!
@spreadmastodon I don’t understand how using mastodon would be anything like using Reddit?
@spreadmastodon @[email protected] @fediversereport a little uncomfortable giving you full control of my account

@aardvark @[email protected] @fediversereport

Always good to be careful. There are lots of parts of the site that do not need logging in to see.

@spreadmastodon @anildash @[email protected] @fediversereport You should really have a section for promoting third party apps. They make the experience of Mastodon *much* better. I bounce between @ivory @MonaApp and @IceCubesApp myself.

Using the official app is painful by comparison and I would’ve never stuck around if that was my only experience.

@nmn @anildash @[email protected] @fediversereport @ivory @MonaApp @IceCubesApp

Agreed! You might not have gotten to that part of the site yet:

https://spreadmastodon.org/apps

Mastodon Explainer

Learn How Mastodon Is Different

@spreadmastodon @anildash @[email protected] @fediversereport @ivory @MonaApp @IceCubesApp Interesting. I think my feedback here would be that this page (or any of the 5 steps) aren’t really discoverable.

Perhaps they are once you login, but I don’t think that’s the right decision. (Specially since the login ask me to input my password on a domain that is not my own instance)

Can I contribute on GH?

@spreadmastodon Can't open the burger menu on mobile as the logo overlaps it.
@rolle Hmmm. On what browser/platform?
@spreadmastodon Android 13, Pixel. See this, tap focused:

@spreadmastodon @[email protected] @fediversereport It’s great to see this site go live! I’m super pleased with the recommendations and the hashtags.

One comment as an instance admin: I wish we could stick your onboarding flow into the standard signup (after email verification) on our instance. If your team is able to provide assets and a patch file to the mastodon source to do that I would be in absolute awe. It could also help improve trust since it would just be part of the site on boarding flow rather than a separate website to log into. (And maybe even could go into the project itself)

@cd24 @[email protected] @fediversereport

On this:

"One comment as an instance admin: I wish we could stick your onboarding flow into the standard signup (after email verification) on our instance. If your team is able to provide assets and a patch file to the mastodon source to do that I would be in absolute awe."

We are about to open source all of this: so any chunks can be taken and reused in any form. Stay tuned.

@spreadmastodon @[email protected] @fediversereport true! But I think there’s a lot of value in an ā€œout of the boxā€ experience in these kinds of things. I’ll poke around when it’s open sourced 😊
@spreadmastodon @[email protected] @fediversereport Looks like a great start. To me the toughest call is instant registration. I guess maybe that's the only way for this kind of low friction onboarding (we don't need to spell out every detail here but I would allow temporary limits on posting or rate limits or the like if servers seem to need them).

@spreadmastodon @[email protected] @fediversereport
Excellent idea!

Unfortunately, the three lines menu at the top right of the site does not open on my mobile (Google Pixel 6 pro) when it is in the usual vertical orientation.

Turning it horizontal, I can open the menu, but it's still almost covered by the huge "spread mastodon" logo.

Tried with FF and Chrome, no difference.

@riaschissl @[email protected] @fediversereport Thank you: we have the hamburger menu bug on some mobile browsers now on our list to fix….

@spreadmastodon @[email protected] @fediversereport love the ideas and intention here. I'm very interested in all this, I'm building an iOS app for Mastodon currently and have my own ideas about potential onboarding and experience enhancements so I'd love to see how this works.

That said, the site is just spinning forever when I give permission via my current account, do you know how I can fix that? I can create a new one on mastodon.social for testing, but would rather not if I don't have to :)

@jknlsn @[email protected] @fediversereport Thank you Jake! Where did the site get stuck for you specifically?

@spreadmastodon @[email protected] @fediversereport ah I think I just figured it out.

Typing out hachyderm.io works, when I was putting in my full username it lets me through, authorises with the right account, but then hangs every time after authorising on https://spreadmastodon.org/enhance-account

I put the full account because typing my instance url into the box then hitting enter brings up a "server is required" message, which I misread haha. Clicking the log in and authenticate button works here though

Join Mastodon

Mastodon account signup using Next.js, React and Mastodon API