我们拥有一个Squarespace网站(nataal.com),该网站在过去4年中一直稳定增长。现在它有670页左右的区域,并且变得非常笨拙,尤其是在尝试滚动浏览各种页面和链接菜单时。根据文件说明,Squarespace表示最大为1000,但建议小于400。为页面创建用户索引也是一个问题,我们的页面现在可以运行到大约50个页面(每页12个条目,包括缩略图和标题)。那就是富有创造力的人们想要的方式,我该是谁呢!
有人将这种网站迁移到更好的平台上有好有坏的经验吗?我接触过Drupal,如果从一开始就使用它,我认为它会很好用。我也听说过有关Wa的好事,但我从未见过它在运作中。还是我应该考虑其他平台?
所以,我要寻找的是CMS平台
轻松处理比Squarespace更多的页面
从Squarespace迁移,保留每个页面的大部分结构(如果不是全部的话)。
自动构建页面索引。
向东公平地调整任何给定页面的布局以适合该主题。
答案 0 :(得分:1)
Wagtail CMS和Drupal都可以轻松支持数千页。在我看来,Wagtail比Drupal更容易使用-而且许多最终迁移到Wagtail的网站历史上都是来自WordPress和Drupal(不是全部,但是很多!)。
由于您最终选择的CMS最终是您的决定,因此我只能向您提供有关如何指导您做出决定的信息。
Drupal是一个基于PHP的CMS,通常使用Apache和MySQL。使用此功能的一些优点是技术堆栈中的流行之处以及易于部署。但是不利的一面是,由于PHP作为一种语言的结构,代码变得混乱,杂乱无章,最终很难维护(并非在所有情况下,但在大多数情况下,这种情况最终都会发生)。
Wagtail是基于Python的CMS,位于另一个名为Postgres的数据库上,但可以替换为您喜欢的任何其他数据库(Postgres被称为开源数据库的“企业版”)。 Wagtail还位于一个名为Django的流行框架上,该框架具有许多很棒的功能(这里没有太多要列出的功能),但是其中许多很棒的功能是 security 。使用Django / Wagtail网站,您将需要做更多的开发工作。实际上并没有像WordPress中那样的“插件”系统,但这也意味着要延长代码库的寿命,并且随着代码的增长,更容易维护代码(由于Python,Django和Wagtail的本质)。
我认为迁移如此大的网站的最大弊端将是转移所有内容。在Wagtail中,您可以将所有页面标记的结构与Squarespace网站完全相同,这很好。但是,没有一个“简便”的解决方案将这么多的数据从Squarespace迁移到另一个CMS。 (但是,请进行迁移,即使这样做很痛苦,因为随着时间的流逝并且您的站点越来越大,迁移只会变得更加痛苦)。
不管最终选择哪种CMS,任何动态网站都可以非常轻松快捷地为您创建索引页。
话虽如此,如果您选择走Wa路,我将在wagtail.io/course上提供完整的系列文章,可以将您从“零变成英雄”。我们还有一个很棒的社区,您也可以在Wagtail Slack上获得支持。
祝您迁移顺利!
答案 1 :(得分:1)
Wagtail当然可以满足这些要求。
如果您在英国牛津郡,您应该来看看Torchbox(Wa的创造者)来谈论它!