Топ питань
Часова шкала
Чат
Перспективи

Pump.io

рушій потоків активності загального призначення З Вікіпедії, вільної енциклопедії

Pump.io
Remove ads

Pump.io — універсальний рушій потоків активності, який може бути використаний як федеративний протокол соціальних мереж, який «робить більшу частину того, що люди дійсно хочуть від соціальної мережі».[5][1] Pump.io є продовженням StatusNet;[6] Identi.ca, був найбільшим сервісом StatusNet, перейшов на pump.io у червні 2013 року.[7]

Коротка інформація Тип, Автор ...
Remove ads

Технології

Розроблений, щоб бути набагато легшим і ефективнішим, ніж його попередник StatusNet,[6] Pump.io написаний на Node.js та використовує Activity Streams як формат для команд і для передачі даних за допомогою простого REST inbox API.[7]

Pump.io вимагає:

  • node.js
  • npm
  • сервер бази даних (зазвичай NoSQL бази даних, такі як MongoDB або Redis, хоча є й інші варіанти через рівень абстракції бази даних під назвою Databank)[7]
  • GraphicsMagick з командою `gm`

Pump.io може легко працювати на низькоресурсному обладнанні (такому як Raspberry Pi або BeagleBone Black). Ним можно користуватись через веб-інтерфейс або іншими клієнтами через API.

Remove ads

Федерація

Як розподілена соціальна мережа, Pump.io не прив'язаний до одного сайту. Користувачі на різних серверах можуть підписуватися одне на одного, і якщо один або кілька окремих вузлів виходять з ладу, решта мережі залишається недоторканою.

Обмеження та проблеми

Функції, які були присутні в StatusNet, досі (станом на жовтень 2017 року) не реалізовані в Pump.io, наприклад, групи,[8] гештеґи,[9] та сторінка з переліком популярних дописів.[10]

Стандартизація

Об'єднана робоча група W3C з питань соціального вебу, започаткована у липні 2014 року,[11] випустила стандарт ActivityPub, на основі протоколів, що використовуються в pump.io, як ймовірний наступник OStatus.[12] Офіційно опублікована як рекомендація 23 січня 2018 року.[13]

Примітки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads