如何創建 WordPress 內部網站:您需要什麼來設置它

已發表: 2018-03-12

想要為您的公司或組織設置 Intranet 站點? 作為世界上最受歡迎的內容管理系統,WordPress 可以輕鬆提供您的 Intranet 站點所需的所有功能。

但是,即使您知道 WordPress 是正確的工具,您也可能對創建 WordPress 內部網站所需的實際步驟和插件感到有些困惑。

作為知識庫主題和插件的創建者,我們知道我們的許多客戶使用我們的工具來創建內部知識庫,這是任何 Intranet 站點上的完美功能。

為此,我們決定編寫一個詳細的教程,介紹如何使用 WordPress 創建 Intranet 網站。

您將學習:

  • 在您的 WordPress 內部網安裝中使用的一些最佳插件
  • 如果您想節省時間,一些 WordPress 內部網主題可以提供良好的開箱即用解決方案
  • 通過使用 localhost 或免費插件,您可以通過兩種不同的方式將 WordPress 內部網站設為私有

有很多地方要覆蓋,所以讓我們開始吧!

創建內部知識庫 - 簡單的方法!

在您的 Intranet 上構建可搜索的知識庫。

獲取主題

您可以使用 WordPress 內部網站做什麼

創建 WordPress 內部網站是所有類型的組織為員工構建私人門戶的重要一步。

使用 Intranet,您將能夠:

  • 創建內部知識庫以集中您組織的知識並使其可供團隊成員訪問。
  • 讓您的所有員工或團隊成員了解最新消息。
  • 為員工提供一種通過群聊、私人消息或論壇進行交流和組織的方式。 (ForumPress 非常適合這個)
  • 存儲員工經常需要訪問的重要文件。 (查看 WikiPress 主題如何幫助您解決此問題)。

創建 Intranet 站點與常規 WordPress 站點沒有太大區別。 事實上,關於 WordPress 內部網站的唯一真正獨特之處是:

  • 您使用的特定插件
  • 您如何將您的網站設為私有以阻止未經授權的用戶進入

運行 Intranet 站點所需的基本插件和主題

除了實際創建 WordPress Intranet 安裝的特定技術之外,您可能還需要一些插件才能在 Intranet 站點上獲得所需的功能。

現在,其中很多都將針對您的獨特需求,這意味著並非所有這些插件都適用於您的情況。 但是以下插件非常適合大多數Intranet 站點:

  • BuddyPress – BuddyPress 的社交網絡功能可以輕鬆地為每個員工創建單獨的個人資料,並啟用小組討論和私人消息傳遞。
  • Heroic Knowledge Base – 我們自己的 Heroic Knowledge Base 插件可以幫助您創建詳細的內部知識庫,讓所有員工都可以輕鬆訪問公司的知識。
  • WordPress Multisite – 雖然它在技術上不是一個插件,但如果您想在 Intranet 中為不同的部門或組提供一個單獨的區域,啟用 WordPress MultiSite 會很有幫助。
  • WordPress 看板 – 這個插件允許您使用看板(如 Trello)作為 WordPress 網站的一部分。 這非常適合項目管理或以其他方式保持團隊組織。
  • Gravity Forms – 這個插件的靈活性為 Intranet 提供了大量不同的用例。 如果您可以使用表格來完成,重力表格可以幫助您完成。
  • 預訂日曆——這個插件可以幫助你讓人們預訂會議室或其他公共區域,這樣人們就可以隨時輕鬆地檢查可用性。

考慮一個 WordPress Intranet 主題

雖然您可以為您的 Intranet 使用任何 WordPress 主題,但一些有進取心的 WordPress 開發人員已經創建了現成的 WordPress Intranet 主題。

這裡有兩個流行的選項:

辦公室

Woffice 是一個流行的 Intranet 主題,其中內置了上述大部分功能。 基本上,它從第一天起就被設置為一個工作的員工門戶。

wordpress 內網主題

聯盟

Alliance 是另一個流行的 WordPress 內部網主題,幾乎完全可以開箱即用。

wordpress 的另一個 Intranet 主題

通過使用其中一個主題,您可能能夠繞過本教程中的其他一些步驟。 例如,Woffice 已經處理了鎖定用戶訪問權限,這將使下面的 All-In-One Intranet 方法變得多餘。

2 如何使用 WordPress 創建 Intranet 的不同方法

一旦你有了一個粗略的插件框架來為你的 WordPress 內部網站點提供動力,你可以採用兩種通用的方法來使用 WordPress 創建一個內部網。

您選擇的方法主要取決於您是否需要用戶不在辦公室時能夠訪問內網

  • 對於只有在連接到本地網絡時才能訪問的真正 Intranet,您可以使用 localhost 解決方案,例如 XAMPP 或 WAMP。 單擊此處轉到此部分。
  • 要允許用戶訪問網絡外部的 Intranet 站點,您還可以選擇託管 WordPress 安裝並使用諸如 All-In-One Intranet 之類的插件對其進行保護。 單擊此處轉到此部分。

如何使用 XAMPP(或其他本地主機解決方案)創建 WordPress 內聯網

在此實施中,您將從本地服務器解決方案運行 WordPress 安裝。 我將在本教程中使用 XAMPP,但您可以使用任何類似的東西。

這種方法的好處是:

  • 只有您網絡上的人才能訪問 Intranet 站點。
  • 只要您的網絡是安全的,您就不必擔心鎖定用戶角色。

這種方法的局限性在於:

  • 您需要一台始終運行的計算機來運行 localhost。
  • 當用戶未連接到您的本地網絡時,他們將無法訪問您的 Intranet。

第 1 步:在您的計算機上安裝 XAMPP 和 WordPress

要開始使用,您需要在要用於為 Intranet 供電的計算機上安裝 XAMPP。

安裝 XAMPP 後,在 XAMPP localhost 上創建一個全新的 WordPress 安裝。

此 WordPress 安裝將為您的 Intranet 站點提供動力,因此您也可以在其中設置插件和/或主題:

本地主機上的 wordpress

如果您不確定如何配置 XAMPP 和安裝 WordPress,可以從ThemeIsleWPMU DEV找到詳細教程

第 2 步:設置虛擬主機

接下來,您需要在 XAMPP 的 Apache 配置文件中設置一個虛擬主機(您可以在此處找到更詳細的指南)。 這讓您的 Web 服務器可以處理對實際 URL 的請求——例如 intranet.local。

為此,導航到…\xampp\apache\conf\extra\httpd-vhosts.conf並編輯httpd-vhosts.conf文件。

添加此代碼段,確保將DocumentRoot替換為您安裝 WordPress 的實際文件夾結構,並將ServerName替換為您要用於 Intranet 的 URL:

<VirtualHost *:80>
DocumentRoot "\xampp\htdocs\example"
ServerName intranet.local
</VirtualHost>

主機文件

第 3 步:查找本地主機服務器的 IP 地址

在 XAMPP 上成功運行 WordPress 站點後,您需要找到託管 localhost 站點的計算機的 LAN IP 地址,以便網絡上的其他用戶可以訪問 WordPress 安裝。

以下是有關如何執行此操作的說明,我還將在下面展示一個 Windows 10 示例:

  • 視窗
  • 蘋果電腦
  • Linux

要在 Windows 10 上找到它:

  • 右鍵單擊 Windows 開始按鈕以打開隱藏的快速訪問菜單
  • 選擇Windows PowerShell(管理員)
訪問 powershell
  • 在 PowerShell 中輸入ipconfig並回車
  • 在返回的文本中查找IPv4 地址並複制該值
ipconfig 畫面

要讓其他用戶訪問此站點,他們將需要使用此 IP 地址。

第 4 步:使用主機文件製作更漂亮的鏈接

最後,您可以編輯網絡上所有計算機的 hosts 文件,以使您的 Intranet 可在intranet.local而不是192.168.1.253訪問。

為此,請打開您的主機文件:

  • Windows: \Windows\system32\drivers\etc\hosts
  • Mac/private/etc/hosts

並添加此代碼段,確保將 IP 地址替換為 XAMPP 計算機的 IP 地址:

192.168.1.253 intranet.local

現在,用戶只需在瀏覽器地址欄中鍵入 intranet.local 即可訪問您的 Intranet 站點。

第 5 步:完成 WordPress 安裝以使其成為您自己的

現在,你應該已經準備好了! 剩下要做的就是實際安裝所需的 WordPress 插件和/或主題,以從 Intranet 站點獲取所需的功能。

如何使用插件創建 WordPress 內聯網

在此實現中,您將創建一個託管在面向公眾的服務器上的普通 WordPress 安裝。 然後,您將使用 All-In-One Intranet 插件來保護您的 Intranet 並添加隱私控制,以便外人無法訪問。

免費版本為單站點安裝提供了足夠的靈活性。 但是,如果您打算使用 WordPress Multisite 為您的 Intranet 提供動力,那麼您肯定需要升級到高級版本以獲得許多 Multisite 特定的功能。

這種方法的好處是:

  • 如果有人不小心關閉了錯誤的計算機(因為它託管在外部服務器上),您不必擔心您的 Intranet 會中斷。
  • 只要擁有用戶帳戶的憑據,人們就可以從任何地方登錄。

這種方法的局限性在於:

  • 您需要非常小心安全性和用戶訪問權限,因為您的站點託管在公共服務器上。

第 1 步:設置您的 WordPress 安裝

要開始使用此方法,您實際上不需要做任何特別的事情。 也就是說,因為您將其託管在公共服務器上,所以您基本上只是在一開始就創建了一個常規的 WordPress 站點。

獲得基準 Intranet 站點後,就可以使用一體化 Intranet 對其進行保護了。

第 2 步:配置多合一內網插件

安裝並激活插件後,請轉到設置 → 一體機 Intranet進行配置。

沒有太多要配置的。

該插件會自動打開,它還會告訴您是否打開了任何人都可以註冊這將使您的網站仍然向公眾開放):

多合一內網插件警告

確保在您的站點上關閉註冊後,您需要做的就是:

  • 選擇在用戶登錄後將其帶到哪個頁面(您可能希望創建一個包含所有相關鏈接的漂亮“啟動頁面”
  • (可選)選擇在註銷非活動用戶之前等待多長時間(這有助於確保某人不會意外地在公共計算機上保持登錄狀態
配置你的 wordpress 內網設置

確保保存您的更改。 完成後,您的整個網站將隱藏在默認 WordPress 登錄屏幕的保護牆後面:

wordpress 登錄界面

第 3 步:自定義 WordPress 登錄屏幕(可選)

您的 Intranet 站點的運行不需要此步驟。 但是,如果您想在網站的正面部分添加一些品牌,您可以使用像 Admin Custom Login 這樣的插件來更改您的登錄頁面的外觀。

關於創建 WordPress 內聯網的最終想法

這就是我們關於如何使用 WordPress 創建 Intranet 的重要指南。 這兩種方法都提供了一種創建 Intranet 站點的可行方法——您只需要決定是否希望從本地網絡外部訪問您的安裝。

如果您想以最快的方式創建 Intranet,您可以獲取 Intranet 主題,添加一些附加功能,例如知識庫插件,然後幾乎可以立即開始使用。

否則,您可以使用 WordPress 龐大的插件生態系統來構建您自己的功能堆棧。

關於如何使用 WordPress 創建內部網還有其他問題嗎? 發表評論,我們會盡力提供幫助。