世界公平贸易日是每年在 5 月第二个星期六及其前后举行的国际庆祝活动。它由国际公平贸易协会(IFAT)在七十个国家的成员组织。以往的活动包括公平贸易早餐、讲座、市场、现场表演、时装秀、狂欢节和游行,以推广公平贸易业务并倡导国际商业中的正义。IFAT 于 1989 年正式成立,是全球唯一代表公平贸易组织的机构。其所有成员都 100% 致力于公平贸易。
Host Universal 是一家道德通信机构,负责过英国一些最高知名度的道德运动,如 Cafe Direct 和 Ecotricity,它要求 Green Quadrant 代表 IFAT 开发 2009 年世界公平贸易日的网站。
考虑到所有需要完成的工作和非常紧迫的时间表(大约一个月)来运行网站的第一版,Joomla 显然是内容管理系统和开发平台的最佳选择——更不用说免费和开源软件与免费贸易之间明显的道德契合。
项目的第一阶段需要网站具有多语言能力、视频、论坛、博客、扩展的用户注册和管理、链接到社交网络站点以及来自如 meetup.com 的社交网络的 RSS 提要。
虽然我们之前已经多次使用过许多 Joomla 扩展,但我们还是花了很多时间测试安装和比较不同的组件。Joomla 扩展的巨大多样性当然是一个了不起的资源,但筛选出真正优秀的扩展可能需要一些时间。最后我们主要使用的是:Joomfish、Seyret、终极社交书签、Community Builder、Fireboard、MyBlog 和 jomComment。
使用这些扩展在实现功能运行方面节省了大量的时间。我们面临的主要挑战是让所有不同的扩展能够很好地相互协作。这个问题在最新版本的Joomla中尤为突出,因为许多扩展最近才被移植到Joomla 1.5。让Joomfish和Fireboard协同工作尤其困难,尽管我们得到了Joomfish团队极好的支持(和补丁!)。这真的很讽刺,Joomfish作为一个多语言扩展非常出色,从很多方面来说,如果它是Joomla核心的一部分,那将会更好,因为这会迫使其他开发者确保他们的扩展与它兼容。(例如MyBlog和JomComment仍然不支持Joomfish)。我们对一些扩展的唯一其他不满是,默认的CSS有时需要更多的关注。
尽管我们花了很多时间进行搜索,而且有很多非常好的基于日历的Joomla事件管理扩展,但我们找不到一个完全符合我们需求的(在一个单日注册全球数百个事件)扩展,所以我们最终编写了自己的模块。新的Joomla MVC架构为开发健壮、结构良好的代码提供了极好的基础。
网站仍然处于开发阶段,我们希望在项目的下一阶段扩展其社交网络功能,包括Community Builder、GroupJive和uddeIM等其他新扩展。我们非常失望Ravenswood IT选择不为Joomla 1.5开发UHP2(用户主页),因为这将为在网站内部构建用户控制的迷你网站提供一个极好的基础——这是我们仍然想要做的,但其他扩展似乎并不能完全处理。
IFAT对选择Joomla作为CMS感到满意,因为他们已经在他们的主网站上使用它。
Host Universal发现通过Joomla管理网站内容非常容易。事实上,我们刚刚收到了管理网站的人的电子邮件,说
“感谢对这个网站后端的所有出色培训 - 我参与过很多网站,这是迄今为止最容易使用的!!”
Green Quadrant专注于实施开源软件,所以我们使用Joomla一点也不奇怪,但我们在这个项目上的经验再次确认了它是一个多么出色的开发平台。