创建路线图可能很棘手。它们不是静态页面,而是动态文档,会随着时间的推移不断修改和改进。以下是 Joomla 跟踪器的拟议路线图。

1. 创建一个引人入胜的网站

新的 Joomla! 跟踪器应该引人入胜且用户友好。布局应该干净、开放且易于导航。重点应该放在两个具体的用例或配置文件上。这些配置文件将帮助网站显示相关信息,而不会为未注册的访客带来不必要的混乱或“数据过载”。已经对根据用户状态(已登录与未登录)显示相关内容网站选项进行了有趣的调查。

首先,是未注册的新用户。跟踪器应该清楚地定义关键的号召性用语区域。最少使用内容将鼓励用户进一步了解网站以及如何加入。用户加入后,他们将被转移到第二个配置文件类型。注册过程应包含最少的步骤,并且易于快速填写。

第二种配置文件类型是已登录的用户。此用户将具有各种可能的级别,具体取决于他们的参与程度和过去的历史记录。这些用户已访问过网站,并且熟悉错误列表、功能、想法等的布局。用户配置文件将成为网站的重要组成部分,并将作为用户每次返回访问的起点。此布局将反映#5 中列出的想法。

2. 定期举办想法节

Joomla! 跟踪器项目也应该超越简单的错误跟踪器范围。将定期举办想法节 (QIF),其唯一目的是产生和整理新的想法。这将为社区提供一个机会,让个人以创造性的方式提出新的想法,并为他们个人最喜欢的想法争取支持。这些 QIF 将是一个轻松愉快的机会,通过轻松的分享和协作氛围来改进 Joomla!。

这些 QIF 通常会在所有出席成员的投票过程中结束,选出活动中产生的前 5 个想法。

3. 包括用户投票

新的 Joomla! 跟踪器将整合当前列在 http://ideas.joomla.org 上的想法板,但经过改进和改进。新的想法部分将能够与代码的错误、漏洞和新功能改进的跟踪密切相关,并在整个网站和用户配置文件中深度集成。所有用户都可以对想法进行投票,用户将根据其他网站活动获得用来投票给想法的投票数。

4. 添加激励徽章

与其他网站类似,新的跟踪器为用户提供了根据某些活动赢得徽章的机会。这种游戏化方法将起到双重作用——首先,通过友好的竞争来鼓励用户互动,其次,为其他访客提供了解跟踪器稳定性和日常活动的机会。这些活动示例包括

  • 当前活跃连胜(登录天数)
  • 开放问题的数量(1、5、10、25、100、500)
  • 创建的评论数量(1、5、10、25、100、500)
  • 已解决问题的数量(1、5、10、25、100、500)
  • 上述时间段:全部时间、年度、月度、周度

5. 创建任务级别

跟踪器可以提供在项目、错误、代码建议、想法上发布级别以识别与必要代码相关的难度级别的能力。这将使用户能够快速找到与其当前级别最相关的项目。

6. 年度代码贡献大会

CCC 将是一次年度会议,用户根据其在跟踪器中的用户级别有资格参加。这为顶级用户提供了一个机会,让他们聚在一起,并专门花时间编写新代码。这个年度活动是对他们在跟踪器中花费的辛勤工作的奖励。

7. 模拟 SLA 报告

为了让跟踪器网站的访客更好地了解 Joomla! 环境的稳定性和开源项目提供的支持水平,跟踪器将根据跟踪器中修复的问题提供一些非官方的统计数据。这些统计数据包括

  • 优先级 1 问题解决的平均时间
  • 优先级 2 问题解决的平均时间
  • 等等...

8. 长期统计数据

跟踪器将显示有关 Joomla! 项目状态的一些关键长期统计数据。长期统计数据还提供了向网站访客展示平台稳定性的机会。这些统计数据将包括

  • 最活跃的用户
  • 总提交数
  • 用户提交数最多
  • 每个时间段的总活跃用户数
  • 逐年进度

9. 短期统计数据

跟踪器还将在用户配置文件中显示关键的短期统计数据,在某些方面类似于 GitHub(提交连胜、活跃天数)。上个月最活跃的用户以及其他短期功能将展示整个项目的活动量。

10. 代码竞赛

可以在跟踪器中随时举办代码竞赛,用于各种目的。可以举办代码竞赛来完成用户列出的想法中指定的特定功能。有趣的代码竞赛也可以设置为鼓励用户提交解决单个问题的替代方法。这对于新用户学习工具以及老用户以有趣且建设性的方式展示他们的知识和专业知识的挑战很有用。这些竞赛将产生新的想法,反过来,跟踪器将成为新代码想法和整体 Joomla! 成长的来源。