Umbraco是个好选择吗?

21

我更倾向于使用CMS,因为我希望我的客户能够尽可能地自给自足。不管怎样,我现在刚开始评估,并将在评估结束后更新我的结论。然而,由于我首先从评估Umbraco开始,我想得到一个共识。

我对C#或VB.NET没有偏好,所以我可以接受任何一种。

7个回答

40

Umbraco CMS是一个非常灵活的CMS。该产品的核心代码是用C#编写的,但你实际上不需要阅读Umbraco源代码,因为它非常容易扩展。

在Umbraco V4中,您可以使用.NET主页面以及用VB或C#编写的.NET用户控件,两者任选其一。

我建议您去看看,并让我知道您的想法。

以下是一些链接,可供您开始使用。


18
我和我的公司刚花了一个月左右的时间来评估Umbraco是否符合我们的需求。我们正在寻找一个开源替代品,用以替换我们开发的基本内部CMS。
重要的是,CMS应该是.NET的,并且易于终端用户和开发人员使用。它还需要是可定制和可扩展的。
Umbraco满足了所有这些要求,并拥有一个积极和乐于助人的社区支持。
然而,文档不是非常完整或最新的,这可能会使入门变得困难。特别是对于更复杂的实现。
另一个薄弱点是工作流和页面锁定,但这在商业版本中正在解决,并且实际上只适用于大规模实现。
对于掌握简单网站,The Creative Website Starter kit非常优秀,并且让您了解如何使用Umbraco和如何实现基于CMS的简单网站。
在开始Umbraco实现之前,做最重要的事情是规划您的文档类型和内容类型。这是因为一旦实施,更改已经创建和填充的页面上的文档类型可能很困难。无论如何,CMS项目通常都生死于规划阶段,因此与任何其他CMS没有区别。
多年来,我使用过许多不同的CMS平台:Immediacy,MCMS,Sitecore,Obtree,Reef,Reddot等等,我发现Umbraco稳定,快速且可扩展。

它有一些怪癖,在某些地方缺乏完善,但总体来说,对于小型到中型网站来说是一个非常优秀的CMS,经过一些调整后,也适用于大型网站。

我们The Cogworks已经选择了Umbraco,并正在将我们的客户从我们的旧平台迁移到Umbraco以及全新的实现过程中。


9
我迄今为止已经使用Umbraco(版本4)构建了3个专业网站,我非常满意。
它最好的一点就是可扩展性...而且它是免费的!任何优秀的开发者都可以在短时间内学会它,一旦你知道它的工作原理,天空就是你的极限。我以前使用过XSLT,所以对于我来说,转换到Umbraco更容易。
起初我担心它在大型网站中使用XML会存在问题,但我已经看到有10K+页面和用户控件运行在Umbraco 2上的巨大网站,所以所有的恐惧现在都消失了。
有时缺乏文档可能是一个问题,但通常您可以通过谷歌找到任何情况的答案。
底线:绝对值得推荐!

8
答案是……可能是的,但这取决于情况。
我们仔细研究了它,发现虽然它非常好,但如果您有简单或非常具体的要求,并且用户希望对其进行详细控制,那么您最好自己开发。虽然它很可靠并且得到了良好的支持,但我们认为学习曲线仍然陡峭,因此我们只会做出合理的投资,以获得比我们想要的更多的妥协。
集团中的姐妹公司经历了类似的过程,并得出了相同的结论。两家公司都在旅游业中,我们正在建立的网站需要相当特定的结构,使用特定的数据源等等,让Umbraco按照我们想要的方式工作将需要与从头开始使用.NET MVC并保留完全控制一样多的工作量。
简而言之,如果您需要一个CMS,请先看看,但在得出您不如自己构建某些东西的结论之前,请认真考虑您的要求。
(注:我并不是说自己开发总是最好的方法,但它可以提供真正的好处,这些好处值得付出努力。)

4

在使用过多种语言的CMS应用程序(Drupal,Joomla,WordPress,Sitefinity,DotNetNuke等)之后,最终取决于您需要做什么以及哪些功能对您最重要。每个CMS都有其自己的优缺点清单。

从一开始,有些CMS具有更灵活和简化的后端。但是,从ASP.NET方面来看,我的经验是Umbraco是最易于扩展和最灵活的。如果您打算自己进行开发,则几乎没有限制,并且社区非常乐于助人!


3

我从 Umbraco 2 版本开始就一直在使用它,而且它越来越强大。其中最突出的优点是母版页面、出色的模板引擎(一旦你习惯了 XSLT),以及易于使用的用户界面...


3

我之前使用Sitecore和Sitefinity完成了一些项目,现在正在了解Umbraco。我非常喜欢它,也喜欢前端开发人员可以完成大部分基础工作的方式,这样就能释放.NET开发人员的时间来做更难的事情。

通过Umbraco.tv,我很快就掌握了相关知识。

到目前为止,我喜欢Umbraco给网站构建者提供的可扩展性、简单性和控制性。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接