我正在考虑将基本的CMS功能构建到我们的web产品中,并正在研究版本化内容的提示和设计思想。我正在寻找目前正在使用的数据库模式。
您使用什么进行内容版本控制?如果您有不同类型的内容需要存储版本,那么什么模式适用?如何在堆栈溢出上处理问题版本控制?
谢谢
发布于 2008-11-07 00:35:54
文献对此使用了5维模型:
大多数系统只处理这些维度中的一小部分。要处理所有这五个问题,您必须描述(修复)您的开发过程。
参考资料:
管理设计数据: CAD框架、配置管理和产品数据管理的五个维度。
放大图片作者: K.
飞利浦资源,埃因霍温;
本文发表在: IEEE会议论文集
出版日期:1996年1月
卷: 84,发行:1
第(S)页: 42-56
ISSN: 0018-9219
引用文献: 26
CODEN: IEEPAD
INSPEC注册号: 5175049
数字对象标识符: 10.1109/5.476025
最新版本发布: 2002-08-06
发布于 2008-11-06 23:43:49
仅作为参考,drupal使用以下内容:
node node_revision
---- -------------
nid* vid*
vid nid
... body
...(node本质上是主要的内容类型)。因此,每次修订都会被记录下来,为了获得最新版本,您可以从node中获取当前的vid。如果您对差异感兴趣,那么也可以将其添加到您的node_revision版本中。
发布于 2008-11-06 23:31:26
我的直觉是,最好的办法是(按照兽性的顺序):
https://stackoverflow.com/questions/270658
复制相似问题