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

概述

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

Wizard-功能預覽圖

更新內容

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

  • 支持文檔批量導入,如今你能夠經過經過文件上傳的方式批量導入文件了

    image-20201206210600309

  • 支持用戶扮演功能,管理員能夠扮演爲其它用戶,以其它普通用戶的視角進行操做

    image-20201206210901795

  • 增長將文檔標記爲已過期的功能,過期的文檔能夠經過顏色和文字與其餘文檔區分出來

    image-20201206211002298

    image-20201206211049758

  • Markdown 圖片上傳如今支持 SVG 格式的文件上傳和展現了
  • 文檔點贊功能用戶爲文檔點贊後,顯示點贊用戶的用戶名

    image-20201206211118557

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

功能概覽

項目的地址爲安全

https://github.com/mylxsw/wizard

做爲一款開源的文檔管理系統,Wizard 主要支持下面這些功能數據結構

  • 文檔管理架構

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

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

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

部分功能展現

Markdown 文檔展現學習

Swagger 文檔展現spa

黑暗主題模式

-w1131

表格文檔展現

文檔差別對比

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

關於代碼

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

總結

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

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

相關文章
相關標籤/搜索