模块化内容管理系统 modstart.com

Overview

layui

一个模块式的快速开发框架

GitHub GitHub last commit

ModStart 是一个基于 Laravel 模块化的后台系统框架,很少的代码即可快速构建出一个功能完善的后台系统。其中模块市场包含了丰富则模块,开箱即用,让开发者能够从冗长的代码中提效,对后端开发者非常友好。

基础介绍

技术栈

系统特性

  • 简洁优雅、灵活可扩展
  • 后台RBAC权限管理
  • Ajax页面无刷新
  • 组件按需加载静态资源
  • 内置丰富的表格常用功能
  • 内置文件上传,无需繁琐的开发
  • 模块市场,只需在管理页面点击鼠标即可完成插件的安装、更新和卸载等操作

版本策略

ModStart 的版本发行将会参考主流 web 框架的发行策略,尽量降低版本升级带来的影响,最大程度的考虑兼容性问题,小版本的升级将尽量不改动任何功能接口;同时我们也将会提供更新日志,详细说明新版本的改动以及可能造成的影响。

对于小版本的发行,开发者可以放心的升级,基本不用担心代码兼容性问题。只有像从 v2.0.0 到 v3.0.0 这样的大版本升级才可能会有兼容性问题,小版本则基本是完全兼容的(小版本升级也可能会有不兼容的情况,但几率很小)。

系统安装

环境要求

  • PHP >= 5.6
  • MySQL >= 5.0
  • PHP ExtensionFileinfo
  • Apache/Nginx

安装步骤

  1. 配置 apache/nginx 服务器,请将网站的根目录配置到 <网站目录>/public
  2. 访问 http://www.xxx.com/install.php
  3. 使用安装引导向导进行安装

Nginx参考配置

server {
    listen       80;
    server_name  xx.com;x
    charset utf-8;
    index index.php index.html;
    root /var/www/html/xxx.com/public;
    autoindex off;
    location ^~ /.git {
        deny all;
    }
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
    location ~ \.php$ {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  PHP_VALUE  "open_basedir=/var/www/html/xxx.com/:/tmp/:/var/tmp/";
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
    location ~ \.(gif|jpg|jpeg|png|bmp|ico|css|js)$ {
       expires max;
    }
    location ~* \.(eot|ttf|woff|woff2)$ {
        add_header Access-Control-Allow-Origin '*';
    }
}

Apache参考配置

<VirtualHost *:80>
      ServerName xxx.com
      DocumentRoot d:/wwwroot/xxx.com/public
</VirtualHost>

集成环境

  • 宝塔一键安装教程:待完善
  • PHPStudy意见安装教程:待完善

环境预检

为方便系统环境快速配置,我们提供了服务器端安装环境预检程序。使用方式如下:

  1. 通过连接下载文件 https://modstart.com/env_check.zip ,解压出 env_check.php 文件。
  2. env_check.php 文件上传到服务器空间,配置通过访问 http://www.xxx.com/env_check.php 来查看安装环境是否配置成功,如果环境预检成功,可以看到如下提示。

升级指南

在升级前,请备份好系统的源代码、数据等信息,按照如下步骤进行操作。

  1. 获取最新的 ModStart 源代码包
  2. 全量覆盖所有的源代码
  3. 使用命令行进入到系统的根路径,运行 php artisan migrate,重新构建 public/asset 目录和所有基础服务代码;
  4. 使用命令行进入到系统的根路径,运行 php artisan modstart:module-install-all,重新构建 public/vendor 目录和所有扩展包代码。

快速开发

在日常开发中,最常见的即是增删改查代码,使用ModStart开发此类功能,会变得非常简单。

下面将会给大家介绍 ModStart 的使用方法,以及一个增删改查页面的基本构成。通过学习下面的内容将可以帮助大家快速理解这个系统的基本使用方法。

创建数据表

在Laravel的迁移目录创建数据库迁移文件

class CreateNews extends Migration
{
    public function up()
    {
            Schema::create('news', function (Blueprint $table) {
                $table->increments('id');
                $table->timestamps();
                $table->string('title', 200)->nullable()->comment('');
                $table->string('cover', 200)->nullable()->comment('');
                $table->string('summary', 200)->nullable()->comment('');
                $table->text('content')->nullable()->comment('');
            });
        }
    }
    public function down()
    {
    }
}

创建控制器

增加路由控制器代码,同时按照

class NewsController extends Controller
{
    use HasAdminQuickCRUD;
    protected function crud(AdminCRUDBuilder $builder)
    {
        $builder
            ->init('news')
            ->field(function ($builder) {
                $builder->id('id','ID');
                $builder->text('title', '名称');
                $builder->image('cover', '封面');
                $builder->textarea('summary', '摘要');
                $builder->richHtml('content', '内容');
                $builder->display('created_at', '创建时间');
                $builder->display('updated_at', '更新时间');
            })
            ->gridFilter(function (GridFilter $filter) {
                $filter->eq('id', 'ID');
                $filter->like('title', '标题');
            })
            ->title('新闻管理');
    }
}

增加路由和导航

routes.php 增加路由信息

$router->match(['get', 'post'], 'news/news', 'NewsController@index');
$router->match(['get', 'post'], 'news/news/add', 'NewsController@add');
$router->match(['get', 'post'], 'news/news/edit', 'NewsController@edit');
$router->match(['get', 'post'], 'news/news/delete', 'NewsController@delete');
$router->match(['get', 'post'], 'news/news/show', 'NewsController@show');

ModuleServiceProvider.php 中注册菜单信息

AdminMenu::register(function () {
  return [
    [
      'title' => '新闻管理',
      'icon' => 'list',
      'sort' => 150,
      'url' => '\App\Admin\Controller\NewsController@index',
    ]
  ];
});

开发完成

这样一个简单的增删改查页面就开发完成了

开发前必读

开发前的配置

开发环境请打开 debug 模式(即在 .env 文件中设置 APP_DEBUG=true

交流

加入我们

如果您对这个项目感兴趣,非常欢迎加入项目开发团队,参与这个项目的功能维护与开发。

欢迎任何形式的贡献(包括但不限于以下):

  • 贡献代码
  • 完善文档
  • 撰写教程
  • 完善注释
  • ...

微信交流群

QQ交流群

QQ交流群:467107293

You might also like...
Comments
Releases(5.5.0)
  • 5.5.0(Dec 27, 2022)

    • 新增:后台管理菜单当前计算支持 active 属性
    • 新增:SelectRemote 组件,支持动态下拉组件
    • 新增:所有组件新增tip参数,用于Grid、Form、Detail提示说明
    • 新增:ArrayPackage数组输入数据包处理器
    • 新增:VIP用户等级新增可见字段,控制前端是否展示
    • 新增:后台页面支持多标签多开方式
    • 新增:后台管理页面支持全屏模式切换
    • 新增:邮件发送任务支持HTML传入模式
    • 新增:DatabaseQueue支持Tag,队列灵活调度
    • 新增:模块市场页面刷新兼容TAB标签
    • 优化:后台管理左侧菜单工具栏优化
    • 优化:用户删除逻辑修复部分已知问题
    • 优化:前端页面弹窗提示组件显示抖动优化
    • 优化:Excel通用批量导入界面功能优化
    • 优化:后台菜单关键词搜索不生效问题
    • 优化:筛选条件树状选择器支持枚举和数据模型
    • 修复:values 组件缺省值自动填充问题修复
    • 修复:Dialog组件默认值为非字符串时初始化异常
    Source code(tar.gz)
    Source code(zip)
  • 5.4.0(Dec 16, 2022)

    • 新增:用户管理详情新增性别显示
    • 新增:多文件上传组件
    • 新增:数据Excel导入导出快捷组件支持
    • 新增:VUE框架新增 L 多语言方法和 $doCopyText 复制文字方法
    • 新增:自定义字段组件增加文件和多文件类型
    • 新增:请求输入组件新增多文件路径类型
    • 新增:富文本过滤规则调整优化
    • 修复:部分已知问题
    Source code(tar.gz)
    Source code(zip)
  • 5.3.0(Dec 1, 2022)

    • 新增:任务调度新增上次运行时间设定
    • 新增:用户名长度可后台配置(默认为3)
    • 新增:禁止注册时允许设置以授权方式注册
    • 新增:文件写入方法新增是否成功返回
    • 新增:富文本新增附件上传功能
    • 新增:任务调度记录调度日志和调度结果
    • 新增:响应新增永久重定向方法 redirectPermanently
    • 新增:补全部分数据库模型文件
    • 新增:文件上传预期错误重传机制
    • 新增:UEditorPlus升级2.7.0版本
    • 优化:文件升级文件权限检测显示优化
    • 优化:模块市场登录框和用户信息框优化
    • 优化:后台登录页面跳转链接渲染异常问题
    • 优化:用户头像保存数据获取格式校验
    • 优化:捕获处理MethodNotAllowed异常
    • 优化:拼接链接过滤空值参数优化
    • 修复:模型字段不能编辑问题修复
    • 修复:原子操作概率性异常问题
    • 修复:富文本源码模式编辑数据同步问题
    Source code(tar.gz)
    Source code(zip)
  • 5.2.0(Nov 16, 2022)

    • 新增:任务调度执行器 ScheduleRunner
    • 新增:SiteUrlBiz 网站链接管理基础组件
    • 新增:适配SiteMap生成链接功能
    • 新增:Cms字段部分功能重构,支持自定义字段扩展
    • 新增:后台用户总数统计非删除用户数量
    • 新增:已删除用户调用时显示为"已删除用户"
    • 优化:多文件选择、视频选择 VUE 组件默认选择链接升级
    • 优化:ElementUI数字输入组件边框样式
    • 修复:Form表单构建为对象时异常问题修复
    Source code(tar.gz)
    Source code(zip)
  • 5.1.0(Nov 2, 2022)

    • 新增:数据采集接口支持(安装CmsAdminApi)
    • 新增:Text组件新增autoTrim可配置自动去除首尾空格
    • 新增:安装向导根路径配置错误检测提醒
    • 新增:Grid新增pageJumpEnable可配置页码跳转
    • 新增:是否多用户组判断方法inGroupIds
    • 新增:用户手机登录时自动注册
    • 新增:快捷注册用户用户名新增手机号、UID、手机号后四位占位符
    • 新增:后台AdminMemberInfo字段显示字段可配置
    • 新增:模块配置加载异常时显示提示
    • 新增:JS弹窗组件回调新增参数
    • 新增:Grid处理关联模型功能增强
    • 新增:Display新增asLink方法,表格中方便展示链接
    • 优化:文件处理工具类权限异常时屏蔽错误信息
    • 优化:当前用户组返回逻辑处理
    • 优化:压缩文件解压编码问题修复
    • 优化:远程文件拉取到本地时超时时间调整为600秒
    • 优化:魔众API相关接口调用超时时间调整为600秒
    • 优化:邮件发送队列名称默认调整为default
    • 优化:富文本编辑器UEditorPlus升级v2.6.0
    Source code(tar.gz)
    Source code(zip)
  • 5.0.0(Oct 19, 2022)

    • 新增:用户注册处理器新增排序字段
    • 新增:ProviderTrait新增是否排序自动检测
    • 新增:模块新增标签属性功能
    • 新增:用户注册登录弹窗逻辑兼容处理
    • 新增:富文本标签A新增download属性过滤
    • 新增:支付中心回调日志优化完善
    • 新增:网站地址配置项
    • 新增:内容模型编辑类型可修改功能
    • 新增:导航后台支持图标字段
    • 优化:路由请求定义优化
    • 优化:模块市场显示样式和文案
    • 优化:后台登录背景大小为全屏
    Source code(tar.gz)
    Source code(zip)
  • 4.9.0(Sep 29, 2022)

    • 新增:随机字符串新增大写和小写可读字符串
    • 新增:TextDialogRequest组件新增size属性控制弹窗大小
    • 新增:TextAjaxRequest组件部分属性重构和新增方法
    • 新增:用户新增Meta信息,用于底层临时存储部分关联信息
    • 新增:用户注册IP信息
    • 新增:Request新增isGet方法用于判断GET请求方式
    • 新增:系统升级调用命令容错处理
    • 新增:LayoutSeparator组件
    • 新增:ModStart新增系统库HotFix功能
    • 新增:OpenApi和Api中间件新增AccessGate
    • 新增:文件上传表新增大类和分类索引
    • 新增:安装向导从环境变量读取相关配置
    • 新增:FORCE_SCHEMA和SUBDIR_URL识别环境变量内容
    • 新增:图片压缩ImageCompressProvider
    • 优化:系统集成时源代码编辑行距问题优化
    • 优化:网站基础配置布局优化
    • 优化:后台登录背景优化
    • 优化:部分ZIP压缩包包含中文解压乱码问题修复
    • 优化:抽离Grid操作脚本优化页面大小
    • 优化:系统升级界面日志颜色优化
    Source code(tar.gz)
    Source code(zip)
  • 4.8.0(Sep 14, 2022)

    • 新增:用户钱包充值接口功能
    • 新增:手机快捷注册自动设置用户名和昵称
    • 新增:富文本过滤图片新增data-formula-image属性
    • 新增:升级 UEditorPlus 到 v2.4.0
    • 新增:富文本新增公式编辑功能
    • 新增:用户昵称可修改接口,区别于用用户名更安全
    • 新增:授权登录绑定手机和邮箱可配置
    • 优化:配置函数根据默认值类型自动推断
    • 优化:用户VIP开通支付实现方式
    • 优化:一处SessionUtil原子操作参数
    • 修复:后台用户状态修改失败问题
    • 修复:默认主题底部公安备案文字颜色问题
    • 修复:原子操作一处过期时间操作功能修复
    Source code(tar.gz)
    Source code(zip)
  • 4.7.0(Aug 31, 2022)

    • 新增:公安备案信息后台可配置
    • 新增:后台手动增加会员触发事件
    • 新增:用户中心可修改用户昵称
    • 新增:增加Button组件,支持表单快捷提交
    • 新增:富文本组件新增htmlFilter属性,定制配置过滤
    • 优化:用户中心功能设置界面重构
    • 优化:网站标题连接符优化
    • 优化:Model工具多表Join功能优化
    • 优化:sui多个输入组件功能优化
    • 优化:后台用户管理创建和编辑界面重构完成
    • 优化:Cookie 中 SameSite 默认调整为 Lax
    • 修复:演示数据默认导航未启用问题
    • 修复:支付宝创建支付字段太长问题
    • 移除:Recycle相关操作类(可使用Recycle模块替代)
    Source code(tar.gz)
    Source code(zip)
  • 4.6.0(Aug 17, 2022)

    • 新增:后台管理员角色新增备注字段
    • 新增:Cookie库新增属性参数
    • 新增:JSONP回调函数名称格式校验
    • 新增:后台用户列表新增用户信息和修改账号操作
    • 新增:Grid编辑操作名称可自定义
    • 新增:会员新增时VIP过期时间调整为非必须
    • 新增:FileUtil新增文件大小精简格式化
    • 新增:图标库中新增cube图标
    • 优化:文件上传和文件管理逻辑优化
    • 优化:基础样式文件精简优化
    • 优化:富文本远程图片自动抓取逻辑优化
    Source code(tar.gz)
    Source code(zip)
  • 4.5.0(Aug 3, 2022)

    • 新增:登录界面全新改版大气美观
    • 新增:Form新增复制快捷操作方式
    • 新增:Response新增停止执行抛出消息的方法
    • 新增:富文本组件新增 editor-ready 自定义事件
    • 新增:bodyProperties可为body标签增加属性
    • 新增:图标库新增 check-simple
    • 优化:后台管理员登录失败事件异常触发
    • 优化:HttpException正常请求错误消息不记录
    • 修复:导入弹窗模板文件框架JS不生效问题
    • 修复:Response下载文件部分浏览器异常
    • 修复:后台手动增加用户时后台不显示的问题
    • 修复:一处基础授权登录信息获取异常问题
    Source code(tar.gz)
    Source code(zip)
  • 4.4.0(Jul 22, 2022)

    • 新增:内容后台批量移动栏目功能
    • 新增:系统升级提醒开关可配置
    • 新增:系统升级关闭开关可配置
    • 新增:模块市场预览包功能支持
    • 新增:模块管理模块升级判断逻辑修改
    • 新增:文件上传切片最大2M,分片文件根据配置动态清除
    • 新增:Type类型数据新增导出JS配置文件
    • 新增:Json组件增加高度可配置参数
    • 新增:Grid表格右上角工具栏可定制
    • 新增:Grid新增批量弹窗快捷操作方式
    • 优化:文件上传失败提示问题优化
    • 优化:UEditorPlus 抓取CDN域名逻辑
    • 优化:UEditorPlus 下拉、颜色选择、组件错位优化
    • 移除:UEditorPlus 编辑移除地图功能
    • 修复:用户管理列表概率性错误修复
    Source code(tar.gz)
    Source code(zip)
  • 4.3.0(Jul 7, 2022)

    • 新增:用户自主注销申请功能
    • 新增:后台用户管理增加删除功能
    • 新增:用户积分名称全局可修改(如修改为金豆)
    • 新增:后台新增用户钱包流水详情列表
    • 新增:后台新增用户积分流水详情列表
    • 新增:内容审核提供者新增内容链接
    • 新增:后台用户列表新增授权登录标记
    • 新增:后台管理用户批量禁用账户的功能
    • 新增:后台管理用户信息查看列表新增用户ID
    • 优化:后台登录验证码缓存问题
    • 优化:接口不存在时提示显示接口路径
    • 优化:用户消息发送模板查找逻辑升级
    • 优化:调整用户设置相关菜单到用户中心
    • 优化:用户授权登录OpenId绑定key逻辑
    • 优化:UEditorPlus升级为v2.2.0
    • 优化:字符串工具类中的特殊字符处理重复
    Source code(tar.gz)
    Source code(zip)
  • 4.2.0(Jun 22, 2022)

    • 新增:手机验证码快捷登录方式
    • 新增:手机验证码快捷注册方式
    • 新增:用户默认登录方式可切换用户名密码或手机验证码
    • 新增:Grid 文件预览显示优化
    • 新增:静态资源打包新增文件类型
    • 新增:富文本图片编辑宽高为空时自动清除图片宽度和高度
    • 新增:用户登录跳转URL安全验证可配置
    • 新增:创建文件夹失败时记录日志
    • 新增:增加 getSearchInput 方法
    • 新增:字符输出限定长度的方法
    • 新增:CMS主题开发文档完善
    • 优化:文件显示多语言显示优化
    • 修复:Form 新增规则校验失效问题
    • 修复:前端打包路径异常问题
    • 修复:静态资源JS打包异常时文件没有复制问题
    Source code(tar.gz)
    Source code(zip)
  • 4.1.0(Jun 9, 2022)

    • 新增:Hook新增DialogPageHeadAppend和DialogPageBodyAppend
    • 新增:部分文件下载安全性增强
    • 新增:组件 Type 新增 Grid 行内编辑
    • 新增:自动加载 App\Core\ModuleServiceProvider
    • 新增:工具栏浮动链式操作 operateFixed
    • 新增:Grid自定义默认分页大小,分页选择列表值可自定义
    • 新增:Hook新增AdminLoginHeadAppend
    • 新增:适配分词搜索,搜索结果更加精准
    • 新增:Grid全面支持字段自定义排序 sortable
    • 新增:后台管理接口免登陆请求支持
    • 新增:安全检测新增安装向导文件删除检测
    • 优化:搜索框样式优化,优化Grid列表样式和Tab样式
    • 优化:输入框显示样式,Select显示样式
    • 优化:兼容Laravel9二维码生成库使用异常问题
    • 修复:模块目录非法时自动过滤
    Source code(tar.gz)
    Source code(zip)
  • 4.0.0(May 25, 2022)

    • 新增:后台内容管理列表增加栏目筛选
    • 新增:模型字段展示排序、模型删除时内容判断
    • 新增:模型新增字段关键词判断
    • 新增:系统弹窗布局默认 PageHeadAppend Hook
    • 新增:用户登录完成默认跳转到用户中心
    • 新增:后台管理页面Hook位置(AdminPageHeadAppend和AdminPageBodyAppend)
    • 新增:默认支持webp图片文件格式
    • 新增:用户名最少3个字符限制
    • 优化:接口异常返回信息提示
    • 优化:文件上传获取路径为空问题
    • 优化:配置值为空时缓存设置和存储优化
    Source code(tar.gz)
    Source code(zip)
  • 3.9.0(May 9, 2022)

    • 新增:自定义字段增加视频、音频字段类型
    • 新增:管理日志列表增加管理员字段
    • 新增:富文本编辑器增加简洁模式,可通过 editorMode() 切换
    • 新增:自定义字段快速操作工具集合
    • 新增:获取推荐最近内容快捷方法
    • 新增:iframe消息通讯方法,弹窗增加打开回调
    • 新增:富文本编辑字段支持插件化功能
    • 新增:级联Grid筛选组件Cascader
    • 优化:启用富文本UEditorPlus
    • 优化:日志新增Rotate特性,避免历史日志堆积
    • 优化:富文本HTML行高显示,大字体显示异常
    • 优化:文件选择组件显示样式优化
    Source code(tar.gz)
    Source code(zip)
  • 3.8.0(Apr 24, 2022)

    • 新增:多模块搜索提供者切换
    • 新增:Grid 新增 Has 过滤器
    • 新增:渲染辅助函数
    • 新增:data-ajax-request默认为POST方式
    • 新增:系统升级文件写入权限检查校验
    • 新增:默认关闭性能监控日志
    • 新增:UEditor支持本地视频插入
    • 优化:移除 elasticsearch 依赖(使用模块支持)
    • 修复:模块卸载版本检测失效问题
    • 修复:头部菜单在特定比例下浮动异常
    Source code(tar.gz)
    Source code(zip)
  • 3.7.0(Apr 13, 2022)

    • 新增:导航、模型、栏目增加停用、启用功能
    • 新增:内容增加/编辑默认遮罩层点击不关闭
    • 新增:JSON代码编辑器组件
    • 新增:导航栏新增启用、禁用快捷操作功能
    • 新增:LayoutPanel布局组件
    • 新增:列表模板样式 listA,可展示列表内容
    • 新增:内容自定义字段快速调用方法
    • 新增:个人认证和企业认证实名认证标识(需用户实名认证支持)
    • 优化:根据栏目ID获取栏目性能优化
    • 优化:Select组件Key不存在时候友好显示
    • 优化:文件上传静态路径前缀优化
    • 优化:消息提示、404页面和500页面样式优化
    • 优化:Env文件解析功能优化
    • 优化:CMS导航消息图标隐藏、移除登录后退出链接
    • 优化:模板页面内容显示权限判断(用户组访问限制)
    • 优化:富文本编辑器添加视频小屏适配
    • 优化:富文本编辑器图片可配置对其方式,可二次编辑
    • 修复:管理菜单为URL时不能自动定位当前
    • 修复:Grid初始条件首次不加载问题
    Source code(tar.gz)
    Source code(zip)
  • 3.6.0(Mar 28, 2022)

    • 新增:启用访问数量统计字段viewCount
    • 新增:内容搜索增加标签搜索,搜索结果页面新增标签显示
    • 新增:新闻、招聘页面新增标签显示
    • 新增:首页切换器电脑端和手机端适配
    • 优化:上传错误时显示提醒错误信息
    • 优化:openbase_dir安全问题提示优化
    • 修复:LayUI重复导入layer导致的弹窗选择异常问题
    • 修复:一处递归寻找多级分类异常
    • 修复:授权登录手机端接口异常问题处理
    Source code(tar.gz)
    Source code(zip)
  • 3.5.0(Mar 21, 2022)

    • 新增:表格无数据时内容优化(增加图标)
    • 新增:模块配置 suggest 配置,建议安装模块
    • 新增:后台链接增加选择找回密码
    • 新增:模型新增多图字段类型
    • 优化:表格刷新自动跳转到顶部问题
    • 优化:标签样式显示方式
    • 修复:内容列表文件、日期字段显示异常问题
    • 修复:后台浮动确定区域左侧宽度问题调整
    • 修复:后台链接选择同类别不能自动合并问题
    Source code(tar.gz)
    Source code(zip)
  • 3.4.0(Mar 14, 2022)

    • 新增:栏目默认分页可配置
    • 新增:特殊空白字符处理
    • 新增:v-cloak默认隐藏样式增加
    • 新增:Grid 增加导入和导出相关快捷操作
    • 新增:表单增加 LayoutTab 布局,可多 Tab 切换
    • 新增:集成 XGPlayer 视频播放器
    • 新增:UEditor 粘贴图片自动上传功能
    • 新增:文件上传增加 MD5 文件字段,方便去重处理
    • 优化:内容页面编辑布局优化
    • 优化:弹窗只剩关闭操作时默认隐藏底部内容
    • 优化:layer 多次引入导致的显示问题
    • 修复:文件选择弹窗自定义输入链接不生效问题
    • 修复:内容模板管理中已经设置列表显示但是实际当中无法显示
    • 修复:内容列表页侧导航支持排序问题
    Source code(tar.gz)
    Source code(zip)
  • 3.3.0(Feb 28, 2022)

    • 新增:后台报表组件数字显示格式优化
    • 新增:GridFilter 增加连表搜索功能
    • 新增:当前环境获取方法
    • 新增:页面处理 Grid 自动处理方式
    • 新增:图标库新增支付宝图标
    • 新增:文件上传事件触发 DataFileUploadedEvent,增加 DriverName
    • 新增:管理员登录成功、登录失败、退出事件触发
    • 新增:富文本编辑器工具栏定制适配
    • 新增:后台管理中间件Gates
    • 优化:支付相关接口调用方式,无依赖时避免报错
    • 优化:Form、Detail 模式下标题未定义问题优化
    • 优化:移除 prettyCode.js (请使用模块替代)
    • 优化:表单页面组件overflow显示优化
    • 优化:Detail 记录不存在显示问题
    • 修复:GridFilter 下拉选择、单选匹配逻辑优化
    • 修复:后台管理菜单图异常问题
    • 修复:模块配置不存在时不能卸载问题
    • 修复:Decimal 组件不能为负数问题
    Source code(tar.gz)
    Source code(zip)
  • 3.2.0(Feb 11, 2022)

    • 新增:Grid 筛选默认值(文本、下拉、单选)
    • 新增:Type 字段增加 CanCascadeFields
    • 新增:Job 中新增静态文件路径补全方法
    • 新增:图片审核和文字审核驱动
    • 新增:平台操作系统检测工具包
    • 新增:模块安装兼容环境检测(目前 laravel5 和 laravel9 )
    • 新增:代码格式化风格配置文件
    • 新增:富文本代码美化库 prettyCode.js
    • 优化:事件触发兼容不同 Laravel 版本
    • 优化:内容审核后台概况新增待审核列表
    • 优化:列表操作文字样式优化
    • 优化:移除部分依赖,系统部署更轻便
    Source code(tar.gz)
    Source code(zip)
  • 3.1.0(Jan 27, 2022)

    • 新增:API接口全面支持,接口文档补全
    • 新增:模块市场新增本地模块筛选、可升级筛选
    • 优化:普通表单提交Loading优化
    • 优化:Web版调用处理逻辑优化
    • 优化:模块不存在时卸载失败优化
    • 修复:SEO信息修改不生效问题
    • 修复:修复已经若干问题
    Source code(tar.gz)
    Source code(zip)
  • 3.0.0(Jan 14, 2022)

    • 新增:后台菜单快捷搜索(支持汉字、简拼、全拼)
    • 新增:会员VIP等级功能开启
    • 新增:栏目内容详情访问权限控制
    • 优化:用户首页使用模块默认内容页面
    • 优化:提示文字显示窗口剪头位置
    • 优化:邮件模板跟随系统主题色调整
    • 优化:用户登录验证码输错自动刷新验证码
    • 优化:状态显示字段优化
    Source code(tar.gz)
    Source code(zip)
  • 2.9.0(Jan 6, 2022)

    • 新增:二级导航功能
    • 新增:用户系统上周增长报表
    • 新增:用户隐私协议配置
    • 新增:安装Rewrite错误排错链接增加
    • 新增:ScopeFilter功能,列表显示不同范围的数据
    • 新增:安装演示数据
    • 新增:分类页URL自定义规则不限
    • 新增:内容页面URL规则自定义
    • 优化:地址选择模块依赖提示
    • 优化:HTML控件Required优化显示
    • 优化:字段渲染模式异常捕获
    • 优化:Link组件宽度自适应
    • 修复:用户分组编辑排序字段问题
    • 修复:自定义字段详情显示异常问题
    • 修复:Tree重复编码显示问题
    Source code(tar.gz)
    Source code(zip)
  • 2.8.0(Dec 25, 2021)

    • 新增:CMS数据备份和恢复
    • 新增:文章搜索相关功能
    • 新增:Switch组件新增快捷操作
    • 新增:项目composer.json文件缺失
    • 优化:视图查找顺序重构优化
    • 优化:UEditor源码模式显示行距
    Source code(tar.gz)
    Source code(zip)
  • 2.7.0(Dec 20, 2021)

    • 新增:模块新增类型特性,支持表单、单页、分类+详情多种类型
    • 新增:默认模板底部主导航和次导航
    • 新增:Checkbox组件新增序列化方式
    • 新增:表单Select、Radio等组件新增in条件方法
    • 新增:模块类名自动加载方法
    • 新增:内容管理增加批量删除功能
    • 优化:默认模板底部样式优化
    • 优化:模块卸载时清除Vendor资源文件
    • 优化:UEditor富文本编辑器字体
    • 优化:表单宽Label下样式自适应显示
    • 优化:条件组件隐藏模式下高度问题
    Source code(tar.gz)
    Source code(zip)
  • 2.6.0(Dec 15, 2021)

    • 新增:开放接口调用辅助工具ModStartOpenApi
    • 新增:支持FORCE_SCHEMA强制HTTP/HTTPS等协议
    • 新增:文件选择弹窗增加文件链接复制功能
    • 新增:安装助手新增显示应用名称和版本
    • 新增:模块hookEnabled和hookBeforeDisable钩子
    • 优化:UEditor表情图标修复
    • 优化:支持Laravel安装连接MySQL8.0时异常问题
    • 优化:安装助手数据库连接时异常提示优化
    Source code(tar.gz)
    Source code(zip)
Owner
ModStart
A PHP Quick Develop Framework Based on Laravel
ModStart