Umbraco,这只是我还是真的很难使用?

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

我一直在寻求“最好的”CMS,以平衡易用性/可扩展性/定制等方面的使用作为一个新的垂直产品的基础,我正在计划阶段,所以在过去的一个月左右,我已经下载,安装,阅读源代码和创buildtesting网站在每个asp.net cms我可以得到我的手 – 到目前为止,我已经拉下了GraffitCMS,MojoPortal,Oxite,果园,Kuboo,也许还有其他几个我我不记得我的头顶。

对于除Umbraco以外的每一个人,我都在不到几个小时的时间里开始运行,包括添加页面,自定义模板,在某些情况下(特别是涂鸦),用C#编写窗口小部件几个小时….

但与Umbraco,摔跤了近2天才刚刚运行,现在另一个早上看video,然后build立网页等,我甚至无法甚至得到一个简单的网站运作,甚至我已经得到的网页经常工作的崩溃(更不用提狗了)…

所以,问题是:我做错了吗? 还是真的很难合作? 更重要的是,如果继续推进,是否值得呢? 还是削减我的损失,继续前进?

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

更新一年后(2011年2月): 我最初的印象仍然是准确的,Umbraco不同于我以前使用过的其他CMS的大部分,对我来说花了比平常更长的时间来“得到它”,但现在我已经有了,我不得不说,我对产品有更好的了解,它做了什么,它是如何做到的 – 而且最重要的是,它的确performance非常出色 – 特别是最新版本的4.6。 1。 所以叫我一个转换 – 我很高兴我卡住了,然后再看看。 我现在只更新这个post,一年之后,为了不遗留我最初的负面“审查”在这里为后代。

umbraco的学习曲线很短但很陡。 一旦所有的“点击”,那么你会在短时间内运行起来。

这与其他CMS平台不同,因为您不会提供任何开箱即用的东西 – 只是一张空白的canvas。 其他的cms系统会为你设置一个默认的模板,并允许你使用预先build立的function。 Umbraco在devise上并不是那样的。 你只是拿出你放入的东西,它不会为你生成任何东西。

对于想要100%控制其代码/标记的开发人员和devise人员来说,这非常理想。

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

这些video已被其他海报提及。 20美元是一个很小的代价来快速启动和运行。

有关系吗? 我的意思是,如果你觉得很难使用,还有其他的select,为什么坚持下去呢? 如果对你来说不直观,那么你会发现很难使用。 如果它没有一些杀手级的function,那就转储它然后继续。 你不需要为了一些奇怪的devise(对你而言)而头脑麻烦,产品的开发人员也不需要为支持那些认为他们的产品应该以某种方式工作的人而烦恼不是为了。

这一切都不是苛刻的,只是实际的。 你有select的自由,所以select最适合你的东西。 这听起来像是不工作,所以继续前进。 我的舅舅想买一辆沃尔沃,但发现控制台和仪表盘完全混乱,所以他换上了宝马。 沃尔沃没有什么不对,我的姐夫没有错,只是认知上的不和谐。 别担心。

我已经用Umbracobuild立了5年的网站,而且我不认为你对Umbraco的描述是一个非常困难的CMS,但是我会尽力在这里提供一些指导来帮助你,如果你还在考虑Umbraco:

  1. 访问http://our.umbraco.org ,阅读Wiki页面,并在论坛上发布任何问题,这是一个非常友好的社区。
  2. 安装Umbraco时总是使用Microsofts Web平台安装程序,它将帮助您创build您的网站,并设置您的数据库。 只要确保不要将Umbraco安装在子/虚拟目录中,因为Umbraco无法处理这样的安装。
  3. 如果可能的话,在具有IIS7和SQL Server Express的开发计算机上进行安装,这样做肯定可行,并且完成站点的部署可以通过xcopy传输和数据库备份的还原来完成。
  4. 不要开始一个新的Umbraco网站,然后再编码您将要用于网站的HTML,或者至less对页面types和html内容有一个非常清晰的认识。

我希望我会在Umbraco论坛上见到你。

问候Jesper Hauge

作为一个灰白的CMS老手,我可以说Umbraco并不比其他许多CMS解决scheme更难以build立和使用。

然而,你是否觉得这很难或很容易取决于你以前的CMS经验,以及你对CMS应该提供什么样的期望。

我主要与较大的CMS合作:

  • 微软CMS
  • 直接
  • 奥布特雷埃
  • 礁石(任何人都记得那个!)
  • 等等….

对于这些,使用起来并不困难,而且可能更容易,因为它往往会阻碍你的发展,让你继续构build你所需要的function。

但是,如果你的期望更多地基于WordPress的东西,即安装和去,但有更多的select有限,那么可以很难开始(如果你只是没有安装网站入门套件启动)。

我的build议是,如果您正在build立一个小型网站,请访问我们的 http://www.umbraco.org上的Creative网站入门套件; 。 还有很多可以安装的软件包,可以使事情变得更简单,或者添加特定的function(包括预先制作的导航控件和完整的博客解决scheme )。

另外看看our.umbraco.org上的Wiki,并在论坛上提问,社区是有帮助和友好的。

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

是的,有一个学习曲线。 我认为XSLT可能会导致这种情况,但更可能的是,您必须了解Umbraco的结构。 开箱即用的“模块”非常less,您必须安排和devise风格。 相反,它可以让你轻松地创build自己的结构和标记,不会让你陷入一个难以摆脱的框中。

我用过Drupal,Sitefinity,WordPress,Sitecore,还有一些其他的,坦白说Umbraco是我的最爱。 如果您知道如何开发出色的网站,并且您不想限制您的devise,标记或客户体验,那么Umbraco是一个不错的select。 如果你不是真的build立一个网站,而只是想把各个部分拼凑在一起,并得到“某些东西”的工作,那么这可能不值得你花时间。 如果你build立了大量的网站,或者希望你的最终用户轻松地编辑内容(而不是一个大的富文本编辑器),那么这可能是值得克服的。

这些video完全值得20美元收看BTW。 他们比你能find的任何文件都要好得多,在5-6个video之后,你应该“得到它”。 只需购买一个月,然后取消。

社区也很棒。 如果您正在努力,请转至http://our.umbraco.org论坛并获得一些帮助。; 那边有很多东西

此外,请尝试安装Creative Web Starter Kit软件包或Blog 4 Umbraco软件包以获取先机。 那些来自Sitefinity或Drupal背景的人会更加熟悉,并且可能有助于学习曲线的平滑。

祝你好运!

除了意见,这一切都取决于你的背景。 我是软件工程师,不是网站pipe理员。 所以,我觉得像一个软件工程师,而不是一个网站pipe理员。

Umbraco对我来说是非常令人沮丧的,因为没有简单的TEXT文档。 一旦我终于find了,安装就变得轻而易举了。

许多网页devise师的问题是,他们不是软件工程师。 对于不是软件工程师的网页devise师来说,这是一个不同的看待世界的方式。 我已经与需要与我的C ++和C#后台接口的网页devise师工作过很多, 他们几乎拥有完全不同的视angular。

一旦我通过了愚蠢的暗示安装过程(这是坏的,坏的,坏的 – 你不应该要求另一个产品只是自己安装! )我发现Umbraco简单直观。 即使我的(非程序员)女朋友发现它比我们一直在玩的其他一些CMS的逻辑更为合理。 例如,Drupal的安装很简单,但并不是真正为Windows开发(ASP.NET / SQL Server)环境devise的,而且我讨厌 PHP,所以我最终放弃了这一点。 MojoPortal真的很好,很简单,但是… …很好…很简单。 简单了。

我喜欢Orchard,但是最后一次看到,从什么开始,我觉得在不久的将来这将是一个问题。 我想要一个网页内容pipe理系统,而不是一个网页开发平台。 我一直认为果园很像* nix:“一个很好的生活的地方,但你不想去那里。

Umbraco对我来说是一个很好的中间地点,非常灵活和容易延伸。 它非常努力的不要妨碍你。 如果你想扩展它,你可能会最好的学习C#(或者{Cringe} VB),或者select一个人为你编写CodeBehind。 但是,使用它非常简单和直接。

作为一名高级.NET程序员,我很喜欢基于.NET的解决scheme,而Umbraco似乎是一个坚实的CMS。 所以我安装了它,并试图获得一些知识,并得到它,这些是我的发现:

  • 内容上的video很荒谬。 跑道的第一个介绍性video谈话。 什么是跑道? 没有行话请,我是第一次的用户。
  • 你必须支付最先进的video。 难怪它还没有成为主stream的基于.NET的CMS。
  • 开箱即用的演示是非function性的(我select了商业主题,菜单不起作用)
  • pipe理区非常不直观
  • 安装部队Web-Matrix installatiuon ..我有IIS7,所以我们的生产系统…我不想要WebMatrix !!!find这个文件也不是容易的。

总而言之,使用和完全放弃Umbraco。

所以我已经拿起了Wordpress的同时,发现扩展pipe理界面非常容易。 文化和社区的支持是非常好的。 只是可惜它的PHP的基础,因为这不会在我的公司,在.NET开发人员投入巨资飞:-(

我不能说一般情况下是否很难使用 – 但我得出了和你一样的结论。 我特别对缺乏有用的文档感到失望 – 在他们的网站上所有可能有用的video资源都是用来付$ $ $的 – 这是怎么回事?

另外,我看到的一些介绍video从来没有与我一起点击。 他们提出了很多概念,但从来没有解释太多。

我也曾经尝试过涂鸦,但是这种方式从来都没有奏效,而且未来也不太确定,所以我放弃了。 其他人似乎对我的要求过于复杂(Kentico,CommunityServer和其他人)。

最后,根据superuser.com上的一个小伙子的提示,我用BlogEngine.NET去了我的俱乐部的网站,到目前为止,我还没有回头。 这是纯粹的ASP.NET吸引我,它很容易扩展,有一个扩展和主题和东西相当大的社区。 根据我个人的经验,我只能推荐你检查一下,如果你有一个主要(博客)的post为基础的网站。

奇怪。 我需要5分钟才能安装新的Umbraco网站,2个小时后,我设法build立了标准的网站(当然,我已经习惯了XSLT)。 这是很容易创build,修改,添加自定义控件,添加pipe理部分等

什么是难以理解(花了我半个小时),我不必写任何SQL或C#代码,直到我需要一些额外的数据模型,上面的文档概念或Umbracofunction。 这些示例:自动resize的图片,调用一些Web服务等 – 来自业务逻辑层的任何CMS模型无法涵盖的内容。

在大多数情况下,Umbraco使用起来非常简单,即使只有一点文档也足够了。 Umbraco提供了非常简单易用的API,但是有一个很好的技术。 开发人员需要的级别,这是XML首先:XQuery和XPath最大限度地利用XSLT。

再次关于安装:我只是遵循安装指南的每一步,这就是全部。

Umbraco的问题在于用户界面很尴尬,不知道如何使用它以及在哪里find东西。 在页面的底部有几个部分button,当你点击一个button时,你会看到一个树形视图,你可以深入到你想要的东西。 这是不好的UI 101:没有神秘的肉。 所有的function都应该组织起来,并对用户可见。 子菜单下拉将是一个更好的方法。

UI元素名称不明确。 例如,会员和用户部分,开发者和设置部分,内容和媒体部分。 媒体是不是内容? 不是会员还是用户? 开发人员不会设置什么? 你得到我的漂移。

随着版本5的发布,这些问题都没有得到解决。 他们所做的最好的事情是杀死XSLT / Classic ASP.NET,并用MVC和Razorreplace它。 这使得从开发者的angular度来看,让你的头脑更容易一些,尽pipe缺乏足够的第5版文档。然而,从内容创build的angular度来看,它仍然是缺乏的。

如果你想看到一个伟大的用户界面,看看没有比SiteFinity更远。 尽pipe新devise不如SiteFinity 3版本,但内容编辑是我见过的最好的。 这太糟糕了,它不支持MVC和它的控制是麻烦的修改和风格。

我希望我会知道的!

Umbraco – 开始之前