新增網誌和論壇文章

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

開發人員服務入口網站可讓您建立網誌和討論串論壇:

  • 網誌支援可讓使用者建立、編輯及刪除網誌文章。此外,角色權限可讓您限制只有特定類型的使用者能執行網誌動作。
  • 論壇可讓使用者透過角色審核建立討論串討論。 您可以將論壇新增至入口網站、階層中的論壇,以及設定使用者角色,藉此控管論壇的存取權。

使用網誌

具備必要權限的使用者可透過入口網站建立、編輯及刪除網誌文章,網誌由個別文章組成,每個文章都會加上時間戳記,而且可以按日期檢視。任何人 (包括匿名使用者) 都可以使用入口網站首頁提供的導覽連結,查看最新的網誌文章。

任何具備必要權限的使用者都可以在網誌文章上留言。留言可在使用者輸入後立即顯示,也可以設定開發人員入口網站,讓留言必須經過審核才能發布。根據預設,匿名使用者不得張貼留言。

關於網誌類型

入口網站會根據您的入口網站版本,支援兩種網誌類型:

  • 根據預設,入口網站 14.02.156.1 以前的版本會使用 Drupal 網誌模組實作的標準網誌。
  • Apigee 自訂網誌,可提供自訂的貼文檢視畫面,並支援圖片、音訊和影片內容類型,以及由自訂 Apigee Drupal 模組實作的「tumblr-style」編輯工具列。根據預設,14.02.156.1 以上版本的入口網站會使用 Apigee 自訂網誌。 如果升級至 14.02.156.1 版,現有入口網站將升級為使用新網誌。

自訂網誌是由 Apigee 提供的三個自訂 Drupal 模組定義。下表說明這些模組:

Module 定義
Devconnect 網誌 定義網誌的基本功能。
開發人員內容建立選單 定義可讓您建立各種網誌內容的選單。
devconnect 網誌內容類型 為網誌定義 Drupal 特殊內容類型:圖片、音訊和影片。如果沒有這個模組,您只能建立文章類型的網誌項目。

判斷您的入口網站版本和支援的網誌類型:

您可以使用下列 cURL 指令找出入口網站版本:

$ curl <portal url>/buildInfo

如要使用自訂網誌,請務必使用 14.02.156.1 以上版本。

升級現有入口網站以使用 Apigee 自訂網誌模組:

  1. 確認您的入口網站已升級至 14.02.156.1 以上版本。
  2. 以具備管理員或內容建立權限的使用者登入入口網站。
  3. 在「Drupal」選單中選取「Modules」
  4. 停用「網誌」模組。
  5. 啟用下列三個 Apigee 自訂模組:
    • Devconnect 網誌
    • 開發人員 內容建立選單
    • devconnect 網誌內容類型
  6. 儲存設定。

檢視網誌

開發人員入口網站會顯示網誌頁面中最近的網誌文章。網誌項目會依建立時間遞減排序。如要顯示網誌頁面,請在開發人員入口網站的主選單選取「網誌」。

此外,開發人員入口網站最初會設為在首頁顯示最近的網誌文章,項目也會依建立時間遞減排序。

設定網誌權限

管理員可以控管對網誌執行動作所需的權限,例如建立、編輯及刪除網誌文章。

此外,您還可設定所需的權限,以便張貼、編輯及刪除網誌留言,以及是否要審核使用者留言。如果註解不需要經過審核,該註解會立即顯示。如果留言必須經過管理,具備必要權限的入口網站使用者就必須核准留言。

如何設定網誌權限:

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 選取「Drupal」選單中的「People」。
  3. 選取「成員」頁面頂端的「權限」連結。
  4. 向下捲動至頁面的「註解」區域。
  5. 在「註解」區域中設定下列權限,控管哪些使用者可以新增、查看、編輯及核准留言:
    • 管理留言和留言設定
    • 查看留言
    • 貼文留言數
    • 略過留言核准程序
    • 編輯自己的註解
  6. 向下捲動至頁面的「Node」(節點) 區域。
  7. 在「節點」區域下方,設定五種不同權限,控制哪些使用者可以新增、編輯及刪除網誌文章:
    • 網誌項目:建立新內容
    • 網誌項目:編輯自己的內容
    • 網誌項目:編輯任何內容
    • 網誌項目:刪除自己的內容
    • 網誌項目:刪除任何內容
  8. 儲存設定。

新增網誌文章

具備必要權限的所有使用者都可以建立網誌項目。不過,您可以設定使用者角色,讓使用者能夠新增及編輯自己的網誌文章,但無法刪除。或者,他們也可以新增、編輯及刪除自己的網誌文章,但無法編輯其他使用者的網誌項目。

如果您的入口網站版本使用 Drupal 網誌模組,系統會顯示下列按鈕,供您建立網誌文章:

系統隨即會顯示預設的網誌編輯頁面:

如果您使用的是 Apigee 自訂網誌,並已啟用所有網誌內容類型的支援,系統會顯示下列選單,讓您建立不同類型的網誌項目:

選取所需內容類型的按鈕,即可建立新的網誌。視所選內容類型而定,系統會顯示下列編輯器:

右下方的按鈕可讓您新增由「Bootstrap」專案定義的內容,包括輪轉介面、功能型、重音符號和三摺疊。

您可在下方區域新增相關聯的媒體。例如,上圖中的影片內容類型,您可以將影片新增至網誌文章。

如何新增網誌文章:

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 在開發人員入口網站導覽選單中選取「網誌」
  3. 選取「Create new blog 條」 (Drupal 網誌模組) 或內容類型 (Apigee 自訂網誌)。
  4. 在「標題」和「內文」部分新增內容。
  5. 視情況按一下「編輯摘要」即可新增摘要。
  6. 輸入以半形逗號分隔的關鍵字清單。這些關鍵字將用於填入網誌頁面的「熱門主題」檢視畫面。您可以選擇在首頁或任何其他網頁上新增熱門主題檢視畫面。
    視網誌項目類型而定,您可能必須展開網頁的「中繼標記」區域,才能輸入關鍵字。
  7. 點按「儲存」
    網誌會發布至網誌首頁,並列在「近期網誌文章」區域的首頁中。

當您建立新的網誌文章時,網誌模組會記錄有關內容的基本資訊,包括作者 ID、建立日期和內容類型。

管理網誌留言

開發人員入口網站的使用者可以在網誌文章中張貼留言。根據預設,使用者必須登入入口網站才能張貼留言。使用者可以檢視、張貼、編輯及核准留言,視其角色和權限而定,如上所述。

如何管理留言

  1. 以具備管理員或留言核准權限的使用者身分登入入口網站。
  2. 在 Drupal 管理選單中選取「內容」>「留言」
  3. 選取「已發布」的留言連結或「未核准」留言連結。
  4. 使用這個頁面來管理留言。

設定網誌頁面的顯示方式

開發人員入口網站會使用 Drupal 檢視畫面 (稱為「具有網誌內容檢視畫面的項目」) 來控制網誌頁面顯示網誌項目的方式。根據預設,網誌項目是按照建立日期遞減排序。

如何設定網誌檢視畫面

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「結構」>「檢視畫面」
  3. 在「標記為網誌內容檢視畫面」(內容) 檢視畫面的資料列中,選取「編輯」連結。這樣就會看到以下頁面,可用於設定資料檢視:

  4. 編輯檢視畫面。
  5. 儲存變更。

設定網誌項目的顯示熱門主題

開發人員入口網站會使用 Hot Topics 的 Drupal 檢視畫面,控管網誌頁面上網誌項目的顯示熱門主題。根據預設,「熱門主題」項目會對應至新增至網誌文章的關鍵字。

設定「熱門主題」檢視畫面的方法如下

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 在 Drupal 管理選單中,依序選取「結構」>「檢視畫面」
  3. 在「Hot Topics (Content)」檢視畫面的資料列中,選取「Edit」(編輯) 連結。這樣就會看到可用於設定資料檢視的頁面。
  4. 編輯檢視畫面。
  5. 儲存變更。

使用論壇

論壇可讓具備必要權限的使用者建立討論串式討論,提供類似其他留言板系統的功能。論壇中包含主題,每個論壇中可包含許多主題。主題也可以有專屬網址。

使用者在論壇中張貼新主題。每個論壇主題都包含第一則貼文、回覆或留言。視使用者的權限而定,使用者可以編輯及刪除自己的貼文,也可以編輯及刪除其他使用者的訊息。

根據預設,匿名使用者可以查看貼文,但不能張貼回覆。只有具備必要權限且通過驗證的使用者才能回覆貼文。回覆內容會在輸入後立即顯示,表示回覆不受到審核。

管理員可以設定張貼訊息、編輯現有貼文和刪除貼文所需的權限。管理員也可以在首頁的「論壇討論」區域中宣傳論壇貼文。

判斷論壇使用的 Drupal 模組

入口網站使用兩個 Drupal 模組來實作論壇:

  • Drupal 論壇模組是核心論壇模組,預設用於 14.02.156.1 版之前的入口網站。
  • Drupal 進階論壇模組強化了核心論壇模組,提供更多功能,包括改善樣式、快速搜尋有效主題、未解答的主題、新主題等。14.02.156.1 以上版本的入口網站預設使用 Drupal Advance Forum 模組。

如何判斷正在使用的模組:

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 在「Drupal」選單中選取「Modules」
  3. 在「模組」頁面頂端的篩選清單中,輸入「論壇」。
    • 如果畫面上列出「進階論壇」模組並啟用,代表您使用的是「進階論壇」模組。
    • 如果「進階論壇」模組缺少或停用,且「論壇」模組已啟用,表示您正在使用核心「論壇」模組。

或者,您也可以使用下列 cURL 指令找出入口網站版本:

$ curl <portal url>/buildInfo

設定進階論壇模組

進階論壇模組的設定可以控管論壇顯示、導覽標記,以及論壇的其他視覺特性。

如何設定進階論壇模組:

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 在 Drupal 選單中,依序選取「Configuration」>「內容編寫」>「進階論壇」。隨即顯示「進階論壇」頁面。
  3. 設定顯示選項。
  4. 儲存設定。

設定論壇權限

管理員可以控管在論壇中執行操作所需的權限。 您可以設定「進階論壇」和「論壇」模組使用的權限,並設定每個模組特有的權限。

如何設定論壇權限:

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 選取「Drupal」選單中的「People」。
  3. 選取「成員」頁面頂端的 [權限] 連結。
    • 如果您使用「進階論壇」模組,請向下捲動至「進階論壇」區域並設定相關權限。
    • 如果您使用「論壇」模組,請向下捲動至「論壇」區域並設定相關權限。
  4. 向下捲動至頁面的「Node」(節點) 區域。
  5. 在「節點」區域下方,設定五種不同權限,控制哪些使用者可以新增、編輯及刪除論壇貼文:
    • 論壇主題:建立新內容
    • 論壇主題:編輯自己的內容
    • 論壇主題:編輯任何內容
    • 論壇主題:刪除自己的內容
    • 論壇主題:刪除所有內容
  6. 儲存設定。

新增論壇

根據預設,開發人員入口網站設有稱為「一般討論」的單一論壇。您可以新增其他論壇和巢狀論壇,以及建立論壇容器 (屬於論壇群組)。

論壇容器可讓你建立一組論壇。不過,容器並不是論壇本身,而是只定義一組論壇。

如何新增論壇:

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 在 Drupal 選單中選取「結構」>「論壇」,即可查看目前的論壇清單。
    您可以在這個頁面上編輯現有的論壇,或是重新排列論壇在「論壇」頁面中顯示的順序。
  3. 選取「+新增論壇」
  4. 如果要建立論壇的巢狀結構,請新增新論壇的相關資訊,包括上層論壇。
  5. 選取「儲存」

如何重新排序論壇:

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 在 Drupal 選單中選取「結構」>「論壇」,即可查看目前的論壇清單。
  3. 按住並拖曳論壇名稱之前的加號 (+),即可變更論壇名稱的順序或巢狀結構。
  4. 儲存變更。

如何新增論壇容器:

  1. 以具備管理員或內容建立權限的使用者登入入口網站。
  2. 在 Drupal 選單中選取「結構」>「論壇」,即可查看目前的論壇清單。
  3. 選取「+新增容器」
  4. 新增新容器的相關資訊,包括上層容器 (如要建立巢狀結構)。
  5. 選取「儲存」
    「論壇」頁面會隨即開啟。
  6. 在「論壇」頁面中,按一下並拖曳論壇名稱前的加號 (+),將該加號新增至新容器。
  7. 儲存變更。

將論壇主題宣傳到首頁

預設首頁包含 Drupal View,可控制首頁的「論壇論壇」內容。管理員必須升級主題,論壇主題才能顯示在「論壇討論」區域中。

如何宣傳論壇主題:

  1. 以具備管理員或留言核准權限的使用者身分登入入口網站。
  2. 選取 Drupal 管理選單中的「內容」
  3. 在「Type」下拉式方塊中選取「Forum topic」,然後選取「Apply」,即可篩選內容。
    內容清單中只會顯示論壇主題。
  4. 選取一或多個要宣傳的論壇主題。
  5. 在「作業」下拉式選單中,選取「升級至首頁」
  6. 選取「執行」
    所有已選取的主題現在會顯示在首頁的「論壇討論」區中。

您也可以編輯個別論壇貼文,並在主題的「發布選項」中選取「升級為首頁」