ActivityPub

Bách khoa toàn thư mở Wikipedia
ActivityPub
Giao thức truyền thông
ActivityPub-logo.svg
Nhà phát triểnWorld Wide Web Consortium
Được giới thiệu23 tháng 1 năm 2018 (2018-01-23)
Websiteactivitypub.rocks

ActivityPub là một giao thức truyền thông mạng xã hội liên hợp mã nguồn mở, phát triển dựa trên giao thức Pump.io.[1] Nó mang tính chất là một API client-server phục vụ việc tạo, chỉnh sửa và xóa bỏ nội dung, cũng như là một API server-to-server phục vụ việc truyền tải những thông báo và nội dung.[cần dẫn nguồn]

Dự án[sửa | sửa mã nguồn]

ActivityPub là một tiêu chuẩn Internet phát triển bởi World Wide Web Consortium (W3C). Ban đầu, nó được đặt tên là "ActivityPump", nhưng về sau đổi thành ActivityPub bởi vì phản ánh được mục đích sử dụng của giao thức. Giao thức này kế thừa những đặc sắc của giao thức cũ hơn OStatus.

Vào ngày 23 tháng 1 năm 2018, World Wide Web Consortium (W3C) công bố tiêu chuẩn ActivityPub dưới hình thức Chuẩn Chính Thức.[2]

Người quản lý cộng đồng Sean Tilley của mạng xã hội Diaspora đã viết một bài viết khẳng định giao thức ActivityPub chắc chắn sẽ là hướng đi cho những nền tảng Internet phi tập quyền.[3]

Thành tựu nổi bật[sửa | sửa mã nguồn]

Ứng dụng Server-to-server[sửa | sửa mã nguồn]

  • Mastodon, một phần mềm mạng xã hội, sử dụng giao thức ActivityPub kể từ phiên bản 1.6, phát hành ngày 10 tháng 9, 2017. Nó đề cập rằng ActivityPub cho phép bảo vệ tin nhắn an toàn và riêng tư hơn giao thức OStatus cũ.[4]
  • Misskey, một phần mềm mạng xã hội.
  • Pleroma, một phần mềm mạng xã hội.
  • Nextcloud, một dịch vụ lưu trữ tập tin.
  • PeerTube, một dịch vụ streaming video.[4]
  • Friendica, một phần mềm mạng xã hội, sử dụng ActivityPub kể từ 2019.[5]
  • Hubzilla sử dụng ActivityPub từ phiên bản 2.8 (Tháng 10 năm 2017).[6] Giao thức mặc định là Zot6.[7]
  • Zap, một phần mềm mạng xã hội sử dụng Zot6 & ActivityPub.
  • go-fed, một dự án thư viện trực tuyến.[8]
  • Pixelfed, một nền tảng chia sẻ hình ảnh.
  • WriteFreely, một nền tảng blog.[9]
  • Mobilizon, một phần mềm lên kế hoạch của Framasoft.[10]

Ứng dụng Client-server[sửa | sửa mã nguồn]

Client[sửa | sửa mã nguồn]

  • dokieli, một trình chỉnh sửa văn bản sử dụng WebAnnotation lẫn ActivityPub.[11]

Server[sửa | sửa mã nguồn]

  • microblog.pub, một dự án tiểu blog cho người dùng cá nhân.[12]
  • distbin, một dịch vụ pastebin.[13]
  • go-fed, một dịch vụ thư viện trực tuyến.[8]

Xem thêm[sửa | sửa mã nguồn]

Tham khảo[sửa | sửa mã nguồn]

  1. ^ “Sandstorm and the Social Web”. zenhack.net.
  2. ^ “W3C Recommendation ngày 23 tháng 1 năm 2018”.
  3. ^ Tilley, Sean (ngày 23 tháng 9 năm 2017). “A quick guide to The Free Network”.
  4. ^ a b “Server-Server - ActivityPub implementation reports”. Truy cập ngày 2 tháng 1 năm 2019.
  5. ^ “Friendica 2019.01 released”. Truy cập ngày 24 tháng 1 năm 2019.
  6. ^ “ChangeLog”. GitHub (bằng tiếng Anh).
  7. ^ “4.0.3”. Framagit (bằng tiếng Anh).
  8. ^ a b “ActivityStreams & ActivityPub in golang, oh my!”. Truy cập ngày 2 tháng 1 năm 2019.
  9. ^ “WriteFreely - IndieWeb”. Truy cập ngày 27 tháng 11 năm 2019.
  10. ^ actu@nextinpact.com. “Mobilizon de Framasoft gère maintenant la fédération des installations - Next INpact”. www.nextinpact.com (bằng tiếng Pháp). Truy cập ngày 19 tháng 12 năm 2019.
  11. ^ “dokieli - homepage”. Truy cập ngày 2 tháng 1 năm 2019.
  12. ^ “microblog.pub - homepage”. Bản gốc lưu trữ ngày 29 tháng 6 năm 2020. Truy cập ngày 2 tháng 1 năm 2019.
  13. ^ “distbin - about page”. Bản gốc lưu trữ ngày 19 tháng 8 năm 2018. Truy cập ngày 2 tháng 1 năm 2019.

Liên kết ngoài[sửa | sửa mã nguồn]