Overview of FastAdmin features
1.x-devFastAdmin is a rapid backend development framework built on ThinkPHP and Bootstrap. It provides a comprehensive suite of tools for building administrative interfaces and APIs.
Core Capabilities:
- Permission Management: An
Auth-based system supporting multi-level permission inheritance, multiple roles per administrator, and data scoping (managing sub-level or personal data). - One-Click Code Generation: Automatically generates CRUD components including Controllers, Models, Views, JS, Language packs, Menus, and Recycle bins. It also supports generating API documentation and compressing JS/CSS assets.
- Frontend Architecture: Built on AdminLTE and Bootstrap for responsive design (Mobile/Tablet/PC). It uses RequireJS for modular JS management and Less for styling.
- Extensibility: Supports online installation, uninstallation, and upgrading of plugins via a plugin market.
- Advanced UI Components: Includes support for large file chunked uploads, drag-and-drop, image compression, fixed table columns/headers, Excel export, and template rendering.
- Third-Party Integrations:
- Cloud Storage: Qiniu, Alibaba OSS, Tencent Cloud, and Upyun (supports chunked uploads).
- Payments: WeChat and Alipay (including WeChat PC scan-to-pay).
- SMS: Alibaba Cloud and Tencent Cloud.
- Social Login: QQ, WeChat, and Weibo.
- Rich Text Editors: Summernote and Baidu Editor.