我在一家大型地方政府机构工作,他们即将使用SharePoint替换我们老化的内部网站,并创建一个功能强大、协作性高的网站。内部网站的目标是用SharePoint安装程序替换机构中散布的随意文件、内容页面和文档,并神奇地对所有这些进行整合。
决定使用SharePoint作为内部网站的平台已经做出了。
我们公共网站上使用的CMS也需要更换。我提议使用UmbracoCMS,但由于我们内部网站即将运用SharePoint,我的老板建议我们也使用SharePoint来搭建网站。从纯逻辑角度看,我能理解他提出这个建议,因为他不是开发人员。
然而,我非常怀疑我们应该使用SharePoint来搭建网站。我们只需要它的“内容管理”元素,而网站的其余部分大多数是由现有的.NET应用程序构成的。
对于内部网站,使用SharePoint似乎是显而易见的选择,因为它可以与电子邮件和Office集成,允许共享内容并与我们的Active Directory集成(或者我这样认为)。
然而,我们的网站完全不同,包含许多应用程序以及古老的CMS。这是一个公共部门的网站,因此网站的可访问性和互操作性至关重要。它需要易于使用,并生成干净的、可访问的输出和有效的XHTML兼容代码。我们不需要SharePoint提供的任何协作或文档共享功能。
我对在网站上使用SharePoint的直觉感觉非常糟糕。
我建议使用UmbracoCMS,因为我认为我们将会有更大的控制权,而且它与.NET的集成意味着我们可能比使用SharePoint更容易地将所有应用程序联系在一起。
有没有人有使用过这两个产品或其中之一的经验,或者知道SharePoint/Umbraco中的任何很酷的功能,能帮助我进行选择?