DotNetNuke 历史背景
2002年1月,微软公司发布了一个名为"IBuySpyPortal(IBS)"的安装工具包,这也是当时罕有的几 个Starter Kits 之一. Starter Kits 是一个所有源代码开放的示例应用程序,它演示如何通过它来实现特殊 的复杂的软件功能.这个工具包非常简单,但却非常完善,并且推崇和吸引程序员们在它的基础之上开发软件项目.
起初,IBuySpy Portal的目的是为了演示,ASP.NET是如何能够构架出一个动态的,数据驱动的门户软件,但是 很快的,微软的 .NET研发中心将IBS变成了为他们自己开发ASP.NET应用程序所必须的一个组件.
2002年12月24日 Perpetual Motion Interactive System公司的Shaun Walker 发布了一个基于IBS的,经过他自己使用VB.NET修改的系统,这个开源 的被称作 IBuySpy WorkShop的软件,很快被链接进了微软官方的ASP.NET论坛. 这套系统在原来IBS基础上,增 加了大量的多样的更加先进的元素,其中包括了它可以在单套程序,单个数据库上上架设多个门户站点.
在IBuySpy WorkShop 圣诞版发布后的几个星期里,成千上万的开发人员下载了这套源程序,并且马上在线建 立了基于这套系统的开发中心.
在随后的几个版本发布以后,这套应用程序被更名为 DotNetNuke。这个名字,选择了DOTNET Framework中的 DotNet,并且结合了单词 Nuke,(意在指出这是一个基于.NETFrameWork的开源的,可用于企业应用的文章管理系统).
今天,DotNetNuke 依然是一个开源的项目.并且拥有为之献身的管理团队,研发中心,在全世界范围内享有 450,000个注册用户.