10

我为一个大型的当地政府组织工作,该组织即将开始使用 SharePoint 将我们老化的 Intranet 替换为一个全唱歌全跳舞的协作网站。Intranet 的重点将是用 SharePoint 安装替换散布在组织中的随机文件、内容页面和文档,这将神奇地为所有这些带来秩序。

已经决定将 SharePoint 用于 Intranet。

我们在公共网站上使用的 CMS 也需要更换。我曾提议使用 UmbracoCMS,但由于我们的 Intranet 上尚未实施 SharePoint,我的老板也建议在网站上使用 SharePoint。由于他不是开发人员,因此他从纯逻辑的角度提出了这一建议,我可以理解为什么这种行动方案似乎是明显的前进方向。

我对使用 SharePoint 覆盖我们的网站持怀疑态度。我们只需要它的实际“内容管理”元素,而网站的大部分其余部分都由现有的 .NET 应用程序组成。

对于我们的 Intranet,使用 SharePoint 进行开发似乎很明显,因为它将与电子邮件和 Office 集成,并允许共享内容并与我们的 Active Directory 集成(或者这就是我的假设)。

但是,我们的网站完全不同,它包含许多应用程序以及一个古老的 CMS。这是一个公共部门网站,因此网站的可访问性和互操作性是关键。它需要易于使用并生成清晰可访问的输出和有效的 XHTML 兼容代码。对于网站,我们不需要 SharePoint 的任何协作或文档共享功能。

我对网站使用 SharePoint 的直觉是,这是一个非常糟糕的主意。

我建议将 UmbracoCMS 作为我希望我们拥有的控件将比使用 SharePoint 更好,它与 .NET 的集成意味着我们可能能够比使用 SharePoint 更轻松地将所有应用程序结合在一起。

是否有人有使用这两种产品或两种产品的任何经验,或者知道 SharePoint/Umbraco 中的任何很酷的功能,我可能会更清楚地说明这一点?

4

10 回答 10

32

在 MOSS 2007(外联网/内联网/互联网)上构建最大的面向公众的纯 Web CMS 站点之一的最后阶段,我可以非常自信地说,它作为一个 CMS 绝对是失败的。合作门户?相当体面。文档管理?一点也不差。WCMS?可怕。可怕。远离。

为什么?当然你可以让它工作,因为那里有很多例子。你可以从外面看成品,它可能看起来很不错。但是你不知道发生了多少痛苦、挫折、成本超支、延误和普遍的坏事。相信我,可能会很多。

于 2009-08-18T21:33:34.633 回答
8

将 Microsoft Office SharePoint Server 用于公共网站的主要问题是许可成本非常高。您将需要类似Office SharePoint Server 2007 的 Internet 站点许可证。价格在Microsoft 定价页面上列为 41,134 美元。除此之外,我发现 SharePoint 功能非常丰富,当然也适用于“标准 Intranet”以外的网站。

于 2009-08-18T13:43:03.470 回答
7

我不同意 Martin 的观点,即高昂的许可成本是主要问题。主要问题是 Sharepoint 并非旨在成为面向公众的网站的 CMS。有没有看过 Sharepoint 默认吐出的 HTML?您可以解决所有这些问题,但我已经与这样做的人交谈过,他们都说将 Sharepoint 用于面向公众的网站没有意义。因此,如果可访问性和互操作性很重要,请不要使用 Sharepoint。

我同意 sharepoint 非常适合构建 Intranet。

我认为 umbraco 是面向公众的网站的最佳 cms。它旨在完全控制输入,您可以集成任何网站设计(无限制),并且可以使用现有的 .net 控件。这就是为什么我在 2007 年选择 Umbraco 作为我客户的默认 CMS。

干杯,

理查德

于 2009-08-18T14:06:40.340 回答
3

在不了解您的全部要求的情况下,Windows SharePoint Services 3.0(相对于 Microsoft Office SharePoint Server 2007)是一个很好的解决方案。许可是免费的,它作为面向公众的网站的框架运行良好。使用 WSS 3.0,您将能够利用您的 MOSS 2007 基础架构、管理和用户培训。我使用 SharePoint 为各种客户开发了许多成功的面向公众的网站,并对结果感到满意。

此链接提供了 WSS 3.0 和 MOSS 2007 之间的全面比较:

http://office.microsoft.com/en-us/sharepointtechnology/FX101758691033.aspx

于 2009-08-18T16:57:09.963 回答
2

SharePoint 可以用于面向公众的网站吗?哦,是的,确实。如果您有疑问,请查看此站点:http ://www.topsharepoint.com ,您可以在其中找到诸如法拉利沃尔沃汽车国会图书馆嘉士伯维亚康姆毕马威等许多知名网站公司或政府机构。

诚然,如果您仅依赖 Microsoft Office SharePoint Server (MOSS) 的开箱即用功能,SharePoint 可能会遇到可访问性挑战,但随着时间的推移,甚至这些问题都已得到解决。ARF是如何解决其中一些问题的一个很好的例子(现在甚至可以制作 Web 部件来验证)。另一个是AKS,它甚至有微软正式参与。第三个是BKS

如果人们今天仍然在 SharePoint 中制作非验证网站,那很可能是因为他们没有彻底研究或没有优先考虑它。

如果您看一下验证的挑战,我会说,既然您已经决定将 SharePoint 用于 Intranet,那么几乎没有理由不为您的公共网站这样做。很多在 MOSS 上运行的 Intranet 实际上都是基于它的 CMS 模板,因为这样你就可以两全其美了。在大多数情况下,所有协作功能也可以轻松地为 CMS 站点启用。事实上,您会得到一个非常成熟的、企业级的、可扩展的产品 i MOSS,它还包括一系列其他功能,如简单的代码包部署、企业级搜索、工作流、预定的服务器到服务器内容部署、详细的用户管理和一长串其他功能

我可以继续讨论 SharePoint,但最后我只想说,即使是免费的 WSS 部分也可以制作成一个 CMS 系统,由TozitCompleteSharePoint.NET等网站证明。您很可能还会发现,如果您需要顾问或雇用人员来完成这项工作,与 Umbraco 相比,让 SharePoint 人员参与进来更容易,这仅仅是因为支持 SharePoint 平台的大社区。

于 2009-08-18T18:35:43.400 回答
2

许多公共组织将 SharePoint 用于面向公众的 Internet 和协作网站。当按照您的规范进行架构、设计和实施时,SharePoint 可以满足您描述的要求(包括可访问性要求)。

SharePoint 的真正问题(与任何主要的软件工程项目一样)是您拥有一支由专业人士组成的团队,他们知道自己在做什么。

以下是一些指向使用 SharePoint 的网站列表的链接,以便更好地了解现有组织如何使用 SharePoint:

于 2009-08-18T17:07:08.743 回答
1

不要忘记将用户接受度纳入您的决定。如果有很多人更新网站,那么必须在两个不同的系统上进行培训很快就会成为 PITA。

于 2009-08-18T15:00:46.003 回答
1

我的公司已经开始测试 Sharepoint Services (WSS 3.0),因为它是一个免费版本,它缺少 MOSS (Sharepoint 2007) 的一些功能,但它是免费的,并且附带了公司可能需要的许多东西。然而,它是微软的产品,所以它总是有一些许可“陷阱”。

WSS 在文档管理、团队协作、wiki / 博客类型功能方面为我们在内部工作得很好,它与 LDAP / Windows 身份验证集成(毕竟是 MS)。

于 2009-08-18T13:56:12.617 回答
1

对 sharepoint 没有深入了解(仅用于内部站点),我只能在 Umbraco 部分提供帮助。作为一名开发人员,我喜欢我对 xhtml 输出的控制,没有意外,而且非常灵活。为美国以外的 Conde Nast 网站、Heinz、Hasselblad 等大型网站提供支持意味着它确实可以扩展。但是,我认为最大的资产是社区,如果您遇到任何问题或有疑问,很容易获得很大的帮助。见http://our.umbraco.org。我还可以推荐这些视频,我认为这是学习基础知识的一种非常好的方式,并结合了 Warren Buckley 的 Creative Website Starter 工具包(可从包存储库中获得)。

于 2009-08-29T23:11:33.053 回答
0

对 UmbracoCMS 一无所知,我想说的是,使用共享点系统可以让您做您现在需要做的事情,并将该功能扩展到未来。作为对上述内容的附加评论,请记住,您将需要此外部站点的某种发布功能。WSS 和 MOSS 可以适应该功能。内容迁移也很有趣,因为您可以在当前服务器场上开发功能,然后选择性地将这些功能推送到外部服务器场。

总结一下:尽管设置仍然很麻烦,但如果您的拓扑是同质的,您将获得更好的管理体验。毕竟,无论如何,这就是您当前的问题……为什么要制造更多混乱?

于 2009-08-18T16:35:08.090 回答