多语言CMS - 清洁,可维护构建的解决方案?

时间:2011-03-10 11:12:48

标签: php wordpress content-management-system expressionengine multilingual

嘿,第一次在Stack Overflow上问一个问题,所以对我很轻松!

我最近开始致力于CMS驱动的网站,该网站需要多语言功能(12种语言!)。在过去,我已经推出了Expression Engine / Wordpress版本,但最终产品一直很难让客户使用,而且往往很难维护。

对于这个新版本,我想找到(尽可能接近)完美的解决方案,因为一个12语言网站很快就会变成一场噩梦!

我想知道是否有任何轻量级CMS可以轻松扩展,因此我可以使用基本CMS功能并根据我的需要进行扩展。 CMS必须是基于PHP的。不幸的是,没有时间或预算来构建一个定制的CMS,所以它必须是一个现成的解决方案(否则它将一直是codeigniter ......)。

谢谢!

5 个答案:

答案 0 :(得分:2)

我对Wordpress 有三个建议(不是在你的问题中,我知道,但你标记了它)

如果您愿意花钱,我可以为Wordpress推荐the WPML插件。

如果没有,WordPress有两个可能性:

  • 使用Wordpress的多站点功能> 3.0(每个语言一个站点)
  • qTranslateqTranslate Meta相关联。我使用它,它确实很好用(但从未测试过12种语言)。

答案 1 :(得分:2)

你有很多漂亮的CMS,不需要创建另一个!

我的建议是Drupal,它非常棒,你可以添加你想要的所有语言,你可以拥有本地化的界面,本地化的内容,一个很棒的翻译导航。 Drupal实际上被设计用作多语言工具。

您可以在此处概述本地化版本的界面:http://localize.drupal.org/translate

如果您愿意这样做,请查看i18n module(国际化的简称)。

您还可以在网上找到一堆资源。

祝你好运。

答案 2 :(得分:1)

如果您出于某种原因不依赖于CMS,那么Plone(用Python编写)可以解决您的多语言需求。 (UI已经翻译成40 +语言,多语种内容管理等)

答案 3 :(得分:0)

最好的解决方案之一是使用WordPress。

安装WordPress,然后使用WordPress的WPML插件(http://wpml.org)。该插件效果很好,允许您在同一站点上使用40种语言。

其中一个杀手级功能是您可以使用自动翻译,如果翻译没有通过自动翻译完成,大多数自动翻译都是如此。

WordPress多语言(WPML)是一个付费插件,但成本不高 - 博客价格为29美元,基于WordPress的网站价格为79美元。

如果你想看看WordPress中的更多选项让我知道,我很乐意提供帮助。

答案 4 :(得分:0)

我能理解你的问题。但是,您可能无法获得所需的所有12种语言。因此,如果它是一个授权,你需要建立自己的翻译库并从那里获取相应的翻译。