zhaolei
yesterday 50c487d938f5210d6cf5ec124ec767ff14a2ed45
commit | author | age
4a2e5b 1 # BootstrapAdmin
Z 2
3 <span>English</span> | <a href="README.zh-CN.md">中文</a>
4
5 ---
6
7 ##### Version & Coverage
8 [![Release](https://img.shields.io/endpoint.svg?logo=Groupon&logoColor=red&color=green&label=release&url=https://ba.sdgxgz.com/api/Gitee/Releases)](https://gitee.com/LongbowEnterprise/BootstrapAdmin/releases)
9 [![Coveralls](https://img.shields.io/coveralls/github/ArgoZhang/BootstrapAdmin/master.svg?logo=ReverbNation&logoColor=green&label=coveralls)](https://coveralls.io/github/ArgoZhang/BootstrapAdmin)
10 [![Codecov](https://img.shields.io/codecov/c/gh/argozhang/bootstrapadmin/master.svg?logo=codecov&label=codecov)](https://codecov.io/gh/argozhang/bootstrapadmin/branch/master)
11
12 ##### Gitee
13 [![Appveyor build](https://img.shields.io/endpoint.svg?logo=appveyor&label=build&color=blueviolet&url=https://ba.sdgxgz.com/api/Gitee/Builds?projName=bootstrapadmin-9m1jm)](https://ci.appveyor.com/project/ArgoZhang/bootstrapadmin-9m1jm)
14 [![Build Status](https://img.shields.io/appveyor/ci/ArgoZhang/bootstrapadmin-9m1jm/master.svg?logo=appveyor&label=master)](https://ci.appveyor.com/project/ArgoZhang/bootstrapadmin-9m1jm/branch/master)
15 [![Test](https://img.shields.io/appveyor/tests/ArgoZhang/bootstrapadmin-9m1jm/master.svg?logo=appveyor&)](https://ci.appveyor.com/project/ArgoZhang/bootstrapadmin-9m1jm/branch/master/tests)
16 [![Issue Status](https://img.shields.io/endpoint.svg?logo=Groupon&logoColor=critical&label=issues&url=https://ba.sdgxgz.com/api/Gitee/Issues)](https://gitee.com/LongbowEnterprise/BootstrapAdmin/issues)
17 [![Pull Status](https://img.shields.io/endpoint.svg?logo=Groupon&logoColor=green&color=success&label=pulls&url=https://ba.sdgxgz.com/api/Gitee/Pulls)](https://gitee.com/LongbowEnterprise/BootstrapAdmin/pulls)
18
19 ##### GitHub
20 [![Appveyor build](https://img.shields.io/endpoint.svg?logo=appveyor&label=build&color=blueviolet&url=https://ba.sdgxgz.com/api/Gitee/Builds?projName=bootstrapadmin)](https://ci.appveyor.com/project/ArgoZhang/bootstrapadmin)
21 [![master status](https://img.shields.io/appveyor/ci/ArgoZhang/bootstrapadmin/master.svg?logo=appveyor&label=master)](https://ci.appveyor.com/project/ArgoZhang/bootstrapadmin/branch/master)
22 [![Test](https://img.shields.io/appveyor/tests/argozhang/bootstrapadmin/master.svg?logo=appveyor&)](https://ci.appveyor.com/project/ArgoZhang/bootstrapadmin/branch/master/tests)
23 [![Github build](https://img.shields.io/github/workflow/status/ArgoZhang/BootstrapAdmin/Auto%20Build%20CI/master?label=master&logoColor=green&logo=github)](https://github.com/ArgoZhang/BootstrapAdmin/actions?query=workflow%3A%22Auto+Build+CI%22+branch%3Amaster)
24 [![Repo Size](https://img.shields.io/github/repo-size/ArgoZhang/BootstrapAdmin.svg?logo=github&logoColor=green&label=repo)](https://github.com/ArgoZhang/BootstrapAdmin)
25 [![Commit Date](https://img.shields.io/github/last-commit/ArgoZhang/BootstrapAdmin/master.svg?logo=github&logoColor=green&label=commit)](https://github.com/ArgoZhang/BootstrapAdmin)
26
27 ## Introduce
28 Because the dependent on Bootstrap v4, so it is called **Bootstrap Admin**. This system can be integrated with asp.net and asp.net core applications. The database supports multiple databases at the same time. The detailed list is shown in the following **database** detailed list. Switching the data source only needs to change the configuration file without restarting the application. The configuration is simple and flexible. The UI front-end uses the popular Bootstrap framework layout, which is very compatible with mobile devices and adapts to almost all terminal devices in the current market. The system also has the feature of single background supporting multi-front desk, and provides the ability of **single sign-on (SSO)**.  
29
30 ### Notes
31 Bootstrap Admin does not require secondary development, but only integration with the front-end system. The front-end system model project is **Bootstrap. Client**  
32 The original starting point of the project is to separate the privilege system from the business system. The project development focuses on functions. For detailed configuration instructions, please click on [View Documents](https://gitee.com/LongbowEnterprise/BootstrapAdmin/wikis/%E7%B3%BB%E7%BB%9F%E9%89B%86%E6%88%90).  
33
34 ### Features  
35 1. Integration with Front-end Website through Configuration
36 2. Constructing Hierarchical Menu of Front-end System
37 3. Provide a single background to support multiple front-end application configurations
38 4. Provide single sign-on(SSO)
39 5. Integrated System Authentication and Authorization Module
40 6. Provide role, department, user, menu, foreground application authorization
41 Role Authorization to Users  
42 Role-to-Menu Authorization  
43 Role Authorization to Departments  
44 Role-to-application authorization (multiple front-end applications share a back-end privilege management system)  
45 Departments Authorize Users
46 7. Provide dictionary tables for personalized configuration of front-end websites
47 8. Fully responsive layout (supporting all mainstream devices such as computers, tablets, mobile phones, etc.)
48 9. Built-in multi-data source support, simple configuration and immediate effect without restart
49 10. Built-in data memory caching mechanism, page fast response
50 11. Built-in Data **Operation Log** and User **Log on**  
51
52 [Update log](https://gitee.com/LongbowEnterprise/BootstrapAdmin/wikis/更新日志)
53
54 ### Advantage
55 1. The front-end system does not need to write login, authorization and authentication modules; it is only responsible for writing business modules.
56 2. Background system can be used directly without any secondary development.
57 3. Front-end and back-end systems are separated, which are different systems (domain name can be independent)
58 4. Extensible to multi-tenant applications
59
60 For more information, please click [wiki](https://gitee.com/LongbowEnterprise/BootstrapAdmin/wikis/%E9%A1%B9%E7%9B%AE%E4%BB%8B%E7%BB%8D)  
61
62 ### Database 
63 **MSSQL/Oracle/SQLite/MySql/MariaDB/Postgresql/Firebird/MongoDB**  
64
65 For more information, please click [wiki](https://gitee.com/LongbowEnterprise/BootstrapAdmin/wikis/数据库连接配置?sort_id=1333482)  
66
67 ### Browser
68 ![chrome](https://img.shields.io/badge/chrome->%3D4.5-success.svg?logo=google%20chrome&logoColor=red)
69 ![firefox](https://img.shields.io/badge/firefox->38-success.svg?logo=mozilla%20firefox&logoColor=red)
70 ![edge](https://img.shields.io/badge/edge->%3D12-success.svg?logo=microsoft%20edge&logoColor=blue)
71 ![ie](https://img.shields.io/badge/ie->%3D11-success.svg?logo=internet%20explorer&logoColor=blue)
72 ![Safari](https://img.shields.io/badge/safari->%3D9-success.svg?logo=safari&logoColor=blue)
73 ![Andriod](https://img.shields.io/badge/andriod->%3D4.4-success.svg?logo=android)
74 ![oper](https://img.shields.io/badge/opera->%3D3.0-success.svg?logo=opera&logoColor=red)
75
76 ```json
77 "browserslist": [
78   "Chrome >= 45",
79   "Firefox >= 38",
80   "Edge >= 12",
81   "Explorer >= 11",
82   "iOS >= 9",
83   "Safari >= 9",
84   "Android >= 4.4",
85   "Opera >= 30"
86 ]
87 ```  
88
89 ### Mobile 
90 ![ios](https://img.shields.io/badge/ios-supported-success.svg?logo=apple&logoColor=white)
91 ![Andriod](https://img.shields.io/badge/andriod-suported-success.svg?logo=android)
92 ![windows](https://img.shields.io/badge/windows-suported-success.svg?logo=windows&logoColor=blue)
93
94 |                        |  **Chrome**  |  **Firefox**  |  **Safari**  |  **Android Browser & WebView**  |  **Microsoft Edge**  |
95 | -------                | ---------    | ---------     | ------       | -------------------------       | --------------       |
96 |  **iOS**               | Supported    | Supported     | Supported    | N/A                             | Supported            |
97 |  **Android**           | Supported    | Supported     | N/A          | Android v5.0+ supported         | Supported            |
98 |  **Windows 10 Mobile** | N/A          | N/A           | N/A          | N/A                             | Supported            |
99
100 ### Desktop
101 ![macOS](https://img.shields.io/badge/macOS-supported-success.svg?logo=apple&logoColor=white)
102 ![linux](https://img.shields.io/badge/linux-suported-success.svg?logo=linux&logoColor=white)
103 ![windows](https://img.shields.io/badge/windows-suported-success.svg?logo=windows)
104
105 |         | Chrome    | Firefox   | Internet Explorer | Microsoft Edge | Opera     | Safari        |
106 | ------- | --------- | --------- | ----------------- | -------------- | --------- | ------------- |
107 | Mac     | Supported | Supported | N/A               | N/A            | Supported | Supported     |
108 | Linux   | Supported | Supported | N/A               | N/A            | N/A       | N/A           |
109 | Windows | Supported | Supported | Supported, IE10+  | Supported      | Supported | Not supported |
110
111 ## QQ Group
112 [![QQ](https://img.shields.io/badge/QQ-795206915-green.svg?logo=tencent%20qq&logoColor=red)](https://shang.qq.com/wpa/qunwpa?idkey=d381355e50ff91db410c3da3eadb081ba859f64c2877e86343f4709b171f28b8)
113
114 ## Installation
115 1. Install .net core sdk [Offical website](http://www.microsoft.com/net/download)
116 2. Install Visual Studio 2019 lastest [Offical website](https://visualstudio.microsoft.com/vs/getting-started/)
117 3. Git clone `git clone https://gitee.com/LongbowEnterprise/BootstrapAdmin.git`
118 4. Login as Admin/123789  
119
120 ## Branchs  
121 [Details](https://gitee.com/LongbowEnterprise/BootstrapAdmin/wikis/分支说明)
122
123 ## Online Demonstration   
124 [![website1](https://img.shields.io/badge/linux-http://ba.zylweb.cn-success.svg?logo=buzzfeed&logoColor=green)](http://ba.zylweb.cn)
125 [![website2](https://img.shields.io/badge/linux-http://ba.sdgxgz.com-success.svg?logo=buzzfeed&logoColor=green)](http://ba.sdgxgz.com)  
126
127 ### Login  
128 Administrator: Admin/123789  
129 User: User/123789
130
131 ## Docker Images
132 [![Docker](https://img.shields.io/docker/cloud/automated/argozhang/ba.svg?logo=docker&logoColor=success)](https://hub.docker.com/r/argozhang/ba)
133 [![Docker](https://img.shields.io/docker/cloud/build/argozhang/ba.svg?logo=docker&logoColor=success)](https://hub.docker.com/r/argozhang/ba/builds)
134 [![Docker](https://img.shields.io/github/workflow/status/ArgoZhang/BootstrapAdmin/Docker%20Image%20CI/master?label=Docker%20Image%20CI&logo=github&logoColor=green)](https://github.com/ArgoZhang/BootstrapAdmin/actions?query=workflow%3A%22Docker+Image+CI%22%3Amaster)
135
136 ### Docker Hub 
137 Mirror [Portal](https://hub.docker.com/r/argozhang/ba)
138 ```bash
139 docker pull argozhang/ba
140 ```
141 ### Qiniu Cloud:  
142 Mirror [Portal](https://hub.qiniu.com/store/argozhang/ba)
143 ```bash
144 docker pull reg.qiniu.com/argozhang/ba
145 ```
146
147 ## Configurations
148 Detailed configuration instructions please click [wikis](https://gitee.com/LongbowEnterprise/BootstrapAdmin/wikis)
149
150 ## Q&A
151 Please click [wikis](https://gitee.com/LongbowEnterprise/BootstrapAdmin/wikis/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98Q&A)  
152
153 ## License
154 [![Gitee license](https://img.shields.io/github/license/argozhang/bootstrapadmin.svg?logo=git&logoColor=red)](https://gitee.com/LongbowEnterprise/BootstrapAdmin/blob/master/LICENSE)
155
156 ## GVP award
157 [View](https://images.gitee.com/uploads/images/2019/0516/124055_96cc9f8d_554725.png "GiteeGVP.png")
158
159 ## Screenshots
160
161 Home
162
163 ![Home](https://gitee.com/LongbowEnterprise/Pictures/raw/master/BootstrapAdmin/BA02-01.png "BAHome-01.png")
164
165 For more screenshots, Click [wiki](https://gitee.com/LongbowEnterprise/BootstrapAdmin/wikis)
166
167 ## Contribution
168
169 1. Fork
170 2. Create Feat_xxx branch
171 3. Commit
172 4. Create Pull Request
173
174 ## Donate
175
176 If this project is helpful to you, please scan the QR code below for a cup of coffee.
177
178 ![WeChat](https://gitee.com/LongbowEnterprise/Pictures/raw/master/WeChat/WeChat.png "WeChat")