Нашел

Jan. 6th, 2017 12:53 am
can3p: (Default)

Кажется, нашел клондайк - https://hubzilla.org/hubzilla/. Хотя написано на богопротивном php, но в остальном все сделано ровно так, как я хотел вплоть до мелочей. Даже фотки загружаемые потом можно примонтировать через WebDAV протокол.

Вот, например, один из узлов. Посмотрите только на связи, большинство читателей сидят на других инстансах, и это вообще никак им не мешает. Читают, ходят друг к другу, комментят.

Таким образом, можно поднять для себя и друзей инстанс на digitalocean за пять баксов и наслаждаться своей децентрализованностью при полной связности с другими.

Создатель этого счастья до этого изобрел три или четыре протокола на ту же тему и вложил туда кучу лет труда, так что подозреваю, что лучше сделать как минимум непросто. Но вот ui можно подкрутить - это сто процентов.

can3p: (Default)

Второй день погружаюсь в мир разных спек для децентрализованных сетей, которых уже понаписали кучу, как оказалось. Началось все с того, что я начал разглядывать клоны жж типа dreamwidth.org и с сожалением понимал, что хотя они и живые и местами живее жж, но отсутствие взаимодействия между сетями удручает. Возможность комментить, залогинившись по openid - это не интеграция в моем понимании этого слова. Интеграция - это как в jabber, например, когда ты работаешь с контактами на стороннем сервере так же, как и на своем родном.

Идеальная схема в моей голове - это набор стандартов, и его реализация в виде сервиса, которая позволяет иметь независимые инстансы жж-подобного сервиса в перемешку с одиночными блогами, поддерживающими те же самые стандарты. Таким образом пользователь жж1 должен иметь возможность френдить людей с жж2, читать их поздамочные посты и комментить с помощью учетки жж1, а также упоминать пользователя @user@жж1, и тот должен получать об этом уведомления. К тому же реализация платформы должна давать пользователю возможность двигать свой бложек между площадками или выделять его в отдельностоящий блог.

Если одним предложением: при наличии разных сервисов и блогов пользователям должно быть также комфортно, как и при использовании централизованного сервиса.

Уже куча стандартов в открытых вкладочках - OStatus, salmon, webfinger, zot, DFRN, Portable Contacts, pubsubhubbub, DSNP и много других умных штук, что очевидно намекает на то, что я не первый, но разработчики давно уже забыли про livejournal и копируют твиттер или фейсбук, а мне такого не надо, т.к. это все сети для экстравертов, а жж - это во много сеть для интравертов, где много постов только для своих или для себя.

Интересно, что пример dreamwidth показывает, что с открытой моделью можно зарабатывать на жизнь, если ты честен с пользователями, даже если твой сайт обладает дизайном десятилетней давности.

В реализации должно быть расшаренное ядро функционала, вокруг которого строится все остальное. Например, реализация по-умолчанию может вполне себе обходиться без кастомизированных тем, но предоставлять удобный интерфейс, что вполне себе работает, если посмотреть на хайп вокруг медиума.

Profile

can3p: (Default)
can3p

April 2017

S M T W T F S
      1
2 3 45678
9101112131415
16171819202122
23 242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 3rd, 2025 06:51 pm
Powered by Dreamwidth Studios