对于那些体验过 Django CMS 的人,您是否知道将大型(500 页 +)html (无服务器端编程)复制到大型企业可能有多合适?
我看过他们的模板系统,它似乎有自己的语言。由于我只是一名中级开发人员,我想避免一个庞大而混乱的迁移过程。
谁能建议将这种性质的大型网站复制到该 CMS 中会有多大问题?
对于那些体验过 Django CMS 的人,您是否知道将大型(500 页 +)html (无服务器端编程)复制到大型企业可能有多合适?
我看过他们的模板系统,它似乎有自己的语言。由于我只是一名中级开发人员,我想避免一个庞大而混乱的迁移过程。
谁能建议将这种性质的大型网站复制到该 CMS 中会有多大问题?
如果不了解有关当前网站的更多信息,就无法真正回答这个问题。
但是,将一个大型半静态网站移植到 django CMS 我可以告诉你这是可能的。
我们是这样做的:
提取网站设计的“通用”部分(如内容,而不是内容)并将它们转换为 Django/django CMS 模板。
将您当前站点的内容提取为某种中间格式。
编写一个脚本,使用 cms.api [1] 将提取的内容转换为页面树并将适当的插件添加到这些页面(这可能很重要,因为您必须从 html 内容中找出正确的插件类型)。
确保这些步骤都是自动化的,然后在站点上运行该脚本。调整直到网站大部分自动化转换,然后手动修复剩余的问题。
[1] http://docs.django-cms.org/en/2.4.0/extending_cms/api_references.html#cms-api