我更关注CMS,因为我希望我的客户能够尽可能地自给自足。无论如何,我刚刚开始评估,并将根据我的结论更新。但是,由于我开始首先评估Umbraco,我想得到一致意见。
我不喜欢C#或Vb.Net。所以我愿意接受。
答案 0 :(得分:40)
Umbraco CMS是一个非常灵活的CMS。该产品的核心代码是用C#编写的,但实际上你永远不应该阅读Umbraco的来源,因为它可以延伸。
你可以在Umbraco的V4中使用.NET masterpages以及用你喜欢的VB或C#编写的.NET用户控件。
我建议你看看,让我知道你的想法。
以下是一些帮助您入门的链接。
答案 1 :(得分:18)
我和我的公司在过去一个月左右评估了Umbraco,看看它是否符合我们的需求。
我们正在寻找一个开源替代我们开发的基本内部CMS。
CMS必须在.NET中,并且最终用户和开发人员都可以轻松使用。 它还需要可定制和扩展。
Umbraco勾选了所有这些盒子,并且周围有一个活跃而有用的社区。 p>
然而,文档并不是非常完整或最新,这可能使入门相当困难。特别是对于更复杂的实现。
另一个薄弱环节是工作流程和页面锁定,但这正在商业版本中进行,实际上只是大规模实施的一个问题。
为了掌握简单的网站,The Creative Website Starter ki非常出色,为您提供了很好的基础,让您了解Umbraco的工作方式以及如何实施基于CMS的简单网站。
在开始Umbraco实施之前,最重要的事情是规划文档类型和内容类型。这是因为一旦实现,就很难在已经创建和填充的页面上更改文档类型。无论如何,CMS项目总是在规划阶段生存和死亡,所以这与任何其他CMS没有什么不同。
多年来我使用了许多不同的CMS平台:Immediacy,MCMS,Sitecore,Obtree,Reef,Reddot等等,我发现Umbraco稳定,快速和可扩展。
它有它的怪癖,并且在某些地方缺乏润色,但总体而言,它是适用于中小型网站的优秀CMS,并且对于大型网站也进行了一些调整。
我们The Cogworks已经确定了Umbraco,现在正在将我们的客户,我们的传统平台迁移到Umbraco以及全新的实施。
答案 2 :(得分:9)
到目前为止,我已经使用umbraco建立了3个专业网站(版本4),我对它非常满意。 关于它的最好的事情是可扩展性..它是免费的! 任何优秀的开发人员都会立即学习它,一旦你知道它是如何工作的,天空就是极限。我之前使用过XSLT,因此切换到umbraco对我来说更容易。
我最初担心大型网站的XML使用情况,但我看到有大量网站的10K +页面和用户控件在umbraco 2上运行,所以现在所有的恐惧都消失了。
缺乏文档可能有时会出现问题,但您通常可以针对任何出现的情况进行谷歌答案。
底线:大yay!
答案 3 :(得分:8)
答案是......可能是的,但这取决于。
我们对它进行了很好的研究,发现虽然它非常好,但如果您对需要对其进行详细控制的用户有简单或非常具体的要求,那么最好不要自己动手。
虽然它很稳固并得到很好的支持,但我们觉得学习曲线仍然足够陡峭,以至于我们只能做出合理的投资,最终会得到比我们想要的更妥协的东西。
该集团的一家姐妹公司经历了类似的演习并得出了同样的结论。这两家公司都在旅游行业,我们正在建设的网站需要非常具体的结构,使用特定的数据源等等,让Umbraco以我们想要的方式工作,就像从头开始使用.NET MVC和保持完全控制。
简而言之,如果你想要一个CMS,看看你的要求,看看你最好不要自己构建一些东西,那就好好看看你的要求。
(注意:我不是说滚动你自己总是最好的前进方式,但它可以提供真正的好处,值得努力)。
答案 4 :(得分:4)
在多种语言中使用了许多CMS应用程序(Drupal,Joomla,Wordpress,Sitefinity,DotNetNuke等),这些都归结为您需要做什么以及哪些功能对您最重要。每个CMS都有自己的优点和缺点列表。
开箱即用,有些CMSs具有更灵活和简化的后端。但是,从ASP.NET方面来看,我的经验是Umbraco是最容易扩展和最灵活的。如果您打算自己进行开发,那么限制很少,社区非常有帮助!
答案 5 :(得分:3)
自从第2版开始就与Umbraco一起开发,它只是不断壮大。母版页,精湛的模板引擎(一旦习惯了XSLT)和易于使用的UI是它真正的优点......
答案 6 :(得分:3)
在几个项目中使用Sitecore和Sitefinity之后,我才刚刚开始使用Umbraco。我非常喜欢它,我喜欢前端开发人员可以完成的基本工作,从而腾出了.NET开发人员的时间来完成这些工作。
Umbraco.tv让我快速上手。
到目前为止,我喜欢Umbraco为网站建设者提供的可扩展性,简单性和可控性。