Email or username:

Password:

Forgot your password?
Top-level
iliazeus

@top хм, конкретно об этой проблеме я не задумывался, потому что редко прям слежу долго за тредами :) Максимум - оставляю "настояться", а потом прихожу читать, что есть.

Наверное, это можно тоже делать вместе с деревом - отдельной навигацией по новым поддеревьям, например.

В линейной организации проблема, мне кажется, будет в том, что ты видишь эти новые комменты вне контекста дискуссии, до которого ещё нужно доскроллить или допрыгать по ссылкам.

@makatron

6 comments
top.ofthe.top

> > Наверное, это можно тоже делать вместе с деревом - отдельной навигацией по новым поддеревьям, например.

Ну вот в итоге слишком много усложнений: когда тред сильно разрастётся, надо решать проблемы оптимизации: добавлять пагинацию, как делает ЖЖ (а Reddit, кажетя, добавил кнопку "load more"), длинные ветки сворачивать и подгружать по запросу, а если хочется чтобы пользователь мог знать появилось ли в подветках треда новые комменты, запоминать что пользователь уже видел и на ветках отображать индикаторы что там появились новые комменты чтобы пользователь мог развернуть ветку и подгрузить новое. Опять же, если тред оказался слишком длинным что он разбился на страницы пагинацией, сложно узнать что где-то на средней странице на какой-то ветке появились новые комменты. Система становится технически излишне сложной и всё равно плохо решает проблемы.

> > В линейной организации проблема, мне кажется, будет в том, что ты видишь эти новые комменты вне контекста дискуссии

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

> > Наверное, это можно тоже делать вместе с деревом - отдельной навигацией по новым поддеревьям, например.

Ну вот в итоге слишком много усложнений: когда тред сильно разрастётся, надо решать проблемы оптимизации: добавлять пагинацию, как делает ЖЖ (а Reddit, кажетя, добавил кнопку "load more"), длинные ветки сворачивать и подгружать по запросу, а если хочется чтобы пользователь мог знать появилось ли в подветках треда новые комменты, запоминать что пользователь уже видел и на ветках отображать индикаторы...

iliazeus

@top мы, видимо, просто по-разному читаем вещи :) думаю, спорить здесь нет смысла

iliazeus

@top понимаю, что тебе вряд ли понравится, но я накидал на коленке, что хотел бы видеть:

iliazeus.github.io/fedimap/pos

После p= можно поподставлять другие посты. Главное, чтобы URL был с того же инстанса, что и пост, потому что с редиректами работает плохо.

Оно выглядит максимально убого, но сама структура постов та, которую я бы хотел в идеале.

Возможно, я в итоге тоже просто буду пилить свой самописный инстанс :)

iliazeus replied to top.ofthe.top

@top :(

Я вроде беру публичные API, но на них чаще всего не настроены CORS-заголовки вроде Access-Control-Allow-Origin. Поэтому я пытаюсь пользоваться какими-то проксями для обхода этого, но они, видимо, работают тоже не у всех.

Go Up