Comment on Friendica's marketing is terrible.
informapirata@lemmy.world 1 week agoHonestly not really clear - what do you mean with “methodological distrust”? What method would be trustworthy? :)
Let me explain: after seeing that:
- the public prefers minimalist platforms like Mastodon and Pixelfed
- interesting projects carried out by very good developers, like Kbin, die easily
- Actvitypub is a protocol that does not define objects and actors very well and the difficulties of interaction of one app with another are discovered little by little
- it took ten years to develop a valid app for valid and long-lived software like Friendica, while other projects do not have an app yet
- every year new software of the fediverse is created that does not go anywhere
after seeing this, I do not want to get my hopes up… 😂😂😂
I feel it’s too early for that (again, don’t want to shout about it yet). But eventually I would definitely like to do that.
I understand. However, I can tell you what I personally consider fundamental in a Fediverse software:
- optimal management of Activitypub groups, both from an architectural and web graphics point of view: the forumverse (Lemmy, Piefed, Kbin, NodeBB, Friendica groups, Gup.pe groups are too important to be ignored)
- optimal management of the DB: Piefed has made great strides, while this remains the Achilles heel of Friendica
- ability to manage both images as attachments (in the “Notes” format) and inline images (in the “Article” and “Page” formats); inline images are essential to correctly interpret Friendica, Lemmy, Wordpress posts
- provide an RSS feed for users, groups and also for re-sharing (currently the feed for re-sharing is only for the Lemmy/Piefed communities; perhaps it will be in the next version of Friendica)
- a registration system that combines the features of Mastodon and Lemmy
- a moderation system compatible with that of Mastodon and Lemmy (maybe without doing as Pixelfed who created an additional application layer with a separate frontend…)
- if the system allows formatted posts, a formatting bar is necessary (Lemmy is a great model). Then we should figure out whether to use Markdown or a more precise simplified HTML (BBcode is not the best)
- creation and management of events compatible with Mobilizon and Gancio (Friendica does it)
- management of polls
- ability to follow threads (like Friendica) or the flow of microblogging (like Mastodon); Kbin/Mbin does it, but its ergonomics are dramatically confusing
- circle management (like those of Friendica)
- filter timelines based on: instances, type of software used, languages, lists/circles
- ability to clearly distinguish the timeline of remote users: pinned posts, posts, posts and replies, posts and reshares, favorites, media
- agile and efficient search functions like those of Mastodon, and advanced search functions like those of Friendica (which however work terribly)
- allow these functions to be called with the API
Extra options:
- automation possibilities similar to those of Friendica (automatic reshares) or those of the Mastofeed service (automatic reshares with the possibility of customizing the feed)
- development of a “trends”, “news” and recommended users section, similar to that of Mastodon
As for the apps, I find that Raccoon for Friendica has introduced some ergonomic innovations in many ways points of view:
- provides an optimal view of Activitypub groups, even for Mastodon users
- allows you to browse posts from right to left, a feature that I find very useful and that not even the most famous social apps have (Gmail has them, or the apps for Lemmy and Pinterest)
- has a formatting bar in the message composition box
- has a nice preview function for formatted messages
- also manages the Mastodon APIs; this allows Mastodon users to use it and therefore also to advertise the Friendica software to Mastodon users
SorteKanin@feddit.dk 1 week ago
That’s fair haha. I definitely understand that. Building open source software, or really any software, is frought with possibility of failure. I don’t claim to be the survivor who will get through it all, that would be incredibly naive of me to claim. I’m just trying, just like others have tried before me :)
I definitely plan to support groups. Do you mean anything in particular with “optimal” management? I mean what would be “suboptimal” management? Do you just mean an incomplete implementation?
Are you mostly talking about performance here? Or how do you mean?
Definitely agree images are important. I honestly question the value of RSS feeds. It’s not something “normal” users use. It’s very much a techy thing. I don’t know any non-technical person who even knows what RSS is or has ever even heard of it.
I plan to support applications and/or invitation trees (like lobste.rs uses). But more could be added I suppose. What features are you thinking of?
informapirata@lemmy.world 1 week ago
I mean this:
Yes, it seems that Piefed has optimized the DB well
I understand, I myself have completely ignored them; but they are the cleanest fruition protocol that currently exists and enhancing them is important (and today every software in the Fediverse does it, with little effort)
Nice!
Nothing special, but for example with Mastodon I can check the IPs of the subscribers directly from the user interface and I can easily check if the same email has been used, without entering the DB. With Lemmy I can customize the subscription page to give instructions to users waiting for approval.
Good idea!
In Friendica (and Bonfire) a circle is a list of users to whom I can restrict the visibility of a message. Unfortunately Friendica does it with DFRN, Bonfire I don’t know how it does it, but it’s very interesting to limit some interactions to groups of friends or distinct groups based on the type of relationship (family, colleagues, etc)
I’m designing and planning the system to support filtering and a good search functionality. Everything is accessible via the backend API (otherwise how?).
Exactly like this
Finally I add that systems like Friendica and Bonfire allow you to manage both multiple accounts (a user can create secondary accounts) and, consequently, also accounts shared with other accounts (delegated accounts). For example, I can create an account for my newspaper and have it managed by fellow journalists who have a Friendica account on my server; or I can create a “Group” account and have it managed by the moderators of the group
SorteKanin@feddit.dk 1 week ago
Thanks for the clarifications and thoughts!