Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Old Web Site
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Chiaro
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Scuro
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Cerulean)
  • Nessuna skin
Collassa

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  1. Home
  2. Categorie
  3. Technical Discussion
  4. Been thinking about [fediverse wiki] after @2chanhaeng@hackers.pub mentioned it today.

Been thinking about [fediverse wiki] after @2chanhaeng@hackers.pub mentioned it today.

Pianificato Fissato Bloccato Spostato Technical Discussion
wikifedidevfediverseactivitypub
7 Post 6 Autori 27 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Risposta alla discussione
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • hongminhee@hollo.socialundefined Questo utente è esterno a questo forum
    hongminhee@hollo.socialundefined Questo utente è esterno a questo forum
    hongminhee@hollo.social
    scritto su ultima modifica di hongminhee@hollo.social
    #1

    Been thinking about fediverse wiki after @2chanhaeng@hackers.pub mentioned it today. Some ideas:

    • Cross-instance page linking: [[Page Title@other-instance.wiki]]
    • Edit pages on other instances with your home account
    • Fork pages across instances: [[Page@instance-a.wiki]] → [[Page@instance-b.wiki]], sharing edit history up to the fork point
    • Merge forked pages later when needed

    The fork/merge model feels natural for federated collaboration. Thoughts?

    #fediverse #wiki #fedidev #ActivityPub

    1 Risposta Ultima Risposta
    0
    • cdn0x12@scg.owu.oneundefined Questo utente è esterno a questo forum
      cdn0x12@scg.owu.oneundefined Questo utente è esterno a questo forum
      cdn0x12@scg.owu.one
      scritto su ultima modifica di
      #2

      @hongminhee @2chanhaeng Have you heard of ibis? It seems to have already implemented everything you envisioned.

      https://github.com/Nutomic/ibis

      1 Risposta Ultima Risposta
      1
      0
      • aslakr@mastodon.socialundefined Questo utente è esterno a questo forum
        aslakr@mastodon.socialundefined Questo utente è esterno a questo forum
        aslakr@mastodon.social
        scritto su ultima modifica di
        #3

        @hongminhee @2chanhaeng There is an activitypub application/extension for xwiki https://extensions.xwiki.org/xwiki/bin/view/Extension/ActivityPub%20Application/

        I have no idea how well it works

        1 Risposta Ultima Risposta
        1
        0
        • hongminhee@hollo.socialundefined hongminhee@hollo.social ha condiviso questa discussione su
        • 0x1c3b00da@community.nodebb.orgundefined Questo utente è esterno a questo forum
          0x1c3b00da@community.nodebb.orgundefined Questo utente è esterno a questo forum
          0x1c3b00da@community.nodebb.org
          scritto su ultima modifica di
          #4

          hongminhee@hollo.social There's Ibis

          1 Risposta Ultima Risposta
          0
          • thisismissem@activitypub.spaceundefined Questo utente è esterno a questo forum
            thisismissem@activitypub.spaceundefined Questo utente è esterno a questo forum
            thisismissem@activitypub.space
            scritto su ultima modifica di
            #5

            If you're doing Title@other-instance.wiki that seems to imply that you may be doing webfinger to find the article on the other server? I'd probably not recommend this, since article titles can and do change. You'd probably want to define a "search" endpoint on the instance, and then call that, and maybe you'd write it as: [[:other-instance.wiki:Page name#Section name|Displayed text]] where all you need to do is type [[:other-instance.wiki]] and it gives you UI to search for a page name on the other wiki, and automatically fetches the title to display. When you store the page in the database, you'd store the mapping of :other-instance.wiki:Page name#Section name to the Object URI for that page / section. (Since AP objects are only mapped to URIs)

            For doing forks / merging, you'd likely want to keep a CRDT of the changes made, e.g., using AutoMerge: https://automerge.org/

            Then the edit collection would contain an ActivityPub representation of the CRDT changes, e.g., some serialization of https://automerge.org/docs/reference/documents/rich-text/

            That would allow serverA to merge in serverB's edits, even if the article on serverA had been changed.

            1 Risposta Ultima Risposta
            0
            • thisismissem@activitypub.spaceundefined Questo utente è esterno a questo forum
              thisismissem@activitypub.spaceundefined Questo utente è esterno a questo forum
              thisismissem@activitypub.space
              scritto su ultima modifica di
              #6

              Though, tbh, someone should probably create a ActivityStreams 2 type for "plain text with facets" where the facets are essentially byte offsets in the plain text, which would enable supporting formatting of course, but also links, mentions, etc.

              The content could then still be rendered to HTML, but the source would still be there as an attachment with as plain text + facets + attachments for media.

              1 Risposta Ultima Risposta
              0
              • liaizon@social.wake.stundefined Questo utente è esterno a questo forum
                liaizon@social.wake.stundefined Questo utente è esterno a questo forum
                liaizon@social.wake.st
                scritto su ultima modifica di
                #7

                @hongminhee @2chanhaeng I see you already got some comments of this nature but was gonna point them out as well. Ibis is the farthest along but Xwiki was the first to add AP to a wiki that I know of. Also Piefed has an added wiki feature for every community but I don't think they federate that part yet.

                1 Risposta Ultima Risposta
                1
                0

                Ciao! Sembra che tu sia interessato a questa conversazione, ma non hai ancora un account.

                Stanco di dover scorrere gli stessi post a ogni visita? Quando registri un account, tornerai sempre esattamente dove eri rimasto e potrai scegliere di essere avvisato delle nuove risposte (tramite email o notifica push). Potrai anche salvare segnalibri e votare i post per mostrare il tuo apprezzamento agli altri membri della comunità.

                Con il tuo contributo, questo post potrebbe essere ancora migliore 💗

                Registrati Accedi
                Rispondi
                • Risposta alla discussione
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti


                Feed RSS
                Been thinking about [fediverse wiki] after @2chanhaeng@hackers.pub mentioned it today.
                @pierobosio@soc.bosio.info
                V4.10.1 Contributors
                • Accedi

                • Accedi o registrati per effettuare la ricerca.
                • Primo post
                  Ultimo post