將 Drupal 7 入口網站遷移至整合式入口網站

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

本節說明如何規劃及執行將 Drupal 7 入口網站資產遷移至整合式入口網站的指引。

步驟 1:建立整合式入口網站

必須先建立整合式入口網站,才能遷移 Drupal 7 入口網站資產。

如何建立整合式入口網站:

  1. 確認您具備適當的入口網站角色,才能管理整合式入口網站。
  2. 建立整合式入口網站

建立整合式入口網站時,系統會提供一組起始網頁,供您做為跳轉點使用。 新手網頁會提供示範內容,協助您以自己的獨特內容取代文字和圖片,啟發您的入口網站開發。 詳情請參閱「關於範例入口網站」。

步驟 2:建構整合式入口網站

按照建構入口網站的步驟所述,建構整合式入口網站。

您至少需要執行下表所列的步驟。

步驟 說明
開發入口網站內容 例如概念和入門資訊。

您可以選擇建立網頁,然後直接從現有的 Drupal 7 入口網站複製及貼上網頁內容。

設定導覽功能 建立與現有結構相符的必要導覽功能。
自訂主題 請至少根據自己的品牌宣傳需求自訂下列元件:
新增自訂指令碼 視需要將自訂 JavaScript 程式碼新增至入口網站。
設定電子郵件 設定 SMTP 伺服器和電子郵件通知內容。

注意:Apigee 混合型整合入口網站目前無法使用電子郵件通知設定。

管理預設顯示設定 管理特定資源的預設瀏覽權限。
設定內容安全政策 為入口網站的所有網頁設定內容安全性政策 (CSP),並視需要防範跨網站指令碼 (XSS) 和其他程式碼插入攻擊。

附註:這項功能目前不適用於 Apigee 混合式整合入口網站。

步驟 3:設定識別資訊提供者

根據驗證類型在整合式入口網站上設定識別資訊提供者,如下表所示。

驗證 說明
內建識別資訊提供者 (使用者名稱/密碼) 在整合式入口網站上設定內建識別資訊提供者
使用 SAML 的單一登入 (SSO) 服務 在整合式入口網站上設定 SAML 識別資訊提供者 (Beta 版)

注意

開發人員登入入口網站後,您就可以按照管理開發人員帳戶的說明管理他們的帳戶。

步驟 4:使用目標對象控管資源存取權

如果您利用 Drupal 7 中的角色來控管一組資源的存取權 (例如 API 文件或建立 API 金鑰的 API 金鑰),就可以在整合式入口網站上使用目標對象達到同樣的功能。

具體來說,您可以在整合式入口網站上,使用目標對象控管下列資源的存取權:

  • 入口網站中的網頁
  • 已發布的 API 產品

如要新增目標對象及管理個別使用者和開發人員團隊指派項目,請參閱「管理目標對象」。新使用者建立新帳戶並登入入口網站時,您必須視需要為他們指派一或多個目標對象,詳情請參閱「管理目標對象的指派作業」一節。

為了簡化遷移程序,您不妨參考下列提示:

  • 以他們要取代的 Drupal 角色命名目標對象。
  • 透過開發人員團隊管理目標對象成員資格。開發人員會建立團隊來共同承擔應用程式責任,並管理團隊成員。

步驟 5:發布 API

如要在整合式入口網站上使用 SmartDocs 發布 API 並自動產生 API 參考說明文件,您必須取得與 API 相關聯的 OpenAPI 規範

雖然您可能使用了 OpenAPI 規格來自動產生 Drupal 7 中的 SmartDocs,但最終仍會以內部格式儲存內容,不會與原始 OpenAPI 規格有任何關聯。使用 Apigee Edge 的 API 團隊通常會將 OpenAPI 規格儲存在 Apigee Edge 規格儲存庫中。

然後將 API 發布至入口網站。做好準備:

  • 指定要用做說明文件來源的 OpenAPI 規格,來源為規格儲存庫、本機目錄或網址
  • 設定說明文件的瀏覽權限 (公開、驗證使用者或所選目標對象)
  • 視需要設定回呼網址
  • 視需要在 API 目錄的螢幕畫面中新增圖片

步驟 6:由開發人員團隊分擔應用程式的責任

如果開發人員透過 Drupal 7 的公司應用程式來共同承擔應用程式責任,他們可以在整合式入口網站中,透過開發人員團隊達成同樣的功能。

根據「與開發人員團隊 (Beta 版) 分享應用程式的責任」一文所述,開發人員會建立開發人員團隊,以便共同管理應用程式及管理團隊成員成員資格。

您可以向開發人員社群介紹開發人員團隊,並鼓勵他們遷移應用程式,透過開發人員團隊共同承擔責任,並改用新的 API 金鑰。接著,您就可以使用 Edge API 移除所有公司應用程式和相關構件。

或者,您也可以按照以下社群文章的說明,將公司應用程式遷移至開發人員團隊應用程式:將公司擁有的應用程式遷移至開發人員團隊

步驟 7:準備發布整合式入口網站

在將整合式入口網站發布至正式版之前,建議您執行下表中定義的步驟。

步驟 說明
自訂網域 您可以提供自己的自訂網域名稱,打造個人化的網站。

附註:這項功能目前不適用於 Apigee 混合式整合入口網站。

設定 Analytics (分析) 追蹤 使用 Google Analytics (分析) 或您的自訂分析追蹤服務設定 Analytics (分析) 追蹤。
建立自訂搜尋頁面 建立自訂搜尋網頁並嵌入 Google 自訂搜尋引擎。