我正在开发发布网站,它将具有复杂的树结构.
有没有办法使用SharePoint解决方案部署站点结构(多个子站点 - SPWeb)?
我知道我可以通过编程方式创建站点树.
我一直在处理具有相同需求的项目,但我们没有找到功能框架的OOTB功能的答案.我们还必须通过对象模型并以编程方式进行创建.
但是,我们采用了不同的方法,而不是对网站结构进行硬编码.我们的解决方案是实现一个通用的SiteCreation功能,该功能将xml文件作为输入.xml定义站点结构,由功能接收器读取,功能接收器解析它并创建指定的站点.
我知道这个解决方案涉及一些编码,但我认为额外的工作是花费很多,因为站点结构可能会在它到达生产之前多次改变.