Автор (ы) | Эван Продромоу |
---|---|
Разработчик (и) | E14N |
Стабильная версия | 5.1.0 / 5 января 2018 г.; 2 года назад (05.01.2018) |
Репозиторий | |
Написано на | JavaScript / Node.js |
Операционная система | Кросс-платформенность |
Тип | Платформа веб-приложений |
Лицензия | Лицензия Apache, версия 2.0 |
Веб-сайт | pump.io |
Pump.io (произносится как «помпа глаз-о») - это универсальный движок потоков деятельности, который можно использовать как интегрированный протокол социальной сети, который «делает большую часть того, что люди действительно хотят от социальной сети». Созданный Эван Продрому, он является продолжением StatusNet ; Identi.ca, который был крупнейшей службой StatusNet, перешедшей на pump.io в июне 2013 года.
Разработанный, чтобы быть более легким и эффективным, чем его предшественник StatusNet, Pump.io написан на Node.js и использует Activity Streams в качестве формата для команд и для передачи данных через простой REST API для входящих сообщений.
Pump.io требует:
Pump.io может легко работать на оборудовании с низким уровнем ресурсов (например, Raspberry Pi или BeagleBone Black ). Его можно использовать через веб-интерфейс или другие клиенты через API.
Как распределенная социальная сеть, Pump.io не привязан к одному сайту. Пользователи серверов могут подписываться друг на друга, и если один или несколько отдельных узлов отключаются, остальная часть сети остается нетронутой.
Функции, которые присутствовали в StatusNet, до сих пор (по состоянию на октябрь 2017 г.) не реализованы в Pump.io, например группы, хэштеги и страница список популярных сообщений.
Рабочая группа федеративной социальной сети W3C, созданная в июле 2014 г., разработала стандарт ActivityPub, основанный на протоколы, используемые в pump.io в качестве вероятного преемника OStatus. Он был официально опубликован в качестве Рекомендации 23 января 2018 года.