2012-06-05 113 views
3

SOers!以編程方式更新dokuwiki頁面內容的選項

我在內容修改自動化方面遇到了DokuWiki的一些問題。我的需要是以編程方式更新頁面,在我的情況下,數據源將是文本文件,這將被正則表達式解析並且輸出將被插入到DokuWiki頁面中。

直至目前爲止,我還沒有發現與此相關的功能什麼,但我真的懷疑我是唯一一個有需要這樣的東西,所以invetning bycicle再次這裏不是最好的辦法:)

目前也有一些是在這樣一個問題:

Acces the raw wiki page contents in a Dokuwiki Render Plugin

我的子問題是 - 如何可以用它來進行內容修改?我有時間通過​​整個dokuwiki源代碼,所以我希望有一些樂高積木,我可以簡單地連接在一起,使其無需開發新的接口等。

非常感謝任何迴應!

回答

5

你這裏有三個選項:

  1. 修改頁面內容在磁盤上direcly。所有的頁面都以data/pagename.txt作爲原始文本文件。您將不會有這種修訂歷史記錄
  2. 使用XMLRPC API訪問和更新您的頁面。請參閱http://www.dokuwiki.org/devel:xmlrpc
  3. 使用dwpage命令行工具檢出,然後修改,然後再次檢入您的頁面數據。見http://www.dokuwiki.org/cli#dwpagephp
+0

嗯。然後我有最終Qiestion:如何修改指定表中的特定表?有沒有任何選擇或唯一的方法來解析頁面作爲某種html,mody數據,他們舊頁面被修改(如page.txt,而不是必要的更改)?目前我專注於更新一些表格及其數據... –

相關問題