Я постараюсь развеять миф о том, что Discourse не нуждается во встроенном блоге. Я убеждён, что отказ от блога в ядре Discourse имеет более негативные последствия, чем наличие блога в его составе. На этой странице десятки тем, где пользователи спрашивают, почему в Discourse нет встроенного блога. Уже более 5 лет пользователи ищут функционал блога в форуме!
1. Discourse вообще не нуждается в блоге.
Ваши конкуренты будут рады. Без блога мы теряем трафик и посетителей. У всех форумов есть статьи. По сути, это инструкции и руководства по быстрому началу работы. Вместо того чтобы писать их в виде тем форума, гораздо правильнее оформить их в виде блога. Разработчики Invision Community были мудры. Они добавили блог в ядро, и теперь это стало их преимуществом перед другими форумами.
2. Можно использовать WordPress или другую платформу. Использование Discourse вместо комментариев WP — хороший способ направлять трафик блога на ваш форум.
Да, но мы тратим время и деньги на установку и постоянное обслуживание двух платформ вместо одной. И это касается не только WordPress, другие платформы ещё сложнее. Вместо одного успешного проекта с хорошими показателями SEO мы получаем два проекта с непредсказуемыми показателями. Вместо одной платформы пользователи посещают две, трафик каждой из них ниже, чем у одной, позиции в поисковых системах падают, и трафик становится ещё меньше. Мы теряем трафик, а не привлекаем его. Ваши конкуренты снова в выигрыше. При этом мы теряем возможность вести коллективные блоги и другие преимущества, такие как использование тегов, PUSH-уведомления. Наш PWA не работает для блогов! В WordPress избыточный функционал, нам нужно всего несколько строк базы данных и несколько МБ кода. К сожалению, WordPress — это не праздничный торт, от которого можно отрезать кусочек.
3. WordPress лучше подходит для ведения блогов.
Вы серьёзно? Мы ещё этого не знаем. Разработчики Discourse — крутые ребята, они закроют глаза и порвут WordPress или что-то ещё.
4. Внедрение блога в ядро Discourse усложнит платформу.
Мы живём в XXI веке, здесь всё сложно. Модуль блога — это не искусственный интеллект. Блог — самое простое, что можно добавить. Но гораздо проще написать целый модуль для интеграции с WordPress, чтобы тащить ненужный балласт на поддомен. Это шаг назад. 20 лет назад такое решение было бы верным, но не сейчас. Сколько будет весить модуль блога для Discourse? Сколько таблиц появится в базе данных? Отвечу: немного. Я не ожидаю, что в блоге будут миллионы постов. Но если у вас их миллионы, то поздравляю.
5. Форумы могут быть завалены спам-ссылками.
Назначайте доверенных людей, а не всех подряд. Вместо развития сообщества нам нужно тащить балласт в виде древнего блога на WordPress. Нам нужно отвлекаться на ведение собственного блога. Мы теряем возможность использовать креативность сообщества для написания отличных статей. Возможно, многие члены сообщества могут вести бесплатные блоги лучше нас.
6. Discourse и блог предназначены для разных целей.
Блог нужен для привлечения трафика. Догадайтесь, что нужно форуму для его развития?
7. Пользователям может быть гораздо проще прокручивать и читать только посты блога, чем отвлекаться на весь контент, созданный пользователями на форуме.
В том жутком виде, в котором Discourse используется как движок блогов, я согласен. Придумано много способов. Всё просто: нужен отдельный модуль с собственной навигацией и страницей. Создание постов из тем форума равносильно созданию постов из сообщений чата. Приведу пример Invision Community, хотя у них ужасный дизайн. Очень удобно добавлять комментарии, лайки, теги, подписку на новости, ссылку на товар из интернет-магазина и т. д. к посту блога. Из таких постов было бы мудрее создавать страницы вики. На самом деле можно найти ещё больше преимуществ, но пока этого достаточно.
Выбирая движок для своего сообщества, мне нужен был встроенный блог, и я совсем не хотел искать другую платформу, так как мне нравился Discourse. Я очень надеюсь, что разработчики услышат наши просьбы и помогут сделать эту замечательную платформу ещё лучше.