diff --git a/activitypub.html b/activitypub.html index a0009ae..7f3d155 100644 --- a/activitypub.html +++ b/activitypub.html @@ -29,7 +29,7 @@
+
+

ActivityPub

+
+ +
+ Me + +
+ +
+
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+ +
+ + + +
+
-
-

ActivityPub

-
+

Mas O Que é ActivityPub

+ +
    +
  • Protocolo certificado pela W3C.
  • +
  • Baseado em HTTP e JSON.
  • +
  • Tem vários conceitos iguais ao email.
  • +
  • Composto de outros protolocos: WebFinger, ActivityStreams, ActivityVocabulary e JSON-LD.
  • +
+ +
-
- Me - -
- -
-
+

O Que é ActivityPub

+

Activity Vocabulary

+ +
    +
  • Actors (Person, Bot, Service)
  • +
  • Notes
  • +
  • Images
  • +
  • Links
  • +
  • ...
  • +
+ +
-
-
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
-
- -
-
- - - -
- -
- - - -
- -
- - - -
- -
- - - -
-
- -
-
- - - -
- -
-

Mas O Que é ActivityPub

- -
    -
  • Protocolo certificado pela W3C.
  • -
  • Baseado em HTTP e JSON.
  • -
  • Tem vários conceitos iguais ao email.
  • -
  • Composto de outros protolocos: WebFinger, ActivityStreams, ActivityVocabulary e JSON-LD.
  • -
- - -
- -
-

O Que é ActivityPub

-

Activity Vocabulary

- -
    -
  • Actors (Person, Bot, Service)
  • -
  • Notes
  • -
  • Images
  • -
  • Links
  • -
  • ...
  • -
- - -
- -
-

ActivityPub

-

WebFinger

- -

+                
+

ActivityPub

+

WebFinger

+ +

 {"@context": "https://www.w3.org/ns/activitystreams",
  "type": "Person",
  "id": "https://social.example/alyssa/",
@@ -292,17 +283,17 @@
  "followers": "https://social.example/alyssa/followers/",
  "following": "https://social.example/alyssa/following/",
  "liked": "https://social.example/alyssa/liked/"}
-						
+
- -
+ +
-
-

ActivityPub

-

+                
+

ActivityPub

+

 {"@context": "https://www.w3.org/ns/activitystreams",
  "type": "Person",
  "id": "https://social.example/alyssa/",
@@ -314,24 +305,24 @@
  "followers": "https://social.example/alyssa/followers/",
  "following": "https://social.example/alyssa/following/",
  "liked": "https://social.example/alyssa/liked/"}
-						
+
-
+ Obviamente, não necessáriamente qualquer um pode + acessar o inbox, mas a informação pertence ao ator. + + -
-

ActivityPub

-

+                
+

ActivityPub

+

 {"@context": "https://www.w3.org/ns/activitystreams",
  "type": "Person",
  "id": "https://social.example/alyssa/",
@@ -343,20 +334,20 @@
  "followers": "https://social.example/alyssa/followers/",
  "following": "https://social.example/alyssa/following/",
  "liked": "https://social.example/alyssa/liked/"}
-						
+
- -
+ + -
-

ActivityPub

-

Activity Stream

+
+

ActivityPub

+

Activity Stream

-

+                    

 {"@context": "https://www.w3.org/ns/activitystreams",
  "type": "Create",
  "id": "https://social.example/alyssa/posts/a29a6843",
@@ -367,99 +358,94 @@
             "attributedTo": "https://social.example/alyssa/",
             "to": ["https://chatty.example/ben/"],
             "content": "Did you finish reading that book?"}}
-						
- - -
- -
-

ActivityPub

- -
- -
-

ActivityPub

-

Client to Server Activities

- -

- create, update, delete, follow, add, remove, like, - block, undo -

-
- -
-

ActivityPub

-

Server to Server Activity

- -

- create, update, delete, follow, accept (follow), - reject (to follow), add, remove, like, announce - (reposting/boosting), undo -

-
- -
-

ActivityPub

-

Public

- -

https://www.w3.org/ns/activitystreams#Public

-
-
- -
-
-

Suporte ao ActivityPub

- -
    -
  • ForgeFed (Código, Github)
  • -
  • PixelFed (Fotos, Instagram)
  • -
  • PeerTube (Videos, YouTube)
  • -
  • HubZilla/Plume/WordPress ActivityPub Plugin (Blogging, WordPress)
  • -
  • DistBin (Snippets, Pastebin/Gist)
  • -
  • Diaspora (Social, Facebook)
  • -
  • Microblog/Honk/Plemora/Mastodon (Micro-blogging, Twitter)
  • -
-
- -
-

Suporte ao ActivityPub

-

Mastodon

- -
    -
  • 2.629 instâncias
  • -
  • 10.877.412 de contas criadas
  • -
  • 157.437 usuários ativos (última semana de novembro)
  • -
  • 1.562.887.737.129.765 toots
  • -
-
- -
-

Suporte ao ActivityPub

- -

- Fediverse -

-
-
- -
-
-

Informações Técnicas

- - -
-
- -
+ + + +
+ +
+

ActivityPub

+ +
+ +
+

ActivityPub

+

Client to Server Activities

+ +

+ create, update, delete, follow, add, remove, like, + block, undo +

+
+ +
+

ActivityPub

+

Server to Server Activity

+ +

+ create, update, delete, follow, accept (follow), + reject (to follow), add, remove, like, announce + (reposting/boosting), undo +

+
+ +
+

ActivityPub

+

Public

+ +

https://www.w3.org/ns/activitystreams#Public

+
+ +
+

Suporte ao ActivityPub

+ +
    +
  • ForgeFed (Código, Github)
  • +
  • PixelFed (Fotos, Instagram)
  • +
  • PeerTube (Videos, YouTube)
  • +
  • HubZilla/Plume/WordPress ActivityPub Plugin (Blogging, WordPress)
  • +
  • DistBin (Snippets, Pastebin/Gist)
  • +
  • Diaspora (Social, Facebook)
  • +
  • Microblog/Honk/Plemora/Mastodon (Micro-blogging, Twitter)
  • +
+
+ +
+

Suporte ao ActivityPub

+

Mastodon

+ +
    +
  • 2.629 instâncias
  • +
  • 10.877.412 de contas criadas
  • +
  • 157.437 usuários ativos (última semana de novembro)
  • +
  • 1.562.887.737.129.765 toots
  • +
+
+ +
+

Suporte ao ActivityPub

+ +

+ Fediverse +

+
+ +
+

Informações Técnicas

+ + +
+ +
  • https://functional.cafe/@juliobiason
  • @@ -485,7 +471,7 @@ center: true, // showNotes: true, - transition: 'slide', // none/fade/slide/convex/concave/zoom + transition: 'fade', // none/fade/slide/convex/concave/zoom // Optional reveal.js plugins dependencies: [