我正在筹划一个简单的双语网站,我想使用基于.net的cms,但我找不到合适的东西。我有dotnetnuke和sharepoint的经验,但不适合该法案 - dotnetnuke不会多语言和动态网站元素sharepoint是一个怪物PITA,无论你从哪个角度看它:)。
我即将选择Joomla! &安培; Joom!鱼。他们很好地适应了这个法案,但有一个例外:我想创建一些cms插件,我更愿意在.net中编写它们。有什么建议吗?
答案 0 :(得分:3)
你看过Umbraco了吗?我已经与它合作为客户试用,它看起来非常好。
我认为他们是一种可能的解决方案。
答案 1 :(得分:3)
答案 2 :(得分:2)
Kentico也很不错。
答案 3 :(得分:1)
您可以查看Sitefinity。它是专有的,但支持多语言网站,并且非常,非常可扩展。基于.NET,因此您可以根据需要对其进行基本微调,或者编写任何不是开箱即用的自定义。
答案 4 :(得分:1)
我建议使用Ektron CMS400.net - 这是一款出色的内置翻译CMS。
答案 5 :(得分:1)
我同意 @Danimal ektron非常好。这不是免费的,但你绝对得到你付出的代价。
答案 6 :(得分:0)
BlogEngine对于具有良好多语言支持的博客平台非常有用。
答案 7 :(得分:0)
Umbraco再投1票
取决于你习惯了什么,但它是我用过的最好的CMS之一,并且发现很容易添加我自己的用户控件。
显然支持多种语言,但我从未尝试过。
答案 8 :(得分:0)
为umbraco +1。从来没有以任何方式限制我。它确实有一个学习曲线,但是一旦你了解了系统的基础知识,你就会惊讶于在短时间内可以做些什么。此外,伟大的支持社区!
答案 9 :(得分:0)
Webnodes CMS支持多种语言,您不需要知道XSLT ..模板是标准的aspx页面..
您可以在内容定义模块中定义内容类型,并根据这些内容类型创建强类型类。这为您提供了强类型集合,编译时错误检查,以及内容对象(称为节点)上所有属性的Intellisense。由于系统还具有内置的ORM,因此您无需编写一行SQL。
答案 10 :(得分:0)
最新版本的Umbraco不支持1:1或“标签式”翻译。我永远不会推荐它作为i18n解决方案。
答案 11 :(得分:-1)
对于.NET,假设您对XSLT感到满意,Umbraco - www.umbraco.org
XSLT认证非常重要,因为这是模板(内容)系统的基础,因此虽然最终用户不需要使用XSLT,但定义模板的人将会这样做。
编辑:
当我们在2011年底推出时,现在有了XSLT的替代品,Rambor引擎的支持正在被添加到Umbraco,并且公平地说Razor可能没有XSLT那么具有挑战性了(就像我继续对XSLT可以做些什么印象深刻,它需要一种不同的心态。)
答案 12 :(得分:-1)
+1为Umbraco作为一个伟大的CMS。至于多语言的支持,我和seanb在同一条船上。我知道它支持它,但我自己从未处理过它。