Отображение среднего времени отклика

Привет, ребята, я новичок, но очень рад начать разработку. Несколько слов для контекста: когда я говорю «новичок», я имею в виду, что я уже программировал, но не знаю Ruby, JavaScript или SQL. Я работаю над тем, чтобы это исправить, но любые советы по этому проекту будут очень полезны!

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

Я подумал, что этот плагин как-то связан с этим, но есть ли способ получить данные из запроса, который я напишу, и отображать их открыто на форуме? Или мне придется написать свой собственный плагин для этого?

Любая помощь будет очень ценной, так как я только начинаю разработку в Discourse, и здесь мне приходится многому учиться одновременно. Спасибо!

Я рекомендую начать с конца.

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

Это даст вам спецификацию, на основе которой можно работать.

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

Также я рекомендую начать с гораздо более мелкой задачи. Например, просто начните с написания нужных вам запросов в Data Explorer и проверьте, сможете ли вы вообще найти нужные данные.