我只使用过Sitefinity 3.7。说实话,即使有Telerik的支持,一旦超出基础知识,我发现它非常难用。
关于Orchard,我完全同意Josh的观点,支持是一个大问题。Bertrand Le Roy每天只会在Stackoverflow上回答你的问题,有时非常简短。需要3或4天才能解决问题,尽管Bertrand Le Roy很愿意提供帮助,但Orchard需要改善支持。所以在Orchard中,你需要深入了解。
Orchard的另一个缺点是对于不是编程极客的最终用户来说,它的用户界面非常差。程序员可以处理层和区域,并在列表中使用大量层和区域。也就是说,Sitefinity更加所见即所得,而且我认为对于最终用户而言更好。
然而,对于程序员而言,我发现尽管支持很少,Orchard比Sitefinity容易得多。
以下是两个CMS之间的区别示例:
1. 菜单。
Sitefinity非常棒,因为你可以拖放树形视图来组织页面,并且这反映在菜单中。
Orchard表示他们将在1.5版本中内置分层菜单。然而,你需要通过表单输入页面,而不是像Sitefinity一样具有图形拖放功能。
页面。
同样,在Sitefinity中,你只需将控件拖放到页面上。
在Orchard中,你必须以非常极客的方式配置图层和小部件(对于终端用户来说)。
此外,例如,如果你有一个站点,每个页面都有自定义标题图像,以及左右列中的自定义内容,则您需要为具有这些额外自定义部件的每个页面设置一个图层。(Orchard“页面”仅允许您有一个内容块)。这对于除了最极客之外的任何人来说都可能是一场噩梦。
用户反馈:
我开发了两个Sitefinity 3.7站点。一个是为有WordPress经验的人设计的,另一个是为一对经营旅行社且对IT挑战巨大的夫妇设计的。我们没有从用户那里得到任何反馈。这是你可以得到的最好的反馈。只需查看其中一个站点(IT挑战夫妇)。
PrestonReid
我们在三年前为他们设置了这个系统,之后就没有再听到过他们的消息。所有的内容都是由他们输入的。
如果我们使用Orchard来完成这项工作,我们将定期为他们设置图层和小部件。
我的总结是:
我真的很喜欢Orchard。作为一个程序员,我认为它很容易使用。对于最终用户来说,它可能是一场噩梦,但如果你编写一些模块,大多数障碍都可以克服。
例如,我编写了一个名为Wingspan.Views(目前还未在库中)的模块,它允许每个“页面”或视图(我称之为视图)上添加3个额外的编辑器:一个用于主要图片,一个用于右侧内容,一个用于左侧内容。您还可以使用普通的正文部分提供主要内容。菜单仍然是我正在解决的问题。
我们将为我们持续参与的客户使用Orchard,以便我们可以设置所需的图层和小部件。我们将开发功能(模块),根据客户的需要和负担能力进行复杂程度的设计。
对于技术挑战型客户,我们将使用Sitefinity 3.7。如果需要开发复杂的额外功能,我们将拒绝在Sitefinity上工作。
注意:
Orchard中最好的功能之一是Shape Tracing工具。不确定Sitefinity是否有类似的工具。
那么什么是Orchard,它的发展方向是什么?
Orchard是开源的,并且似乎得到了微软的赞助。就像我认为Bertrand Le Roy是由微软支付的一样。
从阅读博客等内容来看,其想法是提供可以被其他微软合作伙伴(例如DotNetNuke)使用的代码。
为了真正实现,Orchard需要一个更加图形化的用户界面,否则终端用户会觉得它太过极客。
这很遗憾,因为对于程序员来说,这是一个非常好用且易于配置的工具。