通过CMS管理子网站



我正在进行一个项目(我继承了这个项目),该项目有一个主网站,目的是收集潜在客户的联系信息和一组具有相同目的的子网站。这些站点中的每一个都有不同的设计,并且每个站点都是从文档根目录下的一个单独目录中提供的。这些子网站中的每一个也由与主站点相同的URL提供服务,其中每个子网站的URL中都指定了不同的目录,例如"http://www.example.com/subsite/"。

现在的问题是,每当需要更改时,我们的网页设计师都必须手动更改这些子网站的每个文件中的HTML。理想情况下,他们希望能够管理这些网站,并以更快速的方式对其进行更改,而不必手动更改60多个网站,每个网站可能包含10-15页HTML。

我一直在研究各种解决方案,我不确定哪种解决方案是最好的。这些网站都是用PHP构建的,我一直在研究Drupal、SilverStripe和MODX等CMS解决方案,但我不确定它们是否能满足我们的需求。我没有太多的CMS工作经验,所以我希望有更多经验的人能提供一些见解。任何人都可以就如何最好地处理这样的事情提出任何建议,我们将不胜感激。

如果我遗漏了任何可能对某人提供建议有帮助/必要的信息,请告诉我。

任何CMS都可以满足您的需要。

如果我已经很好地理解了,每个子网站都共享同一个域,但只驻留在一个子目录中。

例如,使用MODX,您可以为每个子网站定义具有特定设计的不同模板。然而,所有子网站都可以共享一些块(html代码)或片段(php代码),因此共享内容的更改适用于所有子网站。

您可以轻松地将现有设计迁移到MODX:

http://codingpad.maryspad.com/2009/03/28/building-a-website-with-modx-for-newbies-part-1-introduction/

并找到您需要的附加部件:

http://modx.com/extras/

最新更新