2008-10-07 85 views
4

如何將離線訪問功能添加到MoinMoin wiki使用Google Gears離線訪問MoinMoin wiki

至少,我很想瀏覽訪問基於服務器的wiki上的所有頁面(當離線時)。搜索和其他不修改內容的內容是次要的。如果此解決方案允許在離線時更新維基內容並在線時將其推回到維基,則可以獲得額外的好處。

谷歌齒輪似乎是一個很好的候選人,試圖解決這個問題,但其他解決方案也是受歡迎的。

MoinMoin的一個有趣的屬性是它保持在普通文件而不是數據庫中的內容。這可以使得將Wiki內容從一個位置移植到另一個位置變得更加容易,但是我不知道這可以在回答這個問題時發揮任何作用。

注意:如果您看到一個很好的答覆,請評價它。我很樂意這樣做,但該網站不讓我做收視率。

+0

我會安裝您使用離線計算機上的相同版本的MoinMoin從服務器到筆記本電腦rsync的整個數據目錄。 – codeape 2008-10-07 05:11:39

+1

謝謝,這是一個好主意。怎麼做更新的能力?您可以執行雙向rsync,但如果服務器在離線狀態下更新,則可能會丟失數據。 – CaptSolo 2008-10-07 13:36:07

回答

2

如果您可以自由更改wiki軟件,我可能會建議您查看ikiwiki。您可以將其設置爲使頁面由真正的VCS(如Git)支持,在這種情況下,您可以克隆整個Wiki並讀取甚至離線更新。

+1

ikiwiki在底層使用(D)VCS的方法很有趣,並且會使離線或甚至分佈式維基更容易創建。但是,我喜歡MoinMoin,並希望首先解決不使用切換wiki軟件的「離線訪問」問題。 – CaptSolo 2008-10-07 02:34:57

-1
+1

桌面版只是您可以在本地運行的維基。它很容易安裝,並且內置了Web服務器,但這並不能解決離線訪問基於Web的wiki的原始問題。 但是,它可能與@ codeape對該問題的評論中提出的rsync解決方案結合使用。 – CaptSolo 2008-10-07 13:31:54

1

如果你有足夠的耐心,MoinMoin的2.0版本將與水銀DVCS後端發貨,這樣你就不必切換。在http://moinmo.in/MoinMoin2.0

1
    ,如果你想這樣做在服務器上
  • 更多信息見HelpOnSynchronisation中的MoinMoin +桌面版
  • 如果在本地,使用unison +桌面版。要小心忽略緩存等。這將允許雙向同步。