Umbraco,它只是我还是真的难以使用?

时间:2010-02-01 19:47:26

标签: asp.net content-management-system umbraco

寻找最近评估过umbraco的人的一些反馈。

我一直在寻求平衡易用性/可扩展性/定制等的'最佳'cms,以作为我在规划阶段的新垂直产品的基础,因此在过去的一个月或者我一直在下载,安装,阅读源代码并在每个asp.net cms创建测试网站我可以得到我的手 - 到目前为止,我已经拉下了GraffitCMS,MojoPortal,Oxite,Orchard,Kuboo以及可能的几个其他人,我不记得我的头脑。

对于其中的每一个,除了Umbraco ,我已经在不到几个小时内启动并运行,包括添加页面,自定义模板,在某些情况下(尤其是Graffiti),写下来在C#的小部件中只需几个小时....

但是对于Umbraco来说,在摔跤了将近两天之后才开始运行,现在又是一个早上看视频,然后建立页面等,我甚至无法让一个简单的网站运行,甚至是页面我经常崩溃(更不用说是狗了)......

所以,问题是:我做错了吗?或者真的很难合作吗?更重要的是,如果我继续向前推进,那还值得吗?还是我减少了损失并继续前进?

编辑:支持SQL Server的asp.net是我选择的任何要求。

更新一年(2011年2月): 我最初的印象仍然是准确的,Umbraco与我过去使用过的大多数其他CMS不同,而且我花了比平常更长的时间才能“得到它”,但现在我已经拥有了,我有我说我对产品有更好的认识,它做了什么,以及如何做到 - 并且最重要的是,它确实表现得非常好 - 尤其是最新版本的4.6.1。所以称我为皈依者 - 我很高兴我把它搞砸了然后又看了一眼。我现在只更新这篇文章,一年之后,以便不为我的后代留下我最初的负面“评论”。

11 个答案:

答案 0 :(得分:54)

umbraco的学习曲线很短但很陡峭。一旦全部“点击”,您就会在短时间内启动并运行。

它与其他CMS平台的不同之处在于,您不会开箱即用 - 只需要一个空白画布即可使用。其他cms系统将为您设置默认模板,并允许您放入预先构建的功能。根据设计,Umbraco根本不是那样的。你只能得到你所放的东西,它不会为你生成任何东西。

这对于希望100%控制其代码/标记的开发人员和设计人员来说是理想的选择。

4.7版(目前在候选版本中)引入了用于创建宏的Razor语法。这消除了需要XSLT + XPath,我认为这是很多人的一个绊脚石。即使您不熟悉Razor,它也比基于XML的产品更直观。

以下其他海报提到了这些视频。 20美元是一个很小的代价,可以快速启动和运行。

答案 1 :(得分:26)

重要吗?我的意思是,如果您发现它很难使用,并且还有其他替代方案,为什么还要坚持?如果它对您来说不直观,那么您会发现它很难使用。如果它没有你认为需要的杀手级功能,请将其转储并继续前进。你不需要试图围绕一些奇怪的设计(对你)产品包装的麻烦,产品的开发人员不需要试图支持那些认为他们的产品应该以某种方式工作的人的麻烦不是为了设计的。

这些都不是苛刻的,只是实际的。您可以自由选择,因此请选择最适合您的方式。听起来它不起作用,所以继续前进。我的姐夫想要买一辆沃尔沃,但发现控制装置和仪表板完全混乱,所以他最后换了一辆宝马。沃尔沃没有错,我的姐夫没有错,只是认知失调。别担心。

答案 2 :(得分:17)

作为一名头发花白的CMS老手,我可以说Umbraco并不比其他许多CMS解决方案更难设置和使用。

然而,无论您认为它是难还是简单,很大程度上取决于您之前对CMS的体验以及您对CMS应该提供的开箱即用的期望。

我主要使用较大的CMS:

  • Microsoft CMS
  • 即时性
  • 奥布特雷埃
  • 礁石(任何人都记得那个!)
  • 等...

对付那些并不容易使用它并且可能更容易,因为它往往会让您不受限制并让您继续构建所需的功能。

然而,如果你的期望更多地基于像Wordpress这样的东西,即安装和使用但有更多有限的选项,那么可能很难开始(如果你只是在不安装网站入门套件的情况下启动它)。

我的建议是,如果您要构建一个小型网站,请查看Creative website starter kit处的our.umbraco.org。您还可以安装许多软件包,以简化操作或添加特定功能(包括pre-built navigation controlsfull blog solutions)。

另请查看Wiki on our.umbraco.org并提问in the forum,社区有用且友好。

答案 3 :(得分:17)

我已经用Umbraco建立了5年的网站,我不认识你对Umbraco的描述是一个非常困难的CMS,但我会尽量提供一些指示来帮助你,如果你还在考虑Umbraco:

  1. 转到http://our.umbraco.org,阅读维基页面,并在论坛上发布任何问题,这是一个非常友好的社区。
  2. 安装Umbraco时始终使用Microsofts Web Platform Installer,它将帮助您创建站点并设置数据库。只需确保在子/虚拟目录中安装Umbraco,因为Umbraco无法处理这样的设置。
  3. 如果可能的话,在使用IIS7和SQL Server Express的开发计算机上进行安装,它确实可以正常工作,并且可以通过xcopy传输和数据库备份的恢复来完成已完成站点的部署。 LI>
  4. 在您为网站编写HTML代码之前,不要启动新的Umbraco网站,或者至少对页面类型有一个真正明确的想法,并且html你需要的内容。
  5. 我希望我会在Umbraco论坛上见到你。

    此致 Jesper Hauge

答案 4 :(得分:6)

Umbraco与Sitefinity,DNN或Drupal等其他CMS略有不同。它确实与Sitecore相比。

是的,有一点学习曲线。我认为XSLT可以导致这种情况,但更有可能的是,你必须了解Umbraco的结构。开箱即用的“模块”很少,你必须安排和设计。相反,它允许您轻松创建自己的结构和标记,不会强迫您进入难以摆脱的框。

我使用过Drupal,Sitefinity,WordPress,Sitecore和其他一些人,坦白说Umbraco是我最喜欢的。如果您知道如何开发优秀的网站,并且您不希望限制您的设计,标记或客户体验,那么Umbraco是一个很好的选择。如果你不是真正建立一个网站,但只是想把各个部分放在一起并让“某些东西”起作用,那么它可能不值得你花时间。如果您构建了大量网站或希望最终用户轻松编辑内容(而不仅仅是一个大型的富文本编辑器),那么可能值得克服学习曲线。

这些视频完全值得花20美元观看BTW。它们远比你能找到的任何文档好得多,也许5-6个视频后你应该“得到它”。只需购买一个月,然后取消。

社区也很棒。如果你正在努力,请前往http://our.umbraco.org论坛并获得一些帮助。那边有很多。

此外,尝试安装Creative Web Starter Kit软件包或Blog 4 Umbraco软件包以获得良好的开端。那些来自Sitefinity或Drupal背景的人会更熟悉,可能会帮助学习曲线变平。

祝你好运!

答案 5 :(得分:3)

作为一名高级.NET程序员,我自然而然地倾向于基于.NET的解决方案,而Umbraco似乎是一个坚实的CMS。所以我安装了它并试图获得一些知识并将其付诸实践,这些是我的发现:

  • 视频内容非常薄弱。跑道的第一个介绍视频讲座。什么是跑道???请不要行,我是第一次使用。
  • 您必须为最高级的视频付费。难怪它还没有成为主流的基于.NET的CMS。
  • 开箱即用的演示不起作用(我选择了商业主题菜单不起作用)
  • 管理区域非常直观
  • 安装强制Web-Matrix安装..我有IIS7,我们的生产系统也是如此......我不想要WebMatrix !!!找到这方面的文档并不容易。

总而言之,使用完全让我离开Umbraco。

所以我在同一时间接受了Wordpress,发现扩展管理界面非常容易。文献和社区支持是一流的。遗憾的是它的PHP基础,因为在我的公司中,它不会在.NET开发人员中投入大量资金: - (

答案 6 :(得分:3)

除了意见外,这一切都取决于你的背景。我是一名软件工程师而非网站管理员。所以,我认为像软件工程师一样,不像网站管理员。

Umbraco对我的安装非常令人沮丧,因为没有很容易找到的TEXT文档。一旦我终于找到了,安装就轻而易举。

许多网页设计师面临的问题是他们不是软件工程师。对于不是软件工程师的网页设计师来说,没什么不好的,它只是一种看待世界的不同方式。我与网页设计师一起工作了很多,他们需要与我的C ++和C#后端接口;他们对几乎所有事物都有完全不同的看法。

一旦我超越了愚蠢的隐含的安装过程(糟糕,糟糕,糟糕 - 你永远不需要另外的产品来安装你自己的!)I发现Umbraco简单直观。甚至我的(非程序员)女朋友发现它比我们一直在玩的其他一些CMS更合乎逻辑。例如,Drupal很容易安装,但实际上并不是为Windows开发(ASP.NET / SQL Server)环境设计的,而且我讨厌 PHP,所以我最终放弃了。 MojoPortal非常简单,但是......它......很简单。 太简单

我喜欢Orchard,但是我最后一次看到开始的时间很少,我决定在不久的将来会出现问题。我想要一个Web内容管理系统,而不是Web开发平台。我一直认为Orchard很像* nix:“一个住的好地方,但你不想去那里。”

对于我来说,Umbraco是一个不错的中等地方,非常灵活且易于扩展。它很难不妨碍你。如果你想扩展它,你可能最好学习C#(或{cringe} VB)或者选择某人为你编写CodeBehind。但是,使用它非常简单直接。

答案 7 :(得分:1)

我不能说它是否一般难以使用 - 但我得出了与你相同的结论。我对缺乏有用的文档感到特别失望 - 他们网站上所有可能有用的视频资源仅用于支付$$$ - 这是什么?

此外,我看到的少数介绍视频从未与我点击过。他们提出了很多概念,但实际上从来没有解释过很多。

我也曾尝试过涂鸦,但这种情况从来都不起作用 - 而且由于未来不太确定,我放弃了。其他人似乎对我的要求过于复杂(Kentico,CommunityServer等)。

最后,根据superuser.com上的一位小伙伴的提示,我和BlogEngine.NET一起去了我俱乐部的网站,到目前为止,我还没有回头看。它是纯粹的ASP.NET,它吸引我,它易于扩展,有一个相当大的社区,扩展和主题和东西。根据我的个人经验,我只能建议您查看一下,如果您有一个主要(博客)基于帖子的网站。

答案 8 :(得分:1)

奇怪。我花了5分钟安装新的Umbraco网站,在2小时内我设法创建了标准的投资组合网站(好吧,当我已经习惯了XSLT)。创建,修改,添加自定义控件,向管理部分添加smth等非常容易。

在我需要一些高于Documents concept或Umbraco功能的额外数据模型之前,我不必编写任何SQL或C#代码,这很难理解(花了我半个小时)。这样的示例:自动调整大小图片,调用一些Web服务等 - 来自业务逻辑层的任何CMS模型无法涵盖的内容。

在大多数情况下,Umbraco易于使用,即使只需要一点点文档就足够了。 Umbraco提供了相当简单易用的API,但它有一个很好的技术。开发人员需要的级别,这是XML首先:XQuery和XPath使用最大的XSLT。

再一次关于安装:我只是按照安装指南的每一步进行操作。

答案 9 :(得分:1)

Umbraco的问题在于UI很笨拙,并不是很明显如何使用它以及在哪里找东西。页面底部有几个部分按钮,当您单击一个按钮时,会显示一个树形视图,您可以在其中深入查看所需内容。这是糟糕的UI 101:没有神秘的肉。所有功能都应该组织起来并且对用户可见。带有子菜单的下拉菜单是一种更好的方法。

UI元素名称不明确。例如,有一个成员和一个用户部分,一个开发人员和一个设置部分,一个内容和一个媒体部分。 Media不应该是内容吗?会员还不是用户吗?不是设置开发人员会做的事情吗?你得到了我的漂移。

随着第5版的发布,这些问题都没有得到解决。他们做的最好的事情是杀死XSLT / Classic ASP.NET并用MVC和Razor取而代之。这使得从开发人员的角度来看,尽管缺乏足够的第5版文档,但是从产品开始更容易理解。从内容创建的角度来看,它仍然缺乏。

如果你想看到一个很棒的用户界面,那么SiteFinity就是最好的选择。即使新设计不如SiteFinity 3版本,它的内容编辑是我在市场上看到的最好的。它太糟糕了,它不支持MVC,它的控件很难修改和样式。

答案 10 :(得分:-1)

我希望我知道什么!

Umbraco - Before you start