ModStartCMS(支持Laravel 9)v8.3.0

news/2024/4/30 16:39:40/文章来源:https://blog.csdn.net/qq_26450889/article/details/137581775

ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。

系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。

系统演示

功能特性

  • 丰富的模块市场,后台一键快速安装

  • 会员模块通用且完整,支持完整的API调用

  • 大文件分片上传,进度条显示,已上传文件管理

  • 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块

  • 完善的开发助手,实现模块、主题的的一键创建

  • 完善的后台权限管理,支持基于RBAC的权限管理系统

  • 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理

  • 第三方登录(QQ、微信、微博、支付宝、微信小程序)

  • 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序)

  • 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云)

  • 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云)

V8.3.0版本更新

2024年04月10日ModStartCMS发布v8.3.0版本,增加了以下19个特性:

  • [新功能] 后台用户列表支持一键登录,方便管理员快速登录用户中心(默认关闭,需要在模块管理中开启)

  • [新功能] Echarts 组件重构,支持饼图和散点图

  • [新功能] 通用导航增加变量自动替换支持

  • [新功能] KeyPoolManager 支持通用多个 Key 轮询快速开发

  • [新功能] 支持 modstart:module-list 命令,列出当前系统已安装、系统配置模块

  • [新功能] Text 新增 asLink 方法,支持内容以链接形式展示

  • [新功能] 运营报表-网站访问页面,合并设置和详细页面

  • [新功能] 搜索 like 关键词转义方法,模糊搜索时不再受特殊字符影响

  • [新功能] 时间工具增加日期范围限定功能

  • [新功能] 后台左侧菜单支持鼠标滚动拖拽,方便管理超长菜单

  • [新功能] 后台支持 Widget 动态请求,方便开发者自定义页面内容

  • [新功能] 运营报表-用户数据页面,支持统计报表和每日明细

  • [新功能] Time组件增加秒存储方式,方便存储时间精确到秒

  • [新功能] AdminConfigBuilder 增加 hookFormWrap 方法,方便自定义组建表单

  • [新功能] AdminConfigBuilder 增加 pageAppend 方法,方便在页面中追加内容

  • [系统优化] 后台多标签切换浏览器页面标题显示优化

  • [系统优化] modstart_config 缓存失效问题优化

  • [系统优化] 后台报表数据最后一个元素水平间隙优化

  • [Bug修复] i18n 语言包文字书写错误纠正

功能特性

后台用户列表支持一键登录,方便管理员快速登录用户中心(默认关闭,需要在模块管理中开启)

运营报表-用户数据页面,支持统计报表和每日明细

运营报表-网站访问页面,合并设置和详细页面

模块市场一键安装

系统内置模块市场,有行业应用、插件、云存储、云短信等功能模块,后台支持一键安装、启用、禁用、卸载,可快速搭建属于自己的系统应用。

功能模块

系统演示与文档

  • 码云仓库:ModStartCMS: 基于Laravel的模块化CMS,模块市场丰富,系统极速开发不二之选

  • Github仓库:https://github.com/modstart/ModStartCMS

  • 系统演示:ModStartCMS | 企业内容建站系统

  • 下载试用:系统下载 | ModStart

  • 开发者文档:开发者文档

  • 模块市场:模块市场 | ModStart

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_1046124.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot入门(Hello World 项目)

SpringBoot关键结构 1.2.1 Core Container The Core Container consists of the Core, Beans, Context, and Expression Language modules. The Core and Beans modules provide the fundamental parts of the framework, including the IoC and Dependency Injection featur…

面试算法-166-排序链表

题目 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 输入:head [4,2,1,3] 输出:[1,2,3,4] 解 class Solution {public ListNode sortList(ListNode head) {if (head null || head.next null…

Vue 有哪些常用的指令

目录 1. 指令 v-html 1.1. 作用 1.2. 语法 1.3. 练习 2. 指令 v-show 2.1. 作用 2.2. 语法 3. 原理 4. 场景 3. 指令 v-if 3.1. 作用 3.2. 语法 3.3. 原理 3.4. 场景 4. 指令 v-else与 v-else-if 4.1. 作用 4.2. 语法 4.3. 注意 4.4. 使用场景 5. 指令 v-on 5…

4.docker 容器的数据卷

docker 容器的数据卷 配置数据卷 创建启动容器时,使用-v参数 设置数据卷。 docker run -it --nameXXX -v /root/data:/root/data_container centos:7 /bin/bash XXX : 名称 /root/data : 宿主机目录(文件) /root/data_contai…

Linux云计算之Linux基础3——Linux系统基础2

1、终端 终端(terminal):人和系统交互的必要设备,人机交互最后一个界面(包含独立的输入输出设备) 物理终端(console):直接接入本机器的键盘设备和显示器虚拟终端(tty):通过软件方式虚拟实现的终端。它可以…

【LeetCode】手撕系列—92. 反转链表 II

目录 1-思路2-题解⭐反转链表 II——题解思路 3-ACM模式 原题链接:92. 反转链表 II 1-思路 先定义一个 dummyHead定义三个指针 **pre**:定位到需要被翻转的区间的前一个元素,实现头插**cur**:定位到当前需要被翻转的元素**next**…

【鹅厂摸鱼日记(二)】(生活篇)初到深圳的人情冷暖

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:重生之我在鹅厂摸鱼⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学习更多知识   🔝🔝 摸鱼日记 1. 前言2. 鹅厂的人文关怀…

Java | Leetcode Java题解之第20题有效的括号

题目&#xff1a; 题解&#xff1a; class Solution {public boolean isValid(String s) {int n s.length();if (n % 2 1) {return false;}Map<Character, Character> pairs new HashMap<Character, Character>() {{put(), ();put(], [);put(}, {);}};Deque<…

UDP实现Mini版在线聊天室

实现原理 只有当客户端先对服务器发送online消息的时候&#xff0c;服务器才会把客户端加入到在线列表。当在线列表的用户发消息的时候&#xff0c;服务器会把消息广播给在线列表中的所有用户。而当用户输入offline时&#xff0c;表明自己要下线了&#xff0c;此时服务器把该用…

MQ死信队列

面试题&#xff1a;你们是如何保证消息不丢失的&#xff1f; 1、什么是死信 在 RabbitMQ 中充当主角的就是消息&#xff0c;在不同场景下&#xff0c;消息会有不同地表现。 死信就是消息在特定场景下的一种表现形式&#xff0c;这些场景包括&#xff1a; 1. 消息被拒绝访问&…

Canal--->准备MySql主数据库---->安装canal

一、安装主数据库 1.在服务器新建文件夹 mysql/data&#xff0c;新建文件 mysql/conf.d/my.cnf 其中my.cnf 内容如下 [mysqld] log_timestampsSYSTEM default-time-zone8:00 server-id1 log-binmysql-bin binlog-do-db mall # 要监听的库 binlog_formatROW2.启动数据库 do…

数据库相关知识总结

一、数据库三级模式 三个抽象层次&#xff1a; 1. 视图层&#xff1a;最高层次的抽象&#xff0c;描述整个数据库的某个部分的数据 2. 逻辑层&#xff1a;描述数据库中存储的数据以及这些数据存在的关联 3. 物理层&#xff1a;最低层次的抽象&#xff0c;描述数据在存储器中时如…

Vue3 使用ElementUI 显示异常

element提供的样例不能正常显示&#xff0c;需要进行配置 1.npm install element-plus --save 2.main.js // main.ts import { createApp } from vue import ElementPlus from element-plus //全局引入 import element-plus/dist/index.css import App from ./App.vue const …

IOS手机耗电量测试

1. 耗电量原始测试方法 1.1 方法原理&#xff1a; 根据iPhone手机右上角的电池百分比变化来计算耗电量。 1.2实际操作&#xff1a; 在iOS通用设置中打开电池百分比数值显示&#xff0c;然后操作30分钟&#xff0c;60分钟&#xff0c;90分钟&#xff0c;看开始时和结束时电池…

漫画合集 下载教程

https://pan.xunlei.com/s/VNv9c-Bl3KF0Ir94-IdN4jfOA1?pwdfrwi# 复制打开

javaScript 事件循环 Event Loop

一、前言 javaScript 是单线程的编程语言&#xff0c;只能同一时间内做一件事情&#xff0c;按照顺序来处理事件&#xff0c;但是在遇到异步事件的时候&#xff0c;js线程并没有阻塞&#xff0c;还会继续执行&#xff0c;这又是为什么呢&#xff1f; 二、基础知识 堆&#x…

FPGA开源项目分享——基于 DE1-SOC 的 String Art 实现

导语 今天继续康奈尔大学FPGA课程ECE 5760的典型案例分享——基于DE1-SOC的String Art实现。 &#xff08;更多其他案例请参考网站&#xff1a; Final Projects ECE 5760&#xff09; 1. 项目概述 项目网址 ECE 5760 Final Project 项目说明 String Art起源于19世纪的数学…

【第十二篇】使用BurpSuite实现CSRF(实战案例)

CSRF存在前提:简单的身份验证只能保证请求是发自某个用户的浏览器,却不能保证请求本身是用户自愿发出的 业务场景:新增、删除、收藏、编辑、保存使用Burp发现CSRF漏洞的过程如下。 1、如图,存在修改邮箱的功能点如下: 2、修改邮箱的流量包,此时邮箱已被修改: 思路:是…

白盒测试-条件覆盖

​ 条件覆盖是指运行代码进行测试时&#xff0c;程序中所有判断语句中的条件取值为真值为假的情况都被覆盖到&#xff0c;即每个判断语句的所有条件取真值和假值的情况都至少被经历过一次。 ​ 条件覆盖率的计算方法为&#xff1a;测试时覆盖到的条件语句真、假情况的总数 / 程…

Redis群集模式和rsync远程同步

一、Redis群集模式 1.1 概念 1.2 作用 1.2.1 Redis集群的数据分片 1.2.2 Redis集群的主从复制模型 1.3 搭建Redis 群集模式 1.3.1 开启群集功能 1.3.2 启动redis节点 1.3.3 启动集群 1.3.4 测试群集 二、rsync远程同步 2.1 概念 2.2 同步方式 2.3 备份的方式 2.4…