微软已经签署了JCA(Joomla!贡献者协议),并且我们已经在Joomla! 1.6的主干中使用了他们的一些代码。是的,我说出来了。感觉好像应该更加重要,不是吗?别担心,我不会在那里结束这篇博客文章。
我花了一些时间来写这篇文章,因为我甚至不确定我想写些什么——除了我深深的激动。是的,有一个大公司为代码库做出贡献是一件大事。而且,微软为一个GPL项目做出贡献也是大新闻。但是,在许多方面,这只是与Joomla!长时间以来的大量工作相关的自然进展的一部分。更重要的是,这对于人们如何使用Joomla!意味着什么。
所以,快速回顾一下历史。我(和Louis、Mark,以及多年来各种各样的人)已经与微软合作了一段时间,以便让不同的事情运行起来。这很有趣。我们设法让Joomla!的包在Web平台安装器上可用,现在已经有超过32,000次下载。我们还一直在努力让Joomla!在IIS上运行得更好。微软在这里提供了测试环境(我们很多人都是Mac用户,IIS测试不是我们首先想到的,也不是最容易做的事情)。随着1.5.16的发布,我们将解决一些与IIS兼容性相关的长期错误,并能够提供与Apache同等级别的IIS支持。我们长期以来一直有大量基于IIS的用户,但之前从未感到我们可以声明支持IIS服务器。我们很高兴微软将与我们合作,解决未来可能出现的任何工程问题。
所以,从高层次来看,这对Joomla!和社区意味着什么?当然,新的代码贡献者总是受欢迎的,特别是当他们能带来新的专业知识时。在Joomla!的使用方面,支持IIS意味着开辟了包括许多企业在内的全新可能性。更普遍地说,我们很高兴看到微软成为GPL世界的贡献者。如果这是微软与自由和开源软件世界建设性参与的开始,那岂不是很好?
对于Joomla! 1.6,来自IIS团队的Don慷慨捐赠了一些代码,以便将WinCache集成到Joomla! 1.6中。这段代码现在位于主干中,将与1.6的其他部分一起发布,但是您不需要等待来尝试它。有一个博客文章解释了如何在使用Joomla! 1.5时安装和运行这个功能。
希望这是我们在一个没有得到我们太多关注的平台上进行长期、富有成效开发的开始。