The Efforts to Extend ActivityPub


ActivityPub has fostered a social web for millions of people. To grow, some developers believe it needs improvement. These are their efforts. The post The Efforts to Extend ActivityPub appeared first on We Distribute. https://wedistribute.org/2024/03/ex
The media in this post is not displayed to visitors. To view it, please log in.

ActivityPub is at an interesting place. Since its intial adoption by Mastodon in 2017, the standard has become all but ubiquitous across the Fediverse. In less than seven years, it has become the most-used protocol across the entire network.

According to FediDB, the ActivityPub side of the Fediverse is now used by nearly 10 million people, across more than 27,000 servers. FediDB also tracks 48 different platforms leveraging ActivityPub in some way. With Threads actively doing work their own implementation, these stats are likely to skyrocket, in more ways than one.

This kind of growth is a really positive sign for the network, as it suggests that widespread adoption of the Fediverse might actually be feasible. In order to get there, though, a number of developers have looked at ActivityPub and wondered: what could we do to make this better?

Table of Contents

What does ActivityPub need?


While the Fediverse has seen an explosion of features involving chat, multimedia, live streaming, groups, events, and more, some people would say that the network suffers from a few glaring omissions.

In light of some of the developments taken on by Nostr and Bluesky, ActivityPub can feel downright limited in terms of what platforms in the Fediverse can do today:

  • Bluesky makes server migration dead simple for users, leading to a process that feels seamless and non-intrusive.
  • Bluesky offers a stackable moderation system that allows people to subscribe to labeling services and help each other curate and filter the network.
  • Nostr benefits from a relay system that eschews the need for dedicated instances entirely, instead relying on keys for identity.
  • While a little more on the cryptocurrency side of things, Nostr incorporates direct payments into the network, allowing creators to compensate each other.

This isn’t a proclamation that ActivityPub is inherently bad, so much as these other projects can offer advantages that most existing implementations lack.

There are a lot of big ideas on how to improve the situation, and it boils down to two problem areas:

  1. The ActivityPub protocol specification
  2. The ecosystem built around ActivityPub.


ActivityPub’s Protocol


The ActivityPub protocol is the heart and soul of most Fediverse platforms these days. As a specification, it stipulates methods and behaviors for implementations to follow. Unfortunately, critics have pointed to the fact that the spec can feel too flexible in defining some behaviors, but too loose in defining others.

“The spec is incomplete,” writes Ilja, a regular contributor to Akkoma, “if someone makes a followers-only post and someone replies, then the ‘Mastodon way’ is to address the reply to the followers of the account who replies. The proper way to handle this, is by addressing the followers collection of the OP, and let OP forward the Activity to its followers. But we don’t do that because we don’t know how to do forwarding.”

Another headache that exists for implementors right now comes from most ActivityPub platforms needing to rely on undefined behavior. The following pieces are heavily relied on, but don’t exist in the spec:

  • Webfinger – Webfinger is a common tool and data format for looking up resources at an address. If you’ve ever copied and pasted a URL into search to pull in a remote post, Webfinger is what powers it!
  • Privacy Scopes – in standard ActivityPub, servers make use of to and cc fields to determine which people a post gets sent to. These fields can address individual Actors, or a Collection of Actors. However, there isn’t really a specification on how scopes ought to work: Quiet Public, Followers-Only, Private Mention and Local-Only are all examples of privacy scopes that not only define a grouping of people, but also behavior for posts themselves.
  • Account Migration – Mastodon kind of set the standard for moving accounts from one server to another: your old profile Authenticates your new one, and a relationship is established. After the primary account is set, the old account gets marked with a Tombstone object that redirects to the new profile.
  • Moderation Tooling – federated reports, instance blocks, management of blocklists and permission levels, individual user moderation, etc. This is a rapidly evolving space that depends heavily on collaboration.

However, they’re absolutely required for a working platform to exist in the Fediverse. This leads to implementors to do a lot of extra work to figure out how things work today, and how to correctly use them.

ActivityPub’s Ecosystem


The ecosystem built around ActivityPub suffers from problems, too. Despite aspirations to provide a common protocol between very different kinds of platforms, the Fediverse still predominantly looks and works like Mastodon.

There are three reasons for this:

  1. Lack of a Test Suite – ActivityPub was first adopted by Mastodon, which acted as rocket fuel for mass adoption of the standard. However, the lack of an independent testing suite for implementors left builders to instead test against Mastodon, making it a de facto standard.
  2. Bespoke Client APIs – In addition to a server-to-server federation protocol, ActivityPub offers a secondary spec for client-server relationship. Mastodon ended up pushing it’s own API that was arguably easier to use, but just about every platform in the space could have instead been a client, instead of building their own stacks, APIs, and federation extensions.
  3. Duplication of Effort – A very weird phenomenon in this space is that implementors don’t just build something once. As of this writing, there are approximately six different Group Actor implementations, all of which are built slightly differently, made by different people, and meant to solve different problems.

None of these things are necessarily earth-shattering problems per se, but we’ve ended up with an ecosystem where a lot of effort gets duplicated, people are implementing entire platforms from scratch, and everyone is also using Mastodon as a compatibility benchmark.

Ongoing Efforts


The important thing to remember is that this is far from a hopeless situation. As of this writing, there are some incredibly smart people trying to figure out how to fill in the gaps.

“The most important thing about ActivityPub is that it’s extensible,” says ActivityPub co-author Evan Prodromou, “that’s a strength; it means we can really quickly get new distributed social applications running on the network.”

These groups all intersect in a variety of ways, and each one of them is attempting to attack specific problem areas. They’re constantly comparing notes, holding deep discussions, and investigating what enhancements the whole Fediverse might benefit from.

FediDevs


The Fediverse Developer Network is a newer effort that aims to make development more approachable to implementors and newcomers alike. Their goal? Get people in a room together.

“How do we build this stuff to be compatible with other people’s projects, while also lifting the lowest common denominator for everybody?” says FediDevs founder Johannes Ernst, ” It probably starts with making it easier for developers to find each other and compare notes.”

According to Johannes, FediDevs incorporates three big ideas:

  1. Developers in the Fediverse ought to have an easy way to find where everyone else is at, and catch up on what’s happening.
  2. New developers need a resource library of best practices, emerging concepts, and documentation to prepare for connecting their apps to a global federated network.
  3. There needs to be a place to publish guides and tools that make everyone’s lives easier.

FediDevs has already beared fruit through a project called FediTest, a test suite intended to provide different “test profiles” so that builders can see how their own work might interact with other platforms.

diode.zone/videos/embed/df0ac4…

Even though FediTest is still very young, the promise of such an effort is clear: people could stop relying on a specific platform for compatibility testing, and instead use a more flexible, agnostic solution that accounts how lots of different projects do things.

Fediverse Enhancement Proposals


The Fediverse Enhancement Proposals project is a comprehensive effort to distill some of the network’s best ideas into standardized documents that explain how they should work. The effort is an initiative of the SocialHub developer community, and serves as a testbed for their ideas.

FEP is very much in the spirit of XMPP Extension Protocols or Nostr Implementation Possibilities, suggesting ways that existing systems could be extended. Check out some of these ideas:

  • FEP-1b12: Group federation – Specifies how a federated group or forum could work. Originally, this was proposed by Nutomic from the Lemmy project, and now Lemmy, Kbin, and Friendica all support this as a standard.
  • FEP-5624: Per-object reply control policies – Some centralized platforms have a way to disable comments or replies on a status. What would it take to make this work in a federated model?
  • FEP-5feb: Search indexing consent for actors – People on Mastodon can opt-in to being discovered by the Search function. How might we extend this to other Fediverse platforms?
  • FEP-c390: Identity Proofs – How might a Fediverse Identity prove its authenticity, while also verifying associated links and accounts?
  • FEP-ef61: Portable Objects – How might we separate user data from an instance, so that the user can move it if they need to migrate somewhere else?
  • FEP-61cf: The OpenWebAuth Protocol – Derived from the Hubzilla Project’s technology. Wouldn’t it be great if you could use your Fediverse identity across the network? No matter what server URL you land on, permissions can be unlocked for you to perform basic interactions and see private content.

The repository contains a treasure trove of ideas, ranging from immediately obvious needs to larger, more abstract concepts about how the network could work one day. Many of these submissions are still in a DRAFT status for the moment, but a few of the FINAL entries are actively being used. The project is already helping the network develop further.

Social Web Incubator Community Group (SocialCG)


The SocialCG is an implementor’s group that focuses on best practices for those building on ActivityPub. A big focus for the group involves running case studies for different conventions are approached within the Fediverse. Here are a few ongoing studies:

  • HTTP Signatures – An examination of how systems like Mastodon use cryptographic signatures as identity proofs on actors and their activities.
  • ActivityPub-Webfinger – Studying the how and why so many ActivityPub systems rely on Webfinger to fetch remote data.
  • Testing – A monumental collaboration between dozens of people, this is an ongoing study of existing ActivityPub Testing Suite tools, and insights on how exactly a standard test suite could be built.
  • Data Portability – researching existing cases for moving data, activities, objects, and Actors across the network.


Towards ActivityPub 2.0


So, what does all of this add up to? Is it possible to bring all of this work into an updated version of the ActivityPub Protocol standard?

“I think there will be a working group chartered at the W3C to make backwards-compatible changes,” Evan Prodromou explains, “especially clarifying difficult text, and possibly recommending profiles for other standards…”

Despite the importance of the W3C and standardization, though, Evan also believes that there’s value to the fast-paced development of emerging projects with new ideas.

“…the innovation is always going to be at the edge, with new extensions.”

I, for one, agree with him. There’s some amazing developments happening in the space, and the future is looking bright.

The post The Efforts to Extend ActivityPub appeared first on We Distribute.

Oh, Zot! Nomadic Identity is Coming to ActivityPub


One of the Zot's most powerful concepts for identity management and remote access is being ported to work on ActivityPub. It could change the Fediverse. The post Oh, Zot! Nomadic Identity is Coming to ActivityPub appeared first on We Distribute. https:/
The media in this post is not displayed to visitors. To view it, please log in.

Even if you’ve been a part of the Fediverse for a long time, you’d be excused if you had never heard of Nomadic Identity. Within the confines of Mastodon, it’s a relatively unknown concept. But, for some of us, it’s something of a pipe dream: decentralized identity management with remote access control. On paper, that doesn’t sound too exciting, but it’s a huge concept. Even more exciting: the guy who designed it is bringing it to ActivityPub.

What the Heck is Nomadic Identity?


Nomadic Identity is a concept pioneered by Mike Macgirvin, a longtime builder in the Fediverse. If you’ve ever used Friendica, Hubzilla, or Streams, you’ve used software written by this guy.

wedistribute.org/2017/10/got-z…

Got Zot — Mike Macgirvin on building your own apps and protocols
An interview with the brilliant mind behind the Zot protocol, MagicAuth, and Nomadic Identity.

One of the big problems in federated social systems involves permissions, identity, and data. We can sum this up in three parts:

  1. Permission Management – If I visit a friend’s site to interact with something, there typically isn’t a way for me to do anything while I’m over there. I have to go back to my server.
  2. Identity Management – Okay, I have a way to validate that I’m really me. What do I have as a fallback if that fails?
  3. Data Portability – What happens to my stuff if my server goes down? Can I move to another servers and get my statuses, messages, and interactions back? Could I even just do it temporarily, to keep my followers, while my server gets sorted out?

From the end user’s side of the house, everything boils down to how their identities are coupled to their instances. ActivityPub-based systems like Mastodon do a pretty decent job with letting people migrate from one server to another, letting users pull in remote statuses from a URL, and letting users decide who is allowed to see or reply to their posts. It’s a far better situation than what came before ActivityPub.

At the end of the day, though, what is currently provided in the ActivityPub side of the network is somewhat limited, compared to what the Zot protocol brings to the table with Nomadic Identity. Let’s dive into the three different components: OpenWebAuth, Channel Relays, and Data Migration.

OpenWebAuth


OpenWebAuth used to be called “Magic Auth”, because of how seamless the experience is. Instead of only being able to manage things from your social dashboard, you can jump from one part of the Fediverse to another, and your permissions will be granted automatically. It all happens in the browser.

The way this works is relatively simple: your browser accesses a token inside of a cookie. That token references your Digital Identity in the Fediverse, verifies it, and a handshake is performed. Afterwards, anything you were given permission to access unlocks and becomes visible on the page.

spectra.video/videos/embed/98b…
A really old video of Hubzilla doing it. I’m navigating from my site to Andrew’s.
OpenWebAuth solves one of the most frustrating UX problems the Fediverse currently has: dealing with remote content that you discovered somewhere else.

Channel Relays


Channel Relays are the second major piece of the puzzle here. Using a common ID, you can associate separate accounts across the network with one another. Each relay is verified through an Authorization process, and then each relay is tethered to one another like so:

Using your credentials, you can log into any one of these three relays, and post to your followers. If the server my work account is on suddenly goes down, I can still log in to my family account or blog, and keep interacting like nothing happened. I’m still in contact with my followers, and if I want, my relay accounts can replicate statuses posted from elsewhere.

A few clear benefits emerge from this:

  • Network Resilience
  • Censorship Resistance
  • Ease of Migration

In fact, this mechanism is so good, it feeds directly into the next use-case: Data Migration.

Data Migration


So, we already have two pieces: multiple identities can be connected together across a network, logging into one can allow you to post from another, and a person can decide, at any time, which account will serve as their primary.

Because all of these things are set up, the act of moving your stuff becomes relatively trivial. All of your accounts are aware of each other. If you switch to a new primary, you can trigger an update to all of your existing conversation threads and comments to switch the author, and replicate the data on your end. Thanks to the way that Nomadic Identity is set up, those verified parts of your identity can perform those kinds of actions, whereas no other account can.

Why is This Important?


As we continue to think about how to further develop the Fediverse and give people more robust tools capable of doing more things, we have to consider the plumbing that holds it all together. Identity Management is one of those pieces of plumbing that’s surprisingly shaky, and requires serious consideration.

Digital Identities aren’t something unique to the fediverse and it’s not something Mastodon could stop if they wanted to. Nomadic identity is coming to the internet. The only question is who is going to own your identity. VISA/Mastercard, your government, Google, Microsoft, or you.
Mike Macgirvin

As Threads, Tumblr, and other big social networks come into the space, developers need to think about the stakes. The user migration flow is decent for moving from one server to another, but it’s relatively brittle, and currently only updates a reference from one account to another. The network lacks meaningful ways for people to pull their posts, messages, and media from the place they left.

The biggest takeaway here is that these are mature, time-tested mechanisms that could add extra layers of user agency and control to the Fediverse.

What’s Next?


Mike is already doing the work of figuring out how to retrofit these concepts onto ActivityPub. It’s likely that we’ll see additional Fediverse Enhancement Proposals to accommodate certain needs. For implementers, there are a few existing FEPs in the DRAFT stage that come recommended:

The post Oh, Zot! Nomadic Identity is Coming to ActivityPub appeared first on We Distribute.

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

Dopo l'istanza #Peertube arriva #Funkwhale
@fediverso@feddit.it

La XMPP-IT community presenta la nuova istanza Funkwhale!

xmpp-it.net/2024/03/15/Federic…

Pixelfed introduces Loops, a Short-Form Video App


Short-form video might in fact be the next frontier for federated media. The dev behind a popular photo-sharing platform is diving in headfirst. The post Pixelfed introduces Loops, a Short-Form Video App appeared first on We Distribute. https://wedistri
The media in this post is not displayed to visitors. To view it, please log in.

It was bound to happen sooner or later. At least the person behind the reigns already makes great apps. That’s right: Daniel Supernault, creator of Pixelfed, is building a new social video app called Loops.

✨Introducing Loops, a fediverse TikTok platform.

Explore and share short videos on the fediverse using your Pixelfed or Mastodon account.

Available Soon.

loops.video/platform/fediverse…

Follow @loops for early access to the beta and updates.

#loops #pixelfed #pixelfedLoops

— pixelfed (@)2024-03-16T10:24:19.984Z

Not much is known about the app yet beyond what Dansup has said online. According to him, videos are only a maximum of 30 seconds in length, and that the Loops experience will be a separate app/platform from Pixelfed itself. Apparently, Loops is intended to recapture some of the experience of the beloved but short-lived Vine app. In Dansup’s own words, Loops is a revival of an older Pixelfed project, a dedicated UI for looping video.

The developer also stated an intention to assist and mentor the developer behind the similar Goldfish platform, which is intentionally designed to be more like Tiktok rather than Vine. Evidently, both apps are intended to be compatible with one another, as well as other video platforms in the Fediverse, such as PeerTube or Vidzy.

Honestly, I’m stoked about Loops, and can’t wait to beta test it. Maybe we could test it right alongside Dan’s other app, Sup?

The post Pixelfed introduces Loops, a Short-Form Video App appeared first on We Distribute.


Loops are for short duration videos (max 30 seconds) and is a separate app/platform from Pixelfed.

We're also working with @stux and his #Goldfish project so the fediverse will have many options to choose from.

Loops is more like Vine, simple and short, for longer videos we think Goldfish and/or PeerTube can meet your needs.

This is the amazing thing about the fediverse, instead of competing with Goldfish, I'm mentoring/helping them.

In the fediverse, we all win, no matter the platform.

🚀


Bonfire Launches Open Science Network for Academics and Researchers


One of the Bonfire project's partner communities has launched, and it's to support scientific research for the commons. The post Bonfire Launches Open Science Network for Academics and Researchers appeared first on We Distribute. https://wedistribute.or
The media in this post is not displayed to visitors. To view it, please log in.

The Bonfire project made a splash earlier this month by announcing the launch of the Open Science Network, an initiative to build a federated and open academic commons. Their blog post opens with a stirring call-to-action:

The scientific method must be liberated. In an era marked by misinformation, mass surveillance and political propaganda, corporate monopolies and platforms hinder scientific innovation and knowledge sharing.

Scientists, researchers, academics and their affiliated organisations must have control over the tools and medium they use to publish, review, share, study and discuss their work.
Bonfire Project

The platform itself is another one of Bonfire’s Flavors, with features specific to collaboration, publication, and public discussion. The Open Science flavor is currently a prototype, but it’s carefully being built with feedback from members of scientific research cooperatives.

The ultimate goal is to build something that suits the day-to-day needs of that specific community, while building novel features to make their lives earlier.

Features of Open Science


The Open Science Network site describes a handful of features that sets their effort apart from Bonfire Classic or even Mastodon. I could talk about the features and show off some slick screenshots, but I want to also talk about how these things can work together for a heightened user experience.

ORCID Integration


I think this is the first indication that the Bonfire devs really know their audience. ORCID is a single sign-on offering used by researchers and academics alike, and Open Science instantly allows people to use it.

ORCID is interesting, because it’s not just a login system, but an identity system that ties into a person’s published works. What this means is that it’s possible for Open Science to pull in published papers and research, sort them by publication, and share them to others in a digital space.

From there, it’s possible to discover other published works from people you follow, or pieces of research shared by people on the timeline. The Bonfire Project indicates that this could be a way for researchers to easily establish their professional work, while also having easy access to other sources of study.

Open Science also allows people to avoid a cluttered timeline filled with engagement bait, instead offering tools for people to subscribe to publications, research groups, and topics relevant to them. With this model, the whole space can open up for teams conducting research, to talk shop and share ideas.

Collaborative Peer Review


Another big aspect of research is the ability to exchange notes and ideas between peers in a community.

One area where this really shines in Open Science involves how research can be shared between peers. Researchers can either upload or import their work, which can be read through a built-in PDF reader. People can easily parse through the contents, and the document itself becomes a conversation thread for feedback and suggestions.

The Future Looks Bright


The release of Open Science by the Bonfire project is significant for several reasons. First and foremost, it is the first effort of its kind to attempt leveraging ActivityPub for academic use. It’s also a clear showcase of Bonfire’s modular architecture, composing a series of modules into a coherent distribution.

Most of all, it’s a validation of one of the project’s key pilot programs, where a system is built for a specific group of people, and tailored to their feedback. The idea that researchers and academics could directly benefit from this system, while also pushing Fediverse technology forward, is frankly awesome.

The post Bonfire Launches Open Science Network for Academics and Researchers appeared first on We Distribute.

The media in this post is not displayed to visitors. To view it, please log in.

L'intervista (in francese) a Benjamin Bellamy, fondatore di #Castopod

@Che succede nel Fediverso?

Grazie a @nilocram per la segnalazione


Un'intervista (in francese) a Benjamin Bellamy, fondatore di #Castopod: belginux.com/interview-de-benj… #podcast #SoftwareLibero @devol @informapirata @opensource

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Un'intervista (in francese) a Benjamin Bellamy, fondatore di #Castopod: belginux.com/interview-de-benj… #podcast #SoftwareLibero @devol @informapirata @opensource

Don’t Forget: FediForum is Coming Soon!


FediForum is the Fediverse's recurring unconference where developers, community members, designers, and thinkers come together to share their ideas! The post Don’t Forget: FediForum is Coming Soon! appeared first on We Distribute. https://wedistribute.o

The Fediverse’s favorite unconference, FediForum, is happening on March 18th and 19th. It’s a wonderful opportunity for community members, developers, designers, and builders to come together to share what they’ve been working on, and how to deal with various challenges in the space. Attendees are encouraged to break out into discussions, share their insights, and consider other perspectives.

Themes for FediForum March 2024


Judging from the list of proposed subjects, it’s easy to spot a few recurring themes:

  • Trust & Safety – Tooling, Moderator Resources, Moderation and Governance, Regulatory Challenges
  • Demos – NodeBB, Distributed.Press, PieFed, ActivityPods, Sora
  • Standards – Interoperability, Protocol Extensions, Different flavors of ActivityPub like RDFpub
  • Identity – DIDs, Ownership, Identity Re-use across services, identity attestation/verification


Live Coverage


We want to try to do something different for this FediForum: treat it like an Apple WWDC event. We’re going to attempt live coverage of the talks, demos, and events during the two-day unconference. The goal is to provide an insight into major developments happening across the Fediverse, with an emphasis on ideas and initiatives to help make the network better.

We’re currently experimenting with some tools to make it possible, but we think that there will be a lot of big presentations that need to be covered. Keep an eye on our site next week during the conference!

Tickets are Still Available!


You can still hop over to the FediForum site and order tickets to attend. The following pricing tiers are below:

  • General Ticket – $40
  • Almost Free Ticket – $199
  • Contributor Ticket – $100
  • Platform Employee Ticket – $250

If you have the funds to spare, we highly encourage going with the $100 Contributor Ticket. This helps offset the cost of $1.99 Almost Free Tickets for attendees that might not be able to attend otherwise.

Get Tickets

We can’t wait to see what everyone has to share next week! Join us if you’re able, and check in on We Distribute next week for live coverage of event discussions.

The post Don’t Forget: FediForum is Coming Soon! appeared first on We Distribute.

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Eduardo Galeano, La historia que pudo ser La storia che avrebbe potuto essere
blogz.zaclys.com/nilocram/edua… #letture #Galeano #LatinoAmerica #storia #colonialismo @macfranc @alephoto85 @scuola
Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Da oggi, su Rai Radio 3, Ad Alta voce,, Andrea Pennacchi legge Il sergente nella neve di Mario Rigoni Stern: raiplaysound.it/audio/2024/03/… #letture #guerra #Russia #AdAltaVoce #RigoniStern #AndreaPennacchi @alephoto85 @maupao @scuola @macfranc
Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

[Letture della domenica]

José Saramago, Responsabilità:
blogz.zaclys.com/nilocram/jose…

#letture #Saramago #DanielPaz

@scuola @alephoto85
@macfranc @goofy
@the_cheis

reshared this

GoToSocial: il Fediverso a misura di individuo. Il post di @ sulla propria esperienza in self hosting

@Che succede nel Fediverso?

Una delle caratteristiche che rendono il Fediverso attrattivo per molte persone che considerano la privacy importante e che mal sopportano di perdere il controllo sui propri dati, testi, immagini e video, è la possibilità di partecipare alla vita sociale online utilizzando i propri mezzi, cioè un proprio server e un proprio client.



Mi è stato chiesto di raccontare la mia esperienza con #GoToSocial, un server #activitypub che vanta un footprint piccolissima e un ridotto utilizzo di risorse (gira anche su Raspberry PI), una installazione facile e veloce e una buona compatibilità con le API di #Mastodon.

Ecco qui il mio post:
77nn.it/2024/03/09/GoToSocial-…


Antonino Campaniolo 👣 reshared this.

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

Mi è stato chiesto di raccontare la mia esperienza con #GoToSocial, un server #activitypub che vanta un footprint piccolissima e un ridotto utilizzo di risorse (gira anche su Raspberry PI), una installazione facile e veloce e una buona compatibilità con le API di #Mastodon.

Ecco qui il mio post:
77nn.it/2024/03/09/GoToSocial-…

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

First project phase recap


Note: This article is targeting a rather technical audience.

Our first project phase was called Architecture decisions & plugin skeleton: The most major decision is whether the plugin should work stand-alone, or as a child plugin of the existing ActivityPub-Plugin followed by a technical design draft: most API endpoints and the structure of the code should be sketched.

It consisted of two parts:

1. Research and decision whether to start of with a “child” or standalone plugin. Proposing solutions how to manage ActivityPub actors and ActivityPub transformation of custom post types. Proposing needed extensions of the upstream ActivityPubplugin.


As explained in previous posts, we decided that it would be best to work as closely as possible with the upstream ActivityPub plugin. We wrote two design proposals on how to implement flexible and dynamic actor and transformer management within the upstream plugin.

Actor management has proven to be extremely complex. With version 1.0 of the ActivityPub plugin, a blog-wide actor became available and we found out through direct exchange with the maintainer that there is already an application actor that would covers use cases like server-to-server following. Such fine-grained settings for ActivityPub profiles seem to be a feature that is mostly relevant for professional users in an advanced interface. That even the current complexity can be overwhelming for the average became clear to us. In addition, it seems reasonable to us not to develop such features before we know whether and how exactly they are needed. Furthermore, we believe it makes sense to implement other related features, such as moving accounts, first.

Transformer management: as a way to handle custom WordPress to ActivitPub transformers, e.g. that an custom post type that handles events does not end up as a Note, we proposed an addon-like structure where third party plugins could register their transformer(s) and in the ActivitPub settings the user would have a final control over which one is used. This approach would also mean a more complex admin UI, which was likely the main reason Matthias Pfefferle decided to go for a simpler, but maybe more error-prone solution: the upstream plugin provides a hook (filter) where other plugins could directly replace the transformer. In the future, a collision of multiple plugins trying to override a transformer might become more likely, but until this time comes, the risk is minimal. So far this approach seems like a good pragmatic solution for us.

2. Plugin skeleton for the ActivityPub event extensions and extending/creating the needed ActivityPub classes and ActivityStream representations for the events.


A pull request implementing more flexible ActivityPub object handling and a skeleton for and Event object which provides common extensions currently used mainly by Mobilizon has been merged upstream and is already released in the latest versions.

We created a repository for our ActivityPub event extensions plugin. This work is still pre-alpha, it is just kind of a public playground at the moment. Please don’t try to use it yourself until we tag first alpha or beta releases. We started adding transformers for popular event plugins. After many unsuccessful attempts to find out why our Transformers were no longer compatible with Mobilizon, we decided that a test site for developers was necessary, which we are currently trying to implement as a side project.

In addition, we have recognized the need to display various help messages and hints in the admin area in order to be able to better handle typical stumbling issues on the WordPress ActivityPub setup, which have also happened to us (more than once).

#ActivityPub #WordPress


When writing the initial version of our project plan as signed and agreed with by NlNet we didn’t know yet about the dynamics of the community, specifically about how the cooperation between the maintainers of the #WordPress #ActivityPub plugin and #Mobilizon would be like. The level of collaboration with other #Fediverse developers would determine whether our project goals could only be achieved through a series of workarounds, or whether we could work together to strengthen interoperability and compatibility in the Fediverse.

Mobilizon was the first Fediverse application with true event federation. #Gancio has very limited ActivityPub capabilities, partly by design, but is working on an enhanced federation, and other services like #Friendica have a very different approach to events: their implementation focuses on sending invitations rather than publishing events. #Pleroma might get initial event support soon and it’s fork #Rebase already implemented it. As is usual with any software, you will find a lot of small bugs if you have not done any tests beforehand. In the case of Mobilizon, this was not possible since there were no alternative platforms to do the tests with in the past, especially if it comes to the instance-to-instance federation, so the only option was to test the Federation with other Mobilizon servers. We seem to be the first and we are fascinated and incredibly grateful for the willingness and prioritization that such issues have among the other developers (thanks to tcit and les). The issues may seem small, but they have a big impact: 304, 33, 321, 1509, 1507, 1392, 1385, 1388, 1387, 1378, 1376.

The other deciding factor for us was that we didn’t know how close the interaction with the upstream WordPress ActivityPub project would be. The exchange of ideas and the desire for a joint solution is strong. We would like to thank @pfefferle again for the regular exchange, his ideas and inspiration, without his commitment to the community our project would be less sustainable.

Tasks done (almost)


  • We published a repository that aims to make it easy for other developers, including ourselves to start developing and debugging WordPress along with Mobilizon.
  • We have created a pull request to add management of various ActivityPub transformers to the admin interface. The current implementation basically works, but we have a lot to polish and improve on our roadmap.
  • Using that patched ActivityPub plugin we explored writing transformers for two popular event plugins, this gave us a lot insight on what is important. These transformers already have fundamental compatibility with Moblizon.
  • Updating our About us page showing some information who we are.


Upcoming tasks


  • Implement FEP-2677: Identifying the Application Actor
  • Implement the followers list of the application actor in the admin UI along with the ability to reject, approve, and remove followers. We are very inspired by how #PeerTube has solved this in the admin UI. This of course includes a an option as:manuallyApprovesFollowers that can be set for an ActivityPub actor within WordPress.
  • Write an initial draft of the user documentation informing about custom ActivityPub transformers and instance-to-instance federation with Mobilizon. The target audience will be non-tech people. Parts of this will also be used as a non-tech description of our project.
  • Improve the admin UI and propose a solution to handle the settings for each transformer, if there are any.
  • Write more transformers for other popular event plugins to discover common pitfalls.

If you have any questions, ideas, or would like to help us, for example by testing our progress in case your are running a WordPress site with events yourself, please don’t hesitate to contact us. We don’t care if you have technical experience or what your background is: any kind of involvement is valuable to us.

event-federation.eu/2023/12/20…

#ActivityPub #Fediverse #Friendica #Gancio #Mobilizon #PeerTube #Pleroma #WordPress


Questa voce è stata modificata (2 anni fa)
Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Vendo macchina da cucire Singer 8280 usata

Chiedo 100 euro trattabili, consegna in zona Varese / Como (se proprio
proprio necessario si può organizzare per zona Milano).

Mi pare che sia stata comprata nei primi anni 2000, il modello era in
vendita e presente sul sito singer fino all'anno scorso.
Ovviamente è ancora presente il manuale originale, completo di istruzioni di
manutenzione base.

Non la uso da qualche anno, ma era perfettamente funzionante e ad una prova
veloce mi pare che lo sia ancora.

Ulteriori dettagli nei commenti

Una macchina da cucire meccanica di stile recente, si vedono le manopole di selezione punti e lunghezza punto, leva per cucire all'indietro, rotella per la tensione del filo superiore e vite per la pressione del piedino; non ci sono altre impostazioni

Il retro della macchina da cucire, si intravede il meccanismo di metallo dietro alla leva per alzare il piedino, e sull'etichetta c'è il modello (8280)

La stessa macchina da cucire, con la custodia di jeans leggero blu e cerniera gialla che è stata cucita con la macchina da cucire stessa (e ha un sacchettino a parte per il pedale)

#mastoMercatino @Il Mercatino del Fediverso 💵♻️

in reply to Elena ``of Valhalla''

The media in this post is not displayed to visitors. To view it, please go to the original post.

@Poliverso - notizie dal fediverso noto però ora che su feddit.it/post/6176862 si vede solo una delle foto che ci sono nel post originale (social.gl-como.it/display/3e3c…): è normale o è un glitch della federazione?


Vendo macchina da cucire Singer 8280 usata

Chiedo 100 euro trattabili, consegna in zona Varese / Como (se proprio
proprio necessario si può organizzare per zona Milano).

Mi pare che sia stata comprata nei primi anni 2000, il modello era in
vendita e presente sul sito singer fino all'anno scorso.
Ovviamente è ancora presente il manuale originale, completo di istruzioni di
manutenzione base.

Non la uso da qualche anno, ma era perfettamente funzionante e ad una prova
veloce mi pare che lo sia ancora.

Ulteriori dettagli nei commenti

Una macchina da cucire meccanica di stile recente, si vedono le manopole di selezione punti e lunghezza punto, leva per cucire all'indietro, rotella per la tensione del filo superiore e vite per la pressione del piedino; non ci sono altre impostazioni

Il retro della macchina da cucire, si intravede il meccanismo di metallo dietro alla leva per alzare il piedino, e sull'etichetta c'è il modello (8280)

La stessa macchina da cucire, con la custodia di jeans leggero blu e cerniera gialla che è stata cucita con la macchina da cucire stessa (e ha un sacchettino a parte per il pedale)

#mastoMercatino @Il Mercatino del Fediverso 💵♻️


in reply to Poliverso - notizie dal Fediverso ⁂

The media in this post is not displayed to visitors. To view it, please go to the original post.

@Poliverso - notizie dal fediverso ah, uops.

Grazie per l'aggiornamento delle istruzioni!

Prova di inserimento di due immagini in un commento, per vedere se invece lì appaiono 😀

(stavo per chiedere, ma così ho già la risposta 😀 )

in reply to Elena ``of Valhalla''

Ero un po' impensierita, perché a marzo inoltrato non mi si era ancora palesata "la cosa da imparare a fare quest'anno"¹, ma ieri @valhalla e @mercatino credo mi abbiano risolto il problema 🥰

¹ anziché fare i "buoni propositi" d'inizio anno, che tanto poi restavano propositi, da qualche tempo ho iniziato a provare a imparare una cosa nuova ogni anno.

Nasce il gruppo per comprare, vendere e fare scambi nel #Fediverso Il Mercatino del Fediverso 💵♻️

Ecco finalmente il gruppo social per vendere, comprare e scambiare nel fediverso

Come si usa:
1) inserisci nel titolo cosa vuoi fare (vendo/scambio/cerco), il tipo di oggetto, la condizione (nuovo/usato), la località, la disponibilità alla spedizione,
2) descrivi brevemente l'oggetto
3) spiega le modalità di vendita o scambio e quelle di consegna
4) Inserisci il link all'eventuale pagina per l'acquisto
5) allega una o due foto

È vietato pubblicare annunci di materiale illegale

Lo staff di feddit.it non è responsabile degli annunci in bacheca

@Annunci e creazione comunità

NB: Se vuoi pubblicare un annuncio da Mastodon, Friendica, Pleroma, Misskey, Pixelfed, puoi menzionare l’account @mercatino@feddit.it e RICORDATI che il primo paragrafo sarà il titolo e non dovrà superare i 200 CARATTERI!

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Una notizia tratta da #KhrysPresso di questa settimana: "I costi ambientali dell'IA generativa sono in aumento - e sono per lo più segreti: nature.com/articles/d41586-024… Nell'immagine il testo in inglese, nell'ALT la traduzione italiana #IA #sostenibilità #Ambiente #IntelligenzaArtificiale @scuola @ambiente @fffitalia @informapirata @Puntopanto @maupao

reshared this

✨ Pixelfed: rilasciata la nuova versione 0.11.13! Il progetto di miglioramento continuo di Pixelfed procede a un ritmo eccezionale

Lo staff di sviluppo di @dansup 🚀 ci ha davvero sorpreso per le energie e le risorse impiegate ma soprattutto per i risultati eccellenti apportati a #Pixelfed: quella che era poco più che la brutta copia di Instagram, è ormai la piattaforma del Fediverso più curata ed ergonomica dopo Mastodon!

@Che succede nel Fediverso?

Ecco i miglioramenti principali avvenuti con l'ultima release:

- Migrazione degli account
- Onboarding curato
- Supporto ufficiale a Docker
- Segnalazioni remote + miglioramenti della federazione
- Compatibilità migliorata con l'API di Mastodon


✨ New Version Release (0.11.13)

Some highlights:

- Account Migrations
- Curated Onboarding
- Official Docker Support
- Remote Reports + Federation improvements
- Improved MastoAPI compat (👋 @ivory & @Tusky )

github.com/pixelfed/pixelfed/r…

#pixelfed #accountMigrations #curatedOnboarding


reshared this

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

✨ New Version Release (0.11.13)

Some highlights:

- Account Migrations
- Curated Onboarding
- Official Docker Support
- Remote Reports + Federation improvements
- Improved MastoAPI compat (👋 @ivory & @Tusky )

github.com/pixelfed/pixelfed/r…

#pixelfed #accountMigrations #curatedOnboarding

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

Qualche giorno fa è uscito sul Post un articolo che parla di fediverso in modo nuovo e stimolante.
Il tono forse è troppo ottimistico (ormai è chiaro che le lenti rosa e le canne fanno miracoli) ma l'idea di un fediverso che è esperimento sociale di se stesso (E SOTTOLINEO "DI SE STESSO") mi è piaciuta molto.

ilpost.it/2024/02/27/macchia-a…

PS: condivido al 100% che il plugin di @pfefferle sia un evento storico molto più importante rispetto alla sopravvalutata creazione di Threads

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Una lettura consigliata: come tutti i lunedì esce su Framablog #KhrysPresso una raccolta di news della settimana precedente che potremmo esserci persi: framablog.org/2024/03/04/khrys… Un grosso grazie a @Khrys #web #internet #news #framasoft @informapirata @scuola@poliverso.org @scuola@a.gup.pe @mcp_ @Puntopanto @alephoto85 @lealternative
Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

Ital-IA 2024 - Workshop AI per la Pubblica Amministrazione. Il 29 e 30 maggio il convegno organizzato dal Laboratorio Nazionale "Artificial Intelligence ed Intelligent Systems" del CINI

Lo scopo del workshop è illustrare e discutere sull'annoso problema di come si possa migliorare il rapporto tra le PA e la ricerca scientifica in un campo così dinamico e in forte espansione come quello dell'IA.

@aitech

Notizia segnalata da @GiorgiaLodi

ital-ia2024.it/workshop/ai-per…

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

È stato pubblicato da qualche giorno Lettera alla scuola di Christian Raimo,e la III M dell’Istituto Amaldi di Roma. Si può leggere un estratto dal sito della Feltrinelli: feltrinellieditore.it/opera/le…
#Letture #scuola #libri
@scuola@a.gup.pe @scuola@poliverso.org @maupao @mauriziocarnago @macfranc @Puntopanto
Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

Quasi 35 anni fa, il Cern e Tim Berners-Lee resero il web un bene comune; grazie a questo non ne guadagnarono nulla.
Oggi Apple vuole sabotare il web per pura avidità.

Lettera aperta a Tim Cook: sabotare le applicazioni web è indifendibile

:os_apple: Apple vieterà le applicazioni web in 7 giorni nell'UE.
😢 Molte aziende saranno gravemente danneggiate e alcune dovranno chiudere.
🌎 Questo danneggerà anche tutto il web

👉 Firma ora: letter.open-web-advocacy.org/

#Apple #WebApp #TimCook #App

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

## NOTIZIA IMPORTANTE

È nata una nuova istanza Pixelfed.
Dalla collaborazione di bologna.one e redsnake.io, con l'aiuto degli amici di snow.masto.host è arrivata
pixel.redsnake.io.
L'installazione è da considerasi in beta, per quanto risulti completamente funzionante.

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

Con ISAA sosteniamo e seguiamo da sempre i sistemi aperti e per questo abbiamo una presenza attiva anche su Mastodon.

Per capire il ruolo di Mastodon consiglio questa introduzione di @informapirata alle dinamiche sociali che, combinate con le funcionalità tecnologiche, determinano la composizione e l'evoluzione del fediverso di cui Mastodon fa parte:

ilpost.it/2024/02/27/macchia-a…

#fediverso #mastodon

Forse non tutti i Friulinuxiani sanno che... esiste un'istanza mastodon del LUG di Trieste

L'istanza è amministrata da @AdminLug@mastodon.lug.ts.it e si trova a questo indirizzo:
mastodon.lug.ts.it/public/loca…

@Che succede nel Fediverso?

Poliverso - notizie dal Fediverso ⁂ ha ricondiviso questo.

The media in this post is not displayed to visitors. To view it, please go to the original post.

Introducing the Open Science Network 🔬
We're thrilled to be part of this initiative dedicated to building open and federated digital spaces to push the boundaries of open science and scholarly communication.
🔗 Explore more on the website: openscience.network
📢 Dive into the details in our announcement blog post: bonfirenetworks.org/posts/open…

@brembs @UlrikeHahn @jorge @open_science
#openscience

Questa voce è stata modificata (2 anni fa)

Potresti aver notato che alcune persone pubblicano post molto più lunghi rispetto al solito limite di 500 caratteri. Ci sono tre modi in cui ciò è possibile:

-Il proprietario del server ha personalizzato il software del proprio server Mastodon per modificare il limite di caratteri

-Il proprietario del server ha installato una versione pre-personalizzata di Mastodon come Glitch o Hometown

-Il server non funziona affatto con il software Mastodon, ma con qualcosa di totalmente diverso come Friendica, WordPress ecc

Maggiori informazioni:
➡️ fedi.tips/why-do-some-people-o…

Il post di @Fedi.Tips


You might have noticed some people publish much longer posts than the usual 500 character limit. There are three ways this is possible:

-The server owner has customised their Mastodon server's software to change the character limit

-The server owner has installed a pre-customised version of Mastodon such as Glitch or Hometown

-The server isn't running on Mastodon software at all, but something totally different such as Friendica, WordPress etc

More info:
➡️ fedi.tips/why-do-some-people-o…


reshared this

A seconda delle impostazioni, gli utenti di Friendica possono eseguire ricerche per varie cose utilizzando la pagina di "ricerca" (o la barra di ricerca nel pannello di navigazione superiore).

@Che succede nel Fediverso?

Ricerca account

- Modello: @name
- Risultato: elenca tutti i profili che corrispondono al nome. Il nome può essere utilizzato nel campo del nome visualizzato del profilo o del nickname e può essere solo una parte dell'intero testo.

Ricerca di un gruppo

- Modello: !name
- Risultato: elenca tutti i gruppi che corrispondono al nome. Il nome può essere utilizzato nel campo del nome visualizzato del profilo del gruppo o del nickname e può essere solo una parte dell'intero testo. I gruppi possono essere ospitati su qualsiasi piattaforma supportata, ad esempio Friendica, Lemmy, gupp.pe.

Ricerca di testo


- Modello: name
- Risultato: ( dipende dalle impostazioni dell'amministratore ) cerca tutti i messaggi che contengono name e li elenca. Poiché le ricerche nel testo completo richiedono molte risorse, gli amministratori possono limitare la ricerca affinché venga eseguita solo sui tag.

Operatori booleani

Per la ricerca testuale è possibile utilizzare operatori booleani anteponendo ai termini di ricerca una +(la parola deve essere inclusa) o una -(l'annuncio non deve contenere la parola). Inoltre è possibile utilizzare parentesi per combinare gli operatori.

Se per una parola non viene utilizzato alcun operatore booleano, viene ORutilizzato .

- Ad esempio +(Fediverse Friendica) +Berlin cercherà tutti i messaggi sul nodo Friendica che contengono Fediverso o Friendica e inoltre i messaggi dovranno contenere anche la parola Berlin. Al contrario, -(Fediverse Friendica) +Berlin cercherebbe i messaggi che includono la parola Berlino ma escluderebbe dal risultato tutti i messaggi che contengono anche la parola Fediverse o Friendica

Ricerca URL

- Modello: http://example.com/some/page
- Risultato: Friendica proverà a trovare il contenuto abilitato per ActivityPub nell'URL utilizzato. In caso di esito positivo, il post verrà importato nel nodo, in modo che l'utente possa ora interagire con il contenuto come al solito (mi piace, ricondividi, commenta, ecc.)

reshared this

Sapetevate che c'è uno sviluppatore italiano che si sta cimentando con lo sviluppo di un'app per Lemmy? L'app si chiama #Raccoon...

Lo sviluppatore è @Dieguito 🦝 e qui potete trovare la sua app, qui la comunità Lemmy dedicata e qui il canale Matrix dedicato allo sviluppo.

@Che succede nel Fediverso?

reshared this

The media in this post is not displayed to visitors. To view it, please log in.

Poliverso è un progetto indipendente per mettere a disposizione modi alternativi di usare il Fediverso. Ecco i motivi per cui è importante sostenerlo. Anche se sei un utente di altre istanze

Il progetto Poliverso, da cui nasce lo stesso progetto feddit.it, è stato creato per mettere a disposizione degli utenti italiani un'intera istanza basata su Friendica, che non è solo la più completa alternativa a Facebook, ma è anche il software più potente per l'esplorazione del Fediverso!

Con poliverso.org puoi interagire con tutti i profili delle Fediverso, ma puoi anche collegare il tuo account Bluesky; a differenza di Mastodon puoi scrivere post lunghi con il testo formattato e le immagini in linea, ma puoi anche creare eventi o interagire con gli eventi di Mobilizon, seguire il feed RSS di altri siti web o addirittura di canali telegram e puoi impostarne anche la pubblicazione automatica dal tuo profilo.
Con Friendica è possibile anche creare utenti di servizio gestiti da uno staff di più utenti ognuno con un proprio account.
Infine è possibile creare gruppi del Fediverso, come i gruppi Facebook, ossia degli account che quando vengono menzionati ricondividono automaticamente il post pubblicato, cosicché venga visto da tutti gli utenti (utenti di tutto il fediverso!) che seguono quel gruppo.

Ma il progetto Poliverso non si ferma qui: insieme al blog lealternative.net abbiamo aperto feddit.it, la prima istanza italiana basata su Lemmy, un'alternativa a reddit perfettamente federata con il resto del Fediverso.
Su feddit.it puoi scegliere una delle tante comunità tematiche presenti e aprire un nuovo thread, come su un subreddit, e segnalare o commentare i link di articoli di giornale o di post interessanti, visualizzandoli in un interfaccia che ricorda quella di un forum.
Feddit.it non è soltanto uno spazio a disposizione dei suoi utenti, ma tutti coloro che dispongono di un account Mastodon, Friendica, Pleroma, Misskey o Pixelfed [b]possono aprire un nuovo thread (anche dal tuo blog WordPress!) creando un nuovo post e menzionando la comunità di proprio interesse![/b]

E questo è esattamente quello che abbiamo fatto con questo post che è stato creato da Friendica, menzionando l'account Lemmy @Che succede nel Fediverso? e che può essere visualizzato nella relativa comunità.

Il terzo progetto di Poliverso è costituito da poliversity.it, la prima istanza Mastodon in Italia dedicata al mondo dell'università e della ricerca ma anche a quello del giornalismo. Se sei un ricercatore, uno studente, un giornalista o se semplicemente sei interessato a questi temi, poi iscriverti e partecipare alle discussioni.

Poliverso vuole essere un servizio non solo per i suoi utenti ma per tutto il Fediverso italiano, grazie agli account di informazione di Poliverso (come il nostro bollettino sul Fediverso, la rassegna sulla Cybersecurity, quella sulla Privacy e quella sulle notizie dei Pirati internazionali), i gruppi Friendica e le comunità Lemmy.
Per questo motivo, saremmo molto lieti di ricevere un contributo anche da parte di utenti italiani di altre istanze, italiane e straniere. Se vuoi contribuire al progetto Poliverso, puoi fare una donazione su questi due canali di raccolta:
1) Ko-fi
2) Liberapay

Se invece vuoi contribuire in maniera specifica al solo progetto feddit.it, puoi offrire un contributo economico di sostegno al manutenzione dei server a questa pagina Liberapay

Grazie di cuore ❤

ko-fi.com/poliverso


Sei un utente Mastodon e vorresti usare i gruppi/forum Friendica e le comunità Lemmy? Allora questa guida fa per te!

informapirata.it/2023/03/27/ti…


in reply to Man

@Man

> La più grande pecca di friendica è la mancanza di un app decente

Sì, vero, ma funziona così discretamente bene da browser mobile che la mancanza di un'app non è tutta questa grande tragedia

> e l'interfaccia web anni 2000

Diciamo 2010... dài! 😁
E comunque qui hai totalmente ragione: l'interfaccia è davvero retrò, ma qui su Poliverso stiamo valutando la possibilità di creare un accesso alternativo attraverso Soapbox o Semaphore (grazie a un'idea di @Chiara [Ainur] [Айнұр] ❤️). Questi strati applicativi sono molto interessanti e forniscono addirittura un'interfaccia molto più bella e moderna rispetto a quella dello stesso Mastodon, ma dobbiamo prima capire bene come farci girare le funzionalità più avanzate di Friendica, perché sono quelle funzionalità che rendono questo software così unico e vantaggioso rispetto agli altri software del fediverso

@Man
in reply to Poliverso - notizie dal Fediverso ⁂

Mai usato Friendica, ho giusto dato uno sguardo all'API per un'applicazione a cui ho lavorato (wink wink), ma consultando la documentazione ho notato che implementa l'API di Mastodon. Non basterebbe utilizzare uno dei tanti frontend già disponibili per Mastodon? O per caso Friendica ha delle funzionalità in più che non sarebbero disponibili su tali frontend?
in reply to Nerd02

@Nerd02 hai compreso perfettamente il problema: è vero, Friendica implementa l'api di Mastodon, ma per far funzionare alcune funzionalità devono essere tarati gli strati applicativi che oggi vanno bene per mastodon o per pleroma. Questo è il problema che, discutendo con @Fabio è emerso come Maggiore criticità.

Non sono un talebano di Friendica, ma bisogna fare una analisi funzionale per capire quali sono le cose alle quali poter rinunciare e quali no. Sì siamo costretti a eliminare alcune peculiarità distintive del sistema per far somigliare tutto a mastodon o misskey, Allora tanto varrebbe utilizzare mastodon o misskey 😅

Friendica è un software eccezionale nel quale c'è tutto o quasi, ma è chiaramente stato realizzato da sviluppatori eccezionali che tuttavia mancavano di una cultura adeguata nella gestione di prodotto.

Friendica sembra essere stato sviluppato Per esaudire tutti ma proprio tutti i desideri di tutti i potenziali utenti...

In pratica, si è voluto realizzare un gigantesco e potentissimo Mecha modulare come Voltron

Purtuttavia il risultato estetico ed ergonomico è stato più simile a uno di quei mostri Goffi e dimenticabili che venivano spediti a ogni puntata per sconfiggere il robottone protagonista...😁 😄 🤣

in reply to Poliverso - notizie dal Fediverso ⁂

Ahahaha splendida analogia.

Non metto in dubbio i vantaggi di Friendica. Anzi, volendomi avvicinare al mondo del microblogging (dal quale ahimé sono tagliato fuori, usando Lemmy) stavo giusto pensando di aprirmi un'istanza con Friendica, piuttosto che Mastodon. Però personalmente trovo l'UI davvero DAVVERO brutta, è ciò che finora mi ha allontanato dal provarlo.

Se si riuscisse ad avere un backend come l'attuale Friendica e un'UI bella moderna come Soapbox o Misskey sarebbe davvero il meglio dei due mondi.

Unknown parent

@Antonino Campaniolo 👣 :birra: sì, Infatti mi sembra chiaro che attualmente non ci siano energie nella community di Friendica per realizzare una nuova interfaccia...

Purtroppo noi siamo ancora nella fase 1, ossia quella per individuare uno strato applicativo versatile e affidabile. Sull'affidabilità, ovviamente, soapbox è avvantaggiato, considerando la sua maturità e la qualità del prodotto.
Il problema è che dobbiamo valutare anche la versatilità e per farlo ci serve tempo.

Una volta Superata la fase 1 bisogna passare alla fase 2 che è la valutazione della fattibilità di un'operazione del genere sulla base degli strumenti che abbiamo a disposizione.

Poi c'è la fase 3 che non consiste ancora nel mettere le mani sul codice, perché non abbiamo la forza per farlo, ma piuttosto di iniziare una campagna di coinvolgimento di persone disposte a contribuire allo sviluppo di una versione beta... in questa fase sarà importante coinvolgere sia la comunità di Friendica sia quella di Soapbox.

Solo dopo si può iniziare a fare qualcosa... 😭

@Man

Messaggio a tutti gli amministratori del gruppo Chirp (che stanno chiudendo): quali sono le alternative?

@Che succede nel Fediverso?

«Sfortunatamente i gruppi Chirp che ospitano Chirp.social stanno ufficialmente chiudendo. Se gestisci un gruppo Chirp, ora è il momento di spostare i tuoi membri su un'altra piattaforma di gruppo sul Fediverso.

Il manutentore di Chirp consiglia di trasferirsi su Guppe, che è l'host del gruppo Fediverse più popolare. Un'altra opzione è Friendica che ti consente di avere moderatori specifici del gruppo.»

Maggiori informazioni sull'utilizzo dei gruppi Fediverse in una guida all'indirizzo:

➡️ fedi.tips/how-to-use-groups-on…

Post originale di @Fedi.Tips

reshared this