This issue recommended is a ThinkPHP6 based in the middle background fast development solution – SwiftAdmin.
swiftadmin background development framework uses PHP+MYSQL infrastructure, adhering to the most concise code, the most logical design concept, as long as you are familiar with ThinkPHP layui can achieve out-of-the-box effect. And the interface is designed based on ant design, with strong operability, controller and column support for front and back end authentication. Reduce Ajax requests, encapsulate a large number of commonly used components and shortcut properties, support full-text index XS/ElasticSearch easily support petabytes of data, and adopt a native plug-in model based on ThinkPHP, you can easily migrate other TP plug-ins.
Integration function
- API module: Support token authentication, support segmentation rules
- User management: The user is the system operator, which mainly completes the user configuration of the system.
- Company management: set common company information, front-end label call
- Department management: Configure the system organization (department, team), and display the tree structure to support data rights.
- Position management: configure the position of the system user.
- Menu management: configure system menus, operation permissions, buttons, columns and other permissions.
- Role management: role menu permission allocation, set roles according to the organization of the data range permission division.
- Plug-in management: can develop customized plug-ins of their own, can install and upgrade community plug-ins!!
- Navigation management: Support navigation customization, small category navigation configuration suitable for SEO
- Content management: The back-end data entry of the default model data of the system has been completed, which can be rapidly secondary development !!!!
- Advertising management: operation required function to obtain automatic verification of advertising code expiration time
- data dictionary: maintains some fixed data that is often used in the system.
- Operation log: user background operation log, global exception, SQL injection records
- TAG filtering: Support the configuration of illegal and sensitive words
- SMS platform: Support Alibaba Cloud, Tencent cloud SMS sending
- Attachment upload: Support FTP, Ali Cloud, Tencent Cloud OSS attachment upload
- Full-text search: Support XunSearch, ElasticSearch cluster PB-level full-text search
- Code generation: Back-end code generation (php, html, layui, sql) supports one-click CRUD.
- Website security: SQL injection statements that block malicious scans, dangerous functions, etc.
- Service monitoring: Service monitoring: monitors the current system CPU, memory, disk, stack and other related information.
- Scheduled task: Online (add, modify, delete) task scheduling includes execution result logs.
Note:
The framework integrates third-party social login, front-end user registration/login email sending, click, comment, rating and other functions by default. More features please download post installation experience
Installation use
1 First clone the framework directly to your local, or directly download
git clone https://github.com/meystack/swiftadmin.git
2 Take the pagoda panel as an example: change your website access directory to the public folder
Please install the pagoda panel by yourself and do the relevant configuration!
Note: Please be sure to set the pseudo-static rules, the pagoda panel has its own TP pseudo-static
3 After setting up the local running environment, visit the website to install the system
http://www.swiftadmin.net/ # Change this domain name to yours
4 You may have 500 problems during installation
Report 500 errors directly during installation, please make sure that your runtime has write permission, if there are still errors, Create an env file in the root directory and set app_debug = 1
or you can browse Apache or NGINX access log to quickly locate the problem
System screenshot
—END—
Open Source protocol: Apache2.0