CMS如何通常构建包含页面信息的模式?

时间:2011-12-06 03:16:53

标签: c# java asp.net .net

我正在开发一个内容管理系统,以适应我的小应用程序。我目前的页面存储在名为:

的结构中
Subject
Book
Chapter
Page

这很好但我想找到更专业的关卡命名。任何人都可以建议一些更好的声音组。希望这个问题不会被关闭,因为我的应用程序的这些关键部分的命名对我来说非常重要,而且我从过去的经验中知道,这里的贡献者经常有一些非常好的建议。

2 个答案:

答案 0 :(得分:0)

答案实际上取决于对您的特定应用最有意义的内容。

话虽如此,我已经看到 Pages 存储在 Categories 层次结构中的系统。因此,您将拥有一个顶级的类别集合,每个类别都包含一组页面和另一组子类别。

该结构更灵活,可以在两个数据库表中进行管理,如果您想要检索层次结构的多个层次,则需要在查询中进行一些复杂的权衡。

答案 1 :(得分:0)

就像安德鲁所说,这取决于你的特定应用,但是来自CMS背景,我们有类似Categories - > ArticlesArticles是自我引用的,因此您可以无限制地发布儿童文章。

查询可能有点滑稽,但它允许无限分层的文章。非常灵活。