-1

对于那些体验过 Django CMS 的人,您是否知道将大型(500 页 +)html (无服务器端编程)复制到大型企业可能有多合适?

我看过他们的模板系统,它似乎有自己的语言。由于我只是一名中级开发人员,我想避免一个庞大而混乱的迁移过程。

谁能建议将这种性质的大型网站复制到该 CMS 中会有多大问题?

4

1 回答 1

0

如果不了解有关当前网站的更多信息,就无法真正回答这个问题。

但是,将一个大型半静态网站移植到 django CMS 我可以告诉你这是可能的。

我们是这样做的:

  1. 提取网站设计的“通用”部分(如内容,而不是内容)并将它们转换为 Django/django CMS 模板。

  2. 将您当前站点的内容提取为某种中间格式。

  3. 编写一个脚本,使用 cms.api [1] 将提取的内容转换为页面树并将适当的插件添加到这些页面(这可能很重要,因为您必须从 html 内容中找出正确的插件类型)。

确保这些步骤都是自动化的,然后在站点上运行该脚本。调整直到网站大部分自动化转换,然后手动修复剩余的问题。

[1] http://docs.django-cms.org/en/2.4.0/extending_cms/api_references.html#cms-api

于 2013-06-19T11:08:15.953 回答