Sharepoint CMS与UmbracoCMS

时间:2009-08-18 13:37:43

标签: .net sharepoint sharepoint-2007 content-management-system umbraco

我为一个大型的地方政府组织工作,他们即将开始使用SharePoint来取代我们老化的内部网,这是一个全能的舞蹈协作网站。 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中的任何很酷的功能,我可能会更清楚一点?

10 个答案:

答案 0 :(得分:31)

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

为什么呢?当然,你可以使工作,因为那里有很多例子。你可以从外面看看成品,它可能看起来很不错。但你不知道到达那里会有多少痛苦,挫折,成本超支,延误和一般的不良。相信我,它可以相当多。

答案 1 :(得分:8)

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

答案 2 :(得分:7)

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

我同意sharepoint非常适合构建内部网。

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

干杯,

理查德

答案 3 :(得分: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

答案 4 :(得分:2)

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

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

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

答案 5 :(得分:2)

SharePoint可以用于面向公众的网站吗?哦,是的,确实。如果您有疑问,请查看以下网站:http://www.topsharepoint.com,您可以在其中找到FerrariVolvo CarsLibrary of CongressCarlsberg等网站,{ {3}},Viacom以及许多其他知名公司或政府组织。

承认,如果您只依赖于Microsoft Office SharePoint Server(MOSS)中的Out of the Box功能,则可能存在SharePoint的可访问性挑战,但即使这些问题都已得到解决。 KPMG是一个很好的例子,说明了其中一些问题是如何得到解决的(现在甚至可以对Web部件进行验证)。另一个是ARF,即使微软正式参与其中。第三个是AKS

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

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

我可以继续谈论SharePoint,但最后我不得不说,即使是免费的WSS部分也可以制作成CMS系统,由long list of other features和{{3}等网站证明}。您很可能还会发现,如果您需要顾问或雇用人员来完成工作,那么让人们更容易让人们加入Umbraco,这只是因为支持SharePoint平台的大社区。

答案 6 :(得分:1)

我的公司已开始测试Sharepoint Services(WSS 3.0),因为它是免费版本,它是MOSS(Sharepoint 2007)的一些简短功能,但它是免费的,并附带公司可能需要的大部分内容。然而,它是微软的产品,所以它总是得到一些许可'陷阱'。

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

答案 7 :(得分:1)

不要忘记将用户接受考虑在内。如果有许多人更新网站,必须在两个不同的系统上进行培训可以很快成为PITA。

答案 8 :(得分:1)

如果没有对sharepoint的深入了解(仅用于内部站点),我只能帮助Umbraco部分。作为一名开发人员,我喜欢我对xhtml输出的控制,没有惊喜和极端灵活。为美国,亨氏,哈苏以外的Conde Nast站点等大型站点供电,这意味着它可以扩展。但是,我认为最大的资产是社区,如果你遇到任何问题或者你有问题,很容易获得很大的帮助。见http://our.umbraco.org。我还可以推荐这些视频,我认为这是一个非常好的方式来学习基础知识与Warren Buckley创建的Creative Website Starter工具包(可从包存储库中获得)。

答案 9 :(得分:0)

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

总结: 虽然设置仍然是一个痛苦的屁股,如果你的拓扑是同质的,你将有一个更好的管理经验。毕竟,这就是你当前的问题无论如何...为什么会造成更多的混乱?