Aem 内容节点结构是否应与其语义URL对齐

Aem 内容节点结构是否应与其语义URL对齐,aem,jcr,Aem,Jcr,我想知道在AEM中构建内容的最佳实践是什么。或者JCR 假设我有1000篇文章。这些文章是有分类的。用户可以通过如下语义URL找到它们 我可以在AEM中创建一个树节点结构来准确反映这一点 我觉得这是不可维护的,如果有更改(如删除类别),则需要手动将内容移动到其他地方 关于如何规划/构建这些网站,有经验法则吗?我觉得你的内容结构非常有效。不太清楚手动将内容移动到其他地方是什么意思。如果要删除某个类别,为什么要将其移动到其他地方 顺便说一句,设计内容层次结构没有具体的经验法则,只是需要注意的一些

我想知道在AEM中构建内容的最佳实践是什么。或者JCR

假设我有1000篇文章。这些文章是有分类的。用户可以通过如下语义URL找到它们

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

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


关于如何规划/构建这些网站,有经验法则吗?

我觉得你的内容结构非常有效。不太清楚手动将内容移动到其他地方是什么意思。如果要删除某个类别,为什么要将其移动到其他地方

顺便说一句,设计内容层次结构没有具体的经验法则,只是需要注意的一些细节。内容设计在很大程度上取决于业务场景、数据增长以及您可以如何高效地建模结构,同时牢记以下几点:

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

这个链接可能会提供更多关于结构变化的信息

谢谢。假设我将1k篇文章平均分为A类、B类、C类和D类。有一天,客户过来告诉我们“你知道吗,我希望所有D类文章都分布在A、B和C类中,删除D类”。这就是为什么我不确定是应该这样做,还是干脆使用tagshmm,在/cat/subcat/article结构中,跨不同类别移动文章页面肯定会对上面提到的要点(URL、ACL、缓存规则、查询成本等)产生影响。一个带有标记的所有文章页面的平面结构可以工作,但是在这种情况下,sling如何有效地将资源映射到URL呢?。看看你的商业案例,想一个更有效的方法。