信息量与整洁度之间的平衡
XOOPS China作为一个开源CMS的主页,主要有两个功能:一是展示并宣传XOOPS,二是为用户社区交流提供平台。然而,对于设计师来讲,这两种情况会有些矛盾。宣传XOOPS,要求页面整齐,漂亮;而为用户社区提供交流平台,则需要首页包含尽可能多的内容,而这往往意味着页面会变的复杂,混乱。
在这个问题上,我们先分析WordPress和Joomla的首页。
WordPress.org明显是更偏向于宣传,基本没有提供社区信息展示。WordPress作为一个对新手比较友好的CMS,对于社区支持的依赖度不是很高。所以在首页没有展示社区消息并不让人惊讶。
Joomla.org则既起到了宣传作用,又提供社区消息展示。Joomla首页显示了公告,社区新闻,博客新帖等等。进入Joomla首页,吸引注意力强弱顺序大概如下:3个图标>Joomla Announcement>Community News=(or >)Joomla Leadership Team Blog。整体网站重点突出,而且层级明显。
两个网站都成功的控制了网站长度,因为首页就是长长的页面,明显不利于宣传。而XOOPS China和二者的情况有有所不同。因为XOOPS China高度依赖官方社区。可以说社区是XOOPS China的关键,如果仅要XOOPS China保留一个功能,那么社区一定要被保留。所以,XOOPS China首页一定要展示大量的社区最新内容,在这种情况下,控制页面长度就成了问题。
在多次修改设计稿之后,最后决定采用标签(Tab)来解决,并且迎合Web 2.0趋势,采用了鼠标悬垂作为触发,采用“手风琴(Accordion)”特效,减少变迁切换时候的突兀感觉。

XOOPS+区块调用=自由设计
抱怨XOOPS不灵活的人可能是因为没有发掘出来XOOPS的区块调用功能。区块调用可以让你完全设计首页,把你想要的内容调用进来就行了。所以,不要以为XOOPS的网站总是一个一个方形的区块,其实,用XOOPS可以实现任何设计。
XOOPS China的首页基本上就是通过调用区块来实现的。最典型的例子,蓝色的展示区域。手风琴特效是基于Mootools构建的,而内容,就是通过区块调用显示。
当然,这样做也有缺点,就是使风格分享更加困难。因为每一个风格都是依据特定的XOOPS网站建立,所以,在应用的其他网站上的时候,需要大量修改代码,增加了对新手的挑战。

持续提升——未来的XOOPS China会是怎样
我们正在着手设计XOOPS China更新版本风格,希望能更强调宣传功能,为XOOPS树立一个专业的形象,同时仍然保证社区功能不减弱。具体的设计稿件将于不久的将来释出,到时候希望听到大家的意见。