网站中对流式用户生成内容起装载作用的实体称作节点。
节点被组织成树状结构。每个节点都具有各自的权限和配置。不同类型的节点起不同的作用,但本质是因为它们收纳内容的类型有区别。
所有节点都被组织成一棵树。每个节点都有一个父节点,并且可以拥有任意数量的子节点。节点可以嵌套到任意层级。树状结构通过每个节点的显示顺序进行排序。
虽然你可以按照自己的意愿来构建节点,但最常见且推荐的设置是在顶层使用类别,然后在类别下设置包含内容的节点。
节点不是无条件可见的。网站中大量的节点被配置为仅特定的用户组可见,因此导航系统不会向其它用户组的成员直接显示指向这些位置的链接。即使获取了链接,网站也会拒绝显示页面。但如果一个节点对访问者是隐藏的,并不代表访问者没有权限进入它,而可能是因为该节点将其入口标记为不可见。在这种情况下,仍然可以通过链接进入这个节点。
每个节点都拥有用于标识自身的唯一链接,以及一段用于简要概括其功能的描述文本。此外,节点之间还具备用于导航的上下文,其具体细节取决于它们之间的层次关系。
分区
分区是一种顶级节点,它可以收纳其它所有已知类型(包括分区)的节点。除了作为容器以外,分区本身不具备其它任何直观功能。
板块
板块是网站中最为重要的节点类型。所有用户生成内容通常都与板块有直接关联。板块可以自行决定它将要装载哪些内容类型。原生的内容类型如下。
讨论
这是一个固化在板块中的类型。由于必须具备流式用户生成内容的基本能力,因此所有板块都支持创建这种类型。用户依靠这种类型实现结构化交流,以帖子作为装载单位。
帖子通常先显示其被创建之初用于初始化的消息,然后按顺序显示后续回复。这些回复会按照网站设置的显示限制进行分页。
文章
文章是帖子的一种基本变体,它更改帖子中第一条消息的显示模式,以使其看上去像是一篇文章,以实现对长内容更好的视觉支持。
问题
该类型作为帖子的高级变体,允许用户提出其他用户可以回答的问题。问题的最佳答案可以高亮显示并置顶。用户可以为给出的答案投出赞成/反对票,答案按分数排序。
投票
该类型提供若干预设的选项,允许用户选取这些选项中的一个或多个并为之进行投票,以通过这种规范化的方式收集意见。
重定向
重定向节点是一种抽象节点,不会且不应作为任何对象的容器。这些节点在被用户点击时,会直接将他们重定向到某个 URL。
这些节点一般用于将用户引导至网站的特定部分(甚至是某个特定帖子),或其他网站。
页面
页面通常负责冷存储一些静态内容,它们通常用于网站基建,比如首页等脱离 XenForo 系统结构的特殊位置。
页面中的内容往往是根据这些特殊位置的需求高度定制的,用户也无法对其做出交互,除非页面中有逻辑明确允许/引导访问者这么做。
