我正在使用mediawiki管理一些數據,並且想知道是否可以從現有wiki數據生成標準化頁面,而不必創建非常類似頁面的負載。在理想的情況下,我會有一個由CGI動態填充的數據庫後端和頁面模板,我想知道mediawiki模板系統是否可以被強制填充到這個角色中。Mediawiki模板並生成標準化頁面
這是我想做什麼:
數據頁
name: banana
colour: yellow
tastiness: extremely high
extra: some more stuff, potentially with complicated wiki formatting
links: www.banana.com; www.iheartbananas.org
image: banana.jpg
name: apple
colour: red, green
tastiness: variable
extra: some more stuff
links: www.apple-fruit.com
,然後在數據庫中的每個項目,生成標準化的頁面:
<name> Info
It is generally <colour>
Its tastiness rating is <tastiness>
Read more about <name> at <links>
<image>
這是使用mediawiki模板可能嗎?
有擴展可以將外部數據加載到wiki模板中。參見例如[Extension:DataTransclusion](http://www.mediawiki.org/wiki/Extension:DataTransclusion)。您仍然需要一種自動生成頁面的方法。也許可以將該擴展與[頁面預加載擴展]結合使用(http://www.mediawiki.org/wiki/Manual:Creating_pages_with_preloaded_text)。 – Christian 2012-07-25 16:02:32