ModStart基础包

ModStart模块系统基础包
ModStart基础包
电脑端预览
模块介绍

模块介绍

「ModStart基础包」提供公共的基础服务,几乎所有的模块都需要依赖该模块的方法和类。

提供者 Provider

提供者提供了抽象的服务,可以在模块中实现具体的业务支持。

  • Captcha 人机验证提供者
  • CensorImage 图片智能审核提供者
  • CensorText 文字智能审核提供者
  • ContentVerify 内容审核提供者
  • HomePage 首页提供者
  • IDManager ID管理提供者
  • LBS 地理位置服务提供者
  • LiveStream 直播流提供者
  • MailSender 邮件发送提供者
  • Notifier 通知提供者
  • RandomImage 随机图片提供者
  • RichContent 富文本内容提供者
  • Schedule 调度提供者
  • SearchBox 多搜提供者
  • SiteTemplate 网站模板提供者
  • SiteUrl 网站链接提供者
  • SmsSender 短信发送提供者
  • SmsTemplate 短信模板提供者
  • SuperSearch 超级搜索
  • VideoStream 视频点播提供者

使用者 Biz

使用者提供了具体的应用服务,不同的使用者可以注册完成应用服务的使用。

使用教程

ContentVerify 内容审核提供者

可以为网站提供一个审核系统,目前支持人工审核和智能审核,智能审核需要搭配 CensorImageCensorText 可以实现智能审核

目前图片智能审核提供者支持:

目前文字智能审核提供者支持:

使用方式请参见 如何实现一个内容审核提供者

Notifier 通知提供者

可以为网站提供一个即时通知的功能,目前通知提供者支持:

第一步,注册通知类型

ModuleServiceProvider::boot 中注册业务

NotifierBizWidget::register('Xxx_NewOrder', 'XXX-新订单');

第二步,在业务处调用通知

// 使用单一内容
NotifierProvider::notify('Xxx_NewOrder', 'XXX-新订单', "订单号:xxx,支付金额:xxx");
// 或者数组内容
NotifierProvider::notify('Xxx_NewOrder', '有新的咨询', [
    '单号' => 'xxxxxxxxx',
    '时间' => date('Y-m-d H:i:s'),
    '内容' => '想请问一下消息通知靠谱吗?',
    'QQ' => '2131311518',
]);
更新历史
2022-05-09
V3.4.0 日志Rotate、QuickRun支持
  • 新增:LBS定位Provider功能增强
  • 新增:日志新增Rotate特性
  • 新增:超级搜索同步策略调整
  • 新增:LiveStream新增pushFields自定义字段
  • 新增:QuickRun新增快速自定义字段、数据抓取功能
2022-04-24
V3.3.0 超级搜索,多搜提供者
  • 新增:超级搜索 SuperSearch
  • 新增:多搜提供者 SearchBox
  • 优化:邮件基础模板显示优化
2022-04-13
V3.2.0 安装引导升级
  • 新增:VideoStream 组件新增详情渲染
  • 优化:系统初始化安装引导文件升级
2022-03-23
V3.1.0 首页提供者新增类型
  • 新增:首页提供者新增电脑端和手机端类型
2022-03-21
V3.0.0 模块依赖新方式Biz
  • 新增:模块依赖Biz模式
2022-03-14
V2.9.0 前端文档补全,VideoStream提供者
  • 新增:前端库一键引入脚本
  • 新增:内容标题通知时自动去除HTML标签
  • 新增:VideoStream 视频点播提供者
2022-02-28
V2.8.0 安装引导优化,地理位置提供者
  • 新增:Laravel 9 安装引导判断优化
  • 新增:补全文档使用说明
  • 新增:地理位置服务提供者
  • 优化:内容审核提供者消息提示文案
  • 优化:安装向导异常捕获显示
2022-02-11
V2.7.0 Laravel 9 兼容支持
  • 新增:视图渲染兼容 Laravel 9 语法
  • 新增:验证码输出启用新模块
  • 新增:Markdown 兼容 Laravel 9 语法
2022-02-05
V2.6.0 内容审核升级,概况增加审核列表
  • 新增:内容审核未审核数量增强
  • 新增:后台首页概况新增内容审核列表
2022-02-03
V2.5.0 审核相关提供者,视频直播提供者
  • 新增:支持图片审核和文字审核通用提供者
  • 新增:支持视频直播通用提供者
  • 优化:内容审核提供者自动审核逻辑
2022-01-27
V2.4.0 邮件模板优化,内容审核增强
  • 新增:UGC内容违规审核(UgcCensorProvider)
  • 新增:内容人工审核(ContentVerifyProvider)
  • 优化:邮件模板跟随系统主题色调整
  • 优化:无登录签名校验操作增强
2022-01-03
V2.3.0 IDManager新增清除随机Key功能
  • 新增:IDManager新增清除随机Key功能
2021-12-20
V2.2.0 抽象调度器新增每日按时、分调度方法
  • 新增:抽象调度器新增每日按时、分调度方法
2021-12-13
V2.1.0 增加IDManager,安装引导优化
  • 新增:IDManager增强随机ID管理
  • 优化:安装引导程序检测目录是否真实可写
2021-11-21
V2.0.0 常规升级

优化:核心版本依赖修改为2.0.0

2021-11-14
V1.9.0 验证码增强,模板升级
  • 新增:SiteTemplate模板获取方法
  • 新增:图片验证码CaptchaProvider适配
  • 优化:图片验证码显示布局调整
2021-11-05
V1.8.0 常规升级
  • 新增:RichContentProviderType富文本类型
2021-11-03
V1.7.0 常规升级
  • 新增:MailSenderProvider邮件发送更便捷
  • 优化:修复安装license路径,避免和仓库默认文件冲突
  • 修复:图片验证码一处错误
2021-10-24
V1.6.0 增加短信发送模板,安装环境判断升级
  • 新增:SmsTemplateProvider,提供抽象的模板短信发送
  • 新增:安装引导程序版本判断,目前支持5.6.x和7.0.x
2021-10-15
V1.5.0 新增Provider,系统能力增强
  • 新增:SiteTemplateProvider,系统多模板提供者
  • 新增:ScheduleProvider,系统功能调度
2021-10-07
V1.4.0 功能增强
  • 新增:消息通知内容默认序列化方式问题修复
  • 新增:SiteUrlProvider,链接变更可监控
  • 新增:HomePageProvider,模块化首页可变更
  • 新增:抽象Provider工具包
  • 新增:RichContentProvider,文本编辑器可变更
  • 新增:增加安装工具包
  • 新增:RichContentProvider,富文本编辑可定制
  • 新增:管理首页Todo区域
  • 新增:升级图标选择和链接选择权限
2021-09-16
V1.2.0 ModStart基础包
  • 增加 NotifierProvider
  • 优化邮件显示框架样式
2021-09-12
V1.1.0 ModStart基础包
  • 增加通用验证Provider
  • 增加随机图片生成器Provider
2021-09-09
V1.0.0 ModStart基础包
  • 提供公共的基础服务
获取模块
开发商
ModStart
ModStart官方出品
模块信息
标识
Vendor
环境
Laravel5 Laravel9
大小
720.65 KB
版本
3.4.0
发布
2022-05-09
MSCore版本要求>=3.3.0
在文件 vendor/modstart/modstart/src/ModStart.php 中查看 $version。
QQ
微信