Spacc BBS Spacc BBS
    • Categorie
    • Recenti
    • Tag
    • Popolare
    • Mondo
    • Utenti
    • Gruppi
    • Registrati
    • Accedi
    La nuova BBS è in fase Alpha. I post precedenti al 22 luglio 2024 potrebbero non essere trasferibili, ma rimarranno disponibili per la lettura su /old/.

    @julian diving into the hard problems of building for the Fediverse at #Fedicon, starting with hilariously talking about how those hard problems look like to average users 😅

    Pianificato Fissato Bloccato Spostato Uncategorized
    fedicon
    99 Post 13 Autori 530 Visualizzazioni
    Caricamento altri post
    • Da Vecchi a Nuovi
    • Da Nuovi a Vecchi
    • Più Voti
    Rispondi
    • Topic risposta
    Effettua l'accesso per rispondere
    Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
    • julian@community.nodebb.orgJ Questo utente è esterno a questo forum
      julian@community.nodebb.org @benpate@mastodon.social
      ultima modifica di

      benpate@mastodon.social said:
      > Database tables represent the things I understand, and are written out as “JSON-LD” when needed. So there’s no true “outbox”, except as links to the tables I care about 😅

      I am pretty sure 85-90% of the fediverse developers do this :P

      The remaining 10-15% complain loudly when the "JSON-LD" we send back doesn't actually validate.

      1 Risposta Ultima Risposta Rispondi Cita 0
      • benpate@mastodon.socialB Questo utente è esterno a questo forum
        benpate@mastodon.social
        ultima modifica di

        @julian

        I honestly thought it was just me 😇

        evan@cosocial.caE 1 Risposta Ultima Risposta Rispondi Cita 0
        • evan@cosocial.caE Questo utente è esterno a questo forum
          evan@cosocial.ca @benpate@mastodon.social
          ultima modifica di

          @benpate @julian sure. But neither of you support the ActivityPub API yet, right? And you both have pretty good ideas of how to do this correctly and probably even easily in your software.

          evan@cosocial.caE benpate@mastodon.socialB 2 Risposte Ultima Risposta Rispondi Cita 0
          • evan@cosocial.caE Questo utente è esterno a questo forum
            evan@cosocial.ca @evan@cosocial.ca
            ultima modifica di

            @benpate @julian I'm not saying it's absolutely necessary to support arbitrary activity types. But it makes sense if you want to support interesting innovation at the edge. Otherwise, sure, just support the dozen or so activity types defined in the AP spec, plus a few more from FEPs you know.

            1 Risposta Ultima Risposta Rispondi Cita 0
            • evan@cosocial.caE Questo utente è esterno a questo forum
              evan@cosocial.ca @benpate@mastodon.social
              ultima modifica di

              @benpate @thisismissem @julian @naturzukunft I forgot to ask: have you ever implemented an OAuth client before? Or used a library for it?

              julian@community.nodebb.orgJ 1 Risposta Ultima Risposta Rispondi Cita 0
              • julian@community.nodebb.orgJ Questo utente è esterno a questo forum
                julian@community.nodebb.org @evan@cosocial.ca
                ultima modifica di

                evan@cosocial.ca yeah, I implemented maybe 20-30 of them for NodeBB. Everything eventually standardized around OIDC and so I have one single plugin in NodeBB that works almost all of the time.

                So that's my client, but I'm afraid of building a server. That one I haven't done successfully.

                cc benpate@mastodon.social thisismissem@hachyderm.io

                1 Risposta Ultima Risposta Rispondi Cita 0
                • thisismissem@hachyderm.ioT Questo utente è esterno a questo forum
                  thisismissem@hachyderm.io
                  ultima modifica di

                  @julian @evan @benpate I've built 2-3 servers, but the good news is that you generally don't need to implement from scratch (unless you really want to, and then you take your time, reading the specs, checking other implementations, double checking the specifications)

                  1 Risposta Ultima Risposta Rispondi Cita 0
                  • benpate@mastodon.socialB Questo utente è esterno a questo forum
                    benpate@mastodon.social @evan@cosocial.ca
                    ultima modifica di

                    @evan @julian

                    I’m confused, sorry. In this context, I’m assuming you mean the ActivityPub C2S API (which I have not implemented)

                    But I thought we were talking about a future update to the C2S API, which I think would be amazing, but I also haven’t implemented because.. it’s in the future?

                    I have done tons of OAuth clients and servers, and even have a Mastodon API about 80% complete.

                    julian@community.nodebb.orgJ 1 Risposta Ultima Risposta Rispondi Cita 0
                    • julian@community.nodebb.orgJ Questo utente è esterno a questo forum
                      julian@community.nodebb.org @benpate@mastodon.social
                      ultima modifica di

                      benpate@mastodon.social I think the second half of evan@cosocial.ca's FEP utilizes the ActivityPub API (C2S) as written.

                      1 Risposta Ultima Risposta Rispondi Cita 0
                      • Primo post
                        Ultimo post