Расширить дискурс с помощью плагинов или создать веб-приложение?

Привет!

Я хотел бы предоставить корпоративным клиентам, регистрирующимся на моём форуме, более удобный способ представления себя, например, расширенный профиль пользователя, галереи фотографий, статусы и т.д. Также я хотел бы внедрить систему предложений/тендеров (что подразумевает наличие трёх ролей пользователей). Возможно ли расширить функционал Discourse, чтобы превратить его в платформу с такими возможностями, или лучше интегрировать Discourse только как форум в веб-приложение на Laravel?

Спасибо :slight_smile:

Вы можете реализовать все эти возможности в Discourse с помощью плагинов.

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

Ещё один важный момент: нужно быть осторожным и разрабатывать дополнительный функционал так, чтобы он не мешал обновлениям ядра от команды Discourse. Это своего рода искусство, и здесь пригодится конкретный опыт.

Всегда проверяйте существующие плагины на предмет возможностей их использования: например, я недавно добавил в плагин Topic List Previews функцию, позволяющую пользователям создавать личные фотогалереи. На данный момент она находится в тестировании.

Привет, Роберт,

спасибо за твой ответ.

Я уже просмотрел множество плагинов, и есть несколько, которые я могу использовать, но некоторые нужно создать.

Идея в том, чтобы разместить новые функции здесь; я думаю, это будет лучший вариант.

Да, для сведения: моё решение для фотографий пользователей повторно использует раздел «Активность».