如何使用 WordPress 創建組織內聯網(或外聯網)
已發表: 2018-12-07內部網是“閉路互聯網”。 它僅在特定位置或通過特定協議可用。 一些公司可能擁有僅在其建築物內可用的業務網絡。 或者,也許一所大學為教師提供了一個校園範圍的網絡,但在該校園之外,它是無法訪問的。
Intranet和 Internet 的區別在於您自己託管 Intranet。 您的網絡不是通過遠程協議相互通信的分佈式服務器網絡,而是本地化並託管在您自己物理空間中的本地服務器上。 它基本上是一個位於 IT 部門辦公室的小型互聯網。
外聯網並沒有什麼不同。 外聯網不是位於本地服務器上,只有連接到同一網絡的人才能訪問,而是位於雲中,並且只能由特定 IP 範圍(或您設置的其他因素)內的人訪問。 大多數情況下,外聯網為分佈式團隊中的人員提供服務,因為他們無法訪問物理位置。
公司使用內聯網和外聯網來促進私密和安全的海量數據共享和協作。 例如在公司範圍內訪問內部文檔、公告、休假日曆等。 在本文中,我們將介紹為什麼 WordPress 非常適合您的內部網或外部網,然後向您展示如何創建一個。
讓我們開始吧!
為什麼將 WordPress 用於 Intranet 或 Extranet?
嗯,第一個原因是它是免費的。 顯然,您將不得不為託管該事物的服務器和帶寬騰出空間,但是如果您首先考慮設置 Intranet,那麼您可能已經涵蓋了這一點。
您可能會使用您的 Intranet 來處理其中的一些內容:
- 存儲私人文件
- 發佈各種公告和備忘錄
- 託管培訓手冊,
- 提供政策更新
- 安全地鎖定任何不應該在公眾甚至阻止訪問的地方發布的文件
- 保持更新的公司目錄
- 維護公司日曆
- 允許訪問內部協作工具
- 設置各種項目管理環境
- 運行內部私人社交網絡
- 並且做任何你可以在公共網絡上做的事情
幸運的是,WordPress 在核心中內置了所有這些功能。 只需做一點工作,您就可以使用它來完成與昂貴的 Intranet 平台收費完全相同的事情。
大多數其他平台按用戶收費。 這使得許多小型企業和非營利組織可能無法擁有內部網。 有了WP,您就不必擔心了。 除了正常的 IT 成本之外,您還可以通過這種方式真正節省您的技術預算。
如何使用 WordPress 創建組織內聯網(或外聯網)
訂閱我們的 YouTube 頻道
設置 WordPress 內聯網
您需要的第一件事是網絡。 這聽起來很明顯,但如果您的現場機器不相互通信,您將一事無成。 任何網絡的樞紐都是服務器。 畢竟,互聯網只是一系列相互通信並與我們的瀏覽器通信的服務器,因此 Intranet 是相同的。 只有那些服務器在現場。
第 1 步:選擇本地服務器平台
第一件事是:您將需要一台非常好的計算機。 如果您認為可以在上一代舊機器上運行 Intranet,請再想一想。 這將是一台幾乎一直開著的主力計算機(或者至少在人們在工作時間需要內聯網時)。 所以你會想要一些適度強壯的東西。
一旦你選擇了它,就該讓它成為關注的中心了。 為此,我們只需要安裝 WordPress。 很簡單吧? 事實上,是的。
你會想要使用 MAMP / LAMP / WAMP。 MAMP、LAMP 和 WAMP 可讓您轉動 Mac、Linux 或 Windows(因此名稱中包含 M、L 和 W)。 還有一個叫做 XAMPP 的版本,適用於所有三個; 然而,它比其他的要先進一些,而且不太穩定。
請注意,如果您自己使用 XAMPP,請不要下載任何標有 VM 的版本。 您將需要上面列出的版本。 您沒有設置虛擬機。 相反,你把真實的東西放在一起。

但是,對於這個特定示例,我將使用 MAMP。 每個平台上的過程都相似,您可以在此處找到更完整的文檔。
此外,您可能正在考慮使用 Local by Flywheel 等本地環境,雖然它可以工作,但我們不建議這樣做。 AMP 堆棧的任何成員都是為主力級別的應變而設計的,而 Local 則不是。 將其作為 Intranet 的核心平台可能沒有問題,但這不是它的設計目的,與 AMP 堆棧不同。 所以我們建議選擇其中之一。

下載並運行該軟件,您的“應用程序”文件夾中將添加一些新內容。 我們現在不關心 MAMP Pro,所以進入 MAMP 文件夾並啟動程序。

MAMP 使用起來非常簡單。 只需按下啟動服務器按鈕即可啟動服務器。

恭喜,您擁有一個啟動並運行的本地開發服務器。 但是……您沒有安裝 WordPress,也沒有授予您網絡上人員的訪問權限。 但是你將!
第 3 步:在本地 Intranet 上安裝 WordPress
此時您需要做的第一件事是下載 WordPress。 這次您將進行手動安裝,而不是使用快速安裝程序。 老實說,沒有太大區別。

您將獲得一個可能名為WordPress-4.9.8.zip (或任何當前版本)的文件。 解壓它。 現在,您的計算機上有一個名為“ wordpress ”的文件夾。 如果您打開它,您將看到一個與託管在線安裝相同的文件和目錄結構。

現在您想在 Applications 中找到 MAMP 文件夾並導航,直到找到一個名為htdocs 的文件夾。 這就是您新安裝的 WordPress 將要安裝的地方。 只需將解壓縮的文件夾拖入htdocs 即可。 事實上,這就是您所有本地 Web 文件的存儲位置。

此時,您將創建 WP 運行所在的數據庫。 因此,前往 MAMP 窗口並按“打開開始網頁”按鈕。

您的瀏覽器將打開默認的 MAMP 幫助頁面,您將看到一個菜單項工具欄。 導航到工具並在下拉列表中找到顯示phpMyAdmin的鏈接。

當新頁面加載時,您會看到 WordPress 安裝的真正核心。 您的絕大多數數據都將保存在這裡。 單擊“數據庫”選項卡,並在“創建數據庫”標題下命名您的新數據庫。 我們選擇了et_intranet 。 準備好後點擊創建。

下一頁是可怕的。 忽略它。 您還沒有創建數據庫表,因為您還沒有設置 WordPress。 沒關係。

現在,您已準備好啟動並運行 WP。 如果您還沒有按啟動服務器按鈕啟動 MAMP。

然後導航到http://localhost:8888/wordpress或http://127.0.0.1:8888/wordpress以訪問您的新安裝。 另外請記住,您可以根據需要重命名名為wordpress的文件夾。 然後,您可以使用 URL 中命名的文件夾。 因此,如果您將wordpress文件夾重命名為intranet ,它將是https:localhost:8888/intranet。

無論你給它起什麼名字,你都會為安裝選擇一種語言,然後你會看到這個屏幕。

如果您以前使用過快速安裝程序,這通常會為您處理。 但是,由於這是手動安裝,因此由您來命名數據庫並啟動並運行它。 這很容易做到,而且你不會搞砸任何事情。 當您準備好開始時,請按“讓我們開始”按鈕進入此處。

將數據庫名稱更改為您之前創建數據庫時在 phpMyAdmin 中使用的任何名稱。 使用root用戶名和密碼。
還要記住,在Table Prefix 下,您絕對 100% 必須在 after 中包含下劃線。 因此,如果您從wp_更改它,則需要確保它是intranet_或您選擇的任何內容。 當您按下提交按鈕時,您將進行一些確認並設置您的 WP 用戶名,然後才會被帶到閃亮的新 WP 管理面板。
在您的本地機器上運行的一個。

現在,是時候為您的團隊設置它了。 只有你的團隊。
步驟 5:提供對 Intranet 的網絡訪問
由於術語localhost實際上就是它所說的本地主機,因此只有您的機器可以使用該術語。 但是運行 MAMP 的計算機有一個 IP 地址,同一網絡上的任何人都可以訪問。 您可以通過兩種不同的方式找到它。
首先是進入您的網絡設置並在“已連接”標題下進行檢查。

第二種方式是通過命令行。 您可以使用終端實用程序來執行此操作。 只需輸入ifconfig |grep inet並按回車鍵。 是的,這是豎線的特殊字符。 感謝 OSX Daily 教給我們這個命令。 您會在顯示inet 的地方找到您的計算機 IP 地址。

現在,您要確保為您的團隊打開了正確的端口,因此請進入 MAMP 首選項並查看它們的設置。 默認情況下,它是 8888,只要在這些端口上運行的本地服務器上沒有其他應用程序,就可以使用。 如果是這種情況,請按下按鈕以使用端口 80 和 3306。

有了這兩個數字,任何連接到同一網絡的人都可以連接到您的新 WordPress 安裝,只要 MAMP 服務器正在運行,只需轉到 IP:Port/wordpress 或10.0.0.152:8888/wordpress 即可。 IP 和端口將始終以冒號分隔。

如果您更喜歡使用域而不是 IP 地址(因為它們比數字字符串更容易記住),您也可以這樣做。 Siteground 有一個很好的使用主機文件來設置它的演練。
需要(或想要)一個 WordPress 外聯網?
WordPress Extranet 的工作原理與上面的安裝類似,不同之處在於它僅對選定數量的機器上的選定數量的人可用。 由於.htaccess文件的工作方式,您仍然可以將整個網絡列入白名單,同時阻止所有其他流量。 因此,即使您有一個分佈式團隊,您仍然可以在物理上限制登錄。
只需打開您網站的.htaccess文件。

然後插入以下代碼並再次保存/上傳文件。 確保將您自己的 IP 地址添加到文件中。
order deny, allow
deny from all
allow from 111.222.33.44
只需在附加行上添加任何其他 IP 地址或 IP 範圍,您就可以像訪問 WordPress 內聯網一樣限制對外聯網的訪問。
WordPress 內網插件
設置 WordPress 內聯網的基礎設施僅僅是個開始。 現在您已經啟動並運行了,您需要充實和自定義您為公司、校園或團隊提供的環境。 WordPress 有很多插件,讓您可以輕鬆自定義並獲得所需的準確內聯網功能。
多合一內網

您的 Intranet 需要保留您的Intranet。 所以這個插件確保它確實如此。 它是免費的,而且可以正常工作。 您進入設置,告訴它您希望網站的私密程度,然後單擊幾下,您的內部網就會被嚴密鎖定。 此外,還有一個適用於 WP Multisite 安裝的高級版本,並且有更多選項。
價格:免費 | 更多信息
好友出版社

我認為,BuddyPress 是 WP 內聯網的兩個基本插件之一。 Intranet 適用於團隊,這就是 BuddyPress 的意義所在。 這是一個您可以控制的社交網絡,實際上,這是在隊友之間分享和交流的絕佳方式。 雖然還有其他插件可以做類似的事情,但為什麼不採用黃金標準呢?
價格:免費 | 更多信息
bbPress

與 BuddyPress 一樣,bbPress 在 WordPress 內網功能中也非常穩固。 BuddyPress 讓您可以進行交流和協作,而 bbPress 則讓您通過論壇在各種項目上進行真正的小組討論。 當然,留言板可能不像以前那樣是互聯網的強大動力,但內部網上的討論板是項目管理的核心,並確保每個人都在同一頁面上。
價格:免費 | 更多信息
維基或知識庫

使用 WordPress 創建 wiki 並不難。 就內部網工具而言,維基幾乎是完美的。 易於搜索、可鏈接和可編輯,只需點擊幾下鼠標,您可能會詢問的有關您的校園、公司或團隊處理的任何內容的每條信息。 而且因為它是一個開放式出版物,您都可以進行添加和更正,以便您需要的文檔始終是最新的。 知識庫也是如此。 如果您更喜歡標準的查找答案方法,WordPress 也有。
價格:免費 | 更多信息(維基)
價格: 40 美元 | 更多信息(知識庫)
包起來
如果您正在尋找一種提高團隊生產力的方法,也許這已經讓您相信內聯網值得一試。 至少,作為外聯網工作的私人 WP 安裝可能。 無論如何,您已經看到設置並不難,只需稍加調整和自定義,您就可以立即為您的團隊打造完美的像素級。 無論您是共享文檔、組建團隊,還是試圖獲得有關即將開展的項目的反饋,WordPress 內聯網都比電子郵件高效得多,而且可能比巨大的 Slack 便宜得多。
您以前使用過 WordPress 內網嗎? 你的經歷是什麼?
文章特色圖片 pixldsign / shutterstock.com
