2009-05-25 41 views
0

有誰知道可以構建在RESTful應用程序之上的維基引擎嗎? 我有一個寧靜的應用程序,它公開文檔資源 我希望wiki引擎使用REST API來保存文檔,而不是將它們保存到數據庫。 我也開放了一些開源wiki引擎的建議,可以很容易地修改這些引擎以支持這些功能。在寧靜的應用程序之上構建維基

回答

0

好的,這是一個益智遊戲。一般而言,維基是RESTful方法的典型例子。頁面名稱命名一個資源。你不想要什麼,例如Twiki?

+0

我想讓wiki引擎成爲表現層,我希望我的寧靜應用成爲後端數據存儲,我希望wiki使用其餘的ws – LiorH 2009-05-25 17:33:48

0

雖然您可以嘗試找到可以使用REST後端的wiki,但最好自己編寫一個小型wiki。因爲即使您的後端具有REST接口,這並不意味着您可以在其前面放置其他應用程序。

0

dokuwiki不使用數據庫。它是一個基於文件系統的wiki。我不知道它的內部代碼結構,但你可能可以用它作爲你的基礎。

1

由於Wikis最初設計爲在標準瀏覽器中工作,並且大多數瀏覽器不支持除GET和POST之外的任何其他功能,所以REST並不是Wiki世界中使用的很多概念。然而,現在,一些維基(foswiki - 例如TWiki的社區分支)爲您提供了一個REST API。http://foswiki.org/System/CommandAndCGIScripts#rest)。

但是您需要相反的結果:一個wiki可以在REST存儲服務上插入一個可定製的後端(存儲)。作爲具有可插入後端的維基,我只知道pmwiki http://www.pmwiki.org/wiki/PmWiki/PmWiki和foswiki(TWiki的開叉)http://foswiki.org

相關問題