我想在我的本地Redmine服務器上創建一個特殊的wiki頁面。它應該包含來自我的服務器的一些可執行文件的清單。我的目標是掃描我的服務器上的某些文件夾以查找這些文件的腳本,並將它們(帶有一些附加信息)放在一個漂亮的Redmine wiki頁面中。如何通過腳本創建一個Redmine wiki頁面?
我首先想到的是我的遍歷服務器的文件系統用一個簡單的批處理文件,並直接把結果放到底層MySQL數據庫(包含管理平臺的wiki頁面)創建一個SQL表達式。但我認爲這太冒險了,太容易出錯。
然後,我有想法,使用像Python腳本語言(這是我一直想學)來檢索信息,並將其發送回服務器管理平臺,就像一個網頁瀏覽器會怎麼做。這應該是一個更安全的方法。但是,在剛開始使用python時,這似乎並不是一個簡單的初學者的任務 - 我無法在Redmine服務器上對自己進行身份驗證。
我最後的想法是創建與蟒蛇,這可能與該插件「管理平臺維基擴展」一個管理平臺維基頁面內顯示一個HTML頁面。但我認爲這只是解決方案的亮點,因爲它不是很優雅。
所以,我追求的是既要解決這個問題,或者對如何做蟒蛇適當認證我的管理平臺服務器上的一些線索一個新的想法 - 也許我可以使用一個Cookie,便於認證...
Redmine是用Ruby寫的......我認爲最好的方法是編寫使用管理平臺的API,使頁面變化的*紅寶石*腳本(但我不知道有關管理平臺的內部事情.. 。) – AdamKG 2012-01-17 21:50:01