Прежде чем читать дальше, вы можете ознакомиться с этим постом: Moved from PluXml and phpBB to Wordpress and Discourse, my all-new experience 🎉, но это не обязательно — я всё равно сделаю краткий обзор.
Что у нас есть сейчас.
-
Сайт на WordPress: https://monocycle.info (тема Colormag).
-
Форум Discourse: https://forum.monocycle.info
WordPress подключён к Discourse через плагин WP Discourse. WordPress также является клиентом DiscourseConnect, и новости с сайта автоматически публикуются на форуме в специальной категории. На этом возможности плагина для нас заканчиваются.
-
Сайт WordPress в первую очередь ориентирован на новости и статические информационные страницы.
-
Форум Discourse — это… форум. Место, где встречается сообщество, общается и иногда организует различные мероприятия.
Вопрос
Я задался вопросом: «В чём на самом деле цель веб-сайта? Его добавленная ценность невелика, и многие функции сайта можно реализовать в Discourse. Так зачем же возиться с двумя платформами?»
Обратите внимание, что я только в начале размышлений. Но я начинаю думать, что в нашем случае может быть хорошей идеей отказаться от WordPress.
Итак, какие преимущества даёт сайт? У него чистый макет, сфокусированный на новостях. Есть небольшие функции, которые кажутся приятными, но, возможно, бесполезны. Вставка Facebook спортивной федерации. Кнопка журнала. Недавняя активность форума. Календарь событий (кастомное решение). И множество статических страниц с информацией о езде на моноцикле.
Что из этого нельзя сделать в Discourse? Почти ничего.
Главная проблема — как сделать новости более заметными на нашем форуме. Новой информации не появляется каждую неделю, но она важна для французского сообщества моноциклистов и должна быть видна.
Я обсудил это с двумя активными участниками этого форума/сайта. Они считают, что отказ от WordPress может быть хорошей идеей, если мы не потеряем ничего важного, что сейчас предоставляет сайт.
Технические детали.
-
Кастомный заголовок Discourse останется как есть.
-
Для новостей можно использовать News Plugin 📰. Но не как главную страницу, потому что содержимое форума станет доступно только после нажатия на кнопку «форум» (как на Elektronauts), а мы хотим также подчеркнуть активность онлайн-сообщества. Я ещё не пробовал плагин новостей.
-
Однако мы хотели бы видеть некоторые новости на главной странице форума. Помню, что видел плагин или компонент темы, который показывал некоторые посты в баннере над темами, но могу ошибаться. Есть ли готовое решение? Лучший вариант для нас, думаю, — отображать три последние новости с миниатюрой и кратким описанием в верхней части главной страницы, под заголовком, с возможностью скрыть этот баннер, если мы уже прочитали эти темы.
-
Статические страницы сайта можно преобразовать либо в темы, либо в опубликованные страницы.
-
Вики можно перенести на встроенную функцию вики в Discourse.
-
Рассылка нам не нужна (её заменит дайджест Discourse), и мой соадмин не видит реального смысла во встроенной ленте постов из Facebook спортивной федерации, а также в некоторых других вещах.
-
У нас есть категория событий (кастомное решение), которая сейчас немного пуста, но полезна, и мы хотели бы сохранить категорию событий с аналогичными специфическими функциями.
Раньше я изучал и пробовал несколько плагинов событий/календарей:
Некоторые были немного запутанными в понимании или настройке, и мои потребности при их тестировании отличались от текущих, поэтому мне стоит попробовать их снова.
Плюсы и минусы отказа от WordPress в пользу только Discourse
Плюсы
- Больше никаких потенциальных проблем с WordPress, его многочисленными расширениями/темами/неуклюжим кастомным кодом [1] и совместимостью WordPress/Discourse при публикации постов.
-
Только одна платформа, на которой нужно сосредоточиться
-
Все данные будут организованы в одной базе данных, что упростит перенос всего нашего контента в будущем (даже Discourse не вечен… Или всё-таки вечен?
)
Минусы
-
Немного работы по «переносу» некоторых элементов с WordPress на Discourse
-
Необходимо найти подходящие решения для нескольких функций
-
Нужно настроить 301-редиректы
Ваше мнение, мысли, советы
Думаю, я хорошо объяснил, к чему стремлюсь. Буду рад услышать любые предложения, советы и т. д. по поводу возможного перехода от связки WordPress+Discourse к только Discourse.
вы не захотите на это смотреть; даже не пытайтесь об этом думать, мне уже стыдно ↩︎

