2008-10-30 23 views
10

我需要一個數據庫,其中一個(或多個)字段的行爲類似於維基。我希望維基的自由格式內容創建方面能夠受到數據庫嚴格語義結構的支持。Wiki的方法 - 數據庫混合

具體而言,我需要這個數據庫字段保存維基式的標記,跟蹤多用戶的變化,允許將恢復,等等

我從幾個方向來這個:

  • 通過將該字段指向單獨的Wiki系統中的頁面,將Wiki嵌入數據庫中。
  • 圍繞wiki構建數據庫(爲我的結構化數據創建每個頁面的額外字段)。
  • 或從頭跟我自己的系統在這一領域的跟蹤更改構建它(可以這樣給出有多少wiki軟件了嗎?真的有必要)

沒有人有接近任何經驗或見解這個建設?或者任何人都可以指向一個框架,讓我走在路上?

我已經看過像TikiWiki和TWiki這樣的結構化維基,但是我不清楚如何完成我想要的。

回答

1

Attribute extensionMediaWiki將允許您將自定義屬性添加到頁面。

如果您真的需要比這更多,數據庫結構記錄here

+3

該屬性擴展不再支持,並於2012年1月歸檔。 – 2012-05-30 00:21:35

7

只是以供將來參考,任何人都關心這個可能還需要檢查出semantic-mediawiki擴展:

語義鏈接到MediaWiki(SMW)是的MediaWiki自由擴展 - 維基系統維基百科提供動力 - 這有助於搜索,組織,標記,瀏覽,評估和分享wiki的內容。雖然傳統維基僅包含計算機無法理解和評估的文本,但SMW添加了語義註釋,可讓您輕鬆發佈語義Web內容,並使Wiki可用作協作數據庫。

+0

還可以看看Halo擴展以及SMW +。免責聲明:我不清楚它們之間的區別是什麼,所以它們可能是同一件事。 – snth 2011-05-26 21:08:08

1

Halo擴展只是SMW +中的一個擴展。後者是一個完整的軟件包,包含隨時可用的MW,SMW和多個擴展以提高可用性(例如所見即所得)和功能。它是一個開源的win安裝程序或vmware。