gpt4 book ai didi

php - 使用一个 drupal 服务多个站点(不使用多站点)

转载 作者:可可西里 更新时间:2023-11-01 00:11:28 24 4
gpt4 key购买 nike

我正在寻找有关如何使用一个 Drupal 实例(使用 Pressflow 6.x)最好地为多个站点提供服务的专家建议。让我们考虑需要这个的公司称为“ABC Group of Companies”,它有 3 个姊妹公司。因此,总共将有四个站点:

  1. www.abcgroup.com
  2. www.company-a.com
  3. www.company-b.com
  4. www.company-c.com

以下是最有趣的事情:

  • 用户将在所有人之间共享网站
  • 每个站点将“大部分”托管自己的内容(例如主页上的欢迎文字或菜单项 - 每个站点都不同)
  • 某些内容将显示在所有站点中(例如,公司范围内的通知......或员工名录)
  • 每个站点的主题都会不同

现在,我正在考虑拥有 DNS 条目,以便每个域都指向相同的 Drupal 安装,当 Drupal 被引导时,我想嗅探 $_SERVER 数组以了解哪个站点被击中。然后我想相应地加载主题,显示特定于该站点的内容,还显示与所有站点共享的内容。

为了实现这一点,到目前为止,我已经创建了一个名为“站点”的节点类型,并为每个站点创建了四个内容。然后对于每个其他内容类型(例如,页面),我已经将节点引用添加到具有多个值的“站点”内容类型,因此在创建新内容时,管理员可以指定将在哪个站点中显示该内容。然而,在那之后我被卡住了。

我试图理解上下文、空间和 PURL - 但还没有完全理解它们,我相信我可以利用社区的力量来帮助我。您认为处理这种情况的最佳方法是什么?

如果任何人都可以建议方向,那将非常有帮助。

问候,

埃姆兰

最佳答案

您建议的方式当然是您可以做到的方式,但您是否考虑过域访问?我过去使用过它,发现它非常有用。还有相当多的模块可以使用它。不同的主题,关于哪些节点应该出现在哪些站点和共享用户的选项都是它具有的功能。

希望对您有所帮助!

http://drupal.org/project/domain

关于php - 使用一个 drupal 服务多个站点(不使用多站点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3970880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com