Skip to content
  • Categories
  • Recent
  • Popular
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB-ActivityPub Bridge Test Instance

  1. Home
  2. Categories
  3. Social Web Foundation
  4. ap-components

ap-components

Scheduled Pinned Locked Moved Social Web Foundation
activitypubjavascriptuserinterfacewebcomponentswebdev
8 Posts 4 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
    evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
    evanprodromou@socialwebfoundation.org
    wrote last edited by
    #1

    I want to share some information about a repository we just published. ap-components is a set of Web Components for building interfaces for the ActivityPub API. I built it as I was making a sample application for handling the acct: URI scheme. I found myself making more and more components for the UI, and realised that they would probably be useful for other applications, too.

    The library is available on npm at @socialwebfoundation/ap-components. It currently covers some of the simplest ActivityPub data, but I hope to expand it to give visibility to other types of objects and activities. Please feel free to try it out and let us know if it’s helpful for your work.

    skarnio@social.alquimidia.orgS deadsuperhero@social.wedistribute.orgD mariusor@metalhead.clubM 3 Replies Last reply
    0
    • evanprodromou@socialwebfoundation.orgE evanprodromou@socialwebfoundation.org

      I want to share some information about a repository we just published. ap-components is a set of Web Components for building interfaces for the ActivityPub API. I built it as I was making a sample application for handling the acct: URI scheme. I found myself making more and more components for the UI, and realised that they would probably be useful for other applications, too.

      The library is available on npm at @socialwebfoundation/ap-components. It currently covers some of the simplest ActivityPub data, but I hope to expand it to give visibility to other types of objects and activities. Please feel free to try it out and let us know if it’s helpful for your work.

      skarnio@social.alquimidia.orgS This user is from outside of this forum
      skarnio@social.alquimidia.orgS This user is from outside of this forum
      skarnio@social.alquimidia.org
      wrote last edited by
      #2

      @evanprodromou Wow!! Great!

      evanprodromou@socialwebfoundation.orgE 1 Reply Last reply
      0
      • evanprodromou@socialwebfoundation.orgE evanprodromou@socialwebfoundation.org

        I want to share some information about a repository we just published. ap-components is a set of Web Components for building interfaces for the ActivityPub API. I built it as I was making a sample application for handling the acct: URI scheme. I found myself making more and more components for the UI, and realised that they would probably be useful for other applications, too.

        The library is available on npm at @socialwebfoundation/ap-components. It currently covers some of the simplest ActivityPub data, but I hope to expand it to give visibility to other types of objects and activities. Please feel free to try it out and let us know if it’s helpful for your work.

        deadsuperhero@social.wedistribute.orgD This user is from outside of this forum
        deadsuperhero@social.wedistribute.orgD This user is from outside of this forum
        deadsuperhero@social.wedistribute.org
        wrote last edited by
        #3

        @evanprodromou@socialwebfoundation.org Hey Evan, this is super interesting stuff! Am I correct in assuming that these could be used as templates to render ActivityPub objects in a Web application?

        evanprodromou@socialwebfoundation.orgE 1 Reply Last reply
        0
        • evanprodromou@socialwebfoundation.orgE evanprodromou@socialwebfoundation.org

          I want to share some information about a repository we just published. ap-components is a set of Web Components for building interfaces for the ActivityPub API. I built it as I was making a sample application for handling the acct: URI scheme. I found myself making more and more components for the UI, and realised that they would probably be useful for other applications, too.

          The library is available on npm at @socialwebfoundation/ap-components. It currently covers some of the simplest ActivityPub data, but I hope to expand it to give visibility to other types of objects and activities. Please feel free to try it out and let us know if it’s helpful for your work.

          mariusor@metalhead.clubM This user is from outside of this forum
          mariusor@metalhead.clubM This user is from outside of this forum
          mariusor@metalhead.club
          wrote last edited by
          #4

          @evanprodromou probably it's not entirely useful, as this is my first attempt at building web components, but I've done similar work for one of my projects: https://git.sr.ht/~mariusor/oni/tree/master/item/src/js

          They are not zero dependency however, they are built with the help of lit.js.

          evanprodromou@socialwebfoundation.orgE 1 Reply Last reply
          0
          • mariusor@metalhead.clubM mariusor@metalhead.club

            @evanprodromou probably it's not entirely useful, as this is my first attempt at building web components, but I've done similar work for one of my projects: https://git.sr.ht/~mariusor/oni/tree/master/item/src/js

            They are not zero dependency however, they are built with the help of lit.js.

            evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
            evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
            evanprodromou@socialwebfoundation.org
            wrote last edited by
            #5

            @mariusor @mariusor Wow. Looking this over, your classes are surprising close to the ones in ap-components. Should we try to join forces on this work?

            1 Reply Last reply
            0
            • skarnio@social.alquimidia.orgS skarnio@social.alquimidia.org

              @evanprodromou Wow!! Great!

              evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
              evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
              evanprodromou@socialwebfoundation.org
              wrote last edited by
              #6

              @skarnio @skarnio@alquimidia.org 👍🏼

              1 Reply Last reply
              0
              • deadsuperhero@social.wedistribute.orgD deadsuperhero@social.wedistribute.org

                @evanprodromou@socialwebfoundation.org Hey Evan, this is super interesting stuff! Am I correct in assuming that these could be used as templates to render ActivityPub objects in a Web application?

                evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
                evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
                evanprodromou@socialwebfoundation.org
                wrote last edited by
                #7

                @deadsuperhero That’s exactly right!

                1 Reply Last reply
                0
                • evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
                  evanprodromou@socialwebfoundation.orgE This user is from outside of this forum
                  evanprodromou@socialwebfoundation.org
                  wrote last edited by
                  #8

                  @external I used Lit, also. It’s like 1kB or something and totally makes development of Web Components easier.

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Login or register to search.
                  Powered by NodeBB Contributors
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Popular