Tools to "aggregate" many Discourse forums?

The best way - he had already identified the need and wrote it a while ago :smiley:

5 лайков

HI @tobiaseigen, long time indeed. The response I got to offcourse suggested there wasn’t much demand for it and I abandoned it. I’ve also drifted away from discourse (and ember).
Might need to get back into it soon though. I’m working on a real estate project now called PropertyWebBuilder and I could do with having a forum for it.
Will send you a PM.

3 лайка

Я полностью согласен с вашим видением.

Я только что закрыл проект, который пытался переместить пользователей из группы Facebook.

Я провалился.

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

«Мы любили ваш сайт, Роберт, но было просто удобнее прокручивать ленту Facebook» :angry:

Если бы у нас была одна веб-страница и веб-приложение, которые могли бы показывать ленту всех ваших учетных записей на различных сайтах Discourse, это было бы просто замечательно.

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

4 лайка

Концептуально это отлично, но почему оно написано на React? Если вы создаёте инструмент для большой аудитории пользователей Discourse, многие из которых активно разрабатывают плагины и компоненты тем на Ember, не было бы разумно написать приложение на Ember, чтобы обеспечить будущую поддержку со стороны сообщества?

Это ложная дихотомия: альтернативный каталог всё равно существовал бы вне Facebook, и никто бы туда не пошёл. Единственное решение — исключительно привлекательный уникальный контент, как и всегда.

2 лайка

Но я постоянно пользуюсь замечательным приложением вашей команды, и в нём не хватает только ленты :wink:

2 лайка

Я написал предложение, чтобы решить именно эту проблему: объединить множество различных активностей Discourse в центральной и социальной ленте пользователя.

Вы можете подписаться на своих коллег в Mastodon и добавить свои «группы» (экземпляры Discourse, которые вас интересуют, например, один о любимой игре, другой о вашем хобби ioio и т. д.), чтобы они чередовались в вашем форуме.

Мы также можем сделать то же самое, создав надежную интеграцию с Facebook / Twitter, которая периодически выбирает случайную тему/сообщение из /top и публикует её в социальных сетях. Всё это уже возможно, но не просто для нетехнических пользователей.

9 лайков

Я подписан на множество форумов Discourse через свой RSS-агрегатор.
Я паршу HTML и конвертирую его в ленту.
Теперь я отлично освоил этот процесс — не только для Discourse, но и для любых других сайтов.
Таким образом, мне не нужны алгоритмы «чёрного ящика», всё находится под моим контролем.

2 лайка

Мне было бы интересно начать с чего-то менее масштабного: просто объединить несколько экземпляров Discourse, которыми я полностью контролирую. Наличие отдельных сайтов позволяет каждому из них фокусироваться на разной теме или аудитории, но это имеет и некоторые недостатки. Было бы здорово:

  • объединить модерацию пользователей между сайтами
  • иметь возможность перемещать сообщения и темы
  • получать общие уведомления
1 лайк

Это можно реализовать, сделав один из форумов сервером SSO для остальных.

Остальные функции, по-моему, будут довольно сложными в реализации. Я полагаю, что их можно реализовать с помощью плагина и API, но это потребует тысяч долларов на разработку и значительных затрат на поддержку.

Оказалось, что «нет». Я узнал это на собственном горьком опыте: отключение SSO-аккаунта пользователя на стороне SSO не отключает возможность публикации, если он уже вошел в систему.

Да, они останутся в системе. Вам как-то нужно добавить вебхук, чтобы выводить их из affiliated-форумов. Думаю, это было бы вполне несложно реализовать в виде плагина — примерно час-два работы для талантливого разработчика (и чуть больше для меня!)

1 лайк

Подходит ли Fig для этих целей?

Кто-нибудь знает что-то, что работает в Windows или в веб-браузере?

Можете уточнить, что именно вы хотите? Я не понимаю, о чём вы спрашиваете.

4 лайка