【发布时间】:2013-06-12 10:58:47
【问题描述】:
对于那些体验过 Django CMS 的人,您是否知道将大型(500 页以上)html 仅复制(无服务器端编程)对于大型企业来说是多么合适?
我查看了他们的模板系统,它似乎有自己的语言。由于我只是一名中级开发人员,因此我希望避免大而混乱的迁移过程。
谁能告诉我将这种性质的大型网站复制到这个 CMS 会有多大问题?
【问题讨论】:
标签: django content-management-system django-cms
对于那些体验过 Django CMS 的人,您是否知道将大型(500 页以上)html 仅复制(无服务器端编程)对于大型企业来说是多么合适?
我查看了他们的模板系统,它似乎有自己的语言。由于我只是一名中级开发人员,因此我希望避免大而混乱的迁移过程。
谁能告诉我将这种性质的大型网站复制到这个 CMS 会有多大问题?
【问题讨论】:
标签: django content-management-system django-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
【讨论】: