Léo
(Léo Loubières)
1
大家好,我是新手,但非常兴奋能开始开发。先说明一下:我说自己是新手,是指我之前写过代码,但不熟悉 Ruby、JavaScript 或 SQL。我正在努力弥补这些不足,如果对这个项目有任何具体建议,将不胜感激!
总之,我正在开发的论坛希望能在首页显示平均响应时间。我想展示多个不同的平均值,比如过去一小时、过去一周以及论坛运行以来的平均响应时间。
我猜这个插件可能与实现该功能有关,但我能否通过自己编写的查询来获取数据并在论坛上公开显示?还是说需要我为此专门编写一个插件?
任何帮助都将不胜感激,因为我刚开始接触 Discourse 开发,有很多东西需要同时学习。谢谢!
sam
(Sam Saffron)
2
我建议你先从反向入手。
制作一些原型图,精确呈现你希望论坛呈现的样子,并用文字清晰定义你试图展现的各种概念的含义。
这将为你提供一份可依据的工作规范。
对于需要大量缓存的高交互区域,你将需要一个插件。Data Explorer 允许你将查询暴露给特定用户组,因此你可以选择向所有人开放运行和查看这些查询的功能。
我还建议你从比这项任务小得多的范围开始。也许可以先在 Data Explorer 中编写你需要的查询,看看是否能找到你想要的数据。