funadmin-webman

基于 webman 的框架系统
授权协议 Apache
开发语言 PHP HTML/CSS
所属分类 Web应用开发、 后台管理系统(模板)
软件类型 开源软件
地区 不详
投 递 者 阴靖
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

funadmin-webman 是基于webman+thinkORM +Layui2.7.*+requirejs开发的权限(RBAC)管理框架,框架中集成了权限管理、模块管理、插件管理、后台支持多主题切换、配置管理、会员管理等常用功能模块,以方便开发者快速构建自己的应用。

框架专注于为中小企业提供最佳的行业基础后台框架解决方案,执行效率、扩展性、稳定性值得信赖,操作体验流畅,使用非常优化,欢迎大家使用及进行二次开发。

  • PHP支持php8.0的快速开发框架 PHP>=7.2
  • 这是一个有趣的后台管理系统,这是可以让你节约时间的系统
  • 这是一款快速、高效、便捷、灵活敏捷的应用开发框架。
  • 系统采用最新版webman框架开发,底层安全可靠,数据查询更快,运行效率更高,网站速度更快, 后续随官网升级而升级
  • 密码动态加密,相同密码入库具有唯一性,用户信息安全牢固,告别简单md5加密
  • 自适应前端,桌面和移动端访问界面友好简洁,模块清晰
  • 兼容ie11 + firefox + Chrome +360 等浏览器
  • UI组件化,只需要写函数就可以成就后台表单
  • 强大的表单管理,只需要使用函数即可成就表单
  • layui采用最新layui2.7.X 框架
  • 适用范围:可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。
  • require.js 模块化开发 一个命令即可打包js,css ; node r.js -o backend-build.js
  • restful api 接口,接口使用jwt接口验证等
  • ...更多功能尽请关注

环境要求:

  • PHP >= 7.2 支持php8.0
  • PDO PHP Extension
  • MBstring PHP Extension
  • CURL PHP Extension
  • 开启静态重写
  • 要求环境支持pathinfo
  • Mysql 5.7及以上
  • Apache 或 Nginx

功能特性

  • 严谨规范: 提供一套有利于团队协作的结构设计、编码、数据等规范。
  • 高效灵活: 清晰的分层设计,解耦设计更能灵活应对需求变更。
  • 严谨安全: 清晰的系统执行流程,严谨的异常检测和安全机制,详细的日志统计,为系统保驾护航。
  • 组件化: 完善的组件化设计,丰富的表单组件,让开发列表和表单更得心应手。无需前端开发,省时省力。
  • 简单上手快: 结构清晰、代码规范、在开发快速的同时还兼顾性能的极致追求。
  • 自身特色: 权限管理、组件丰富、第三方应用多、分层解耦化设计和先进的设计思想。
  • 高级进阶: 分布式、负载均衡、集群、Redis、分库分表。

安装教程

  • 第一步 、进入config/thinkorm 文件修改数据库配置
  • 第二步、windows 启动 php windows.php start
  • 第二步、linux php start.php start
  • 第三步、访问域名 127.0.0.1:8787 即可以进入安装程序

开发者信息

  • 系统名称:funadmin-webadmin开发系统框架
  • 作者:FunAdmin
  • 官网网址:http://www.funadmin.com/
  • 开源协议:Apache 2.0

鸣谢以下开源项目以及项目中用到的其他开源项目 (排名不分先后,)

版权信息

funadmin-webadmin 方便二次开发,您可以方便的使用到自己或企业的项目中,你可以免费学习或者使用

本项目包含的第三方源码和二进制文件之版权信息另行标注。

版权所有Copyright © 2018-2021 by FunAdmin www.FunAdmin.com

All rights reserved。

若此项目能得到你的青睐,支持开源项目,可以捐赠支持作者持续开发与维护。

问题反馈

在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流 QQ群:775616363

Gitee:https://gitee.com/funadmin/funadmin-webadmin Github:https://github.com/funadmin/funadmin-webadmin

项目目录结构

初始的目录结构如下:

.
├── app                           应用目录
│   ├── controller                控制器目录
│   ├── model                     模型目录
│   ├── view                      视图目录
│   └── middleware                中间件目录
│   |   └── StaticFile.php        自带静态文件中间件
|   |—— functions.php             自定义函数
|
├── config                        配置目录
│   ├── app.php                   应用配置
│   ├── autoload.php              这里配置的文件会被自动加载
│   ├── bootstrap.php             进程启动时onWorkerStart时运行的回调配置
│   ├── container.php             容器配置
│   ├── dependence.php            容器依赖配置
│   ├── database.php              数据库配置
│   ├── exception.php             异常配置
│   ├── log.php                   日志配置
│   ├── middleware.php            中间件配置
│   ├── process.php               自定义进程配置
│   ├── redis.php                 redis配置
│   ├── route.php                 路由配置
│   ├── server.php                端口、进程数等服务器配置
│   ├── view.php                  视图配置
│   ├── static.php                静态文件开关及静态文件中间件配置
│   ├── translation.php           多语言配置
│   └── session.php               session配置
├── public                        静态资源目录
├── process                       自定义进程目录
├── runtime                       应用的运行时目录,需要可写权限
├── start.php                     服务启动文件
├── vendor                        composer安装的第三方类库目录
└── support                       类库适配(包括第三方类库)
    ├── Request.php               请求类
    ├── Response.php              响应类
    ├── Plugin.php                插件安装卸载脚本
    ├── helpers.php               助手函数
    └── bootstrap.php             进程启动后初始化脚本

 

 

  • webman 是一款基于 workerman 开发的 http 服务框架,用于开发 web 站点或者 http 接口。支持路由、中间件、自动注入、多应用、自定义进程、无需更改直接兼容现有 composer 项目组件等诸多特性。具有学习成本低、简单易用、超高性能、超高稳定性等特点。 简单来说,webman 是基于 workerman 的一款常驻内存的 应用 服务框架,运行模式为多进程阻塞模式,IO模

  • 在传统框架中,每个请求都会实例化一次控制器,所以很多开发者__construct()方法中做一些请求前的准备工作。 而webman由于控制器常驻内存,无法在__construct()里做这些工作,不过webman提供了更好的解决方案beforeAction() afterAction(),它不仅让开发者可以介入到请求前的流程中,而且还可以介入到请求后的处理流程中。 安装action-hook插件

  • workerman webman+GatewayWorker实现聊天室demo实例 说明 最近先来无事发现workerman的webman作为web框架很不错,想着写一个demo。于是就动手了,本人前端不太好,所以页面较丑,不要介意哈哈哈。 官方文档 https://www.workerman.net/ workerman 真的很不错,社区环境也不错,基本上有问题都有答复。有时间我也会多研究下,后

  • 简介 webman框架时当下最热门的PHP框架之一,但是往往我们在使用过程中难免会遇到各种各样的问题,特此在本文章内给大家给到解决方案以供参考。 (一) 安装异常 1.1 安装出现函数无法使用 1.1.1 解决方案 取消禁用函数: putenv 、exec、system 、shell_exec 、pcntl_fork、pcntl_signal、pcntl_alarm、pcntl_signal_di

  • webman是什么 webman是一款基于workerman开发的高性能HTTP服务框架。webman用于替代传统的php-fpm架构,提供超高性能可扩展的HTTP服务。你可以用webman开发网站,也可以开发HTTP接口或者微服务。 除此之外,webman还支持自定义进程,可以做workerman能做的任何事情,例如websocket服务、物联网、游戏、TCP服务、UDP服务、unix sock

 相关资料
  • Webman 是一款专业的内容管理或网站制作系统。在德国有四十多个大网站使用过它。

  • webman 是一款基于 workerman 开发的高性能HTTP服务框架。webman 用于替代传统的 php-fpm 架构,提供超高性能可扩展的 HTTP 服务。你可以用 webman 开发网站,也可以开发 HTTP 接口或者微服务。 除此之外,webman 还支持自定义进程,可以做 workerman 能做的任何事情,例如 websocket 服务、物联网、游戏、TCP服务、UDP 服务、u

  • pbgo是我们专门针对本节内容设计的较为完整的迷你框架,它基于Protobuf的扩展语法,通过插件自动生成rpc和rest相关代码。在本章第二节我们已经展示过如何定制一个Protobuf代码生成插件,并生成了rpc部分的代码。在本节我们将重点讲述pbgo中和Protobuf扩展语法相关的rest部分的工作原理。 4.7.1 Protobuf扩展语法 目前Protobuf相关的很多开源项目都使用到了

  • 我试图用双积分动力学的形式来解决一个简单的最短时间最优控制问题, GEKKO优化框架如下: 我想做的是用梯形积分形成一个等式约束系统,然后用GEKKO求解这个系统的最优控制输入。但是,使用函数定义, 结合平等制约制度, 给了我以下的错误, 我在上面的代码片段中添加了两行注释代码,这将允许程序正确运行,但我希望避免将每个方程分开,因为我想将其扩展到处理更复杂的系统动力学的问题,并使用更复杂的配置方法

  • 问题内容: 在运行基于新项目的项目后,我无法清理它-生成的人员仍在下面, 我如何成功清理它? 问题答案: 参见http://www.playframework.org/documentation/2.0/PlayConsole

  • funadmin(又名 funadmin 开发框架系统)是完全开源的项目,基于 ThinkPHP6 最新版,layui+Requirejs框架开发的,易于功能扩展,代码维护,方便二次开发。帮助开发者简单高效降低二次开发成本,满足专注业务深度开发的需求。 特性 这是一款快速、高效、便捷、灵活的应用开发框架。 采用最新 TP6.0.7 框架,后续随官网升级而升级 layui 采用最新 layui2.5