我目前正在寻找一个CMS软件,它允许多个网站,主题,语言和插件支持 - 预订应用程序,联系页面,画廊,博客等。
对于一家拥有众多品牌和子部门的中小企业公司而言,他们希望页面顶部有一个网络栏,它可以链接所有公司网站并进行品牌重塑,所以看起来像popsugar.com样式和codecanyon.net所有网站都链接在..联网..一个用户ID登录..
我们正在寻找PHP / mySQL解决方案,我想要一些建议。我们认为Drupal很复杂,文档很差。
答案 0 :(得分:1)
鉴于您正在寻找满足未定义需求的解决方案(OP中的等。),Drupal可能是一个不错的选择,因为它提供了一个可靠的(但复杂的)基础扩展大量模块。
Drupal对多站点有很好的支持,因为所有站点共享相同的代码库,但拥有自己的配置和内容。此外,还可以添加每站点代码。基本上,对于每个站点,/ sites文件夹中都有一个文件夹,而<drupal root>/sites/all contains
所有站点共享的代码(模块和主题),每个<drupal root>/sites/<domain>
包含代码(模块和主题),{网站的{1}}和settings.php
文件夹位于。
如果您希望所有站点共享相同的用户(用户ID和密码),则需要单点登录(SSO)解决方案,如果您的所有站点都是Drupal站点并共享相同的二级域,则可以使用Bakery模块。另请参阅CAS和LDAP模块,这些模块可以根据您的需求提供合适的解决方案。