我已经很久没有在DotNetNuke网站上写博客了。时间太长了,我不得不看看我最后一次是什么时候(2009年7月30日)。当时,它宣布发布该提供程序的05.00.02版本。我写博客已经快两年了,而这个提供程序也发布了这么久。我可以说这个提供程序非常好,不需要发布,但是,我确信该提供程序的用户可以证明,事实并非如此。
为什么在这么长时间里供应商没有任何进展?很多事情。最主要的原因是我的生活在过去的两年里变得非常忙碌。在最后一次发布的时候,我把所有的空闲时间都花在了准备跆拳道黑带考试上,一旦我通过了考试(2009年11月),我就开始每周三晚在dojang教授初级课程(在此之前,我在他们的课程中协助正规教练)。再加上家庭责任,养家糊口的工作一直被推到次要位置。每个月我都计划每晚至少花一个小时在提供商身上,让他们修复bug并添加增强功能,但这并没有发生。现在,这并不是说代码一直处于休眠状态而没有被查看。我会时不时地打开解决方案,修复一个错误或查看一个问题,但它从来没有下降到我准备发布的地步。
由于几个原因,这种情况发生了变化。其中之一是未来发布的DotNetNuke 6。虽然我相信该提供商将在DotNetNuke 6下工作良好,但我一直试图为最坏的情况做好准备,并希望确保完成尽可能多的错误修复,以防万一我需要对该提供商进行紧急修复。
第二个原因是因为我现在在提供者项目中有了一个新的团队成员。他的名字叫Ashish Prasad。Ashish是DotNetNuke公司的高级开发人员,在以前的工作中拥有丰富的部署提供商的经验。他还可以通过比电子邮件或论坛更多的途径与供应商用户进行第一手交流。提供程序的工作将是阿希什在自己的时间做的事情,就像我一样。
我欢迎Ashish的到来,并感谢他邀请我加入这个项目。这是我需要的动力,我需要把我的错误修复检查到Codeplex,并得到一个新的版本。
关于项目团队的介绍说得够多了,现在来谈谈供应商。如果你访问项目
Codplex网站并查看问题跟踪器下,您将看到许多项目被列为已修复。最大的改进之一是能够在IIS 7的集成管道下运行提供程序。此修复确实需要服务器管理员对applicatonHost进行更改。但从IIS 7发布以来,让提供程序在集成管道下运行一直是一个主要的障碍。我希望在四月中旬发布一个测试版,所以如果在提供程序中有你没有看到修复或在Codeplex中列出的错误,请确保你把它们放在那里,以便Ash和我可以修复它们。