Chr*_*fer 17 php python multilingual ruby-on-rails content-management-system
我一直在寻找一个支持多语言支持的死简单CMS.理想的候选人非常精简,可以为不同的领域设置不同的语言.如果语言支持由插件/扩展提供,则可以.
例如,我希望example.com指向英语,example.fr应该是法语.使用不同的URI映射搜索引擎优化.
它可以用PHP,Ruby或Python开发,必须是开源的.
有小费吗?
谢谢
编辑/更多详细信息
我想要的是一个CMS,它像Radiant一样易于使用和掌握客户端,但每个资源上都有标签,可以将文章翻译成不同的语言.
语言必须能够使用多个域,每种语言一个.
我想轻松地将同一篇文章用于多种语言,并且只有与一种语言相关的文章(例如博客文章或新闻报道).
CMS的核心功能应该非常轻(如Radiant,与Drupal/Joomla不同),但可以使用插件轻松扩展.
我的要求(或者说客户的要求):PHP,MySQL,共享主机.
经过漫长的研究和测试期后,我终于找到了Processwire CMS.在这里使用他们的教程我在几分钟内运行了多语言功能.只需安装"语言支持"和"多语言"模块即可.然后,您可以在"设置">"语言"下定义语言.之后,在编辑或创建页面时,定义的语言将显示在页面设置中.对于每种语言,您都可以找到自定义文本区域.
我还发现Bolt CMS和他们的github线程有关多语言支持,这指向一个看起来可行的扩展,提供多语言支持.
希望有所帮助.
更新09/2016:
我们使用ProcessWire开发自己的网站https://www.memelpower.com/,这太棒了.将Fields与模板(在DB中作为PHP文件)组合在一起的概念提供了极大的灵活性.多语言部分非常容易.您只需更改类型Text为的字段,TextLanguage在>设置>语言下指定要使用的语言,它们将显示在文本字段上方并可以切换:
根据我最近的经验,我可以说这是多语言CMS的最佳实现.
我找了一个基于PHP的CMS,支持多语言文本内容,但我找不到满足我需求的解决方案.
根据我的经验,我建议使用Django CMS,如果您了解Django基础知识并且它很好地支持多语言内容,这是非常容易的.