While i definitely agree, none of this is a deal breaker for me. What is a deal breaker is this: I am on my third Friendica account now because the first 2 instances both started struggling and then collapsed. The one I'm on now is suddenly running very slow, just like the first 2 before the end. It seems to me like maybe they're kinda hard to run?
Fediverse
A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).
If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!
Rules
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general Lemmy.world rules.
Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)
You're the third person I've heard this from. Seems marketing is not the only issue.
Every Friendica instance I tried had issues with extremely slow performance and complete nonresponsiveness.
I even tried Friendica.world because Ruud knows what he is doing, but it ran pretty bad too.
Thank you, and yes, Friendica.World is still having issues. I even created a separate community for it: https://lemmy.world/c/friendicaworld
The stalls are because the database queries are suboptimal. There is one that occasionally runs that, on my instance (I have 337 active users), can sometimes run for 15 minutes and will lock tables. Everything stalls and backs up.
This query was discussed, and I believe in the next release (but unsure) it will be replaced. Instead of using a ton of "not in" clauses, it does a left join now. In testing, someone mentioned it went from multi minutes to multi seconds to run. But there are a lot more such queries.
I think what Friendica needs desperately is a MariaDB/MySql expert to clean up the queries.
Because Friendica supports groups, you can connect to Lemmy communities. This is what kills Freindica. It just cannot handle the hundreds of thousands of daily connections that come in just from lemmy.world alone. Basically, it then becomes a Lemmy/Piefed/MBIN instance plus a Mastodon instance. The database grows by leaps and bounces, queues back up, and it stalls. CPU pegs without relief.
On mine, I finally had to block the Lemmy User Agent at the Cloudflare firewall. I calculated I would have had to spend another $500/month to allow the server to handle the Lemmy traffic comfortably, excluding the continuing cost for DB space. So far, I haven't blocked Piefed and MBIN, but this could change.
Friendica groups were designed for small private groups or specialized groups. Not public forums. I don't think they ever anticipated someone connecting to Lemmy.world communities and that such groups would become so active. I've told people on my instance that if they want to connect to these groups, they should use Piefed/Lemmy/Mbin, not Friendica.
Thanks for this comment! It really explains exactly why Friendica is struggling.
Is a real shame as IMO events (and groups) are really important to get a critical mass of adoption in Fedi. I look at sites like Allevents.in which allow people to submit but most of their event data is scraped from FB. We need Fedi instances which make searching events easy. So many groups and individuals and organisations feel unable to leave FB because they can't see anywhere else to tell people about events, at the moment that is pretty true. But it needs to be an allrounder site, not an event specialist site.
But not being able to connect to busy Lemmy communities would mean Friendica isn't an ideal allrounder, and even if the Friendica instance got big and has very busy groups, it would have issues.
I hope that these issues get solved!
Idk if it was friendica or lemmy but the space filled up hella fast, friendica needed constant restarts like once a week, ideally daily, or it lagged and you couldn't login or do anything. Was Hosting both, but noped out.
It's an acquired taste. Now that I've been using it for months, I prefer it. I like that I have my Bluesky and Tumblr posts completely integrated into my timeline. I can reply to Bluesky posts. When I post something, it automatically gets posted to Bluesky, and Tumblr, if I like. I never go onto Bluesky any longer. Likes and replies from Bluesky are right in with my Mastodon posts and RSS feed posts too. Yes, RSS integrates in as well (obviously you can't reply to them though).
On Mastodon, if someone posts something interesting and I want to see replies and discussions, I can't, unless I remember to go back to the post and look. In Friendica I can click that I want to follow the thread, and it will notify me of the updates, and take me right to the new comment when I click it, it takes me directly to the notification. I love this! If I interact with a post (like it), same thing. It will track it for me. And it does a better job of pulling in replies and responses from all over.
Yeah. Not all good.
I run one of the Friendica servers and it's a problem child. The database grows rapidly and struggles. The database queries urgently need work. Some are super slow. It stalls a lot. The UI is confusing. The developers are not all that active any longer, but still active. The UI is, well, dated.
More info about it here: https://news.elenarossini.com/the-future-of-social-is-here-a-show-and-tell-part-3-friendica/
Forgive my ignorance as I am not a developer, but how hard would it be for a new development team to take it over? I know that open source software is a collaborative process, but it feels like most of the biggest fediverse platforms have dedicated teams that drive it. What exactly happened that led this one to fizzle out? What would it take to get another one engaged? Or would it just be a start from scratch type situation?
I do agree that the functionality is pretty good, if not a bit wonky at times. I've heard those hosting servers discuss how hard it is to keep an instance running smoothly.
I haven't looked at the code, but it's standard PHP so probably not terribly hard for PHP developers to get involved.
The developers still work on it, are active in the support groups, and answer questions, but they just can't put in the time they used to. I'm sure they'd be happy if someone wanted to get involved. But, I don't think it would need to be taken over, just helped.
I looked at the code recently. It's really good, way better than the UI made me expect.
I assume the root problem is a near complete lack of money to make Friendica polished, or user friendly, or full of great features, or well-known. If it's a tiny team who may have other jobs, then it's hard to imagine it getting better.
I tried to love it. It's one of the most feature rich fediverse platforms out there. It has groups built in out of the box, it talks to Diaspora as well as Activitypub... But it's just... not nice to use.
Add to that the butt ugly blue and yellow icon from the 90's.
Diaspora had it going on I found. It's a shame it didn't catch on. And that they didn't adapt it to ActivityPub.
It was made back when Facebook had that old style UI, in 2010. And then interest in Facebook's format kinda died, and so did the interest in the project.
What's crazy is that all I really want out of a social platform is 2010's Facebook. That was perfect. I was keeping in touch with friends and staying updated with their lives. I want that back so bad.
The poking was annoying, but somewhat endearing. I feel like myspace was where it was at to be honest. There is a site called spacehey that replicates it, would be nice for something like that to be on the fediverse.
Don't want to shout too much about this yet as it's still super early but I am actually working on a new fediverse app that I plan should be covering the same sort of use cases as Lemmy, Mastodon and Friendica, all in one application. With a big focus on user friendliness, easy onboarding and such.
It's still super early but drop me a private message if you're interested in helping or just hearing more.
If you're not creating it to push propaganda I'd be willing to donate to a project like that.
Where do you place "be kind to each other" on the propaganda scale?
How do we keep track of the project and support it?
It's very early. I have a prototype backend server and I'm currently starting work on the frontend. If you have any inputs on features, UX, UI, or anything else that you maybe are missing from existing fediverse apps, I'd love to hear from you, as some preliminary feedback. But again, it's early so there is not much to track yet. But thank you for the interest :)
Link for anyone interested:
Based on the post, I was expected the website to look far worse.
- I agree the onboarding isn't great and could use an overhaul.
- Had to specifically look search for the mascot (didn't see it on the website) and yeah, that's rough (starting from scratch may not be a bad idea). Flaxy O'Hare
- The screenshot also showed a pretty basic UX that could look far better.
I guess in conclusion, I think all your points are valid.
Edit: numbered items and added missing link.
The website is not bad as far as websites for open source software go, but for a social media site, it is honestly one of the worst I have ever seen.
Sounds like they're lacking UI, UX people on their team, along with someone good at marketing, and money overall.
I could help with marketing and fundraising, but at the very least the UI and branding would have to be fixed first. I guess if the team was contacted if they'd like a person to fix up the onboarding process and an artist to help make a new mascot I know one who would do it. Actually what would be better would be 2 mascots, to go with the whole "making friends" motif.
Sign up definitely needs to be by interest after going through language, since you're right that the first option would totally nope most people out.
I tend to agree. I think that even though it might seem a little harsh, it's also pretty important to be brutally honest and realistic about things like this. Maybe consider sending this feedback to the developers (in a constructive way, of course).
edit:
I wanted to add that I think the name 'Friendica' is a really good one, and I like what they have going on. I have heard good things about it in general, despite the dated design/style elements.
Totally, the name and overall functionality is decent, and I actually do enjoy using it once I figure out how. It just needs a bit of a face lift and overall marketing rework.
I originally saw this post on reddit, then saw the thread had been brought here too. As I said over there, I LOVE Friendica for the Bluesky, Mastodon (etc), Tumblr, WordPress, and RSS integration. I wish I could recommend it to my non-tech friends trying to escape Facebook, but I can't yet. They'd go crazy with the random freezes and errors. And the UI has some rough spots. But for me, it has become my primary browser tab for social media.
My complaint about Friendica is that it just doesn't actually seem to do the part of Facebook that I actually want. At least not very well. I don't want to see news, current events, memes and crap in that feed. I want to see posts and pictures from IRL friends, life updates, event organization, interest groups, etc. With privacy settings so only actual friends you want see the posts.
In its current state Friendica seems to just be a skin over mastodon, with some alpha stage friend features.
They never explained well how to use Friendica, so it's all guessing. But, I believe, to get a Facebook-like experience, you mark people as "Friends" who you want in a Facebook-like environment. This maps to "Friends" on Facebook. Then you click on the "Friends" circle, and you only see posts and conversations from your friends.
You can also set up groups that federate to other instances, and you can control access to the groups. I've never used it, so I don't completely understand how to do this.
But, I think these are the 2 closest Friendica features for Facebook emulation.
https://wiki.friendi.ca/docs/groups-and-privacy#groups_and_privacy
The mascot argument seem like cherry picking. I completly agree about the two other points
It's part of an overall image. I know it seems minor, but when the sign up is janky, the website is janky, then you somehow get a janky error with some bizarre looking rabbit, it just adds to the pile of things that might make people think it's amateur hour.
I couldn't find the rabbit on Friendica's website, but I did find it here: https://joinfediverse.wiki/Fediverse_mascots#Flaxy_O%E2%80%99Hare
You're right, it's awful lol.
That's actually pretty funny. :)
I don't know. I think it's actually kind of cute. I like it.