大小:13.26M
更新时间:24-05-16
系统:Pc
版本:v4.6.2
迅睿cms免费开源系统是基于PHP7语言采用最新CodeIgniter4作为开发框架所打造的一个网站内容管理框架,一般简称为迅睿cms,包括了迅睿CMS建站版和迅睿CMS开发框架,其中建站版属于迅睿CMS大众版,用于建站项目,而迅睿CMS开发框架,用于项目开发。软件可以为用户提供“电脑网站 + 手机网站 + APP 接口”一体化网站技术解决方案,拥有强大而灵活的内容模块和插件机制,开发者可以自定义内容模块,也可以根据自身需求以插件的形式进行扩展,稳定且灵活,从而为用户二次开发方便且不破坏程序内核,为 WEB 艺术家创造的 PHP 建站程序,堪称 PHP 万能建站框架。
目前迅睿cms支持模块解析功能,CI4本身的模板解析类不太灵活,然而迅睿CMS采用天睿自主研发天睿模板引擎技术,MVC设计模式实现业务逻辑与表现层的适当分离,支持原生态PHP语法特性,支持CI框架语法结构,并且在模板缓存这块,只需一次解析,即可提升性能,从而使网页设计师能够轻松设计出理想的模板。此外,迅睿cms免费开源系统拥有非常熟的自定义字段方案,可以支持到栏目表自定义字段、内容表自定义字段、表单表自定义字段、用户表自定义字段、评论表自定义字段、页面表自定义字段、链接表自定义字段、tag表自定义字段等,强大的DIY字段,可以让开发者打造自己的字段,有助于用户更好的做好属于自己的网站,有感兴趣的不妨下载试试。
1、PHP要求
PHP7.2、PHP7.3、PHP7.4、PHP8.0、PHP8.1、PHP8.2、PHP8.3
2、推荐配置
PHP8及以上 + MySql8及以上 + Nginx最新
3、最低配置
PHP7.2 + MySql5.0(需要数据库支持innodb引擎)
CMS源码下载账号一定要和插件下载账号相同
必须在CMS后台的插件商城中下载插件
一、在线安装
首先在CMS后台进入应用市场中
通过商城下载的插件,完成导入程序之后
然后,导入成功,进入插件菜单去安装他
安装完成之后,需要更新缓存,再F5刷新整个后台界面
刷新整个后台界面后,才能看到安装的功能菜单!
二、离线安装
下载插件zip包之后,解压插件包,然后直接将插件包覆盖到网站根目录
接下来在后台的插件管理中即可看到本插件
安装完成之后,需要更新缓存,再F5刷新整个后台界面
刷新整个后台界面后,才能看到安装的功能菜单!
一、程序源码在线对比更新
程序源码在线对比更新功能用于检测本地核心文件与服务器最新版文件的差异在对比检测中的文件强烈建议开发者不要去修改,否则会引起系统不稳定或者系统崩溃如果二次开发中需要变更核心文件的逻辑,需要提前向官方说明,再为你单独开放钩子或继承类,可提交建议类工单或者邮件finecms@qq.com文件对比功能用于检测本地核心文件(dayrui目录)与服务器最新版文件的差异,目录文件大概有:这些文件属于系统核心文件
二、多站点分站系统、站群管理系统
多站点功能后台创建多个站点,每个站点的数据表是独立的。方便统一的后台来管理N个站点。所有网站部署在同一台服务器,所有网站的域名绑定到同一台服务器。会员和财务信息共享,只是内容模块内容需要按站点单独录入。应用场景:1、学校及分校站群管理2、中英文多语言站点3、行业多站系统二、客户站群功能
三、APP/小程序接口开发
迅睿CMS为移动端APP、小程序提供完备的服务端数据解决方案,提供客户端对全站内容读写接口,文件上传和下载统一接口,完美复合移动端 APP 开发者的需求。迅睿CMS后台可设置多套密钥机制,提供客户端APP的鉴权验证迅睿CMS提供规范化的数据返回格式应用迅睿CMS接口机制可以快速开发app客户端部分,例如uni-app客户端框架整合到迅睿CMS中非常方便
四、自定义专题系统
专题作为多篇内容的聚合页面,他可以使用自定义模块+自定义关联字段来做到,让专题页面作为独立的内容页。内容模块的扩展性是非常强的,如评论功能、自定义表单收集信息等功能也可以应用到专题中。1、创建内容模块名称和目录可以随便填写2、进入模块管理,安装模块安装模式可以选择共享也可以选择独立模块,看你自己了3、创建模块内容字段这里可以创建很多字段,比如专题banner图片上传、各种字段都行
五、迅睿开发者工具:让二次开发变得更简单
开发者工具插件是免费为开发者提供的便捷工具,目的是为了快速进行二次开发一、应用控制器应用是二次开发必备的功能,这里一键创建自定义应用案例1、怎么创建应用?A、单击上图的创建自定义应用B、创建成功后会出现Acc这个目录,如下图C、我们进入控制器管理中这里面已经创建部分控制器,你不需要可以删除掉控制器权限介绍:前端控制器:用于前端访问、游客访问、未登录的用户访问会员控制器:必须用户会员登录后才能访问
六、网站安全权限划分
本教程需要具备PHP技术或者服务器运维技术人员网站安全首选需要让能通过web域名访问的目录都设置为不可写入权限,这样能有力保证服务器不被恶意写入非法的文件。本教程例子中的网站web目录假设为:/www/www.xxx.com/一、分离cache目录cache目录必须具备可写入权限,默认可以通过web访问其内容,推荐把cache目录分离到其他目录(SSD硬盘最佳)
七、通用订单插件实现购物流程
通用订单是将普通的内容模块支持订购下单功能,比如购买这篇文章、购买这个模块某一内容、商品购买等需求;所有内容模块都能使用订单插件开通购物流程可以支持不同规格的组合定价模式下单时可以定义自定义字段,让用户填写附加信息当用户下单后,内容的发布者账号可以在“我卖出的订单”中看到这个订单;当交易成功后,成交金额打款到内容的发布者账号;订单状态提醒:方便二次开发:可以在通用订单插件中进行二次开发,
八、创建自己的应用插件
迅睿CMS最灵活的地方就是插件机制完善,在迅睿CMS的基础上开发出各种的功能的插件,例如社区互动论坛、商城购物平台、空间Zone基地等等。
九、多个网站终端
什么是网站终端?传统网站可以分为电脑pc、移动端mobile两个展示界面。迅睿CMS不仅支持这两个界面,还可以通过自定义终端来设置不同终端的展示界面,例如百度MIP界面等等名词解释:终端目录:英文目录需要手动创建到根目录下终端域名:访问这个界面的域名地址后台创建并设置域名比如我创建mip终端,设置终端名称:mip,再绑定对应的域名mip.sc.com,完成后台配置即可为终端mip制作专门的模板界
十、数据字典/字段介绍
迅睿CMS后台可以直接查看数据结构和字段介绍,非常方便开发者。开发者可以在后台进行数据优化、数据修复、异常检测,以及执行sql等操作
十一、可视化模板管理/编辑模板
迅睿CMS支持在线编辑模板内容,变更模板代码等操作中文注释模板名称,方便开发者维护模板;修改模板时系统会自动存储老模板的历史记录,以免数据丢失。
十二、在线充值/付款
迅睿CMS支持微信公众号内支付、微信扫码支付、微信H5唤醒支付、微信小程序支付、支付宝扫码和Wap支付。电脑端在线充值微信公众号内支付和微信小程序支付,如下图演示
十三、全站生成静态
迅睿CMS 支持全站生成静态文件,生成电脑页面的同时生成移动端页面,一键操作。自定义网站目录迅睿CMS支持将站点目录放到任意位置,如果做成纯静态站点的话相当方便了。生成全站静态一键生成全站静态文件
十四、网站备份和数据库备份
迅睿CMS自带网站文件备份和数据库表备份功能1、防止在部分运行环境下备份函数兼容问题。2、“数据存放格式”参数设置为兼容性更好的“十六进制方式”。3、备份目录名增加随机字符。4、备份进度采用弹对话框提示
十五、附件分离云存储
迅睿CMS文件存储可以分为本地和远程方式,可以在附件设置中去配置各种存储策略。图片缩略图可单独设置缓存目录,十六、图片水印配置
迅睿CMS图片水印支持是不会破坏上传图片原图的,开发者可以通过dr_thumb函数来调用水印图片,水印图片单独生成。也可以对某个编辑器字段单独设置水印
v4.6.2版本
新增功能:
全面支持PHP82环境
自定义字段,增减量字段增加图标class设置
在字段验证中,增加常用正则表达式
后台角色权限处,增加审核权限设置入口
附件管理处,增加变更储存策略功能
联动菜单列表,增加表名称显示
项目设置,增加对Merge字段的支持和显示
Clink和Cbottom属性增加displayorder排序参数
增加字段类别Textselect,可输入的选择框
首页seo设置处,允许使用自定义函数标签
Ftable填写表格字段,增加多行文本类型录入
增加函数dr_text_full,将文本中的相对路径补全完整
dr_thumb缩略图在不传入高宽时按原图尺寸水印
移动端自动识别,在开发者模式下增加跳转提示语句
增加钩子cms_view_display,用于模板实例化之前调用
增加缓存清理方式设置,后台操作是否自动更新缓存数据的选项
缓存设置处,增加可设置自动清理多少天后的缓存数据
Table类init初始化时,增加group_by参数
后台简化模式界面,增加强制进入的单独入口设置方法
在附件浏览处,增加图片延迟加载
在附件设置处,增加控制附件浏览的分页数量参数设置
Ftable表格字段,增加日期时间类型默认当前时间参数:SYS_TIME
Table类列表批量操作按钮,可在系统设置中设置摆放底部或者顶部
增加对DIY字段的搜索条件开发接口
增加前端标签慢查询日志记录(需初始化菜单才能看到)
增加后台登录的密码错误日志记录(需初始化菜单才能看到)
在系统更新处,增加清理全部日志功能
安装插件时,系统自动备份模板目录
图片设置,缩略图支持webp格式选择
dr_linkagepos函数,当传入url时增加{id}识别标签
Table类增加自定义查询闭包函数参数select_function
系统体检中,增加对php.ini中的auto_prepend_file参数检测
多文件字段,增加关闭附件名称选项开关
任务队列,增加定义任务类型,在开发时可入队任务异步执行
附件管理,增加重传功能,重新上传文件
项目设置,增加每隔多少小时生成首页静态文件
附件设置,增加附件相对域名开关
项目LOGO字段,增加webp,svg格式上传
Table控制器类通过AJAX请求时,增加返回本次查询的sql语句
模板标签:
增加add_load_tips设置加载提示文字
FIND通配符,增加识别多个值的or关系,以|分隔
增加通配符:NOTLIKE、NOTJSON、NOTFIND
增加循环空标签:{empty}为空时显示内容{/empty}
修复优化:
解除chmod函数的限制
开放函数dr_avatar允许开发者自定义
修复内容临时存储时,作者uid字段会产生空白的情况
初始化后台菜单后,自动更新缓存一次
上传策略宽松模式下,不进行图片的看可用性验证
优化JSON_CONTAINS查询条件写法
优化验证ip地址有效性规则
对密码长度进行最大值截取
将Table表格的底部操作栏移动到顶部并隐藏搜索框(二开除外)
当站点风格模式设置远程资源时,移动端风格目录自动加上移动端目录名
下载插件复制文件夹时,若遇到已经存在的目录,给与提示是否覆盖
优化前端字段禁止修改的判断条件
开发模式下提示无权限时,显示uri路径提示
优化缩略图缓存目录,增加多层级随机目录
Image图片字段报错时的提醒优化
当编辑器提取描述选项勾选时,描述字段设置为只读模式
模板强制定位admin目录时,验证my目录文件
安全优化:
联动菜单导入上传文件改为json文件
cache目录日志文件改为不被外部访问
后台登录密码错误次数达到上限时,锁定账号禁止登录
字段过滤函数和回调函数的命名规则,改为必须以dr_或者my_开头
同类热门
猜你喜欢
类似软件
WebCHM(网站下载工具)2.11M313人在用WebCHM是一款多线程离线浏览软件,专业的下载大型网站的工具,支持断点续传,支持在线升级,具有对下载信息进行分类管理的功能,操作方便,体贴用户。它可以帮助你快速的打包下载你需要的文件,甚至将整个网站拉到硬盘来慢慢看,既方便,又节省空间。 就目前而言,
查看FrontPage 2007(SharePoint Designer 2007)459M1819人在用sharepoint designer 2007是由FrontPage 2007全面升级而来的,也是由微软公司开发的一款网站创建和管理软件,功能就是帮助用户实现业务流程自动化,在Microsoft SharePoint平台上构建SharePoint网站,
查看热门标签
网友评论0人参与,0条评论
最新排行
ckeditor ckfinder php9.01Mv3.7.0官方版 ckfinder是目前最优秀的一款易于使用的ajax文件管理器,支持多个不同的开发语言,包括php、java、asp.net、asp等,提供了丰富而强大的集成和互动的APi,能够支持创建/重命名/删除文件和文件夹,同时集成了FCKeditor在线编
查看