2015-07-21 61 views
0

Dspace的單個實例是否可以有多個前端?例如,有一個Dspace的實例,但每個園區都有一個指向它的前端(newsxmlui.xml)。單個DSpace實例可能有多個前端嗎?

我在CentOS 6

運行DSpace的5.2幻影2這似乎並不可能與目前的架構,但我只是想檢查一下,如果我失去了一些東西。

感謝, 蘇珊

+0

每個前端如何區別?您可以創建看似完全不同的社區特定主題。如果您查看移動xmlui主題的代碼,它可能會爲不同子域創建不同主題的模型。 – terrywb

+0

每個前端都會爲自己的社區提供服務,包括自己的URL,標題徽標,搜索方面等。當有人進行搜索時,他們只會從「特定社區」中「檢查」框中獲取特定社區中的項目。 – mutanthumb

+0

@kardeiz的答案應該有助於URL解析。剩下的可以用自定義主題來完成。您的自定義主題將需要禁止搜索/瀏覽整個回購的選項。 – terrywb

回答

2

由於@terrywb筆記,每創建社區/收集單獨的主題可能是足以滿足您的需求。

儘管我從未使用它,但我相信您可以使用themes.xmapxmlui.theme.allowoverrides配置設置在特定掛載點(URL路徑)上掛載特定主題。有關更多信息,請參閱ThemeMatcher.javathemes.xmap。您可以在themes.xmap中放置一個塊,如:

<map:match type="ThemeMatcher"> 
    <map:mount uri-prefix="dept1/" src="Dept1Theme"/> 
    <map:mount uri-prefix="dept2/" src="Dept2Theme"/> 
</map:match>