Go to file
Argo Zhang b1d691315f
build(build): 调整部署脚本
2019-10-04 10:58:51 +08:00
.gitee 更新模板:ISSUE模板增加预期结果与实际结果小节 2019-03-12 12:54:03 +08:00
.github/workflows build: fix script path issues 2019-09-06 01:53:02 +08:00
db build: 目录调整 2019-09-28 11:11:49 +08:00
services build(build): 调整部署脚本 2019-10-04 10:58:51 +08:00
src build: 更新 Security.Mvc 组件 2019-10-03 19:33:14 +08:00
test/UnitTest test: 修复单元测试编译问题 2019-09-18 16:47:29 +08:00
.dockerignore doc(docker): Add docker support file 2019-05-26 10:34:27 +08:00
.editorconfig style: 更改代码格式 2019-06-20 22:03:18 +08:00
.gitattributes style: 更改代码格式 2019-06-20 22:03:18 +08:00
.gitignore refactor: rearrange file folder 2019-09-05 14:15:47 +08:00
.issuetracker build: 码云 Issue 增加到6位更新正则表达式 2019-09-22 23:09:42 +08:00
.tfignore 初始化BootstrapAdmin解决方案 2016-10-20 22:17:04 +08:00
BootstrapAdmin.sln build(build): 调整部署脚本 2019-10-04 10:58:51 +08:00
Directory.Build.props fix: 发布脚本条件错误 2019-10-03 22:35:54 +08:00
LICENSE 增加文件:增加授权文件 Apache-2.0 2019-04-14 11:53:07 +08:00
README.md doc: 首页文档中的连接地址更改到 ba.sdgxgz.com 域名 2019-09-11 17:39:33 +08:00
README.zh-CN.md doc: 首页文档中的连接地址更改到 ba.sdgxgz.com 域名 2019-09-11 17:39:33 +08:00
appveyor.build.ps1 build: 根据最新目录结构重构脚本 2019-09-28 11:12:46 +08:00
appveyor.test.ps1 build: 根据最新目录结构重构脚本 2019-09-28 11:12:46 +08:00
appveyor.yml build: 根据最新目录结构重构脚本 2019-09-28 11:12:46 +08:00
deploy-admin.sh build(deploy): 同步 master 分支部署脚本 2019-10-04 00:01:12 +08:00
deploy-client.sh build(deploy): 同步 master 分支部署脚本 2019-10-04 00:01:12 +08:00
init.sh build(build): 调整部署脚本 2019-10-04 10:58:51 +08:00
publish-admin.cmd build: 根据最新目录结构重构脚本 2019-09-28 11:12:46 +08:00
publish-admin.sh build(deploy): 同步 master 分支部署脚本 2019-10-04 00:01:12 +08:00
publish-client.cmd build: 根据最新目录结构重构脚本 2019-09-28 11:12:46 +08:00
publish-client.sh build(deploy): 同步 master 分支部署脚本 2019-10-04 00:01:12 +08:00
watch-run-admin.cmd build: 根据最新目录结构重构脚本 2019-09-28 11:12:46 +08:00
watch-run-admin.sh build: 根据最新目录结构重构脚本 2019-09-28 11:12:46 +08:00
watch-run-client.cmd build: 根据最新目录结构重构脚本 2019-09-28 11:12:46 +08:00
watch-run-client.sh build: 根据最新目录结构重构脚本 2019-09-28 11:12:46 +08:00

README.md

BootstrapAdmin

English | 中文


Version & Coverage

Release Coveralls Codecov

Gitee

Appveyor build Build Status Test Issue Status Pull Status

GitHub

Appveyor build master status Test Repo Size Commit Date

Introduce

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).

Notes

Bootstrap Admin does not require secondary development, but only integration with the front-end system. The front-end system model project is Bootstrap. Client
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.

Features

  1. Integration with Front-end Website through Configuration
  2. Constructing Hierarchical Menu of Front-end System
  3. Provide a single background to support multiple front-end application configurations
  4. Provide single sign-on(SSO)
  5. Integrated System Authentication and Authorization Module
  6. Provide role, department, user, menu, foreground application authorization Role Authorization to Users
    Role-to-Menu Authorization
    Role Authorization to Departments
    Role-to-application authorization (multiple front-end applications share a back-end privilege management system)
    Departments Authorize Users
  7. Provide dictionary tables for personalized configuration of front-end websites
  8. Fully responsive layout (supporting all mainstream devices such as computers, tablets, mobile phones, etc.)
  9. Built-in multi-data source support, simple configuration and immediate effect without restart
  10. Built-in data memory caching mechanism, page fast response
  11. Built-in Data Operation Log and User Log on

Advantage

  1. The front-end system does not need to write login, authorization and authentication modules; it is only responsible for writing business modules.
  2. Background system can be used directly without any secondary development.
  3. Front-end and back-end systems are separated, which are different systems (domain name can be independent)
  4. Extensible to multi-tenant applications

For more information, please click wiki

Database

MSSQL/Oracle/SQLite/MySql/MariaDB/Postgresql/Firebird/MsAccess/MongoDB

Browser

chrome firefox edge ie Safari Andriod oper

"browserslist": [
  "Chrome >= 45",
  "Firefox >= 38",
  "Edge >= 12",
  "Explorer >= 11",
  "iOS >= 9",
  "Safari >= 9",
  "Android >= 4.4",
  "Opera >= 30"
]

Mobile

ios Andriod windows

Chrome Firefox Safari Android Browser & WebView Microsoft Edge
iOS Supported Supported Supported N/A Supported
Android Supported Supported N/A Android v5.0+ supported Supported
Windows 10 Mobile N/A N/A N/A N/A Supported

Desktop

macOS linux windows

Chrome Firefox Internet Explorer Microsoft Edge Opera Safari
Mac Supported Supported N/A N/A Supported Supported
Linux Supported Supported N/A N/A N/A N/A
Windows Supported Supported Supported, IE10+ Supported Supported Not supported

QQ Group

QQ

Installation

  1. Install .net core sdk Offical website
  2. Install Visual Studio IDE 2017 lastest Offical website
  3. Git clone git clone https://github.com/ArgoZhang/BootstrapAdmin.git
  4. Login as Admin/123789

Branchs

master Synchronized with Online Demo
dev env: windows + SQLite
dev-Tabs Multiple tabs branch
dev-Localization support multiple language branch

Online Demonstration

website1 website2

Login

Administrator: Admin/123789
User: User/123789

Docker Images

Docker Docker

Docker Hub

Mirror Portal

docker pull argozhang/ba

Qiniu Cloud:

Mirror Portal

docker pull reg.qiniu.com/argozhang/ba

Configurations

Detailed configuration instructions please click wikis

Q&A

Please click wikis

License

Gitee license

GVP award

View

Screenshots

Home

Home

For more screenshots, Click wiki

Contribution

  1. Fork
  2. Create Feat_xxx branch
  3. Commit
  4. Create Pull Request