0
Dspace的單個實例是否可以有多個前端?例如,有一個Dspace的實例,但每個園區都有一個指向它的前端(newsxmlui.xml)。單個DSpace實例可能有多個前端嗎?
我在CentOS 6
運行DSpace的5.2幻影2這似乎並不可能與目前的架構,但我只是想檢查一下,如果我失去了一些東西。
感謝, 蘇珊
Dspace的單個實例是否可以有多個前端?例如,有一個Dspace的實例,但每個園區都有一個指向它的前端(newsxmlui.xml)。單個DSpace實例可能有多個前端嗎?
我在CentOS 6
運行DSpace的5.2幻影2這似乎並不可能與目前的架構,但我只是想檢查一下,如果我失去了一些東西。
感謝, 蘇珊
由於@terrywb筆記,每創建社區/收集單獨的主題可能是足以滿足您的需求。
儘管我從未使用它,但我相信您可以使用themes.xmap
和xmlui.theme.allowoverrides
配置設置在特定掛載點(URL路徑)上掛載特定主題。有關更多信息,請參閱ThemeMatcher.java
和themes.xmap
。您可以在themes.xmap
中放置一個塊,如:
<map:match type="ThemeMatcher">
<map:mount uri-prefix="dept1/" src="Dept1Theme"/>
<map:mount uri-prefix="dept2/" src="Dept2Theme"/>
</map:match>
每個前端如何區別?您可以創建看似完全不同的社區特定主題。如果您查看移動xmlui主題的代碼,它可能會爲不同子域創建不同主題的模型。 – terrywb
每個前端都會爲自己的社區提供服務,包括自己的URL,標題徽標,搜索方面等。當有人進行搜索時,他們只會從「特定社區」中「檢查」框中獲取特定社區中的項目。 – mutanthumb
@kardeiz的答案應該有助於URL解析。剩下的可以用自定義主題來完成。您的自定義主題將需要禁止搜索/瀏覽整個回購的選項。 – terrywb