在我的首篇文章中,我认为最好是抛开通常的废话,直接进入 Joomla.org 重新设计的实质和核心。有很多问题,我们也有很多答案。
我将从提供一个简要的时间线开始。项目去年某个时候启动,但由于 Joomla 1.5 的发布以及分配给该项目的资源(可以理解这是优先事项),直到 2008 年 2 月初——大约是 Joomla 通信团队正式成立的时候——项目才全面展开。我们的首要目标之一是快速推进网站重新设计,因为它已经被推迟了太长时间。
我们对项目的战略方法相当直接。我们着手实现一系列目标
- 以更逻辑、更易于理解的方式重构 Joomla 网站家族,包括更好的整合
- 清晰地定义 Joomla 用户的类型,确定每种类型的资源,并通过整合等其他方式使每种类型的用户都能轻松找到资源(聚焦简化)
- 更多地关注 Joomla 项目日常的社区驱动方面
- 识别并明确网站和项目的命名
- 为所有网站带来全新的、更新的外观和一致的导航风格
这并不是一个详尽的列表,但这些都是高优先级的事项。甚至还有一些我们不想实现的目标。重新设计并不旨在
- 推动 Joomla 展示其能力或证明其全部潜力
- 隐藏或使某些资源更难找到或完全删除它们
- 使每个人都满意
同样,这并不是一个详尽的列表。但值得注意的是,从访问 Joomla.org 的每个人那里得到关于设计的共识是不可能的。想想不同类型的用户、品味、观点——这是不可能发生的。
接下来的三项任务同时发生
- 竞争审计:我们对其他内容管理系统的网站进行了视觉和功能性审核,分析他们的优点和不足。这导致了对观察和需求的总结。
- 用户角色开发:基于对Joomla用户(在线和离线)的访谈,形成了明显的模式,将用户分为三个角色组
- 新用户(“初学者”)- 首次接触Joomla的用户,通常是为了评估它是否可能在项目中使用
- 常规用户(“中级”)- 用户是设计师、网站管理员,目前正在使用Joomla
- 开发者(“高级”)- 用户是“高级用户”,具有更深入的编程经验。他们可能为Joomla编写了扩展,或者可能有一个围绕Joomla服务的业务。
使用这些“角色外壳”,我们根据研究中收集的信息,开发了更清晰、更明确的用户角色。
- 信息架构开发:我们对Joomla系列网站上的所有信息进行了内容审核,并根据当前设置创建了一个广泛的信息架构(IA)。然后,我们纯粹从信息角度出发,对信息分类法进行了逻辑排列,使整个结构在信息层面上有意义,从而创建了一个新的IA草案。
针对上述每一个角色和我们的信息架构初稿,任务是开发每个角色的多个用户场景,并将他们的任务与IA进行测试。用户如何找到他们需要的信息?多快?正如你可能猜到的,为了使IA(和后续的线框图)更加注重任务,它经历了几轮改进。
到此为止的初始阶段大约持续了一个月。我们了解了很多关于Joomla各个层次用户的需求和他们如何寻找这些需求的信息。我的下一个帖子将是关于下一步的工作,包括设计过程。