添加博客和论坛帖子

<ph type="x-smartling-placeholder"></ph> 您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

您可以通过开发者服务门户创建博客和会话式论坛:

  • 博客支持可让用户创建、修改和删除博文。此外, 基于角色的权限可让您将博客操作限制为特定用户类型。
  • 论坛允许用户通过基于角色的审核创建会话串讨论。 您可以将论坛添加到门户、按层次结构对论坛进行分组,还可以配置用户角色以 控制对论坛的访问权限。

使用博客

通过此门户,拥有必要权限的用户可以创建、修改和删除博客帖子。博客 是由带有时间戳的单个帖子组成,并按日期查看。任何人,包括 匿名用户使用 访问该门户首页

任何拥有必要权限的用户都可以对博文发表评论。评论会立即显示 也可以配置开发者门户,让评论经过审核 。默认情况下,匿名用户无法发表评论。

关于博客类型

根据门户网站版本,门户网站支持两种博客类型:

  • 使用 Drupal 博客模块实现的标准博客 默认低于 14.02.156.1 的门户版本。
  • 提供自定义博文视图的 Apigee 自定义博客,支持图片、音频和视频 内容类型和“tumblr-style”通过自定义 Apigee Drupal 实现的修改工具栏 模块。默认情况下,该门户版本 14.02.156.1 及更高版本使用 Apigee 自定义博客。 在升级到版本的过程中,可以升级现有门户,以使用新博客 14.02.156.1.

自定义博客由 Apigee 提供的三个自定义 Drupal 模块定义。以下 表介绍了这些模块:

模块 定义
Devconnect 博客 定义博客的基本功能。
Devconnct 内容创作菜单 定义用于创建不同类型的博客内容的菜单。
devconnect 博客内容类型 定义博客的 Drupal 特殊内容类型:图片、音频和视频。不包含 在该模块中,您只能创建文章类型的博客条目。

确定您的门户版本和支持的博客类型

您可以使用以下 c网址 命令发现门户版本:

$ curl <portal url>/buildInfo

如果您想使用自定义博客,请确保您的版本是 14.02.156.1 或更高版本。

升级现有门户以使用 Apigee 自定义博客模块

  1. 确保您的门户已升级到 14.02.156.1 或更高版本。
  2. 以拥有管理员或内容创建权限的用户身份登录门户。
  3. 在 Drupal 菜单中选择 Modules
  4. 停用 Blog 模块。
  5. 启用以下三个 Apigee 自定义模块: <ph type="x-smartling-placeholder">
      </ph>
    • Devconnect 博客
    • Devconnct 内容创作菜单
    • devconnect 博客内容类型
  6. 保存配置。

查看博客

开发者门户会在“博客”页面上显示近期的博文。博客文章 按创建时间降序显示。要显示“博客”页面,请在 开发者门户主菜单。

此外,开发者门户最初设置为在首页上显示近期博文 页面。条目也会按创建时间降序显示。

设置博客的权限

作为管理员,您可以控制在博客上执行操作所需的权限,例如 创建、修改和删除博客帖子

您还可以配置发布、修改和删除博客评论及 用户的评论是否需要审核。如果某条评论不必经过审核, 立即显示。如果评论必须审核,则拥有必需的 评论的审核权限必须批准该评论。

要设置博客权限,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 在 Drupal 菜单中选择 People
  3. 选择“用户”页面顶部的权限链接。
  4. 向下滚动至该页面的评论区域。
  5. 评论区域下方,设置以下权限来控制哪些评论 用户可以添加、查看、编辑和批准评论: <ph type="x-smartling-placeholder">
      </ph>
    • 管理评论和评论设置
    • 查看评论
    • 帖子评论
    • 跳过评论审批
    • 修改自己的评论
  6. 向下滚动到页面的节点区域。
  7. 节点区域下,设置五种不同的权限,用于控制 用户可以添加、修改和删除博客帖子: <ph type="x-smartling-placeholder">
      </ph>
    • 博文:创建新内容
    • 博文:修改自己的内容
    • 博文:编辑任何内容
    • 博文:删除自己的内容
    • 博文:删除所有内容
  8. 保存配置。

添加博客 条目

所有拥有必要权限的用户都可以创建博客条目。不过,您可以 用户角色,以使用户可以添加和编辑自己的博客条目,但不能将其删除。或者他们可以 添加、编辑和删除自己的博客文章,但不能编辑其他用户的博客文章。

如果您的门户版本使用 Drupal 博客模块,系统会显示以下按钮, 您创建了一个博客条目:

系统会显示默认的博客编辑页面:

如果您使用的是 Apigee 自定义博客,并启用了对所有博客内容类型的支持, 系统会显示以下菜单,供您创建不同类型的博客条目:

选择与内容类型相对应的按钮,创建新博客条目。取决于 内容类型,系统就会显示以下编辑器:

使用右下角的按钮,您可以添加由 Bootstrap 项目定义的内容,包括轮播界面, featurette、jumbotron 和 trifold。

下部区域用于添加关联的媒体。例如,在上图中, 视频内容类型,则可以向博客条目中添加视频。

要添加博文,请按以下步骤操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 在开发者门户导航菜单中选择博客
  3. 选择创建新博客条目(Drupal 博客模块)或内容类型 (Apigee 自定义博客)。
  4. 标题正文部分添加内容。
  5. 如果适用,请点击修改摘要以添加摘要。
  6. 输入以逗号分隔的关键字列表。这些关键字用于填充 “博客”页面上的“主题”视图。您可以选择将“热门主题”视图添加到首页,或者 其他任何页面
    根据博客条目的类型,您可能需要展开元标记 可以输入关键字。
  7. 点击保存
    该博客会发布到博客的头版,并列在“最近的搜索”中的“首页”中, 博文区域。

创建新的博客条目时,“博客”模块会记录关于该博客内容的基本信息, 包括作者 ID、创建日期和内容类型。

管理博客评论

开发者门户的用户可以对博客条目发表评论。默认情况下,用户必须 登录门户以发表评论。用户能够查看、发布、修改和批准 取决于其角色和权限(如上所述)。

要管理评论,请执行以下操作

  1. 以拥有管理员或评论批准权限的用户身份登录门户。
  2. 选择内容 >注释
  3. 选择已发布的评论链接或 未获批准的评论链接。
  4. 通过该页面管理评论。

配置博客的显示 信息页

开发者门户使用名为标记为博客内容的项的 Drupal 视图 视图,可以控制博客条目在“博客”页面上的显示。默认情况下,博客条目 按创建日期降序排列。

要配置博客视图,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 选择结构 >Drupal 管理菜单中的“View”
  3. 选择标记为博客的内容所在行中的修改链接 内容视图视图。系统会显示以下页面 您可以使用以下代码来配置视图:

  4. 修改视图。
  5. 保存更改。

配置热门主题 博客条目显示

开发者门户使用名为 Hot Topics 的 Drupal 视图来控制 在博客页面上显示博客条目的热门主题。默认情况下,热门主题项对应于 博客帖子中添加的关键字。

要配置“热门主题”视图,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 选择结构 >Drupal 管理菜单中的“View”
  3. 选择热门主题行中的修改链接 (内容)数据视图。系统将显示可用于配置视图的页面。
  4. 修改视图。
  5. 保存更改。

使用论坛

论坛可让拥有必要权限的用户创建带有相关功能的会话串讨论 类似于其他留言板系统主题包含在论坛中,每个论坛可以 涵盖多个主题。主题也可以有自己的网址。

用户在论坛中发布新主题。每个论坛主题都包含一篇帖子,加上 回复或评论。根据用户的权限,用户可以修改和删除自己的 帖子,以及编辑和删除其他用户的帖子。

默认情况下,匿名用户可以查看帖子,但无法发布回复。仅限经过身份验证的用户 拥有必要权限的人可以回复帖子。输入后便会立即显示回复, 这意味着它们不受审核。

管理员可以设置发帖、编辑现有帖子和删除帖子所需的权限 帖子。管理员还可以将论坛帖子推广到首页的“论坛讨论”区域 页面。

确定 Drupal 供论坛使用的模块

该门户使用两个 Drupal 模块来实现论坛:

  • 德鲁帕尔 论坛模块是核心论坛模块,在 14.02.156.1 之前的门户版本
  • Drupal Advanced 论坛模块完善了核心论坛模块,添加了更多功能,包括 改进了样式,可快速搜索活跃主题、未回答的主题、新主题等。 14.02.156.1 及更高版本的门户默认使用 Drupal 高级论坛模块。

如需确定哪个模块处于活动状态,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 在 Drupal 菜单中选择 Modules
  3. 进入“论坛”。
    • 如果系统列出了并启用了高级论坛模块,那么您将 使用高级论坛模块。
    • 如果高级论坛模块缺失或已停用,并且 Forum 模块已启用,则您使用的是核心 Forum 模块。

或者,您也可以使用以下 c网址 命令发现门户版本:

$ curl <portal url>/buildInfo

配置高级论坛 单元

高级论坛模块具有一些配置设置,可用于控制论坛的显示、路径、 以及论坛的其他视觉特征

要配置“高级论坛”模块,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 选择配置 >内容创作 >高级论坛 Drupal 菜单。系统会显示“高级论坛”页面。
  3. 设置显示选项。
  4. 保存配置。

设置论坛权限

作为管理员,您可以控制在论坛上执行操作所需的权限。 您可以设置“高级论坛”和“论坛”模块使用的权限, 每个单元

如需设置论坛权限,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 在 Drupal 菜单中选择 People
  3. 选择“用户”页面顶部的权限链接。
    • 如果您使用的是高级论坛模块,请向下滚动到 高级论坛区域,并设置相关权限。
    • 如果您使用的是论坛模块,请向下滚动到 论坛区域中,并设置相关权限。
  4. 向下滚动到页面的节点区域。
  5. 节点区域下,设置五种不同的权限,用于控制 用户可以添加、修改和删除论坛帖子: <ph type="x-smartling-placeholder">
      </ph>
    • 论坛主题:创建新内容
    • 论坛主题:修改自己的内容
    • 论坛主题:修改任何内容
    • 论坛主题:删除自己的内容
    • 论坛主题:删除任何内容
  6. 保存配置。

添加论坛

默认情况下,开发者门户附带一个名为“一般讨论”的论坛。您可以 添加其他论坛、嵌套论坛并创建论坛容器(即论坛群组)。

论坛容器是一种创建论坛集合的方法。但容器不是 只是定义了论坛的集合。

如需添加论坛,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 选择结构 >Drupal 菜单中的论坛,即可查看最新的 论坛。
    在此页面上,您可以编辑现有论坛,或重新排列论坛在 论坛页面。
  3. 选择 +添加论坛
  4. 添加有关新论坛的信息,如果您想要嵌套 论坛。
  5. 选择保存

如需重新排列论坛,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 选择结构 >Drupal 菜单中的论坛,即可查看最新的 论坛。
  3. 点击并拖动论坛名称前面的加号 (+) 可更改其顺序 或嵌套级别。
  4. 保存更改。

如需添加论坛容器,请执行以下操作

  1. 以拥有管理员或内容创建权限的用户身份登录门户。
  2. 选择结构 >Drupal 菜单中的论坛,即可查看最新的 论坛。
  3. 选择 +添加容器。
  4. 添加有关新容器的信息,如果要嵌套,请包括其父级。
  5. 选择保存
    系统会打开论坛页面。
  6. 论坛页面上,点击并拖动论坛名称前面的加号 + 即可将其添加到新容器中。
  7. 保存更改。

将论坛主题推广到首页 信息页

默认首页包含一个 Drupal 视图,该视图可控制论坛的内容 首页的讨论区。为了在论坛讨论区中显示某个论坛主题 管理员必须宣传该主题。

如需宣传某个论坛主题,请按以下步骤操作

  1. 以拥有管理员或评论批准权限的用户身份登录门户。
  2. 在 Drupal 管理菜单中选择内容
  3. 类型中选择论坛主题以过滤内容 下拉框,然后选择应用
    只有论坛主题才会显示在内容列表中。
  4. 选择一个或多个要宣传的论坛主题。
  5. 操作下拉菜单中,选择提升到顶层 页面
  6. 选择执行
    所有选定的主题现在都显示在主页上的“论坛讨论”区域。

或者,您可以修改具体的论坛帖子,然后选择晋升到最前面 页面发布选项页面中。