Движок DIscourse и непростой выбор
Несколько дней назад наткнулся на движок под названием Discourse. В первый момент он произвёл очень положительное впечатление тем, как сделан интерфейс. Возникла мысль сделать сообщество идеалистов на нём, поставившая меня перед сложным выбором.
С одной стороны, выбрав Discourse, я бы смог запустить сообщество в самое ближайшее время, причём с хорошим мобильным интерфейсом (то, что всегда будет «хромать» в моих собственных проектах), push-уведомлениями об ответах и удобной загрузкой файлов. И сделав, почувствовал бы себя свободным человеком, над которым не висит долгосрочное «надо», а который может заниматься своими проектами по настроению: есть желание что-то написать — делаю, нет — переключаюсь на что-то ещё без всяких угрызений совести и третьего Будущего. Примерно так же, как сейчас занимаюсь сайтами 4xpro.ru и socionics.me.
С другой — Discourse изначально позиционировался как форумный движок. Более того, некоторые люди (в частности, Yuri) считали его конкурентом IntB. Поэтому такой выбор в качестве движка для сообщества, фактически, означал бы капитуляцию, признание «я не справился сам, раз пользуюсь продуктами-конкурентами». А ещё он написан на весьма прожорливом Ruby, для которого пришлось бы либо арендовать отдельный VDS, либо существенно повышать тариф на уже существующем.
В общем, выбор был между «поражение, свобода и быстрый результат» и «достойный путь, гордость собой, долгий и нудный труд, и результат неведомо когда». Размышляя над этим выбором, не мог позавчера уснуть до 8 утра. А на следующий день (вчера) создал тестовый аккаунт на discourse.group и несколько разочаровался. Как выяснилось, Discourse (по крайней мере, коробочная версия) всё же не умеет работать в режиме именно сообщества (в духе Pikabu или какого-нибудь VC или DTF), когда текст каждого первого сообщения темы выводится в категории, работающей в режиме ленты. И мне не нравится ни один из режимов показа главной страницы. Да ещё открыл статическую страницу, свёрстанную ещё летом 2021 года, когда я начинал делать MLCE, и понял, что то, что я сделал тогда, мне нравится больше (если немного доработать), чем то, как выглядят темы в Discourse.
В общем, от идеи использовать Discourse всё же откажусь, скорее всего. Хотя есть мысль поступить неожиданно: взять и сделать fork Discourse, который будет ориентирован именно на создание сообществ, а не форумов.
С одной стороны, выбрав Discourse, я бы смог запустить сообщество в самое ближайшее время, причём с хорошим мобильным интерфейсом (то, что всегда будет «хромать» в моих собственных проектах), push-уведомлениями об ответах и удобной загрузкой файлов. И сделав, почувствовал бы себя свободным человеком, над которым не висит долгосрочное «надо», а который может заниматься своими проектами по настроению: есть желание что-то написать — делаю, нет — переключаюсь на что-то ещё без всяких угрызений совести и третьего Будущего. Примерно так же, как сейчас занимаюсь сайтами 4xpro.ru и socionics.me.
С другой — Discourse изначально позиционировался как форумный движок. Более того, некоторые люди (в частности, Yuri) считали его конкурентом IntB. Поэтому такой выбор в качестве движка для сообщества, фактически, означал бы капитуляцию, признание «я не справился сам, раз пользуюсь продуктами-конкурентами». А ещё он написан на весьма прожорливом Ruby, для которого пришлось бы либо арендовать отдельный VDS, либо существенно повышать тариф на уже существующем.
В общем, выбор был между «поражение, свобода и быстрый результат» и «достойный путь, гордость собой, долгий и нудный труд, и результат неведомо когда». Размышляя над этим выбором, не мог позавчера уснуть до 8 утра. А на следующий день (вчера) создал тестовый аккаунт на discourse.group и несколько разочаровался. Как выяснилось, Discourse (по крайней мере, коробочная версия) всё же не умеет работать в режиме именно сообщества (в духе Pikabu или какого-нибудь VC или DTF), когда текст каждого первого сообщения темы выводится в категории, работающей в режиме ленты. И мне не нравится ни один из режимов показа главной страницы. Да ещё открыл статическую страницу, свёрстанную ещё летом 2021 года, когда я начинал делать MLCE, и понял, что то, что я сделал тогда, мне нравится больше (если немного доработать), чем то, как выглядят темы в Discourse.
В общем, от идеи использовать Discourse всё же откажусь, скорее всего. Хотя есть мысль поступить неожиданно: взять и сделать fork Discourse, который будет ориентирован именно на создание сообществ, а не форумов.