Очень хорошие улучшения.
Спасибо, Крис
Это действительно отличное улучшение ![]()
Я много думал о том, как это может уместиться в одну строку на языках с более длинными словами на элементах интерфейса и кнопках. Например, в венгерской локали это невозможно сделать в одну строку.
Думаю, все эти варианты можно заменить иконками вместо текста, так как их значение совершенно очевидно.
Я попробовал это на нашем сайте, что-то вроде:
Мне нравится здесь всё, кроме одной мелочи. Мой мозг хочет, чтобы все числа были одного цвета. Я понимаю, почему число просмотров не синее — при клике на него ничего не происходит… но всё же вселенная была бы гораздо более гармоничной (по крайней мере, с точки зрения моего мозга), если бы счётчик просмотров был синим (и/или являлся ссылкой).
Что бы случилось, если бы мы следовали правилу цвета для посещённых и ещё не открытых ссылок? ![]()
Я согласен. Казалось бы, глупо придумывать новую функцию только ради того, чтобы всё было последовательно, но мне трудно устоять.
Я бы с радостью начал с самого простого варианта.
Вот несколько идей:
- Блок, который по сути просто повторяет информацию, но с небольшим дополнением:
1,1 тыс. просмотров → клик → 1143 человека открыли эту тему с момента её создания - Блок, показывающий какую-либо связанную статистику (например, процентиль)
1,1 тыс. просмотров → клик → Просмотрено чаще, чем 83% всех тем - Блок, разбивающий данные по периодам времени
1,1 тыс. просмотров → клик → За всё время: 1,1 тыс. просмотров, За последние 7 дней: 234 просмотра - График просмотров во времени
1,1 тыс. просмотров → клик → Красивый маленький график
Это моё предпочтение, но нам нужно начать хранить немного больше данных
У меня для вас хорошие новости:
https://meta.discourse.org/t/307584/view_stats.json
Многие данные откладываются и потребуют времени для заполнения, но они уже доступны, и у нас есть статистика по дням.
Первая версия новых данных о просмотрах уже доступна на карте тем:
Теперь вся статистика кликабельна
— данные здесь пока очень скромные, так как этот эндпоинт статистики просмотров является новой функцией Discourse, но в будущем он сможет отображать данные за последние 30 дней.
Саму диаграмму, вероятно, ещё потребуется немного доработать.
Да, я думаю, что простое решение — заменить линию на столбцы, так как это будет удобнее, когда «данных не так много».
Вчера я обсуждал с @j.jaffeux проблему с модальным окном — когда мы хотим, чтобы одно модальное окно открывало другое.
Он упомянул, что считает это «не совсем невозможным». Было бы неплохо решить этот вопрос, так как, на мой взгляд, это единственная функциональность, которую мы здесь потеряли.
Да, дай знать, если это вызывает трудности, @awesomerobot, я всё улажу.
Недавно добавленный
body:not(.archetype-private_message) a {
overflow-wrap: anywhere;
}
также влияет на то, как отображается количество участников групп
Исправлено, спасибо!
Я только что выпустил обновление, благодаря которому карточки пользователей начали работать. Оказалось, что на десктопе это было довольно просто — меню нужно было просто разместить внутри, чтобы они находились в области видимости слушателя карточек.
Я согласен. В таком виде у меня складывается впечатление, что это относится к предыдущему посту, а когда есть таймер темы, кажется, что перед «просмотрами» что-то пропущено.
Мне также по-прежнему нравится идея использовать иконки, по крайней мере, на мобильных устройствах, так как это решит проблему с более длинными строками на других языках.
Мне не хватает линии, мне казалось, что она выглядела лучше
Столбцы не так хорошо передают изменения во времени. Может быть, мы перейдём от столбцов к линии, когда данных станет больше трёх дней или что-то в этом роде? Также каков максимальный временной диапазон, который показывает эта диаграмма: одна неделя? Один месяц?
Более подробные отчёты по просмотрам этих тем появятся в панели администратора в ближайшее время, конечно, но это небольшое окно всё равно должно быть информативным. Мне очень нравятся все изменения в этом эксперименте! ![]()
Может быть, мы перейдём от столбчатой диаграммы к линейной, когда пройдёт более 3 дней или что-то в этом роде?
Хотя это обсуждение мелочей, но я думаю, что столбчатая диаграмма здесь более уместна, поскольку мы последовательно используем этот парадигматический подход UI для отображения просмотров страниц в панели администратора (даже когда данных очень много), что обеспечивает единообразие.
Тем не менее, Plausible и Google Analytics предпочитают использовать линейные графики, так что вы абсолютно правы: это текущий тренд. Возможно, нам стоит пересмотреть это решение в глобальном масштабе.
На данный момент максимальный объём данных составляет 4 дня, но контроллер может возвращать до 300 точек данных.
Должна ли/может ли быть опция отключения карты тем, но сохранения суммирования?
Привет ![]()
Похоже, что загрузка Наиболее понравившихся ответов генерирует недавние поисковые запросы здесь при каждом нажатии на опцию лайка в теме.
Простое воспроизведение: откройте Наиболее понравившиеся ответы в теме и обновите страницу. Затем проверьте поиск в заголовке…
Отличное замечание, Дон! Я смог воспроизвести это здесь на meta, а также в других темах, не только в этой. Я также видел эту тему среди своих недавних поисков.
Должна ли/может ли быть опция отключения карты темы, но с сохранением сводки?
Я тоже проголосовал бы за это. Я понимаю, что для некоторых любителей данных это невероятно удобно иметь такую информацию под рукой (и это так!), но лично я считаю это отвлекающим фактором, как я и писал выше.
Интерфейс значительно улучшился с тех пор, как я писал об этом две недели назад, и мне нравится иметь доступ к этой функции, но я всё ещё хотел бы, чтобы она не отображалась по умолчанию в конце каждой темы.
А что, если добавить переключатель для скрытия/показа, и его состояние запоминалось бы между темами? То есть, если вы её показываете, она всегда будет видна, пока вы не решите скрыть её снова. По умолчанию она может быть показана, чтобы пользователи могли её обнаружить.








