17

我一直在寻找一段时间,现在为一个死亡简单的CMS多语言支持。理想的候选人非常精益,并为不同领域设置不同语言提供了可能性。如果语言支持由插件/扩展程序提供,那也没问题。简单的多语种CMS?

例如,我希望example.com指向英文,example.fr应该是法文。使用不同的URI映射搜索引擎优化。

它可以用PHP,Ruby或Python开发,并且必须是开源的。

任何提示?
谢谢

编辑/更多详情
我要的是一个CMS是作为简单易用和把握客户为辐射点,但对可转换成不同语言的文章每个资源的标签。

语言必须能够使用多个域,每种语言一个。

我想轻松地将同一篇文章用于多种语言,并且只有仅连接到一种语言的文章(例如博客文章或新闻报道)。

CMS的核心功能应该很轻(像Radiant,不像Drupal/Joomla),但可以通过插件轻松扩展。

+0

您所描述的要求并不足以推荐任何东西,真的。你能详细阐述更多,所以你可能会得到比Typo3/Django-CMS/Joomla/etc.等更具体的答案。因为几乎每一个CMS都有你迄今描述的功能。 – mawimawi 2010-05-26 13:28:52

+0

看看zenar.io CMS其活着的项目在我看来非常好。 – vinsa 2015-08-01 17:01:17

回答

1

你可以去三次award-winning,则Joomla

Joomla是一个屡获殊荣的内容 管理系统(CMS),它使您 建立网站和功能强大 在线应用。很多方面,包括其易用性和 可扩展性,已使得Joomla 最流行的网站软件 可用。最重要的是,Joomla是一个 开放源代码解决方案,可供所有人免费使用 。

+1

如果网站更复杂,我可能会去Drupal。但是Drupal和Joomla都是我需要的东西。而且我不希望我的客户在他们的管理员中拥有那么多选项。 – Christoffer 2010-05-26 12:59:38

+1

在Joomla(也许Drupal,但我不知道它),可以为每个用户的需求定制管理员。在Joomla中,您也可以只访问前端。这简单得多(创建和编辑文章,主要是那些)。 – Etienne 2010-05-26 13:37:54

1

以我的经验:WordPress的+ wpml

+0

在这里!得到我的投票:) – TheDeadMedic 2010-05-27 14:21:06

2

FrogCMS被描述为Radiant的PHP版本。我没有使用它,但它看起来很简单。缺点是它的发展似乎停滞不前。

根据我的经验,我建议你试试Silverstripe

+0

我真的找到了,看看青蛙。但它是非常错误的,至少在我的服务器设置。 – Christoffer 2010-05-27 07:13:29

+0

银条纹是一个很好的 – dzida 2010-12-10 17:25:39

5

我已经找了一个支持多语言文本内容的基于PHP的CMS,但是我找不到满足我需求的解决方案。

根据我的经验,我建议使用Django CMS如果您知道Django的基础知识并且它很好地支持多语言内容,那将非常简单。

+0

不能同意更多,这是我见过的最好的CMS之一! – 2012-01-19 12:42:45

+0

仅供所有考虑使用此CMS的用户使用:“django CMS需要Django 1.8和Python 2.7,3.3或3.4。” – 2016-08-11 14:16:03

0

我建议Ubiquo + ubiquo_i18n插件

http://guides.ubiquo.me/edge/ubiquo_i18n.html

CMS的界面轻松地让您正在试图完成的任务:你可以有一个文章翻译成其他语言,或者干脆保持每语言不同的文章。

免责声明:我的开发者之一:)

+1

确保你也回答不会促进你的产品的问题:) – 2012-04-25 09:40:16

5

我的要求(或假设的要求的客户):PHP,MySQL,共享主机。

经过长时间的研究和测试,我终于找到了Processwire CMS。使用他们的tutorial over here,我得到了几分钟内运行的多语言功能。只需安装“语言支持”和“多语言”模块。然后,您可以在设置>语言下定义语言。之后编辑或创建页面时,所定义的语言将出现在页面设置中。对于每种语言,你会发现一个自定义的textarea。

我还发现Bolt CMS和他们的github线程约multilingual support指向一个扩展,看起来也可行,提供多语言支持。

希望有所帮助。


更新09/2016:

我们使用ProcessWire开发我们自己的网站https://www.memelpower.com/,这是梦幻般的。字段与模板(在数据库和PHP文件中)的概念提供了巨大的灵活性。多语言部分变得非常简单。你只是Text类型更改领域TextLanguage,指定要下>设置>语言,它们出现在文本框上面使用的语言,并可以进行切换:

multilingual CMS

从我最近的经验,我可以说这是多语种CMS的最佳实施。