CDCK должен регулярно разрабатывать новые стандартные темы для Discourse, чтобы сохранять актуальный внешний вид

Запоздалый ответ, но лучше поздно, чем никогда, верно?

Эм, нет, у вас есть «эстетическое мнение». Просто оно «простое». Но не совершайте ошибки, полагая, что это «не так уж много мнений». Точно так же, как не «принимать решение» на самом деле является решением само по себе. :wink: И сам факт, что нужно принимать суждение о том, что считать «простым» или «не таким уж эстетическим мнением». Я понимаю, что вы приводите аргументы, частично технические (например, отсутствие теней означает менее сложный CSS), но нельзя игнорировать возникающую в результате дизайнерскую эстетику, и она тоже «предвзята» по-своему.

Я не совсем понимаю, как при наличии мощной системы тем и разнообразия базовых тем для выбора, более «навороченный» (или более предвзятый, или как там ещё) вариант по умолчанию действительно усложняет кастомизацию для людей.

Но прежде чем я перейду к сути, скажу то, ради чего пришёл: WordPress часто предоставляет новую тему по умолчанию с каждым крупным обновлением. Это делает две критически важные вещи, от которых, как я считаю, Discourse мог бы сильно выиграть (особенно вторую).

  1. Это даёт возможность выделить новые функции с точки зрения дизайна.
  2. Это означает, что все новые установки WordPress будут выглядеть свежее, иначе, возможно, более современно и, следовательно, даже «лучше» (в зависимости от ваших предпочтений, ха-ха).

Дизайн Discourse кажется немного «устаревшим» некоторой непренебрежимо большой части администраторов, создателей сообществ и пользователей. Регулярное обновление дизайна, возможно, с каждым мажорно-минорным выпуском (например, 2.8, 2.9), или хотя бы каждые несколько таких выпусков, могло бы быть действительно полезным для Discourse по разным причинам.

  • Сохранять современный и свежий вид Discourse из коробки для всех новых установок.
  • Новые дизайны могут стать инструментами маркетинга/PR и поводом для мероприятий, как активно («Объявляем о новой теме Discourse!»), так и пассивно (посетители форумов, обновивших тему по умолчанию, или только что установленных, или увидевших Discourse.org, увидят более современный дизайн, который выглядит лучше по сравнению с другими текущими инструментами).
  • Разработка новых итераций основной темы внутри команды может помочь лучше определить задачи, которые нужно решить в системе темизации или других основных системах, в отличие от более неформального подхода к многочисленным (оценённым!) темам, которые члены основной команды уже создают.

Я считаю, что регулярные обновления и выпуски основной темы имеют большой потенциал пользы. И я бы хотел увидеть, как Discourse рассмотрит возможность сделать что-то подобное. Я понимаю, что обновления основной темы всё же вносятся (например, новые стили личных сообщений), но это другой подход, который, как я считаю, имеет уникальную ценность.

13 лайков

Мне это кажется вполне логичным. Ежегодно или с каждым крупным выпуском предлагать новую крутую тему, которая немного отличается от предыдущих и/или демонстрирует новые функции, — отличная идея.

10 лайков

Их используют довольно мало, и на это есть несколько причин. Главное отличие между WordPress и Discourse — это масштаб во всех смыслах этого слова.

Discourse — это форум, а WordPress — это практически всё, что угодно, кроме форума. Именно поэтому в мире WordPress существует гораздо большее разнообразие тем и плагинов, и некоторые даже могут заработать немного денег, продавая их.

Давайте представим, что 1% администраторов обладают навыками программирования, достаточными для создания чего-то полезного или хотя бы работающего. Это означает, что в мире больше разработчиков WordPress, чем администраторов Discourse в целом.

WordPress создан практически для всех, даже для тех, у кого ограниченные технические навыки. Если эти навыки действительно ограничены, существуют установки в один клик, документация, вебинары И платные консультанты для помощи. Discourse требует гораздо больше.

Бизнес-модели Automattic (на сегодняшний день) и Discourse также совершенно различны.

Все эти факторы вместе означают меньшее количество вариантов тем для Discourse :wink:

Однако утверждение, что меньшее количество тем — это вина Discourse, а разнообразие исходит от Automattic, в большей или меньшей степени ошибочно.

5 лайков

Что касается ежегодных тем в WordPress: демонстрируемые функции — это, хм… серьёзные изменения. Это происходит уже несколько лет и, безусловно, продолжится в версии WP 6.0, где вся система тем претерпит масштабную переработку. Теперь существуют «классические» темы и блочные темы, требующие разных навыков для настройки.

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

Лично я, как разработчик WordPress, испытываю стресс из-за того, что происходит с темами, как они связаны с новыми функциями и с какой скоростью они внедряются. Я хотел бы извлечь уроки из подхода этого проекта к новым темам и функциям и применить их в Discourse. :slight_smile:

9 лайков

Спасибо @awesomerobot за то, что вынесли это в отдельную тему. Думаю, это действительно заслуживает обсуждения как запрос на новую функцию. :slight_smile:

Да, но я не совсем понимаю, какое это имеет отношение к моему предложению: чтобы сама CDCK создавала такие темы. Проблема недостатка создателей тем для сообществ и коммерческих тем тоже меня беспокоит, но это отдельная тема.

Я не делал такого заявления, так что… Я согласен с вами. :grinning_face_with_smiling_eyes:

Да, именно так.

100%! Я точно не предлагаю, чтобы CDCK полностью перенимала подход Automattic, лишь чтобы они рассмотрели похожую базовую идею создания новых официальных тем или «версий»/поколений тем для демонстрации функций Discourse и общего прогресса. Извлечение уроков из подхода Automattic — это, безусловно, правильный путь, который нужно адаптировать под нужды CDCK и Discourse.

Мне приходит в голову мысль, что изменения в тематизации и структуре, о которых я слышал последние 6–12 месяцев, могут (если они ещё не завершены и не внедрены в ядро Discourse) стать отличной причиной для обновления темы и, возможно, начать (или хотя бы поэкспериментировать с) чем-то подобным!

4 лайка

Потому что никто этого не делает :rofl:

Да, я знаю — это слабый аргумент. Но сравнивать с WordPress… бессмысленно.

Но правда в том, что создание тем и плагинов может развиваться только тогда, когда у Discourse будет большая доля рынка. А рост зависит от CDCK, и разные темы — часть этого процесса.

1 лайк

Это слишком сложно, и так будет всегда.
По сравнению с созданием тем или плагинов на PHP-форумах, Discourse — это совершенно другой уровень сложности.
Реально изменить можно лишь поверхностные вещи.
Более сложная разметка будет постоянно ломаться, так как Discourse постоянно развивается.
Pavillion справляются отлично и пытаются обойти эти ограничения ежемесячными обновлениями, но это должно быть мучением (для Pavillion).

Я вижу, что Discourse всё больше ориентирован на корпоративные сайты.
Он формален и ригиден. Очень безликий.
Отлично подходит для бизнеса, но скучен для сообществ.
Discourse не поддерживает весёлую форумную атрибутику.
Функции вроде «Подписки», «Кто онлайн», «Эмодзи» — типичные, но не корпоративные элементы сообщества — приходилось внедрять через сторонние плагины, месяцами плыть против течения и спорить, чтобы добиться их появления. (Всё, что связано с «социальными» функциями, встречало ожесточённое сопротивление.)
Я не вижу перспектив изменений: у команды туннельное зрение, и это им хорошо служит.
Это отличное программное обеспечение, и без такой фокусировки оно не было бы тем, чем является сегодня.

Я научился использовать только официальные тёмные/светлые темы и официальные плагины.
Это очень ограничивает, но такова философия работы Discourse.

Если корпоративный клиент платит за это… возможно, что-то получится.
Если вы запрашиваете функцию, будьте осторожны, если вы не программист: предложение сделать pull request (PR) сразу остановит вашу просьбу и, скорее всего, закроет возможность обращаться с новыми запросами в будущем.
Существует CLI для создания тем… но удобного графического интерфейса нет.
Всё сложно, и никаких попыток сделать это более дружелюбным не предпринимается.
Добро пожаловать в страну гиков.

2 лайка

Я не понимаю вашу аргументацию: это скорее аргумент в пользу того, чтобы разработчики Discourse (CDCK) регулярно обновляли темы.

Хорошо, но что, если CDCK будут предоставлять улучшенные темы с полурегулярной периодичностью (раз или два в год)? Тогда у вас будет больше действительно качественных вариантов, которые полностью используют новые функции и выглядят современно.

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

Я говорю, что в реальном мире Pavilion уже делает это и был вынужден перейти на ежемесячный цикл обновлений, чтобы успевать за скоростью развития Discourse.
Даже при этом что-то ломается, и иногда им приходится делать «исправления» вне этого графика. Я думаю, что раз или два в год в реальности означали бы раз или два в месяц.

Есть причина, по которой нет ни одной коммерчески доступной темы для Discourse, тогда как для vBulletin их было/есть тысячи (не проверял недавно)… они сложны в создании и абсолютный кошмар в поддержке, особенно если вы меняете макет по умолчанию (боковые панели и т. д.). Нет никаких «официальных» компонентов тем, но все бы досаждали создателю темы, если бы они не работали корректно вместе.

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

По крайней мере, никто из команды не предложил —> Marketplace
Это ещё один стандартный убийца запросов на функции… или вы могли бы сделать «макет» того, как вы видите тему, пожалуйста… :wink:

Удачи с вашим запросом.

3 лайка

На самом деле они уже во многом делают именно то, что вы просите… просто не оформляют это официально и не добавляют дату, как это делает WP.

@awesomerobot создал замечательную тему Isabelle.

Grogu от @meghna — лишь одна из многих её недавних тем.

Всё, что им нужно сделать, — выбрать одну из своих тем, добавить год и общее название… Disco21, Disco22 и так далее (извините, Grogu), сделать её владельцем @Discobot, чтобы взять на себя всю бумажную волокиту. :laughing:
Запуск в январе с фанфарами :tada:, и ваша просьба будет выполнена.
Да пребудет с вами Сила…

Star Wars Helmet GIF by Disney+

Кстати, я когда-то давно «скинул» множество форумов на Vb… lol, но самый большой визуальный эффект и реальное воздействие оказывал плагин галереи и возможность размещать миниатюры, отсортированные по категориям, по всему форуму — это улучшало регистрацию и создавало настоящее сообщество.
Миниатюры сортировались по: «Недавно добавленные», «Больше всего просмотров», «Высший рейтинг» или «Случайно»… вертикально или горизонтально (от 1 до 10) в местах, где уже есть места для баннеров и рекламы.

Форумы про машины, лодки, мотоциклы, фургоны, собак, кошек, коз, тропических рыб, садоводство, пешие прогулки, велоспорт, парусный спорт, гаджеты, технологии, 38-дюймовые мониторы :smiling_face_with_three_hearts:, еду, фото рецептов, фитнес и т. д. … всего несколько предложений из нишевых областей, где нужна не только дискуссия в словах, но и галерея.

Затем у вас появляются отсортированные миниатюры, загруженные вашими пользователями, на главной странице и в отсортированных категориях, что визуально улучшает привлекательность вашего форума. Это действительно улучшает внешний вид, регистрацию и вовлечённость.
К сожалению, бизнес-форумы с :moneybag: вероятно, в этом не нуждаются.
Или такой функционал уже существует.
Пользователи загружали изображения в «свою» галерею и выбирали категории. Поэтому профили пользователей имели ценность и посещались.
А здесь я даже не могу загрузить фото своего кота или внуков в свой профиль… никакого сообщества.
Я здесь уже 6–7 лет, что вы обо мне знаете? (Иногда «раздражительность» — это данность)

4 лайка

Однако это совсем не тот вариант, который я предлагаю, и я уже упоминал об этом в одном из предыдущих сообщений. Вся суть в том, чтобы не быть какой-то узкоспециализированной темой (например, «Грогу»), а быть достаточно качественной, комплексной, отполированной и хорошо поддерживаемой, чтобы стать новой темой по умолчанию. Благодаря этому каждый новый экземпляр Discourse будет выглядеть значительно лучше и современнее.

Ответственность за это должна лежать на нескольких сотрудниках CDCK, а не на одном-двух людях, которые решают создавать и поддерживать собственные темы — будь то из личного интереса или, возможно, из желания компании предложить больше вариантов тем/примеров, я не знаю. Но я предлагаю редкие, но значимые обновления темы по умолчанию. WordPress демонстрирует это очень наглядно, и можно увидеть, насколько радикально это отличается от того, что CDCK и его сотрудники делают в настоящее время. Надеюсь, это проясняет ситуацию.

Я согласен, что профили нуждаются в улучшении! Они довольно скучные, если только вы не хотите «выследить» кого-то или найти о нём статистику. :grinning_face_with_smiling_eyes: Я в основном использовал это как администратор, чтобы искать модераторов, но редко как обычный пользователь. Я считаю, что важно избежать «MySpacing» в профилях (то есть чрезмерной кастомизации), но добавить возможности для проявления индивидуальности было бы приятно.

2 лайка

Возможно, было бы интересно провести ежегодный конкурс дизайна тем с голосованием.

Благодарность или $$$

6 лайков

О, мне нравится! Это крутая возможность.

2 лайка

В прошлом такие конкурсы уже проводились:

6 лайков

Привет! Я только что присоединился, и я здесь, чтобы сравнить с Circle.so — это слишком красиво! Есть ли готовый к покупке пакет, который сделает Discourse похожим на Circle? Это будет новая тема, верно?

2 лайка

Верно. @jordan.vidrine действительно упоминал об этом некоторое время назад — создание аналогичной темы вполне осуществимо.

4 лайка

Блестящая идея!

Когда Discourse предлагает не только самые мощные функции, но и самый впечатляющий дизайн, это огромное конкурентное преимущество.

Темы могут охватывать различные сценарии использования:

  • Создание сообщества
  • Поддержка клиентов
  • Генерация идей
  • Интранет

В зависимости от того, какие приоритеты стоят перед командой Discourse для достижения целей роста.

Сделайте это просто, сделайте это легко, сделайте это красиво.

7 лайков

Действительно отличная, поддерживаемая сообществом идея!

1 лайк

Теперь у вас доступна тема Meta Branded. Вы можете выбрать её в селекторе тем на боковой панели или в разделе предпочтениях.

3 лайка

Я просмотрел более 100 вариантов (безумно, я знаю) для инициативы, основанной на сообществе. Одним из немногих критериев отбраковки было то, что сообщество не должно выглядеть как альтернативы с «BB» или «Board» в названии, то есть не должно быть (пере)спроектировано до 2000 года. Discourse не прошел этот отбор.

Этим я хочу сказать, что согласен с вашим выводом. «Из коробки» он выглядит устаревшим.

Ваши предложения и некоторые дополнительные идеи, представленные ниже, — отличный способ сделать этот программный продукт более привлекательным. Повышение приоритета дизайна его интерфейса, вероятно, в долгосрочной перспективе сильно пойдет на пользу Discourse.

Это не означает, что руководство Discourse должно копировать каждый моментально успешный конкурент (например, Mighty Networks или Circle.so). Но руководство Discourse должно учиться у них, у других трендов и у целевой аудитории Discourse (то есть потенциальных и существующих пользователей этой группы), чтобы найти правильное стратегическое направление для Discourse, включая дизайн его интерфейса.

К кому это может относиться.
Ответ на справедливый вопрос: «Тогда почему вы здесь?», заключается в том, что все наши лучшие варианты не удовлетворили нашим критериям отбраковки из-за проблем с нестабильностью, неудачных реализаций полезных функций и некоторых других ситуаций, когда «что видишь, то и не получаешь» (WYSInWYG). К сожалению, дьявол кроется в деталях. Так что да, теперь мы снова здесь: впечатлены функциональностью, но не так сильно — свежестью интерфейса.

Спасибо всем вам, кто вносит вклад в этот поистине компетентный программный продукт.

6 лайков