这种编程方法是推荐的吗?

时间:2012-08-20 21:19:25

标签: php content-management-system server-side

所以当地的一位当地人让我去为他们做一个项目。他们希望他们所在地区的每个网站都能完全修改网站,并希望网站内容可以管理。长话短说,counsils的预算有限,我的人力资源不足(他们有超过200所学校)我想知道这是否是推荐的;

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

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

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

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

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

    我知道服务器需要是专用服务器,counsil将提供和维护。

    这是推荐的,之前是否已经完成,以及他们的任何优点或缺点?

    由于 彼得

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

我相信你已经听说过Drupal了。它是一个内容管理框架/系统(无论人们喜欢什么称呼它。它有它的优点和缺点。一个问题是,它比像wordpress这样的CMS系统有点复杂。但是在我看来它是值得一提的是。我推荐它的主要原因是它包含了一个名为Drupal Multi Site Installation的东西,这使得集中控制面板更容易安装,管理和控制不同URL中的多个Drupal站点必须一次又一次地重新安装代码库。

您可以在http://drupal.org/documentation/install/multi-site

了解更多相关信息

您花费时间自己开发的东西,您可以花费在学习如何使用Drupal管理/管理网站。这样,最终,您不仅可以实现您为实现自己开发的目标所做的同样的事情,您现在也将掌握如何使用世界一流的工具,这将有助于您未来也是。