内容节点结构是否应该与其语义一致 URL

Should content node structure align with its semantic URL

我想知道在 AEM 中构建内容的最佳做法是什么。或者 JCR 就此而言。

假设我有 1000 篇文章。这些文章有类别。用户会通过这样的语义 URL 找到它们

http://domain/category/subcategory/title

我可以在 AEM 中创建一个树节点结构来准确反映

我觉得这是不可维护的,如果有更改(比如删除类别),则需要手动将内容移动到其他地方。

关于如何 plan/structure 这些网站是否有经验法则?

我觉得您的内容结构非常有效。不太确定手动将内容移动到其他地方是什么意思。如果您想删除一个类别,为什么要将它移到其他地方?

顺便说一句,设计内容层次结构没有特定的经验法则,您需要注意的只是一些细节。内容设计在很大程度上取决于业务场景、数据增​​长以及您对结构进行建模的效率,请牢记以下几点:

  • 可扩展性和可维护性
  • 缓存:调度程序规则
  • 搜索查询成本:扁平结构会影响查询效率
  • 有意义的内容组织
  • ACL:层级权限级联

这 link here 可能会阐明更多