Так, люди в Moera появились, теперь нужно запустить движуху и общение.
Писал ранее о фичах, которые запустят социальную движуху в moera, часть из них реализована.
Порассуждаю ещё на эту тему:
Неплохо бы завести некий блог с анонсами и и.д., на который автоматом подписывать всех (или по чекбоксу), с возможностью отписаться, конечно же.
Каталог пользователей - это хорошо, но с множественными касаниями - это результативнее.
И там такое: "приветствуем новых пользователей таких-то" регулярно.
Или вот фича: показывать пользователю где-то в интерфейсе штук по 5 рандомных пользователей (из тех, у кого есть хотя бы один пост).
А ещё флешмобы, типа "20 фактов обо мне", по мотивам жж-шных. Чтоб народ проявил себя, познакомился.
Comments (28)
Было бы хорошо видеть где-то всю ленту постов всех пользователей с указанием даты и времени публикации.
"где-то в интерфейсе штук по 5 рандомных пользователей" - это хорошо, но это отчасти решает только проблему горизонтальных связей, а хочется иногда обозреть умонастроения вообще без необходимости подписываться\отписываться.
Теги нужны. Или я не разобрался как их ставить
По этому поводу я думал о пользователе-роботе, который подписывался бы автоматически на всех зарегистрированных пользователей. Тогда его френдлента и будет "лентой всех постов".
Нужны. Но для того, чтобы увидеть все посты по тегу, нужен сервис поисковика. В общем, он для многого нужен 😥
"Приветствуем новых пользователей" - лично меня бесит. ☺
А по наполнению и показу "штук пять рандомных пользователей": я бы просто добавил справа колонку, в которой выводил бы десяток-другой последних публикаций из "общей ленты всех пользователей". По центру то выводятся только те, на кого подписан. А так - видно было бы кто что публикует интересного и стимул подписаться.
Кстати... А это идея - две ленты показывать - отдельно тех на кого подписан и отдельно общую остальных. То, чего не хватает в ФБ - там всё перемешивают, публикации на кого подписан теряются среди кучи тех на кого не подписан, плюс не соблюдается хронология.
Откуда в ленте ФБ публикации тех, на кого не подписан?
А лента "вообще всех" может существовать только при небольшом числе пользователей.
Тоже хлеб
Не знаю откуда, алгоритмы ФБ подтягивают и показывают. Возможно кто-то из друзей лайкнул или откомментил. Возможно просто для манипуляции. Но в ленте есть в том числе публикации не друзей.
Так выборку делать "последние 10 или 20" - это не большая нагрузка. При любом количестве пользователей. Не отличается по нагрузке от выборки собственных публикаций владельца аккаунта.
Да, если друг лайкнул или откомментил, иногда показывают.
Френдленту бота, который подписывается на всех, можно как-то особым образом в интерфейсе показать, чтобы в один клик
Чтобы упростить и уменьшить нагрузку - можно просто показывать ссылку на этого бота вверху слева в меню, правее news, назвать типа all news.
@lamed Можно сделать не ленту всех, а ленту постов, набравших больше либо равно нулю лайков. Тогда фича не испортится, когда станет много пользователей - нужно будет циферку подкрутить, чтобы снова стало вменяемое число постов в этой ленте.
Не, это уже будет не интересно. Это разве что как дополнительная фича фильтрации. Это ведь отсечёт публикации тех, у кого нет тех, кто будет лайкать.
Ну на начальном этапе нет, т.к. 0 или больше лайков будет необходимо для показа.
Напоминаю, сеть децентрализованная, данные пользователей хранятся на разных серверах. Тут так просто не сделаешь выборку публикаций всех пользователей.
И эта лента будет называться "лента глобальных срачей" 😉
Ну глобальные срачи будут полезны на начальном этапе ☺
Но подписаться-то на всех можно боту? Тогда чтоб узнать количество лайков - придется запрос делать по каждому посту?
Нет, количество лайков хранится вместе с копией поста.
Подписаться на всех можно, если этих "всех" не слишком много. А дальше уже надо будет как-то выбирать, и не любую выборку легко будет сделать, не выкачав сначала посты.
А где бутылочное горлышко? Нужно будет много запросов посылать/обрабатывать?
А как узнать о новых лайках в посте?
лента "вообще всех" может существовать при любом количестве пользователей, вопрос только в timestamp поста и скорости движения этой ленты ☺
Ну, да. Заведем отдельный датацентр специально для этой ленты 😄
Чойта не могу найти описание человечка рядом с ником. Ну там, где Verify signature. Это зачем?
Ээээ... А я вот против. Откуда Moera знает, кого мне предложить?
Рандомно предложит, выбрав пользователей, которые хостятся на том же moera-провайдере.
Организовывать обмен между провайдерами для такой задачи, наверное, не имеет смысла, для глобального discovery пользователей должны служить всякие поиски и каталоги - на основе той информации, которую человек сам сделал доступной.
Будет ли выдана какая-то чувствительная информация, если показывать посты пользователей со своего moera-провайдера? Думаю, только та, до которой и так можно добраться: каталог есть, урлы нод есть, можно выяснить, что они обслуживаются одним сервером/подсетью.
"свежие" посты в этом случае видно не будет
Ну тогда пользователей фильтровать по количеству постов, а сами посты брать свежие