Блог Discourse (статья и комментарии)

Есть ли в Discourse возможность писать статьи с полем для рассылок и комментариями под статьей, как на этом изображении?

Это вполне возможно. Я собирался отправить вас к статье, но у нас на самом деле есть несколько материалов, показывающих, как это делается, в разделе embedding. :slight_smile:

Я имел в виду, можем ли мы использовать тот же шаблон блога, который я показал на картинке. Он чистый и минималистичный. Статья → Призыв к действию (рассылка новостей) → Комментарии Discourse.

Вас это тоже может заинтересовать (хотя я не знаю, насколько полно оно покрывает ваши потребности в функциях):

Да, тоже выглядит хорошо. Спасибо. Вижу, что с Discourse можно сделать многое. Сложно ли изменить плагин? Трудно ли создать новый? Как вы думаете, сможет ли моя команда разработчиков (React Native, Node) справиться с этим?

  • Существует множество официальных и неофициальных плагинов и компонентов, которые можно использовать.
    Я предпочитаю полагаться на официальные решения или разработки от проверенных людей и компаний, таких как Pavilion, чтобы максимально избежать потенциальных проблем или прекращения поддержки программного обеспечения в будущем.
    Что касается различий между плагином и компонентом, см. Theme-Component v Plugin: What's the difference - #2 by EricGT

  • Добавление или удаление плагина — это просто добавление или удаление одной строки кода в поле конфигурации, после чего нужно пересобрать приложение (это обычно занимает несколько минут): Install plugins on a self-hosted site

  • Существует множество руководств и материалов по теме how-to о том, как разрабатывать плагины и компоненты, но, пожалуй, лучший ответ — «попросите вашу команду разработчиков изучить некоторые из самых популярных решений», поскольку они в основном имеют открытый исходный код :). Также рекомендую ознакомиться с материалами по ссылкам: Developing Discourse Themes & Theme Components и Developing Discourse Plugins - Part 1 - Create a basic plugin

Хорошо, спасибо. Я это проверю.

Этот блог работает на https://ghost.org/ с кастомной темой, созданной нашей командой для нашего корпоративного блога. Он использует комментарии Discourse через Embed Discourse comments on another website via Javascript.

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

В данный момент я создаю (очень) простой блог, похожий на блог Discourse.

Блог будет основан на hugo, а дизайн будет оформлен с помощью Tailwind CSS. Связь между блогом и Discourse будет реализована так, как упоминал Falco.

Через пару дней я могу опубликовать ссылку на GitHub, если вам интересно, @Issa

Вам также может быть интересна эта тема: Go from a Wordpress + Discourse structure to a Discourse site only?

Особенно ответы от @spirobel.

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

Мой блог онлайн, @Issa

Репозиторий находится по адресу GitHub - courservio/blog · GitHub, а живую демо-версию можно посмотреть здесь: https://blog.courservio.de (пока текст только на немецком, извините).

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