我想知道這樣的東西是否已經存在——我想要一個使用 MediaWiki 託管在各種伺服器上的分散式 wiki。基本上,這會影響搜尋和“內部”連結。
- 當我搜尋時,它會先檢查其本機儲存庫/資料庫的內容,然後附加來自其他分散式 MediaWiki 伺服器的結果。
- 當我單擊一個內部 時
[[Link]]
,它會嘗試將我路由到 wiki 中標題為“Link”的頁面,如果該頁面本地不存在,它會嘗試將我路由到“Link”的“第一次”出現另一個維基伺服器。 (「第一」是主觀的,因為我不知道如果另外兩個伺服器有一個同名的頁面,那麼我不知道什麼邏輯決定路由到哪裡。)
這個請求的目的是因為
- 容量 - 我只想負責維護我的 wiki 的容量(例如空間和備份)。
- 管理 - 我只想管理/組織我的 wiki,並讓其他人管理他們的 wiki。
- 內容貢獻的範圍 - 我的 wiki 中的內容將由我的組織中的人員構建,我不希望也不期望我的組織中的人員必須貢獻有關組織外部主題的資訊。
用例是我在一家公司內,我希望我的部門有一個 wiki,我們可以在其中開始貢獻,而另一個組織可以獨立維護(以及格式化和管理等)他們自己的 wiki。貢獻內容的範圍將取決於每個組織 - 例如,我不太可能向另一個組織的 wiki 貢獻資訊。所有組織都已使用通用 LDAP 進行身份驗證。持久會話是一個不同的故事,不一定是必要的,因為同樣,我可能不會編輯另一個組織的頁面。
存在這樣的概念嗎?如果是這樣,它叫什麼,因為當我搜尋分散式維基時,我沒有得到任何匹配的內容。
或者有更好的方法來解決我所追求的問題嗎?
答案1
有一個分散式 MediaWiki 提案列表,但我認為沒有人曾經實現過類似的東西 - 這比一開始聽起來要困難得多。肯定有 wiki 使用前端/後端設定(即,如果頁面不存在,則從維基百科中提取),不確定它們是如何實現的。雷競技下載地址是我現在能找到的最接近的擴充。