Есть ли в Discourse возможность писать статьи с полем для рассылок и комментариями под статьей, как на этом изображении?
Это вполне возможно. Я собирался отправить вас к статье, но у нас на самом деле есть несколько материалов, показывающих, как это делается, в разделе embedding. ![]()
Я имел в виду, можем ли мы использовать тот же шаблон блога, который я показал на картинке. Он чистый и минималистичный. Статья → Призыв к действию (рассылка новостей) → Комментарии 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. Выглядит очень хорошо. ![]()
В данный момент я создаю (очень) простой блог, похожий на блог 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 (пока текст только на немецком, извините).
Как я уже говорил, дизайн очень простой, и такие элементы, как меню и подвал, прописаны прямо в макете (быстро и небрежно), но вы сможете составить общее представление. Возможно, это поможет.
