1

所以当地的一位议员让我为他们进行一个项目。他们希望他们所在地区的每个网站都对其网站进行彻底改造,并希望其内容易于管理。长话短说,议会预算有限,而且我身边没有足够的人力资源(他们有 200 多所学校)我想知道是否推荐这样做;

  1. 我将创建自己的 PHP 内容管理系统并将其存储为主机服务器。所有核心文件都将存储在这里。

  2. 每所学校都有自己的域,但核心文件存储在主机服务器中,这将为每个网站提供动力并处理所有请求和数据库请求。

  3. 每所学校还将拥有自己的数据库来存储自己的内容和设置。

  4. 学校管理员将有权访问其学校管理面板来编辑内容、编辑配色方案和维护网站。但是,代码引擎将存储在主机服务器上。

这样我就不必配置很多和样式 200 多个网站。并且当发布软件/安全更新时,所有商店都将共享相同的核心文件,因此所有网站都会自动更新。

我了解服务器需要是专用服务器,由理事会提供和维护。

这是推荐的,以前是否做过,还有它们的优点或缺点吗?

谢谢彼得

4

2 回答 2

1

是的,这种架构以前已经做过了。您也可以将所有内容存储在主服务器上,并消除每个位置的所有“卫星”服务器。您可以安装许多 CMS 应用程序,例如 WordPress 和 Joomla。可能值得一看其中的一个,然后简单地为它们设计样式。如果自定义解决方案更可取,那么您似乎走上了正轨。

于 2012-08-20T21:25:29.213 回答
1

我相信您已经听说过 Drupal。它是一个内容管理框架/系统(无论人们喜欢如何称呼它。它有利也有弊。一个缺点是它比 CMS 系统(如 wordpress)要复杂一些。但在我看来,它是值得麻烦。我为您的情况推荐它的主要原因是,它包含一个名为的东西Drupal Multi Site Installation,它可以更轻松地使用集中控制面板来安装、管理和控制不同 URL 中的多个 Drupal 站点,而无需重新安装代码基地一次又一次。

您可以在http://drupal.org/documentation/install/multi-site了解更多信息

您花在自己开发某些东西上的时间,可以花在学习如何使用 Drupal 管理/管理站点上。这样最终,您不仅能够实现您为实现自己开发的东西而设定的相同目标,而且您现在还掌握了如何使用世界一流的工具,这将帮助您未来也是。

于 2012-08-20T21:38:31.777 回答