2011-05-03 55 views
4

我在寻找一个CMS能够给我提供这些功能:CMS与支持多语言的和自定义URL重写

  • 与语言

  • 每篇文章都属于自定义数字本地化领域可能有父类别的类别

  • 语言和类别可以通过url example/en/maincategory/subcategory/my-article-url-rewrite计算

我在寻找这些功能的Drupal。我还没有找到本地化的东西。我发现了另一种解决方案,可以满足我的需求,即Plone,但我无法决定哪个可以给我我想要的。 Drupal能做到这一切吗? Plone?或者有另一种解决方案?

回答

8

Plone对于这个项目来说似乎是一个不错的选择。

  • 本地化可以使用优秀的产品LinguaPlone;
  • 可以使用collective.virtualtreecategories或使用层级词汇表和自定义字段与collective.dynatree小部件(我在最近的项目中做了类似的操作)处理分层类别;
  • Plone不回收内容使用URL调度,但路径遍历;但是,使用正确的内容放置在文件夹内,您可以拥有符合您的格式的目录结构。

当然,您还可以访问Plone强大的用户和组管理工具,ACL,工作流引擎和许多其他功能。

如果您在Python是有见地的,你可能也想看看Django,这更像是一个比一个CMS框架,但嘿...

+0

Plone主题引擎它是如何工作的?它是非常灵活的吗? – 2011-05-03 13:48:05

+0

灵活吗?当然。主题你的Plone网站有很多种方法。最新最性感的技术是Diazo(collective.xdv):http://collective-docs.plone.org/templates_css_and_javascripts/index.html – zedr 2011-05-03 14:05:43

2

是的,如。 Drupal 6能够做到这一点。只要看看在模块细看:

  • 国际化(快捷键为 “国际化”),
  • 语言环境,
  • 语言图标,
  • Pathauto,
  • 音译,

有很多工具。

要查找多语言相关的模块,只要按照链接:http://drupal.org/project/modules?filters=tid%3A97%20drupal_core%3A87%20bs_project_sandbox%3A0&solrsort=sis_project_release_usage%20desc

的Drupal甚至提供翻译文件的界面和一些模块有其接口在安装文件捆绑的翻译。

如果您只需要您指定的功能,您只需要安装您选择的模块,根据需要更改默认配置,并且可以执行您计划的任务:) Drupal的某些管理界面对新用户不友好,但它肯定能够快速满足您的要求。

+0

Drupal中是否有内容发布工作流程? – 2011-05-03 11:46:58

+0

是否可以应用每页的主题? – 2011-05-03 15:43:52

+0

是的,有内容发布工作流程的模块,主题也可以根据多种因素进行更改。 说到模块,有aprox。其中10万(afair),默认可通过http://drupal.org/project/modules访问 如果您需要评论,您可以访问httpdrupalmodules.com – Tadeck 2011-05-03 20:55:37

0

如果您使用的类别和子类别的固定名单,然后所有的需求都在EZ的标准功能发布CMS提供http://share.ez.no 如果他们不是一个固定的名单,那么你可能需要创建一个一点自定义代码。 CMS也使用Zeta Components