【发布时间】:2015-09-01 10:28:20
【问题描述】:
到目前为止,我已经搜索过但没有找到明确的答案(老实说!)。
我想设置的是多个域,每个域都有 1 个或多个站点(在一个域中,可能有 2 个站点,每个站点用于不同的语言)。 例如
域A
英文网站
法国网站
域 B
英文网站
德国网站
域 C
- 英文网站
域 D
- 英文网站
等
理想情况下:
- 某些内容可以在相同或不同域的站点之间共享(例如,显示所有可能站点的链接的全局页面)
- 可以定义内容编辑器,使其只能编辑其分配域上的内容(例如,编辑器可以编辑域 A 的英语或德语内容,但不能编辑域 B 或域 C)
- 访问者无法访问来自其他域的页面 例如,如果域 B (http://domainb/newlist) 中有一个页面“NewsList”,他们不应该能够从导航结构中查看域 D (http://domainc/newslist),也不能通过输入该 URL。
- 某些域将来可能需要身份验证才能访问(不是首要任务)
- 需要能够配置站点特定的属性(目前通过创建站点查找文档类型并使用 @Umbraco.Content(docid) 来查找和检索值)
这一切都可以在单个 Umbraco 实例中实现,还是我们需要设置多个数据库和多个实例(使用 MSSQL)?
【问题讨论】: