2008-10-07 97 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 +桌面版。要小心忽略缓存等。这将允许双向同步。