Должен ли Discourse приложить усилия, чтобы стать следующей лучшей "CMS"

Прочитав этот пост, я думаю, что Discourse мог бы стать ещё лучше и превратиться в полноценную CMS.

У меня уже есть собственное мнение по этому поводу, поэтому я чувствую необходимость написать небольшой поток мыслей.

Учитывая недавний рост платформ вроде X и Reddit, а также спад популярности отдельных блогов и новостных сайтов, мне кажется, что Discourse упускает огромный рынок. Давайте будем честны: бэкенд-функционал уже есть, но фронтенд не хватает функциональных возможностей. Представьте Discourse как полноценный блог или новостной сайт с продвинутым CSS и дополнительными функциями. Например, компоненты «Избранное на главной» и «Миниатюры тем».

Это больше, чем просто платформа для комментариев или форум, и я считаю, что здесь есть потенциал.

Вот что, на мой взгляд, отсутствует:

  1. Маркетплейс Discourse — отдельный веб-сайт с платным рынком тем и плагинов. Например, взимать 70 фунтов стерлингов в год за качественную тему — это разумно, и это привлечёт внешних разработчиков с новыми идеями. Посмотрите на некоторые плохо написанные темы на Envato, которые продаются 250 тысяч раз и приносят миллионы.

  2. Страница «Примеры использования» — создание целевой страницы «Discourse Uses» с определёнными темами и плагинами, демонстрирующими, что это «не просто форум», привлечёт внимание людей. Представьте Discourse как платформу для отзывов, платформу для сделок (Swapd), источник новостей о футболе в реальном времени (Kick Off) и так далее.

  3. Самохостинг Discourse — помимо текущих пакетов добавить опцию «самостоятельного управления», которая настраивается мгновенно без необходимости установки Docker и прочего (это уже реализуется на хостинге, так что и здесь это должно быть возможно), аналогично Digital Ocean с установкой в один клик. Безусловно, из-за этого вы теряете множество клиентов и деньги.

Я не очень хорошо формулирую мысли, но надеюсь, вы уловили общую суть.

8 лайков

Но эти темы будут проприетарными, верно? Это, по сути, противоречит самой миссии открытого исходного кода Discourse.

Возможно, стоит посмотреть на Landing Pages Plugin 🛩 или Опубликованные страницы?

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


Но это интересная идея. Мне было бы любопытно узнать, делал ли кто-то это раньше :thinking:.

4 лайка

Интересные идеи… Похоже, что Discourse можно было бы поставлять в предварительно настроенном виде с определёнными плагинами и элементами темы, адаптированными под конкретные сценарии использования, например, для новостных сайтов.

Касательно пункта 3: самоуправляемая мгновенная установка. Исходя из моего собственного опыта, готовность и способность самостоятельно пройти процесс установки и настройки являются минимальным требованием для самостоятельного управления. Если бы Discourse поддерживал одноразовые установки без технической поддержки, я представляю себе сайты, у которых заканчивается место на диске, накапливаются файлы журналов, обновления завершаются неудачей и так далее, — а также недовольных пользователей, которые не были готовы к ответственности за восстановление после сбоя сайта. Или, не знаю, может быть, меню поддержки с выбором услуг по отдельности? В таком сценарии я вижу проблемы с укомплектованием штата и риски для репутации.

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

3 лайка

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

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

4 лайка

Wordpress — это «открытый исходный код», и посмотрите, сколько миллиардов он генерирует. То, как работает Discourse, может продолжаться как обычно; это будет отдельная сущность, где вы «покупаете» стильные темы или плагины или нет. Представьте себе множество новых идей разработчиков, плагинов и т. д. Это стимулировало бы рост платформы Discourse.

По сути, это способ поддержать разработчиков, таких как @awesomerobot, который создал, возможно, лучшую тему для Discourse.

1 лайк

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

2 лайка

А, я понял. Это интересно. (Извините, но я не знаком с WordPress)

1 лайк

Отличная идея. Это также похоже на настройку, которую я использовал при тестировании функционала комментариев в Discourse. Темы Discourse публиковались на лёгкий сайт на Remix/React через вебхуки Discourse. Комментарии, созданные на сайте, отображались как на самом сайте, так и в Discourse.

Если бы оба сервиса работали напрямую на базе Discourse, это решило бы большинство проблем, с которыми я сталкивался.

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

Есть множество причин, по которым что-то подобное было бы полезно. Я добавлю ещё несколько:

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

  • В эпоху больших языковых моделей (LLM) приложения для заметок очень популярны. Существует естественное стремление публиковать заметки в интернете. Я также считаю, что в этом есть потребность, иначе мы рискуем столкнуться с уменьшением объёма общедоступных знаний. Публикация заметок напрямую в Discourse возможна, но было бы естественнее публиковать их на сайте блогового типа, где Discourse выступает в качестве бэкенда.

8 лайков