在我的首篇文章中,我认为最好是抛开通常的废话,直接进入 Joomla.org 重新设计的实质和核心。有很多问题,我们也有很多答案。

我将从提供一个简要的时间线开始。项目去年某个时候启动,但由于 Joomla 1.5 的发布以及分配给该项目的资源(可以理解这是优先事项),直到 2008 年 2 月初——大约是 Joomla 通信团队正式成立的时候——项目才全面展开。我们的首要目标之一是快速推进网站重新设计,因为它已经被推迟了太长时间。
 
我们对项目的战略方法相当直接。我们着手实现一系列目标
  1. 以更逻辑、更易于理解的方式重构 Joomla 网站家族,包括更好的整合
  2. 清晰地定义 Joomla 用户的类型,确定每种类型的资源,并通过整合等其他方式使每种类型的用户都能轻松找到资源(聚焦简化)
  3. 更多地关注 Joomla 项目日常的社区驱动方面
  4. 识别并明确网站和项目的命名
  5. 为所有网站带来全新的、更新的外观和一致的导航风格
这并不是一个详尽的列表,但这些都是高优先级的事项。甚至还有一些我们不想实现的目标。重新设计并不旨在
  1. 推动 Joomla 展示其能力或证明其全部潜力
  2. 隐藏或使某些资源更难找到或完全删除它们
  3. 使每个人都满意
同样,这并不是一个详尽的列表。但值得注意的是,从访问 Joomla.org 的每个人那里得到关于设计的共识是不可能的。想想不同类型的用户、品味、观点——这是不可能发生的。
 
接下来的三项任务同时发生
  1. 竞争审计:我们对其他内容管理系统的网站进行了视觉和功能性审核,分析他们的优点和不足。这导致了对观察和需求的总结。
  2. 用户角色开发:基于对Joomla用户(在线和离线)的访谈,形成了明显的模式,将用户分为三个角色组
    • 新用户(“初学者”)- 首次接触Joomla的用户,通常是为了评估它是否可能在项目中使用
    • 常规用户(“中级”)- 用户是设计师、网站管理员,目前正在使用Joomla
    • 开发者(“高级”)- 用户是“高级用户”,具有更深入的编程经验。他们可能为Joomla编写了扩展,或者可能有一个围绕Joomla服务的业务。

    使用这些“角色外壳”,我们根据研究中收集的信息,开发了更清晰、更明确的用户角色。

  3. 信息架构开发:我们对Joomla系列网站上的所有信息进行了内容审核,并根据当前设置创建了一个广泛的信息架构(IA)。然后,我们纯粹从信息角度出发,对信息分类法进行了逻辑排列,使整个结构在信息层面上有意义,从而创建了一个新的IA草案。
针对上述每一个角色和我们的信息架构初稿,任务是开发每个角色的多个用户场景,并将他们的任务与IA进行测试。用户如何找到他们需要的信息?多快?正如你可能猜到的,为了使IA(和后续的线框图)更加注重任务,它经历了几轮改进。
 
到此为止的初始阶段大约持续了一个月。我们了解了很多关于Joomla各个层次用户的需求和他们如何寻找这些需求的信息。我的下一个帖子将是关于下一步的工作,包括设计过程。