Русская Википедия:ActivityPub

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Карточка протокола ActivityPub — открытый и децентрализованный протокол социальных сетей, основанный на протоколе ActivityPump Pump.io.[1] Предоставляет API для клиента/сервера для создания, обновления и удаления контента, а также объединённый API для доставки уведомлений и контента с одного сервера на другой.

Статус проекта

ActivityPub является стандартом для Интернета в Группе социальных сетей Консорциума Всемирной паутины (W3C). На более раннем этапе протокол назывался «ActivityPump», но считалось, что ActivityPub лучше отражает цель перекрестной публикации протокола. Этому научились из опыта работы со старым стандартом под названием OStatus.

В январе 2018 года Консорциум Всемирной паутины (W3C) опубликовал стандарт ActivityPub в качестве Рекомендации.[2]

Бывший руководитель сообщества Diaspora Шон Тилли написал статью, в которой предложил использовать протоколы ActivityPub в качестве способа объединения интернет-платформ.[3]

Значимые реализации

Объединённый (сервер-сервер) сервер

Протокол клиент-сервер

Клиентская реализация

Следующие решения являются понятными клиентскими реализациями ActivityPub:[4]

  • dokieli, редактор с клиентской стороны с помощью WebAnnotation и ActivityPub.[6]
  • go-fed, библиотека, реализующая ActivityStreams и ActivityPub на языке Go.[7]

Серверная реализация

Следующие решения являются понятными серверными реализациями ActivityPub:[4]

См. также

Примечания

Шаблон:Примечания

Ссылки

Шаблон:Стандарты W3C