green_fr: (Default)
[personal profile] green_fr
В связи с недавними ограничениями в ЖЖ [personal profile] catpad задался вопросом, что такое идеальная платформа для блога? Мы там что-то набрейнстормили, и он что-то даже закодил — я снимаю шляпу перед [personal profile] catpad, но не могу не высказаться в совершенно другом направлении. Потому что для меня идеальная платформа ограничивается ровно одним критерием: чтобы был экспорт RSS.

Начну издалека: что для меня блог, зачем он вообще нужен? Я уехал из России в 2000 году, отъезд был достаточно внезапным, все друзья остались «там», и с ними очень хотелось поддерживать контакт. Сначала мы с [personal profile] greenadine писали друзьям письма, но лично мне этот формат казался слишком интрузивным. Да, я хочу поговорить с человеком, рассказать ему свои новости, узнать его — но кто его спрашивал, хочет ли он говорить со мной? Я понимаю, что на фоне бумажных писем это кажется странным, но электронная почта сделала переписку настолько дешёвой, что появился спам, появилось отторжение спама, и мне не хотелось спамить моих друзей. Поэтому мы сделали что-то вроде рассылки, на которую можно было подписаться, и от которой можно было отписаться. Потом мы сделали сайт, на который выкладывали свои «новости». Это сняло проблему вмешательства в чужую жизнь, но у этого подхода был другой минус: практически отсутствие обратной связи.

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

Проблема с этим подходом сейчас достаточно очевидна: это работает только в условиях единой системы, где «есть все». Собственно, поэтому, как мне кажется, так и не взлетели личные блоги — адреса сайтов каких-то реально выдающихся личностей ты ещё мог запомнить / занести в закладки. Но проверять каждый день 50 разных сайтов ты, конечно, не будешь. Как следствие — массовое переселение из ЖЖ в ФБ. Появилась новая платформа с удобным интерфейсом, туда переползла какая-то приличная часть аудитории, и если ты не переедешь за ней, то контакт с ней очень быстро потеряется.

Примерно в это же время я познакомился с RSS. Что это такое? Это формат, при помощи которого каждый блог может выдавать в стандартном виде информацию о своих новых постах. ЖЖ реализовал RSS — достаточно написать приписать к адресу своего блога /data/rss (в DW это тоже работает), чтобы получить тот самый файл в том самом стандартном формате с описанием последних постов. И появились программы, которые могли подписываться на RSS из разных источников и сводить их в одну ленту.

Что это обозначает на практике? На практике это обозначает, что у меня есть лента, в которой есть журналы ЖЖ, журналы DW, журналы на каких-то других платформах. То есть, мне всё равно, где именно пишет / публикует свои записи интересный мне человек: если его платформа поддерживает RSS — я могу добавить его в свою ленту. Лео Каганов завёл блог на своём личном сайте? Вот его RSS, захочу — подпишусь. Хочу добавить в ленту Le Monde? Вот список их RSS. Мне интересны публикации MathWorks? Ну, вы уже поняли.

Очевидно, что сам концепт распределённой системы идёт вразрез с бизнес-моделью ФБ и подобных им компаний. У них как раз обратная цель: затянуть к себе как можно больше пользователей и не выпускать от себя ни их самих, ни их публикации. Понятно, что им нужно, чтобы я проводил как можно больше времени, читая их рекламу — но у меня на моё личное время были другие планы. Тем не менее, факт остаётся фактом: ФБ RSS не поддерживает и, как мне кажется, никогда не будет поддерживать. Поэтому да, я в свою ленту не могу добавлять людей из ФБ. Равно как и они не могут внутри ФБ читать ничего другого, кроме как других ФБ пользователей (и рекламы). Платформы типа Телеграма не настолько стремятся к монополии за наше время. Телеграм RSS не поддерживает, но поддерживает какой-то другой вариант доступа к нашим постам там — я видел (пробовал, оно работает) вариант подписки на Телеграм через RSS.

То есть, возвращаясь к вопросу об идеальной платформе для блога. Если принять мысль, что я могу читать журналы не только тех людей, которые пишут на той же платформе, что и я, то вопрос теряет смысл. Какая мне разница, на какой платформе будет писать тот же [personal profile] catpad, покуда у меня остаётся возможность подписаться на него и получать его посты в свою ленту? Ну да, в тот момент, когда я захочу оставить Мише комментарий, я нажму на ссылку и попаду на его сайт. В этот момент у меня, возможно, появятся какие-то пожелания к форме кнопочек и прочей эргономии. Но это детали, потому что лично я писать свой блог буду в том месте, которое удобно мне, и для того, чтобы читать друг друга, мы не обязаны с ним быть на одном сайте. Поэтому, каждый из нас выберет платформу по вкусу. Ему важна эргономия — пускай пишет сайт под себя. Мне комфортнее минимализм HTML 1.0 à la 90-е — я буду писать на DW.

Возвращаясь к насущным проблемам. Сейчас в очередной раз множество людей осознало, что оно не может / не хочет писать в ЖЖ. И считает, что переезд на DW или в любое другое место — это потеря и читателей, и содержания для своей ленты. Это несомненно так, если переезжать на ФБ — там вы попадаете в их монополию, прощайте, друзья! Но это не так, если вы переезжаете на платформу с RSS и сами при этом используете RSS.

Дальше инструкция для тех, кого я убедил.
1. Открываете учётку на https://feedly.com/ — наверняка есть множество других программ / сайтов с аналогичным или лучшим функционалом, я знаю этот.
2. Экспортируете из ЖЖ свою ленту в формате OPML.
3. Импортируете файл OPML в Feedly.
Всё.

Второстепенные, но тем не менее приятные фичи Feedly:
* Он помнит, что вы уже прочитали, а что нет. Более того, пост можно пометить как непрочитанный, чтобы прочитать его позже. Сложно переоценить эту фичу — совершенно непонятно, почему её нет в стандартных лентах (но есть в мейле)
* Можно сортировать в прямом хронологическом порядке (идёт в комплекте с предыдущим, потому что для этого нужно помнить, на чём вы остановились в прошлый раз)
* Показывает ленту кратко, только заголовками, затем каждый пост по-отдельности — примерно как мейлы, привычный интерфейс. Но для блога неожиданное следствие: мне становится неважным формат блога, я его увижу только если кликну на ссылку и перейду на сайт конкретного блога. А так всё показывается в моём формате (лично у меня минимализм: чёрные буквы по белому фону)
* Можно организовать ленту по папкам — тоже как в мейле, когда вы видите, что в папке «анекдоты» 18 непрочитанных, «работа» — 2, «друзья» — 13
* Есть приложение для телефона. Очень простое, только для чтения. Для комментирования — переход по ссылке на платформу каждого блога (у каждого надо регистрироваться, помнить пароли и т.д. — я все пароли записал в Chrome). Для написания в свой блог — см. сайт или приложение своей платформы (я всегда пишу в браузере)

Из ограничений:
* Я так и не смог разобраться, как добавлять в ленту protected посты, к которым я имею доступ. Забил, не так много людей пишет под замком. Тем более сейчас, когда нет уже такой толпы комментаторов на каждый пост
* Конкретно сейчас (пару недель как) перестала работать кнопка «Follow Sources», позволявшая добавить в ленту новый блог просто по ссылке на его RSS. Приходится делать OPML файл — но вы видели, насколько у него простой формат, можно осилить
* Кто-то может считать это ограничением, для меня наоборот плюс: разводятся два определения понятия «френд». Тот, кого я читаю — он у меня в ленте RSS, и об этом не знает никто, кроме меня. Во френды я добавляю того, кому я позволяю комментировать у меня со ссылками/ картинками без премодерации (не всех их я при этом хочу читать). То есть пропадает простой вариант увидеть, кого читает интересный мне человек, чтобы найти других интересных мне людей

Но самое главное: если даже Feedly совсем умрёт — перейду на другую программу. Я на Feedly пришёл, когда умерла предыдущая (Google Reader). Две кнопки: экспорт — импорт.

Date: 2026-01-13 08:39 am (UTC)
lemberger: (Default)
From: [personal profile] lemberger
> Но проверять каждый день 50 разных сайтов ты, конечно, не будешь.
> Как следствие — массовое переселение из ЖЖ в ФБ.
Мне кажется, логика тут рвется. Чтобы читать ЖЖ, именно что не нужно проверять много разных сайтов, не так ли? Массовое же переселение из ЖЖ в ФБ - следствие грамотно проведенной рекламной кампании.

> Я так и не смог разобраться, как добавлять в ленту protected посты, к которым я имею доступ.
> Забил, не так много людей пишет под замком.
Не так: достаточно много. По крайней мере, достаточно много значимых для меня.

Date: 2026-01-13 09:13 am (UTC)
iampolsk: (Default)
From: [personal profile] iampolsk
как я обнаружила, в ленту Дрима легко инкорпорировать stand-alone блоги. Наверное, Ваш вариант лучше, но мне пока хватает

Date: 2026-01-13 01:09 pm (UTC)
iampolsk: (Default)
From: [personal profile] iampolsk
ну да
просто тут это уже интегрировано и не нужна другая лента

Date: 2026-01-13 09:59 am (UTC)
lev_m: (Default)
From: [personal profile] lev_m
Пока не попробуешь, не почувствуешь вкуса (а я все еще не собрался). Но кажется, что решается половина задачи - читать (ну, просматривать). Сложности с общением остаются.
ФБ, по-моему, совсем не про общение.
И есть обратный эффект - использование той или иной платформы влияет на стиль общения (если не формирует его).

Date: 2026-01-13 11:17 am (UTC)
afuchs: (Default)
From: [personal profile] afuchs
Я уже много лет пользуюсь InoReader, и меня там всё устраивает, с той же оговоркой про подзамочное (как-то настраивал, что-то работало, потом не работало, забил).
Ограничение: 150 фидов в бесплатной версии. Кроме снятия этого ограничения платная версия время от времени хвалится какими-то фичерами, смысл которых до меня не доходит.

Последняя гениальная находка: у утюбных каналов тоже есть RSS (можно было и раньше догадаться; наверно, я этот факт подсознательно игнорировал, потому что понимаю, что длина ленты после этого открытия с лёгкостью превысит несколько пожизненных сроков чистого просмотра). Это для немногих релевантно, наверно; у меня нет счёта в гугле.

Date: 2026-01-13 01:02 pm (UTC)
afuchs: (Default)
From: [personal profile] afuchs
расскажете потом про пяток, я надеюсь? а то у меня тридцать пятый и тридцать шестой часы суток всё ещё вакантные.

Date: 2026-01-13 01:31 pm (UTC)
afuchs: (Default)
From: [personal profile] afuchs
Спасибо! Красивое. (Для меня "старый сериал" это, скажем, Belphégor или The Four Just Men, но надо же как-то жить вперёд)

Date: 2026-01-13 11:55 am (UTC)
can3p: (Default)
From: [personal profile] can3p
Я делал много заходов с rss читалками, и, как ни странно, моя проблема с ними была в том, что они слишком эффективные. Очень легко добавить в feedly столько блогов, что каждый день придется по часу тратить, только что бы прочитать входящие.

Я для себя свою собственную систему блогов сделал - https://github.com/can3p/pcom

В ней, как и в жж, как и в dw, можно добавлять rss прямо в ленту, собственно так вас и читаю сейчас

Проблема приватных постов в том, что в публичную rss-ссылку вы их не положите по понятным причинам, решений сейчас два, как я понимаю:

* уникальные ссылки. Специально под случая генерируется ссылка, по ней с сервера придут приватные записи. Работает ровно до того момента, как ссылка утечет в чужие руки
* ссылки под паролем. В http протоколе есть стандартный способ закрывать ресурсы паролем, не все читалки этот способ поддерживают, как я понимаю


С standalone блогами основная проблема - комментарии. В ЖЖ или dw имеет смысл завести аккаунт, т.к. здесь блогов много, но на условном blog.noname.com заводить слишком много возни, а если делать анонимные комментарии - слишком много спама. Решается либо агрегаторами ссылок вроде хакер ньюз или реддита, либо платформами типа disqus, которые делают комментарии для блогов (тут свои проблемы), либо интеграцией навроде openid или вообще хитрымм системами, как в протоколах activitypub или bluesky

Date: 2026-01-13 01:24 pm (UTC)
can3p: (Default)
From: [personal profile] can3p
Согласен, хорошее решение во многих случаях

Date: 2026-01-13 05:56 pm (UTC)
From: [personal profile] exorthodox
Спасибо большое!
За дискуссией слежу, но поскольку на сегодня айтишник из меня никакой (приходится выбирать, во что вкладываться), в техническом плане ничего толкового предложить не могу. На уровне концепций пытался представить, чего по крайней мере хотелось бы, но без владения технологиями это, похоже, ни о чём.
RSS нужно будет обязательно освоить. Звучит очень убедительно. Ещё раз спасибо.

Profile

green_fr: (Default)
green_fr

January 2026

S M T W T F S
    123
4 5 6 7 8 910
11 12 1314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 13th, 2026 06:26 pm
Powered by Dreamwidth Studios