Используйте Discourse в качестве прототипа для создания социальной сети с онлайн-библиотекой

Всем привет.

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

Итак, мои вопросы:

  • Мне нужен форум (Discourse) для организации постов по темам. Но также нужно что-то вроде Twitter, где пользователи могут подписываться друг на друга и видеть все комментарии от пользователей, опубликованные во всех темах. Можно ли создать что-то подобное?
  • Я хочу создать онлайн-библиотеку, похожую на Kindle, с возможностью выделять фрагменты в электронных книгах и автоматически добавлять их в Discourse для обсуждения. Можно ли это реализовать?
  • Также я хочу отображать все комментарии прямо внутри электронных книг. Возможно ли это?
  • Я хочу помечать все выделенные фрагменты тегами перед публикацией в Discourse и добавлять эти теги напрямую в Discourse. Можно ли это сделать?
  • Я хочу предоставить пользователям возможность привязывать свои аккаунты Twitter с опцией в Discourse выбора, какие комментарии будут автоматически публиковаться в их Twitter со ссылкой на пост в Discourse. Можно ли это реализовать?
  • Можно ли создать в Discourse систему платного доступа (paywall) с двумя различными тарифами, предоставляющими доступ к разным группам закрытых тем?
  • Каков ваш совет: самостоятельное размещение (self-hosting) или использование хостинга от Discourse?
  • Можно ли в будущем мигрировать форум Discourse, размещённый у вас, на собственный сервер? Насколько это сложно?
  • Моя команда разработчиков работает с React и Node. На каком языке нужно создавать плагины для Discourse?
  • Какой лучший способ использовать Discourse для создания онлайн-школы (нужны закрытые групповые обсуждения, потоковое видео, комплексные тесты, добавление видео и аудио, отслеживание прогресса обучения, вопросы преподавателю, удобство для преподавателя видеть все вопросы…)?
  • Я видел плагин для создания рейтинга пользователей. Я создал платформу для пожертвований. Можно ли интегрировать эту систему рейтинга с моей платформой (например, начислять больше очков за пожертвования)? Я также видел плагин для голосований. Можно ли создать систему, где 1 голос = X очков (при этом пользователь не может голосовать сам за себя)?
  • Я хочу использовать Telegram или Discord для отправки push-уведомлений пользователям об объявлениях, а также как чат-приложение. Какой лучший способ использовать Discourse вместе с Discord/Telegram?

Спасибо за ответы на мои вопросы.

Великие умы мыслят одинаково! :nerd:

Для начала стоит взглянуть на Discourse Follow.

Также @nexo, возможно, сможет дать вам совет. Он отлично справляется с этим, особенно учитывая, что у него когда-то была собственная социальная сеть на базе Discourse.

Мне было бы интересно узнать больше о вашем стартапе. Хотите связаться?

Возможно, вам стоит посмотреть это: DiscPage: a plugin to create static pages and insert discussion balloons in the text

Спасибо за ваши ответы. Я всё проверю. Discourse Follow, похоже, станет хорошим началом для того, что я хочу сделать. :slight_smile:

Конечно. Мы можем связаться.

Спасибо. В целом идея верная. Но её нужно доработать, чтобы она точно соответствовала моим требованиям (UI/UX, функционал).