【问题标题】:Copying a large html only site into DjangoCMS将大型仅 html 站点复制到 DjangoCMS
【发布时间】:2013-06-12 10:58:47
【问题描述】:

对于那些体验过 Django CMS 的人,您是否知道将大型(500 页以上)html 仅复制(无服务器端编程)对于大型企业来说是多么合适?

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

谁能告诉我将这种性质的大型网站复制到这个 CMS 会有多大问题?

【问题讨论】:

    标签: django content-management-system django-cms


    【解决方案1】:

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

    但是,我可以告诉您,将一个大型半静态网站移植到 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

    【讨论】:

      猜你喜欢
      • 2021-01-15
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      • 1970-01-01
      • 2012-10-04
      • 2015-03-25
      • 2016-04-13
      • 1970-01-01
      相关资源
      最近更新 更多