開源文檔管理系統 Wizard 1.2.1 發佈

概述

Wizard 是一款開源的文檔管理系統,支持 Markdown 文檔,Swagger 文檔以及表格文檔,適應於中小規模的技術團隊文檔管理,徹底免費。Wizard 並非一款雲產品,不提供任何雲服務,若是你的團隊想要使用他,你必須在本身公司內部獨立部署。正由於這樣,你的數據和技術文檔安全是有保障的,不會泄露給任何不信任的第三方。laravel

Wizard-功能預覽圖

更新內容

本次更新(1.2.1)主要包含如下內容git

  • 文檔預覽(Markdown/Swagger)增長了對黑暗主題模式的支持,切換到黑暗模式以後,你的文檔也將以黑暗色調展現
  • Table 類型的文檔如今支持同一個單元格換行展現,操做方式與 Excel 相同,使用 Alt + Enter 換行
  • Table 類型的文檔如今支持從 Excel 文檔粘貼複製內容了,感謝 x-spreadsheet 的更新支持
  • Markdown 文檔中增長了對思惟導圖嵌入的支持,該功能還不太完善,目前處於 beta 狀態
  • 靜態資源 CDN 支持,靜態資源可使用七牛雲的 CDN 加速,減小應用帶寬消耗

更多功能更新參考項目的 Releases 頁面。github

功能概覽

項目的地址爲安全

https://github.com/mylxsw/wizard

做爲一款開源的文檔管理系統,Wizard 主要支持下面這些功能服務器

  • 文檔管理數據結構

    • Markdown 文檔管理,支持各類功能擴展(流程圖,LaTex,數據結構等)
    • Swagger API 文檔管理
    • 表格 文檔管理(相似於簡化版的在線 Excel)
  • 用戶權限架構

    • 相似於 Gitlab 的權限管理體系,你能夠創建用戶組,爲一組用戶分配項目的讀寫權限
    • 基於 LDAP 的統一身份認證(LDAP/活動目錄),你能夠將其接入到公司統一的帳戶管理體系,只須要修改幾行配置
  • 文檔評論
  • 文檔變動歷史,文檔變動差別對比
  • 多主題自由切換
  • 項目分組,你能夠將一些相關聯的項目組成一個組,方便更快的檢索文檔
  • 其它框架

    • 文檔附件
    • 文檔分享
    • 閱讀模式
    • 內容模板
    • 文檔搜索
    • 等等

你能夠訪問 http://wizard.aicode.cc/ 在線體驗 Wizard 的功能。工具

在線版本的 Wizard 因爲服務器配置比較低,訪問可能會比較慢,並且權限比較開放,任何人均可以編輯,內容比較亂一些。

部分功能展現

Markdown 文檔展現學習

Swagger 文檔展現

黑暗主題模式

-w1131

表格文檔展現

文檔差別對比

更多功能展現請查看項目的 Wiki 文檔

關於代碼

項目採用了 Laravel 框架開發,目前版本已經升級到 5.8(最開始爲5.4,一路升級過來)。爲了提升開發效率,保持架構的簡潔,在開發過程當中,一直避免引入過多的外部組件,儘量的利用 Laravel 提供的各類組件,好比 AuthenticationAuthorizationEventsMailNotifications 等,很是適合用來學習 Laravel 框架。

總結

若是你在爲公司尋找一款開源免費的 開發文檔/API文檔管理 工具,不妨考慮一下 Wizard 項目(多一個選擇,爲何不嘗試下呢),必定不會讓你失望的。若是你是一名 PHP 或者 Laravel 新手,想找個項目學習一下如何用 Laravel 作 Web 開發,這個項目更加不能錯過!

最後,趕忙去 Star 一波,順便給我個 Star ,你的支持是我堅持下去的動力 !若是再能貢獻點 Issues 或者 PR,那就更好啦 😄!

相關文章
相關標籤/搜索