Wiki的方法 - 数据库混合

ack*_*ack 10 database wiki

我需要一个数据库,其中一个(或多个)字段的行为类似于wiki.我希望wiki的自由格式内容创建方面受到数据库严格语义结构的支持.

具体来说,我需要这个数据库字段来保存维基样式标记,跟踪多用户更改,允许还原等...

我是从几个方向来到这里的:

  • 通过将此字段指向来自单独wiki系统的页面,将Wiki维护到数据库中.
  • 围绕wiki构建数据库(为结构化数据创建每页额外字段).
  • 或者使用我自己的系统从头开始构建它以跟踪此字段中的更改(鉴于那里有多少wiki软件,这真的有必要吗?)

有没有人有任何经验或洞察力来接近这个建设?或者,任何人都可以指向一个框架,让我在路上?

我已经研究了像TikiWiki和TWiki这样的结构化wiki,但我不清楚如何完成我想要的东西.

non*_*one 7

仅供将来参考,任何对此感兴趣的人也可能想查看semantic-mediawiki扩展:

Semantic MediaWiki(SMW)MediaWiki的免费扩展 - 维基百科的维基系统 - 有助于搜索,组织,标记,浏览,评估和共享维基的内容.虽然传统的wiki只包含计算机既无法理解也无法评估的文本,但SMW添加了语义注释,可让您轻松发布语义Web内容,并允许Wiki作为协作数据库.


Ed *_*ess 0

MediaWiki属性扩展允许您向页面添加自定义属性。

如果您确实需要更多,可以在此处记录数据库结构。

  • 属性扩展不再受支持,并于 2012 年 1 月存档。 (3认同)