Show Navigation
Conversation
Notices
-
@developers I had been at the FOSDEM these days. I spoke with many people about usability, accessibility and their experience with Friendica (when they had some). These talks supported the opinion I already got.
All people I spoke with came to the conclusion that Friendica is a configuration hell. Our problem is that we seem to have a configuration switch for every possible - and impossible - edge case. And also the problem with these configurations is that different people even don't agree upon the meaning behind the same settings. (Like what people expect from the "hide your profile" configuration)
Then due to having multiple themes we create a support nightmare where different things can be achieved in different ways on different themes.
We also allow several ways for performance the same task - which doesn't make things easier as well.
We also really should question how we work with pictures in non public posts. This don't work with ActivityPub systems, this don't work with Diaspora systems - and even with other Friendica systems we constantly are having problems with this "feature".
Also this visiting other systems and commenting directly onto their profile is something that can't work as expected as well.
We have several things that would partially work in a universe where all systems would use our protocol only. But the truth is that only 6% of the whole fediverse systems are Friendica servers and Friendica users are less than 3 per mil of the whole fediverse users. The only reasonable way is to adopt to this.
I want to clean up, I want to make Friendica tidy. Means: I want to work with frontend developers and UI/UX experts to develop a completely new look and feel. I reached out and possibly found two persons that could help here.
And the same whats valid for the frontend is also valid for the backend. I hadn't been really active in development over the past few weeks. The reason behind this was that it doesn't make fun for me anymore, I just lost interest. I'm struggling with understanding these new concepts. I do understand the motivation behind this - but I think it is done much too complicate.
I prefer the KISS principle, both for frontend and backend.
I'm currently considering two different approaches. One is to radically transform Friendica. The other is to start new and to build a comparable system mostly from scratch.