我们使用诸如Umbraco和DotNetNuke等工具在ASP.NET中构建CMS
客户问我们是否可以在WSS中构建一个我认为是Windows Sharepoint Services的站点。
有没有经验丰富的MOSS人员能告诉我我们有多难找到这个? 它会像学习另一个CMS一样吗? 或者这会是一场噩梦吗?
此外,我们需要在内部构建网站进行测试的软件是什么? 我们没有MSDN订阅并使用免费的Microsoft工具(Visual Studio Express和SQL Server Express)
答案 0 :(得分:3)
Sharepoint非常适合与自己的文档管理功能一起使用,并且可以与Office产品很好地集成。
这不是一个很好的发展平台。 API是一场噩梦,Web部件难以理解,数据库结构很糟糕(字段名为NumericField1,TextField2等等。)
如果您最终需要面向Web的服务器,那么MOSS非常昂贵。
答案 1 :(得分:3)
我将在前言中说我目前最终结束了一个超过 2 3年的项目,构建了部署的最大的WCM站点之一在世界上的MOSS上。我们正在谈论成千上万的内容编辑,近一百万页,每天数百万次点击。
根据您的需要,可能会出现中度疼痛或极度疼痛。 MOSS从来都不是一种乐趣,所以至少部署一个开箱即用的WCM网站并使它看起来有点像你想要的设计将是一件令人不快的工作。然而,它不应该太耗费时间或过于困难。
如果您的需求看起来更像我们的 - 您是否需要在网页上添加复杂的交叉加载内容?内容联合和连接内容?灵活的编辑器控制布局?符合XHTML的标记?像素完美的设计?如果是这样,尝试使用MOSS绝对是一场噩梦。
答案 2 :(得分:1)
注意WSS不是MOSS。 WSS是SharePoint的免费版本,MOSS是付费版本。 MOSS也是面向公众的CMS网站设计的版本。
通过一些阅读,你会发现MOSS相对直接开发CMS网站。 JP的链接很好,我也建议阅读Andrew Connell的书Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007。
根据您的要求,在大多数情况下,您可以使用MOSS和SharePoint Designer进行开箱即用。如果你发现你需要的东西超过了这些可以提供的东西,那么你的学习曲线就会大大增加,所以要小心谨慎!
对于开发,您至少需要一个MOSS和SharePoint Designer许可证(因为JP建议MSDN更好,并且还为您提供了使用Visual Studio的选项)。您的客户需要支付MOSS的许可成本。我认为面向公众的网站需要额外的费用,但请咨询您的Microsoft客户经理。
在Top SharePoint上查看适用于该产品的面向公众网站的一些很酷的内容。
答案 3 :(得分:0)
这并不难。我觉得它并不像DotNetNuke那么容易,但是一旦你有一些概念,它仍然相当直接。在Web Content Management with SharePoint MOSS 2007的MOSS上有一个非常棒的CMS介绍。您将需要最低级别的MSDN订阅,因为CMS是MOSS而非WSS的一部分。搜索MSDN上的优惠。
答案 4 :(得分:0)
实际上,如果您了解共享点技术,那么就不会发现使用它构建CMS很困难。使用共享点设计content management system实际上是可行的。