搭建企業知識庫:基於 Wiki.js 的實踐指南

一、簡介

  在當今知識經濟時代,企業知識庫的建設變得越來越重要。它不僅有助於企業知識的沉澱和共享,還能提升員工的工作效率,促進企業的創新發展。企業知識庫是企業中形成結構化文檔,共享知識的集羣,可以促進企業知識的交流和傳播,有利於培養學習型組織。

  那麼,我們如何實現企業的知識庫?

  維基百科是最好的案例。通過 Wiki,可以實現知識的有效管理,其支持全文檢索、多人協作,權限控制以及備份恢復等。Wiki 完全實現了企業對知識庫的需求,而且成本低廉易管理,使其成爲企業知識庫建設的首選。

  在衆多開源 Wiki 產品中,Wiki.js 因其靈活的使用方式和強大的功能,受到了廣泛的關注。本文將引導您瞭解如何使用 Wiki.js 搭建企業知識庫。 

二、企業知識庫

1 企業知識庫的重要性

  企業知識庫對於企業的發展和運營具有重要意義,具體表現在以下幾個方面:

  * 繼承公司的信息/智力財富 知識庫可以將公司的程序規則、規範指南、指導書籍、格式合約等重要信息彙集在一起,方便員工查閱和繼承,確保公司知識的延續性和傳承性。

  * 使知識/信息有序化 知識庫的建設要求對現有的知識或信息進行一次大的梳理,並根據某種方式將其歸類,併爲其提供相關的檢索工具。這樣可以使得知識/信息更加有序化,方便以後的知識應用和分享。

  * 促進知識/信息流通和分享 通過知識庫,可以將知識和信息整理得更加有序,方便搜索和分享,從而加快知識的流通速度,促進員工之間的知識分享和交換。

  * 促進企業知識複用 知識庫可以存儲公司員工在工作中遇到的問題和解決方案,方便其他人直接使用或者參考,提高工作效率,減少重複勞動。

  * 提高利潤 科學的知識管理系統會直接影響到公司的經營業績。有研究顯示,對於一些具體業務而言,有效的知識管理能夠直接帶來銷售增長和利潤提升。

  企業知識庫對於企業的發展和運營具有重要意義,能夠提高企業的競爭力和創新能力。因此,企業應該加強對知識庫的建立和管理,提供充足的技術支持和資金投入,確保企業知識庫能夠發揮其應有的作用。

2 企業知識庫的內容

  企業知識庫的內容主要包括以下幾方面:

  * 企業內部的各類信息,包括宏觀發展規劃、企業文化、內部制度、管理流程、產品技術文檔、客戶資料、市場資料等。

  * 各種知識內容,包括解決方案、培訓資料、學習資料、客戶資料、市場資料等。

  * 與領域相關的理論知識、事實數據、技術分享等。

  總之,企業知識庫的內容非常廣泛,涵蓋了企業內部的各個領域和方面。建立企業知識庫的目的是爲了更好地管理和利用這些知識,促進知識的共享和傳承,提高企業的競爭力和創新能力。

3 規劃知識庫

  首先,應該根據用戶羣來規劃知識庫的主要內容,完成大綱。

  然後,應該根據實際需要確認分享知識的形式,比如:文章、視頻或演示文稿等。

  最後,要規範知識保護,包括用戶權限,備份恢復策略等。

三、Wiki.js 介紹

  Wiki.js 是一個基於 Node.js 的開源、輕量級、美觀和強大的 Wiki 應用程序。 不僅支持全文檢索、用戶權限管理、頁面定製等功能,還具備良好的用戶體驗。其靈活的擴展性使得我們可以根據項目的實際需求對其進行定製和擴展。

  選擇 Wiki.js 作爲企業知識庫的搭建工具,有以下幾個原因:

  * 靈活性 幾乎在任何平臺都可以部署,支持多種類型的數據庫。

  * 強大的功能 Wiki.js 具有豐富的功能,可以支持複雜的團隊協作和知識管理需求,包括評論、Markdown 編輯器、圖片上傳、標籤、全局搜索、協同編輯等。

  * 可定製性 企業可以根據自己的品牌和需求,自定義 Wiki.js 的外觀和功能,打造符合自身特點的知識庫。

  * 社區支持 Wiki.js 擁有活躍的社區,提供了大量的文檔和教程,可以幫助企業解決遇到的問題和困難。

  * 安全性 Wiki.js提供了身份驗證和授權等安全性設置,可以保證只有經過授權的用戶才能訪問和編輯知識庫內容,保障企業知識資產的安全。

  Wiki.js 具有靈活性、強大的功能、可定製性、社區支持和安全性等優點,因此成爲企業搭建免費知識庫的理想選擇。

四、搭建步驟

Step 01 安裝 Node.js 

  首先,確保您的機器上已經安裝了 Node.js。如果沒有,請根據官方文檔進行安裝。

  注意:這裏會有一個問題,高版本的 Node.js 在運行 Wiki.js 時,可能會發生下面的異常,此時,可以安裝低版本的 Node.js 解決。

Step 02 安裝數據庫

  這裏建議安裝 PostgreSql 10 32位版本的數據庫,主要是爲了使用 PostgreSql 的中文搜索。如果沒有這方面需要的話,可選擇其他數據庫。

Step 03 安裝 Wiki.js

  本文以 Windows 安裝爲例,請從官網下載 Wiki.js 壓縮包,解壓縮到指定目錄即可。

Step 04 創建數據庫

  在數據庫中創建一個新的數據庫。如果我們需要 PostgreSql 的中文搜索功能,則需要在新建的數據庫中啓用中文全文檢索。

Step 05 修改配置文件

  將 config.sample.yml 重命名爲 config.yml,修改其中的設置,包括:

  增加全文檢索選項,在 wiki\server\modules\search\postgres 下的 definition.yml 中的 enum 添加 zh (zh 是 PostgreSql 啓用中文搜索時候配置的名稱,此處配置需要與 PostgreSql 的配置對應)

Step 06 運行 Wiki.js

  在 Wiki 目錄下運行 node server 命令

Step 07 初始化設置

  使用瀏覽器訪問 Wiki 站點,本例是 http://localhost:3001/,第一次運行需要進行初始化設置,輸入管理員郵箱、密碼以及 URL 等,然後點擊 INSTALL 執行安裝。

 Step 08 開始使用

五、使用入門

1 效果展示

  Wiki.js 默認的前臺頁面佈局和功能如下圖所示,用戶可根據自己需要來調整、啓用或關閉。

  後臺管理頁面功能如下圖所示。

2 版本比對

  Wiki.js 支持一個簡單的版本比對工具。

3 修改語言

  Wiki.js 默認爲英文,可下載對應語言包,切換語言設置。

 4 全文檢索

  本例我使用的是 PostgreSql 的搜索引擎,因爲搭建起來比較方便。

  在搜索引擎菜單中,選中“Database-PostgreSQL”,並在引擎配置中,選擇我們在數據庫中的配置名稱。

  配置好後,我們就可以驗證中文搜索了。

5 修飾站點

  在“常規”菜單中,我們可以配置 Wiki 的基本信息,比如公司名稱、Logo 等。

6 權限控制

  Wiki.js 支持多種身份驗證方式,可以按需要選擇。

  可以通過建立組來統一管理用戶。

   基於 Permissions 和 Page Rules 靈活定義組權限。

六、定製和擴展

  在創建頁面時,可以通過編寫腳本和樣式來定製和擴展頁面功能。

  Wiki.js 附帶了一個默認主題,它支持明暗模式,對大多數用戶來說應該足夠了,用戶也可以自行定製主題。

  Wiki.js 是完全模塊化的,所有模塊都位於 server/modules 下,允許任何開發人員編寫自己的模塊。

  Wiki.js 公開了一個 GraphQL API,您可以從中訪問和修改 Wiki 的所有資源。

七、總結

  通過以上步驟,您可以成功搭建基於 Wiki.js 的企業知識庫。Wiki.js 的靈活性和可擴展性使得它在衆多知識庫解決方案中脫穎而出。通過定製和擴展 Wiki.js,您可以滿足項目的各種需求,實現企業知識的有效管理和共享。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章