Pump.io
Тип | Каркас вебзастосунків |
---|---|
Автор | Evan Prodromou та інші. |
Розробник | E14N |
Стабільний випуск | 5.1.4[1][2] (18 вересня, 2020 ) |
Версії | 5.1.4 (18 вересня 2020)[3] |
Операційна система | Cross-platform |
Мова програмування | JavaScript, Node.js |
Ліцензія | Apache License, Version 2.0[4] |
Репозиторій | github.com/pump-io/pump.io |
Вебсайт | pump.io |
Pump.io — універсальний рушій потоків активності, який може бути використаний як федеративний протокол соціальних мереж, який «робить більшу частину того, що люди дійсно хочуть від соціальної мережі».[5][1] Pump.io є продовженням StatusNet;[6] Identi.ca, був найбільшим сервісом StatusNet, перейшов на pump.io у червні 2013 року.[7]
Розроблений, щоб бути набагато легшим і ефективнішим, ніж його попередник 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.
Як розподілена соціальна мережа, Pump.io не прив'язаний до одного сайту. Користувачі на різних серверах можуть підписуватися одне на одного, і якщо один або кілька окремих вузлів виходять з ладу, решта мережі залишається недоторканою.
Функції, які були присутні в StatusNet, досі (станом на жовтень 2017 року) не реалізовані в Pump.io, наприклад, групи,[8] гештеґи,[9] та сторінка з переліком популярних дописів.[10]
Об'єднана робоча група W3C з питань соціального вебу, започаткована у липні 2014 року,[11] випустила стандарт ActivityPub, на основі протоколів, що використовуються в pump.io, як ймовірний наступник OStatus.[12] Офіційно опублікована як рекомендація 23 січня 2018 року.[13]
- ↑ а б pump.io. pump.io.
- ↑ Releases · pump-io/pump.io. Github. Процитовано 11 грудня 2020.
- ↑ Release 5.1.4 — 2020.
- ↑ website. Процитовано 22 березня 2014.
Licensed under the Apache License, Version 2.0 (the "License")...
- ↑ Prodromou, Evan. E14N Post. Архів оригіналу за 22 березня 2014. Процитовано 21 березня 2014.
- ↑ а б Behrenshausen, Bryan. pump.io: the decentralized social network that's really fun. opensource.com. Процитовано 21 березня 2014.
- ↑ а б в Nathan Willis (27 березня 2013). StatusNet, Identi.ca, and transitioning to pump.io. LWN.net. Процитовано 20 березня 2014.
- ↑ Groups. Процитовано 20 березня 2014.
- ↑ Automatically link hash tags. Процитовано 20 березня 2014.
- ↑ Popular. Процитовано 20 березня 2014.
- ↑ Shankland, Stephen. Social networking built into the Web? W3C gives it a go. CNET.
- ↑ Sandstorm And The Social Web. zenhack.net. Архів оригіналу за 30 жовтня 2020. Процитовано 8 січня 2023.
- ↑ ActivityPub. www.w3.org.