GoAdmin是一款后臺開發(fā)框架,可以通過這款軟件建立數(shù)據(jù)管理后臺,例如設(shè)計商店后臺,設(shè)計內(nèi)容網(wǎng)站后臺,設(shè)計其他工作平臺后臺數(shù)據(jù),可以遠(yuǎn)程讀取工作數(shù)據(jù),將數(shù)據(jù)顯示在后臺可視化界面,使用內(nèi)置的圖表功能就可以統(tǒng)計各種業(yè)務(wù)數(shù)據(jù),從而實現(xiàn)可視化分析界面,讓用戶在后臺系統(tǒng)快速分析門店數(shù)據(jù),分析工作數(shù)據(jù),軟件已經(jīng)提供一個首頁的儀表盤,可以自動顯示主要的業(yè)務(wù)數(shù)據(jù),例如總額、額,開發(fā)人員可以使用表單組件設(shè)計新的統(tǒng)計方案,可以構(gòu)建新的數(shù)據(jù)圖表展示首頁數(shù)據(jù),也提供文件管理器,Markdown查看器,方便管理文件!
GoAdmin軟件功能
內(nèi)置權(quán)限管理
內(nèi)置完善的rbac權(quán)限管理體系,開箱即用。
多語言支持
支持多種不同語言,可以自己添加語言包,加載語言包針對翻譯支持。
支持多個框架
支持包括像gin,echo,fasthttp,chi,beego等流行的web框架無縫接入,選用您擅長的框架。
pjax無刷新體驗
系統(tǒng)內(nèi)采用pjax技術(shù),實現(xiàn)無刷新的良好用戶體驗,不用再為頁面刷新卡住而煩惱。
插件提升效率
不同的插件可以簡化你的開發(fā)工作量,插件的接入十分簡易。
編譯成二進(jìn)制
有了golang的支持,整個系統(tǒng)可以編譯成一個二進(jìn)制文件,便于部署與分發(fā)。
不同ui主題
將提供不同的ui主題模板以適應(yīng)您個化的需求。
能更好
得益于golang的良好能,GoAdmin也同步擁有優(yōu)于其他語言同類框架的能特。
GoAdmin軟件特色
高生產(chǎn)效率: 10分鐘內(nèi)做一個好看的管理后臺
主題: 默認(rèn)為adminlte,更多好看的主題正在制作中,歡迎給我們留言
插件化: 提供插件使用,真正實現(xiàn)一個插件解決不了問題,那就兩個
認(rèn)證: 開箱即用的rbac認(rèn)證系統(tǒng)
框架支持: 支持大部分框架接入,讓你更容易去上手和擴(kuò)展
GoAdmin使用說明
1、這里是軟件的演示界面,可以查看儀表盤內(nèi)容,顯示各種匯總數(shù)據(jù)
2、網(wǎng)站設(shè)置,可以在軟件設(shè)置調(diào)試模式,設(shè)置產(chǎn)品、設(shè)置網(wǎng)站語言
3、CDN資產(chǎn)網(wǎng)址、標(biāo)題、登錄標(biāo)題、會話壽命、無限制登錄多IP
4、插件內(nèi)容:文件管理器、圖書管理員、基本管理員
5、儀表板示例,總預(yù)算¥113,340、周半年12%、均11%
6、每月總結(jié)報告,查看每個月份的數(shù)據(jù)漲幅、下跌趨勢
7、目標(biāo)達(dá)成:將產(chǎn)品添加到購物車、完成購買、訪問高級頁面、發(fā)送詢問
8、瀏覽器使用情況,統(tǒng)計使用瀏覽器訪問管理端的情況
9、圖表功能,查詢時間對比,哈希表vs二分查找,Bar-多y軸
10、 HeatMap-示例圖、Kine示例圖、Line3D-示例圖
GoAdmin教程
Admin插件使用
admin插件可以幫助你實現(xiàn)快速生成數(shù)據(jù)庫數(shù)據(jù)表增刪改查的Web數(shù)據(jù)管理平臺。
快速開始
需要如下幾步:
生成數(shù)據(jù)表對應(yīng)的配置文件
設(shè)置訪問路由
初始化,并在引擎中加載
設(shè)置訪問菜單
生成配置文件
假設(shè)你的數(shù)據(jù)庫里面有一個數(shù)據(jù)表users,如:
使用工具快速生成數(shù)據(jù)模型文件:
1) 使用自帶的命令行工具
在項目文件夾中執(zhí)行:
adm generate -l cn
注意:選擇表格的時候,按空格選擇,不是按回車
根據(jù)提示填寫,運行完之后,會生成一個文件users.go,這個就是對應(yīng)數(shù)據(jù)表的配置文件了,關(guān)于如何配置,在后面詳細(xì)介紹。
2) 使用在線生成工具:
注意:輸出路徑為本地文件絕對路徑
設(shè)置訪問路由
生成完配置文件后,同時也會生成一個路由配置文件tables.go以及Generators變量,如:
其中,”user”就是對應(yīng)的訪問路由前綴,GetUserTable就是表格數(shù)據(jù)生成方法。
初始化,并在引擎中加載?
初始化,調(diào)用eng.AddGenerators,將上面的Generators傳進(jìn)去即可。
運行代碼:
GO111MODULE=on go run .
設(shè)置訪問菜單
運行起來后,訪問登錄網(wǎng)址,進(jìn)入到菜單管理頁面,設(shè)置好數(shù)據(jù)表的管理菜單就可以在側(cè)邊欄中進(jìn)入了。