Упрощенный интерфейс вставки даты/события

Проблема

Пользователи (включая меня :blush:) часто путаются между интерфейсом вставки даты (ядро) и интерфейсом вставки события (официальный плагин). (Оба даже используют термин «событие»)

Текущий интерфейс

Интерфейс вставки даты/времени:

Интерфейс вставки события:

Предлагаемые решения

  • В идеальном мире, возможно, их можно было бы объединить в одну кнопку, которая спрашивает пользователя, хочет ли он создать событие или указать время. (Однако это потребовало бы значительной переработки кода)
  • Более простой вариант: если кнопка события располагалась бы непосредственно рядом с кнопкой даты/времени, а не была скрыта под значком шестерёнки, это, вероятно, сразу бы предупредило пользователя о наличии двух различных потоков работы. (Я не проверял, возможно ли это, но это кажется более простым в реализации)

Связанные темы / задачи

3 лайка

Хорошая новость в том, что у @chapoi скоро появится время, чтобы заняться панелью инструментов редактора.

Я согласен с полученными отзывами: даже я путаюсь в двух разных кнопках «Создать событие».

Интересно, не стоит ли рассмотреть такой вариант?

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

5 лайков

Отлично!

Да, мне нравится твоя идея с выпадающим списком ^.^

2 лайка

Это уже обсуждалось ранее:

Я также неоднократно поднимал этот вопрос в личных сообщениях: текущий интерфейс кнопки «События» в редакторе запутывает даже самых технически подкованных пользователей.

Мое временное решение — скрыть кнопку «Вставить дату/время», чтобы снизить путаницу (хотя при этом теряется довольно полезная функциональность). Но люди всё равно с трудом находят эту кнопку в меню шестерёнки.

Да — это точно решит именно эту проблему!

Также нужно уделить внимание модальному окну: когда мы собирали TC для вставки звонков Jitsi в события, было гораздо проще просто изменить модальное окно «Вставить дату/время» и использовать его. Сейчас оно сломано (поскольку мы больше не используем Jitsi), и я даже не могу найти код. Если найду, опубликую ссылку.

2 лайка

С радостью сообщаю, что эта проблема теперь решена для указанных категорий «Календарь» и «События»:

4 лайка

Спасибо, но, похоже, связанная ветка посвящена упрощённой настройке форума, ориентированного на мероприятия (круто!), тогда как этот запрос касался упрощения самих индивидуальных мероприятий.

Была ли также обновлена интерфейс создания события в рамках этого обновления? Прошло уже много времени с тех пор, как я в последний раз смотрел на это, поэтому я не в курсе, как всё работает сейчас.

(Вполне возможно, что я упустил это, читая связанную ветку, но в ней нет скриншотов интерфейса создания события.)

1 лайк

Да, вот конкретная публикация о некоторых функциях создания: It's easier than ever to create events in Discourse!

2 лайка

Отлично! Выглядит как отличная правка, спасибо :smiley:

1 лайк