.NET有没有一些开源的建站系统?或者Nuke等的Portal是否可能改成建站系统?
其实需要的功能,说简单可以很简单,说复杂可以很复杂。
说简单的话,就好像古老的asp建站系统等,你申请了\YourNameDirectory,然后可以在以后的模块例如论坛、Blog等中选择添加一个或多个,然后出现\YourNameDirectory\Forum、\YourNameDirectory\Blog1、\YourNameDirectory\Blog2……然后这些模块都是无关的或者弱联系的,asp做的只是复制空白的数据库/数据表,然后对新的模块实例配置数据库连接到新的数据库/数据表实例。
说复杂的话,最好像Sharepoint 2003系列所支持的“自助建站”权限开启后那样,可以无限层建子站点,可以选择权限是继承还是独立,有“跨站点用户组”的概念,内容索引是全局的……
不过无论功能是简单还是复杂吧,我都想找一些来看看。