【问题标题】:.net multilingual cms.net 多语言 cms
【发布时间】:2010-09-07 05:24:18
【问题描述】:

我正在计划一个简单的双语网站,我想使用基于 .net 的 cms,但我找不到任何合适的。我有使用 dotnetnuke 和 sharepoint 的经验,但都不符合要求 - dotnetnuke 不支持多语言的动态站点元素,无论从哪个角度看,sharepoint 都是一个怪物 PITA :)。

我即将选择 Joomla! & Joom! 鱼。它们非常符合要求,但有一个例外:我想创建一些 cms 插件,我更喜欢用 .net 编写它们。有什么建议吗?

【问题讨论】:

    标签: .net content-management-system multilingual


    【解决方案1】:

    你看过Umbraco吗?我已经使用它为客户试用过,它看起来非常好。

    我会将它们视为可能的解决方案。

    【讨论】:

      【解决方案2】:

      N2 CMS,挺好的。也可以看看cuyahoga

      【讨论】:

        【解决方案3】:

        Kentico也不错。

        【讨论】:

          【解决方案4】:

          您可以查看Sitefinity。它是专有的,但支持多语言站点并且非常非常可扩展。基于 .NET,因此您基本上可以根据需要对其进行微调,或者编写任何非开箱即用的自定义内容。

          【讨论】:

            【解决方案5】:

            我会推荐Ektron CMS400.net——这是一款出色的 CMS,内置翻译功能。

            【讨论】:

              【解决方案6】:

              我同意 @Danimal ektron 非常好。它不是免费的,但你一定会得到你所支付的。

              【讨论】:

                【解决方案7】:

                BlogEngine 非常适合作为具有良好多语言支持的博客平台。

                【讨论】:

                  【解决方案8】:

                  还有 1 票给 Umbraco。
                  取决于您的习惯,但它是我使用过的最好的 CMS 之一,并且发现向其中添加我自己的用户控件非常容易。
                  显然支持多语言,但我从未尝试过。

                  【讨论】:

                    【解决方案9】:

                    +1 为 umbraco。它从未以任何方式限制我。它确实有一个学习曲线,但是一旦您了解了系统的基础知识,您会惊讶于可以在短时间内完成的事情。另外,很棒的支持社区!

                    【讨论】:

                      【解决方案10】:

                      Webnodes CMS支持多种语言,不需要懂XSLT..模板是标准的aspx页面..

                      您在内容定义模块中定义内容类型,并根据这些内容类型创建强类型类。这为您提供了强类型集合、编译时错误检查以及内容对象(称为节点)上所有属性的 Intellisense。由于系统还内置了 ORM,因此您永远不必编写一行 SQL。

                      【讨论】:

                        【解决方案11】:

                        最新版本的 Umbraco 不支持 1:1 或“标签式”翻译。我永远不会推荐它作为 i18n 解决方案。

                        【讨论】:

                          【解决方案12】:

                          +1 表示 Umbraco 是一款出色的 CMS。不过,就多语言支持而言,我和 seanb 在同一条船上。我知道它支持它,但我自己从未处理过它。

                          【讨论】:

                            【解决方案13】:

                            对于 .NET,假设您熟悉 XSLT,Umbraco - www.umbraco.org

                            XSLT 资格很重要,因为它是模板(内容)系统的基础,因此最终用户不需要使用 XSLT,那些定义模板的人会。


                            编辑:

                            随着我们在 2011 年底推出 XSLT 的替代方案,Umbraco 正在添加对 Razor 引擎的支持,公平地说,Razor 可能比 XSLT 更具挑战性(就像我继续对使用 XSLT 所做的事情印象深刻,它确实需要不同的心态)。

                            【讨论】:

                            • 谁对umbraco怀恨在心?您至少可以麻烦发表一下评论,说明为什么您认为显然有用的答案很糟糕?
                            • 这是一个明显的反 umbraco 模式,但没有足够的 cajones 来说明原因。
                            • 又一次随机投反对票?没有解释就没有帮助。
                            猜你喜欢
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            • 2019-08-06
                            • 2012-02-08
                            • 1970-01-01
                            相关资源
                            最近更新 更多