Начал постепенно думать про списки подписок. Сейчас списки технически есть, просто нет интерфейса для редактирования и не проверено, как оно работает при кол-ве списков больше одного. Сейчас "Home feed" — это СП, в котором находятся а) "твои таймлайны" (твои посты + лайки + комменты + сабфид + директы); б) все, на что ты подписался. "Твои таймлайны" находятся также в "My discussions" — это один и тот же список. Предположим, мы создали новый список для порнографии. Туда посыпались тематические сообщества. Мы заходим на этот список (/filter/lists/softcore) и лайкаем там посты. При наивной реализации эти посты немедленно попадают нам в homefeed и уничтожают идею. Я так понимаю, что надо сделать примерно как почтовые фильтры в клиентах — каждый пост проходит по списку списков подписки (причем Homefeed — в самом внизу) и если он проматчился, то попадает в этот список и на этом обработка прекращается (точнее, это не совсем так — он удаляется из последующих списков). Таким образом, каждый пост находится всегда ровно в одном списке. WDYT? #mokum-dev
это хорошо с двумя добавлениями: если есть еще список ALL (как сейчас Home, такое личное everything), и если можно ручками перемещать (пере-метить) пост из списка в список (в этом посте порно, но он от близкого друга, я ситуативно решаю, что хочу его видеть в дружеском фиде или наоборот). без этих двух добавлений это будет сильно сковывающее локти и часто раздражающее решение. ‎- fleet in being
"каждый пост проходит по списку списков подписки (причем Homefeed — в самом внизу) и если он проматчился" — сразу возникает вопрос о приоритете списков в списке списков: откуда его выводить и давать ли им управлять. ‎- ethiopic full stop
Очень да но при условии сохранения возможности все редактировать. и как-то конфигурировать что куда идет. А так вообще мне кажется будет киллер фича. ‎- Все собаки попадают в рай
(в фидике, напомню, можно было помещать пользователей/группы в несколько списков) ‎- несомненный злоумышленник
@random: увы, нет, перенос постов между группами это совершенно другая фича, сделать это можно, но сейчас я думаю только про расширение списка списков с 1 до N. Update: надо подумать вообще. Там возникают всякие вопросы. ‎- псы в рапиде
@oobyvatel: да, _если_ мы делаем так, то конечно, список списков будет полностью управляемым (кроме, наверное, того что homefeed это последний список). ‎- псы в рапиде
@ashiologist: это интересное замечание — а при этом пост попадает в более одного списка? ‎- псы в рапиде
Пост был виден во всех списках, в которые добавлен автор. В Home, кажется, не попадал, если Home не отмечен отдельно. А если автор и в Home, в списках — получаются фильтры ЖЖ, понятно. Лайками френдов, думаю, приносило в Home стандартно — но это уже интуитивное высказывание. ‎- несомненный злоумышленник
@ashiologist: ну хорошо, можно сделать так, что во всех списках, кроме homefeed, посты появляются/дублируются, а в homefeed они появляются только если их нет ни в одном из вторичных. ‎- псы в рапиде
тут просто есть некое обстоятельство, которое плохо видно наружу — дело в том, что разные юскейсы/пожелания по тому, как устроены списки подписок, имеют разные последствия для архитектуры и производительности. поэтому я могу негативно отнестись к какому-нибудь гипотетическому решению, потому что его тупо сложно реализовывать. если это произойдет, то я постараюсь объяснить, в чем техническая проблема. ну или может быть не будет никаких технических проблем. ‎- псы в рапиде
Насколько я помню, homefeed в старом ff мало чем отличался от любого другого списка; в частности, можно было юзера удалить из homefeed (чтобы читать только напрямую, или в составе отдельного списка), или даже сразу при зафренживании не добавлять его туда. Как решалась проблема "всё залайканное и закомментированное попадает в homefeed" - не помню. ‎- крадецът на ябълки