所以当地的一位当地人让我去为他们做一个项目。他们希望他们所在地区的每个网站都能完全修改网站,并希望网站内容可以管理。长话短说,counsils的预算有限,我的人力资源不足(他们有超过200所学校)我想知道这是否是推荐的;
我将创建自己的PHP内容管理系统并将其存储为主框架服务器。所有核心文件都将存储在此处。
每个学校都有自己的域名,但核心文件存储在主框架服务器中,这将为每个网站提供电源并处理所有请求和数据库请求。
每所学校也都有自己的数据库来存储自己的内容和设置。
学校管理员可以访问他们的学校管理面板,以编辑内容,编辑配色方案和维护网站。但是代码引擎将存储在主机服务器上。
这样我就不必配置很多200多个网站。当发布软件/安全更新时,所有商店将共享相同的核心文件,因此所有网站都将自动更新。
我知道服务器需要是专用服务器,counsil将提供和维护。
这是推荐的,之前是否已经完成,以及他们的任何优点或缺点?
由于 彼得
答案 0 :(得分:1)
是的,之前已经完成了这种架构。您也可以将所有内容存储在主服务器上,并消除每个位置的所有“卫星”服务器。您可以安装许多CMS应用程序,如WordPress和Joomla。可能值得一看其中一个并简单地为它们设计风格。如果最好使用自定义解决方案,那么您似乎已经走上了良好的轨道。
答案 1 :(得分:1)
我相信你已经听说过Drupal了。它是一个内容管理框架/系统(无论人们喜欢什么称呼它。它有它的优点和缺点。一个问题是,它比像wordpress这样的CMS系统有点复杂。但是在我看来它是值得一提的是。我推荐它的主要原因是它包含了一个名为Drupal Multi Site Installation
的东西,这使得集中控制面板更容易安装,管理和控制不同URL中的多个Drupal站点必须一次又一次地重新安装代码库。
您可以在http://drupal.org/documentation/install/multi-site
了解更多相关信息您花费时间自己开发的东西,您可以花费在学习如何使用Drupal管理/管理网站。这样,最终,您不仅可以实现您为实现自己开发的目标所做的同样的事情,您现在也将掌握如何使用世界一流的工具,这将有助于您未来也是。