Salta al contenuto
Citiverse è uno spazio aperto a tutte le comunità. Se vuoi aprire un gruppo locale o una sezione per la tua organizzazione, puoi contattare gli amministratori: pagina dei contatti.

Question about adding a platform to the Fediverse (ActivityPub help)

Fediverse
8 6 29
  • scritto su ultima modifica di
    #1

    I’m posting on behalf of another user on Reddit,u/TasmanianHorse, who’s exploring the possibility of integrating their platform (Echo, Pinterest alternative) into the Fediverse using ActivityPub.

    I recommended the Fediverse to them earlier on,
    and they’re interested in making their platform interoperable with existing services (like Mastodon, Lemmy, Peertube, Pixelfed, Loops, etc.), but are still in the early stages and looking for guidance.


    Some of the questions that they had:

    • What are the main challenges when implementing ActivityPub from scratch?
    • Are there recommended libraries, frameworks, or starter projects to build on?
    • How difficult is it to ensure compatibility with multiple Fediverse platforms?
    • Any common pitfalls or things to avoid early on?
    • Are there best practices for moderation, federation control, or scalability?

    If anyone here has experience developing for the Fediverse or has worked with ActivityPub, your insights would be really appreciated.

    Thanks in advance!


    EDIT: They also have an e-mail address, that they have said that users can reach them at, if they have feedback /feature suggestions regarding Echo.

    Email Address: sebastiantasmanian@gmail.com

  • I’m posting on behalf of another user on Reddit,u/TasmanianHorse, who’s exploring the possibility of integrating their platform (Echo, Pinterest alternative) into the Fediverse using ActivityPub.

    I recommended the Fediverse to them earlier on,
    and they’re interested in making their platform interoperable with existing services (like Mastodon, Lemmy, Peertube, Pixelfed, Loops, etc.), but are still in the early stages and looking for guidance.


    Some of the questions that they had:

    • What are the main challenges when implementing ActivityPub from scratch?
    • Are there recommended libraries, frameworks, or starter projects to build on?
    • How difficult is it to ensure compatibility with multiple Fediverse platforms?
    • Any common pitfalls or things to avoid early on?
    • Are there best practices for moderation, federation control, or scalability?

    If anyone here has experience developing for the Fediverse or has worked with ActivityPub, your insights would be really appreciated.

    Thanks in advance!


    EDIT: They also have an e-mail address, that they have said that users can reach them at, if they have feedback /feature suggestions regarding Echo.

    Email Address: sebastiantasmanian@gmail.com

    scritto su ultima modifica di
    #2

    I can only comment on tooling: fedify is very good, easy to get in and powerful enough for any usecase

  • I’m posting on behalf of another user on Reddit,u/TasmanianHorse, who’s exploring the possibility of integrating their platform (Echo, Pinterest alternative) into the Fediverse using ActivityPub.

    I recommended the Fediverse to them earlier on,
    and they’re interested in making their platform interoperable with existing services (like Mastodon, Lemmy, Peertube, Pixelfed, Loops, etc.), but are still in the early stages and looking for guidance.


    Some of the questions that they had:

    • What are the main challenges when implementing ActivityPub from scratch?
    • Are there recommended libraries, frameworks, or starter projects to build on?
    • How difficult is it to ensure compatibility with multiple Fediverse platforms?
    • Any common pitfalls or things to avoid early on?
    • Are there best practices for moderation, federation control, or scalability?

    If anyone here has experience developing for the Fediverse or has worked with ActivityPub, your insights would be really appreciated.

    Thanks in advance!


    EDIT: They also have an e-mail address, that they have said that users can reach them at, if they have feedback /feature suggestions regarding Echo.

    Email Address: sebastiantasmanian@gmail.com

    scritto su ultima modifica di
    #3

    Im no Dev, so I can't answer any of this.

    But there is an active matrix group with LOTS of devs you can talk to: https://matrix.to/#/%23fediverse-developer-network:matrix.org

  • I’m posting on behalf of another user on Reddit,u/TasmanianHorse, who’s exploring the possibility of integrating their platform (Echo, Pinterest alternative) into the Fediverse using ActivityPub.

    I recommended the Fediverse to them earlier on,
    and they’re interested in making their platform interoperable with existing services (like Mastodon, Lemmy, Peertube, Pixelfed, Loops, etc.), but are still in the early stages and looking for guidance.


    Some of the questions that they had:

    • What are the main challenges when implementing ActivityPub from scratch?
    • Are there recommended libraries, frameworks, or starter projects to build on?
    • How difficult is it to ensure compatibility with multiple Fediverse platforms?
    • Any common pitfalls or things to avoid early on?
    • Are there best practices for moderation, federation control, or scalability?

    If anyone here has experience developing for the Fediverse or has worked with ActivityPub, your insights would be really appreciated.

    Thanks in advance!


    EDIT: They also have an e-mail address, that they have said that users can reach them at, if they have feedback /feature suggestions regarding Echo.

    Email Address: sebastiantasmanian@gmail.com

    scritto su ultima modifica di
    #4

    For a fediverse based technical support hub, have them post to @technical-discussion

    More than happy to help. Fedify is good, but they might not be using js 🙂

  • Im no Dev, so I can't answer any of this.

    But there is an active matrix group with LOTS of devs you can talk to: https://matrix.to/#/%23fediverse-developer-network:matrix.org

    scritto su ultima modifica di
    #5

    Thanks very much

  • For a fediverse based technical support hub, have them post to @technical-discussion

    More than happy to help. Fedify is good, but they might not be using js 🙂

    scritto su ultima modifica di
    #6

    Thanks very much

  • I’m posting on behalf of another user on Reddit,u/TasmanianHorse, who’s exploring the possibility of integrating their platform (Echo, Pinterest alternative) into the Fediverse using ActivityPub.

    I recommended the Fediverse to them earlier on,
    and they’re interested in making their platform interoperable with existing services (like Mastodon, Lemmy, Peertube, Pixelfed, Loops, etc.), but are still in the early stages and looking for guidance.


    Some of the questions that they had:

    • What are the main challenges when implementing ActivityPub from scratch?
    • Are there recommended libraries, frameworks, or starter projects to build on?
    • How difficult is it to ensure compatibility with multiple Fediverse platforms?
    • Any common pitfalls or things to avoid early on?
    • Are there best practices for moderation, federation control, or scalability?

    If anyone here has experience developing for the Fediverse or has worked with ActivityPub, your insights would be really appreciated.

    Thanks in advance!


    EDIT: They also have an e-mail address, that they have said that users can reach them at, if they have feedback /feature suggestions regarding Echo.

    Email Address: sebastiantasmanian@gmail.com

    scritto su ultima modifica di
    #7

    You can find some useful tips in this guide: https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md.

    >Any common pitfalls or things to avoid early on?

    Don't use JSON-LD.

  • I’m posting on behalf of another user on Reddit,u/TasmanianHorse, who’s exploring the possibility of integrating their platform (Echo, Pinterest alternative) into the Fediverse using ActivityPub.

    I recommended the Fediverse to them earlier on,
    and they’re interested in making their platform interoperable with existing services (like Mastodon, Lemmy, Peertube, Pixelfed, Loops, etc.), but are still in the early stages and looking for guidance.


    Some of the questions that they had:

    • What are the main challenges when implementing ActivityPub from scratch?
    • Are there recommended libraries, frameworks, or starter projects to build on?
    • How difficult is it to ensure compatibility with multiple Fediverse platforms?
    • Any common pitfalls or things to avoid early on?
    • Are there best practices for moderation, federation control, or scalability?

    If anyone here has experience developing for the Fediverse or has worked with ActivityPub, your insights would be really appreciated.

    Thanks in advance!


    EDIT: They also have an e-mail address, that they have said that users can reach them at, if they have feedback /feature suggestions regarding Echo.

    Email Address: sebastiantasmanian@gmail.com

    scritto su ultima modifica di
    #8

    implementing ActivityPub from scratch?

    Why do that though? As someone mentioned there is https://fedify.dev/ but also Fedbox itself relying on microfed. So you can rely on existing small servers and libraries https://socialdocs.org/docs/ecosystem/libraries-overview

    I would precisely suggest NOT to make your own solution if it's not your focus. If you are a Pinterest alternative, focus on the photo sharing experience (I naively assume that's the core) and rely on something well maintained to federate.

  • 242 Votazioni
    24 Post
    27 Visualizzazioni
    E
    Whatever happened to RSS feeds...
  • Help with potential fanfiction.lol federation?

    Fediverse fediverse
    3
    2
    40 Votazioni
    3 Post
    15 Visualizzazioni
    admin@lemmy.my-box.devA
    So ehm... What is your question?
  • 0 Votazioni
    3 Post
    34 Visualizzazioni
    informapirata@activitypub.spaceI
    @gelbphoenix@social.gelbphoenix.de I addressed this same topic a year ago, reaching almost the same conclusions. I say "almost" because I disagree with the idea that Threads hasn't harmed the Fediverse. Threads siphoned off user attention by flooding news outlets with press releases. This was particularly evident in Europe, where there was an unrelenting, steady stream of press coverage across online publications claiming that Threads had implemented ActivityPub and federated with the Fediverse—claims that were simply untrue! While it was true outside Europe, those articles were being written in Italian, Polish, German, and Greek! As I state in my article: > Threads adopted a highly unscrupulous approach: not only did it effectively segregate its users, but it also maliciously peddled the idea of ​​federation everywhere. Here in Europe—where they had already decided against actual federation—they distributed false press releases (dutifully picked up by the worst online outlets) claiming they were opening up to the Fediverse. They tried to treat the audience receptive to the Fediverse concept like a herd to be milked, using the very idea of ​​the Fediverse as a buzzword to steal visibility from our own projects. Threads is, for all intents and purposes, a hostile presence that must be contained; we should avoid extremism, certainly, but we must also maintain a firm stance. This diversion of attention away from the Fediverse has caused severe damage to the entire European Fediverse movement! https://www.informapirata.it/2025/11/09/threads-e-la-federazione-con-il-fediverso-libero/
  • 0 Votazioni
    6 Post
    28 Visualizzazioni
    mleduc@framapiaf.orgM
    @byte21516 lemmy 1.0 (currently in open beta) https://join-lemmy.org/news/2026-05-19_-_Open_beta_testing_for_Lemmy_1.0.0 could answer some of the needs you identified> Multi-communities: Group different communities together into a custom feed.
  • 0 Votazioni
    5 Post
    31 Visualizzazioni
    ?
    @aspensmonster It's not really a client bug per se, since #Mastodon philosophy is to keep the 500 char limit for everything (which I fully support, as one of the big reasons I enjoy #Fediverse (which we all once upon a time called #microblog-ing, remeber?) is that it helps me practice concision in my writing — a skill I struggle with.I think it's just a UI bug on both sides: #Tusky should warn but not stop you at 500, & web client should indicate you have to edit with a different client.
  • 0 Votazioni
    1 Post
    21 Visualizzazioni
    Nessuno ha risposto
  • Booster bots are ruining the fediverse

    General Discussion fediverse bots bot
    7
    0 Votazioni
    7 Post
    43 Visualizzazioni
    fizzydaisies@mas.toF
    @julian I’m glad that you are not affected by them. I don’t evaluate the fediverse in terms of what is more or less crappy. I evaulate what aspects adversely affect my experience as a user and consider if the overall benefits outweigh the negatives. Those bots make me more reluctant to post and be an active user, but they are not the only problem.
  • 1 Votazioni
    5 Post
    32 Visualizzazioni
    squirrel@cake.kobel.fyiS
    I'm not updated on what current day screenreaders can do. I'd assume they can deal with JS these days, but I don't know for sure. Screenreaders read all text on a page out loud for people with visual impairments. How your site looks doesn't matter to screenreader software. The semantic structure of the HTML matters.

Citiverse è un progetto che si basa su NodeBB ed è federato! | Categorie federate | Chat | 📱 Installa web app o APK | 🧡 Donazioni | Privacy Policy

Il server utilizzato è quello di Webdock, in Danimarca. Se volete provarlo potete ottenere il 20% di sconto con questo link e noi riceveremo un aiuto sotto forma di credito da usare proprio per mantenere Citiverse.