【问题标题】:Migrating from Squarespace从 Squarespace 迁移
【发布时间】:2019-07-25 18:46:30
【问题描述】:

我们有一个 Squarespace 网站 (nataal.com),在过去 4 年里一直在稳步增长。它现在有大约 670 页,并且变得相当笨拙,尤其是在尝试滚动浏览各种页面和链接菜单时。 Squarespace 根据文档说最大 1000,但推荐

有没有人有过将这样的网站迁移到更好平台的经验,无论好坏?我对 Drupal 有一些了解,如果从一开始就使用它,我认为它会运作良好。我也听说过 Wagtail 的好消息,但我从未见过它在运行中。还是我应该考虑其他一些平台?

所以,我正在寻找的是一个 CMS 平台,可以

比 Squarespace 更容易处理更多页面

从 Squarespace 迁移,保留每个页面的大部分结构。

自动构建页面索引。

调整任何给定页面的布局以适应主题。

【问题讨论】:

    标签: drupal migration content-management-system wagtail squarespace


    【解决方案1】:

    Wagtail CMS 和 Drupal 都可以轻松支持数千个页面。在我看来,Wagtail 比 Drupal 更容易使用 - 许多最终迁移到 Wagtail 的网站在历史上都来自 WordPress 和 Drupal(不是全部,但很多!)。

    我只能为您提供有关帮助指导您做出决定的方法的信息,因为最终您选择的 CMS 是您的决定。

    Drupal 是一个基于 PHP 的 CMS,通常使用 Apache 和 MySQL。使用它的一些优点是在技术堆栈中的流行和易于部署。但不利的一面是代码变得凌乱、不守规矩,并且由于 PHP 作为一种语言的结构,最终很难维护(并非在所有情况下,但在 大多数 情况下最终会发生这种情况)。

    Wagtail 是一个基于 Python 的 CMS,它位于名为 Postgres 的不同数据库之上,但它可以替换为您喜欢的几乎任何其他数据库(Postgres 被称为开源数据库的“企业版”)。 Wagtail 还位于一个名为 Django 的广受欢迎的框架上,该框架具有许多出色的功能(此处不胜枚举),但其中的出色功能是安全性。使用 Django/Wagtail 站点,您将不得不做更多的开发工作。实际上并没有像 WordPress 那样的“插件”系统,但这也意味着延长代码库的寿命,并且随着代码的增长更容易维护代码(由于 Python、Django 和 Wagtail 的性质)。

    我认为迁移如此大的网站的最大缺点是将您的所有内容都迁移过来。在 Wagtail 中,您可以将所有页面 slug 构建为与您的 squarespace 站点完全相同,这很好。但是,将这么多数据从 Squarespace 迁移到另一个 CMS 并没有一个“简单”的解决方案。 (但是请进行迁移,即使这样做很痛苦,因为随着时间的推移和您的网站变得更大,它只会变得更加痛苦)。

    无论您最终选择哪种 CMS,任何动态网站都可以非常快速轻松地为您创建索引页面。

    话虽如此,如果您选择走 Wagtail 路线,我在 YouTube wagtail.io/course 上有一个完整的系列可以带您从“零到英雄”。我们还有一个很棒的社区,您还可以通过Wagtail Slack 获得支持。

    祝迁移顺利!

    【讨论】:

      【解决方案2】:

      鹡鸰当然可以满足这些要求。

      如果你在英国牛津郡,你应该来看看 Torchbox(Wagtail 的创造者)谈谈它!

      【讨论】:

        猜你喜欢
        • 2017-06-30
        • 2021-02-06
        • 1970-01-01
        • 2011-01-14
        • 2019-12-21
        • 2020-08-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多