← Timeline
Avatar placeholder
tigra

Так, люди в Moera появились, теперь нужно запустить движуху и общение.

Писал ранее о фичах, которые запустят социальную движуху в moera, часть из них реализована.

Порассуждаю ещё на эту тему:
Неплохо бы завести некий блог с анонсами и и.д., на который автоматом подписывать всех (или по чекбоксу), с возможностью отписаться, конечно же.
Каталог пользователей - это хорошо, но с множественными касаниями - это результативнее.

И там такое: "приветствуем новых пользователей таких-то" регулярно.

Или вот фича: показывать пользователю где-то в интерфейсе штук по 5 рандомных пользователей (из тех, у кого есть хотя бы один пост).

А ещё флешмобы, типа "20 фактов обо мне", по мотивам жж-шных. Чтоб народ проявил себя, познакомился.

👍😍💯6
To react or comment  View in Web Client
Comments (28)
Avatar placeholder

Было бы хорошо видеть где-то всю ленту постов всех пользователей с указанием даты и времени публикации.
"где-то в интерфейсе штук по 5 рандомных пользователей" - это хорошо, но это отчасти решает только проблему горизонтальных связей, а хочется иногда обозреть умонастроения вообще без необходимости подписываться\отписываться.

👍2
Avatar placeholder

Теги нужны. Или я не разобрался как их ставить

Avatar placeholder

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

👍1
Avatar placeholder

Нужны. Но для того, чтобы увидеть все посты по тегу, нужен сервис поисковика. В общем, он для многого нужен 😥

Avatar placeholder

"Приветствуем новых пользователей" - лично меня бесит. ☺

А по наполнению и показу "штук пять рандомных пользователей": я бы просто добавил справа колонку, в которой выводил бы десяток-другой последних публикаций из "общей ленты всех пользователей". По центру то выводятся только те, на кого подписан. А так - видно было бы кто что публикует интересного и стимул подписаться.

👍2
Avatar placeholder

Кстати... А это идея - две ленты показывать - отдельно тех на кого подписан и отдельно общую остальных. То, чего не хватает в ФБ - там всё перемешивают, публикации на кого подписан теряются среди кучи тех на кого не подписан, плюс не соблюдается хронология.

👍11
Avatar placeholder

Откуда в ленте ФБ публикации тех, на кого не подписан?

А лента "вообще всех" может существовать только при небольшом числе пользователей.

Avatar placeholder
Avatar placeholder
Koronator (updated )

Не знаю откуда, алгоритмы ФБ подтягивают и показывают. Возможно кто-то из друзей лайкнул или откомментил. Возможно просто для манипуляции. Но в ленте есть в том числе публикации не друзей.

Так выборку делать "последние 10 или 20" - это не большая нагрузка. При любом количестве пользователей. Не отличается по нагрузке от выборки собственных публикаций владельца аккаунта.

Avatar placeholder
Avatar placeholder

Френдленту бота, который подписывается на всех, можно как-то особым образом в интерфейсе показать, чтобы в один клик

Avatar placeholder

Чтобы упростить и уменьшить нагрузку - можно просто показывать ссылку на этого бота вверху слева в меню, правее news, назвать типа all news.

👍1
Avatar placeholder

@lamed Можно сделать не ленту всех, а ленту постов, набравших больше либо равно нулю лайков. Тогда фича не испортится, когда станет много пользователей - нужно будет циферку подкрутить, чтобы снова стало вменяемое число постов в этой ленте.

Avatar placeholder

Не, это уже будет не интересно. Это разве что как дополнительная фича фильтрации. Это ведь отсечёт публикации тех, у кого нет тех, кто будет лайкать.

😀1
Avatar placeholder

Ну на начальном этапе нет, т.к. 0 или больше лайков будет необходимо для показа.

Avatar placeholder

Так выборку делать "последние 10 или 20" - это не большая нагрузка. При любом количестве пользователей. Не отличается по нагрузке от выборки собственных публикаций владельца аккаунта.

Напоминаю, сеть децентрализованная, данные пользователей хранятся на разных серверах. Тут так просто не сделаешь выборку публикаций всех пользователей.

👍1
Avatar placeholder

И эта лента будет называться "лента глобальных срачей" 😉

😀1
Avatar placeholder

Ну глобальные срачи будут полезны на начальном этапе ☺

Avatar placeholder

Но подписаться-то на всех можно боту? Тогда чтоб узнать количество лайков - придется запрос делать по каждому посту?

Avatar placeholder

Нет, количество лайков хранится вместе с копией поста.

Подписаться на всех можно, если этих "всех" не слишком много. А дальше уже надо будет как-то выбирать, и не любую выборку легко будет сделать, не выкачав сначала посты.

Avatar placeholder

А где бутылочное горлышко? Нужно будет много запросов посылать/обрабатывать?

А как узнать о новых лайках в посте?

Avatar placeholder

лента "вообще всех" может существовать при любом количестве пользователей, вопрос только в  timestamp поста и скорости движения этой ленты ☺

Avatar placeholder

Ну, да. Заведем отдельный датацентр специально для этой ленты 😄

😀1
Avatar placeholder

Чойта не могу найти описание человечка рядом с ником. Ну там, где Verify signature. Это зачем?

Avatar placeholder
Avatar placeholder

Рандомно предложит, выбрав пользователей, которые хостятся на том же moera-провайдере.
Организовывать обмен между провайдерами для такой задачи, наверное, не имеет смысла, для глобального discovery пользователей должны служить всякие поиски и каталоги - на основе той информации, которую человек сам сделал доступной.
Будет ли выдана какая-то чувствительная информация, если показывать посты пользователей со своего moera-провайдера? Думаю, только та, до которой и так можно добраться: каталог есть, урлы нод есть, можно выяснить, что они обслуживаются одним сервером/подсетью.

Avatar placeholder
Avatar placeholder

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

To react or comment  View in Web Client