О платформе для блога
Jan. 12th, 2026 10:34 amПереезжающим хочу сказать: там, куда переедете, вы никому не интересны.
bom_lj
Коллапса ЖЖ в очередной раз не случилось: dreamwidth, несмотря на кучу новых регистраций, практически мёртв, Telegram действительно не предназначен для комментариев, а пользователи Уютненькой массовым порядком запаслись профессиональными аккаунтами или получили Сбер ID. Ну что ж, как говорится, нашим легче.
Но если этого не случилось сейчас, отнюдь не факт, что этого не случится в ближайшем будущем, а значит, надо быть готовым. Давайте подумаем, как.
Попытки создать что-нибудь предпринимались и предпринимаются, но уходят недалеко, поскольку у них нет внятной концепции, или концепция не очень жизнеспособна. Хорошая подборка мыслей и ссылок на эту тему у Витуса Вагнера по тегу «чеширнет».
Мы пойдём другим путём ©
Прежде всего, определимся, чего мы не будем делать.
- Мы не будем проектировать секретную сеть для секретной передачи секретных секретов. Нам бы на кухоньке потрындеть, а не вот это вот всё.
- Мы не будем проектировать протоколы, работающие в отсутствии интернета через Bluetooth, флоппи-диски и подобные каналы. Когда отключат интернет, проблемы блоггинга отойдут на шестнадцатый план
Требования к новой системе я бы сформулировал так:
- Система не должна зависеть от какой-либо корпорации, ибо корпорации ведут любую систему сами видим куда.
- Система должна переживать любые локальные сбои.
- Система должна давать удобную возможность чтения и комментирования в одном месте.
Из требований непосредственно вытекает архитектура системы: федерация standalone-блогов с гейтами. В общем, векторный гипертекстовый Фидонет.
Если чуть детализировать, то получаются следующие компоненты.
1. Приложение для блогера. Такая штука типа Semagic (кто-то ещё помнит, что это?), которая не только позволяет писать посты и читать каменты, но и хранит всё это локально. В принципе, оно же может копировать эти посты и в LJ/DW/Tg/куда_угодно, а также собирать из них комментарии и также сохранять локально.
2. Гейт Сервер, который позволяет загружать посты и комментарии. Только бэкенд — API, БД, если надо — кеш.
3. Приложение для пользователя Большой набор Javascript’а, который умеет работать с гейтом, перенося всю тяжесть рендеринга на клиента и освобождая дефицитный серверный ресурс.
Как это работает?
Если ты хочешь вести блог и готов немного заморочиться, скачиваешь себе приложение 1 и начинаешь писать. Торрентоподобным протоколом это приложение синхронизируется с такими же приложениями, и даже после того, как всё перекроют и забанят, копия твоего блога и блогов твоих друзей остаётся у тебя локально. Гейт является просто одним из узлов.
Если ты хочешь просто читать, то заходишь на гейт и читаешь. Чтобы смотреть свежие посты или даже френдленту, не обязательно даже регистрироваться — список «френдов» вполне поместится в URL или в локальное хранилище браузера.
Если хочешь комментировать, придётся зарегистрироваться. Чтобы избежать нашествия ботов, вполне можно выдавать регистрации по рекомендациям. Не надо ограничивать количество рекомендаций, которые может выдать пользователь, надо просто сделать такую процедуру регистрации, в которой будет задействован человек. На мой взгляд, этого достаточно. Ну, а если интернет таки будет по паспорту, то привязать Яндекс/VK ID/СберID/что-то_ещё — не проблема. Хоть Госуслуги.
Если хочешь вести блог, но не готов заморачиваться, можешь работать прямо через гейт. Только вот если гейт упадёт, никто не гарантирует сохранность данных. Когда-нибудь он восстановится и даже подтянет к себе те посты, которые были интересны твоим замороченным читателям, но никакого SLA — как будет, так и будет.
Ну а если вдруг найдутся те, кто готов платить за техническую поддержку своего блога, то для них — такой же гейт, но с гарантированной мощностью, резервным копированием, азартными играми и конечно же, с тургеневскими барышнями.
Приложение 1 я потихонечку разрабатываю, когда будет, чем поделиться, дам ссылку на репозиторий. Приложение 2 я, возможно, тоже смогу написать. А вот приложение 3 мне не осилить, JavaScript — это за пределами моих когнитивных способностей. Так что если кто разделяет идеи и ценности, буду рад любой помощи. А если кто не разделяет, то вполне можно порезвиться в комментариях.
no subject
Date: 2026-01-12 11:15 am (UTC)Это прикольная идея в части торентоподобия и блокчейномании и просто как креатив, но юзер привык к кнопащкэ и дизайну, ни к чему литератору из костромы или иммигранту в будейовицах морочить себе голову, когда площадок на любой вкус и цвет.
Фишка жж была в некотором соревновании бывших пинэров и комсомольцев, а так же комсомолок, в оригинальности словоблудия и почёсывании чсв, сей клуб анонимных эксгибиционистов собирался долго, ну и когда все тургеневские барышни таки собрались на корабле, Ной из сбера решил всех пронумеровать, чем вызвал очередной исход. Площадка идеологически давно издаёт трупный запах, а её анимация это иллюзия поддерживаемая графоголиками, копошащимися в трупе, которым уже поздно куда-либо бечь. Так шта их никуда не перетащить, а без них кухонного партсобрания не получится.
Для меня дрим это бэкап солушн, так как в жж тут не будет, но и страданий от потери не ощущаю, движуху можно где угодно найти на свою голову.
Но идея платформы хороша просто как пруф оф концепт, ещё бы понять кому такое может зайти и для чего.
no subject
Date: 2026-01-12 01:09 pm (UTC)Золотом в граните лью эти слова!
no subject
Date: 2026-01-12 02:51 pm (UTC)