DolphinPHP(基于TP5.0.10)快速开发框架 V1.0.5发布

浏览:1404 发布日期:2017/07/12 分类:系统代码 关键字: 海豚PHP dolphinphp thinkphp
此版本升级ThinkPHP至5.0.10,增加了一些大家一直期待的功能,比如自定义后台入口、设置某些模块使用默认控制器层、根据条件替换指定的右侧按钮、按条件给所在行添加指定的class类名、增加表格顶部下拉菜单筛选等等,是一个推荐升级的版本。
【新增】
增加html安全过滤方法htmlpurifier
模块管理增加“更新”功能,可更新模块的基础信息(不包括模块名),模块配置、授权配置,不更新菜单和行为
支持配置某些模块使用默认控制器层(感谢网友:Talent.Miao 的建议)
支持自定义后台入口文件
表格新增顶部下拉菜单筛选
表格增加索引编号显示
表单新增4个额外html代码标记,用于插入html代码,分别为content_top,content_bottom,form_top,form_bottom(感谢网友:灵九哲 的建议)
表格新增addTrClass方法,支持按条件给所在行添加指定的class类名

【改进】
index_url方法改为home_url
改进table界面的按钮权限判断
节点管理添加节点时可以选前台节点或后台节点
改进自定义按钮,除了预设的几种按钮类型,其他均为自定义按钮
升级ThinkPHP核心至5.0.10
static类型可以添加用于提交到服务器的值(感谢网友:沉默的大多数 的建议)
表单的日期和日期范围类型支持自定义参数(感谢网友:veeki 的建议)
select2插件默认自动加载中文(感谢网友:沉默的大多数 的建议)
自动添加和编辑支持弹窗(感谢网友:yangweijie 的建议)
弹窗支持自定义js回调函数
搜索框如果选择了搜索某个字段,则placeholder也相应显示某个字段名称(感谢网友:Talent.Miao 的建议)
文件上传和图片上传增加自定义回调支持(感谢网友:veeki 的建议)
增强替换右侧按钮功能,支持按条件替换指定按钮

【修正】
在页面宽度较小的情况下,表格头部筛选按钮和排序按钮会换行的问题
弹窗打开设置了setTabNav,tab标签不显示的问题(感谢网友:Where)
表格页面中,datetime.edit、date.edit、time.edit类型缺少文件的问题(感谢网友:SublimeCT 的反馈)
自动新增、自动编辑缓存名称不正确的问题(感谢网友:Fizz、 的反馈)
home_url和admin_url方法不支持二级目录的问题
验证码不支持二级目录的问题(感谢网友:slhk,wmjhb 的反馈)
头像显示不正确的问题(感谢网友:VIN 的反馈)
用户表字段备注问题(感谢网友:刹那々永恒 的反馈)
非管理员账号上传文件错误的问题(感谢网友:自由鸟~birdy 的反馈)
验证码在其他入口无法显示的问题
收起左侧菜单,弹窗页面会显示部分左侧菜单的问题(感谢网友:Talent.Miao 的反馈)
tab切换在某些情况下上传组件失效的问题(感谢网友:『╬』 的反馈)
模块配置中的触发器无效的问题(感谢网友:Where 的反馈)
table的link类型使用pop时,点击单元格空白会触发pop事件的问题(感谢网友:Talent.Miao 的反馈)
格式文本为数字类型时无法使用的问题(感谢网友:宁静致远 的反馈)
时间编辑插件与快速编辑插件样式冲突的问题
开启minify后,部分js缺失的问题
cms模块,模型字段为百度地图时,无法加载地图的问题
当表格搜索条件变化时,没有重置分页的问题(感谢网友:yangweijie 的反馈)
summernote编辑器上传图片成功,但无法插入到编辑器的问题(感谢网友:要啥自行车 的反馈)


【升级指导】
http://doc.dolphinphp.com/256445

【主页】
http://www.dolphinphp.com/
【文档】
http://doc.dolphinphp.com/
【社区】
http://bbs.dolphinphp.com/
【QQ群】
175281346(已满)
238390708
【演示】
http://demo.dolphinphp.com/admin.php/admin
【下载】
官网下载:http://www.dolphinphp.com/download.html
Coding.net仓库:https://coding.net/u/LoopMing/p/DolphinPHP/git
GitHub仓库:https://github.com/caiweiming/DolphinPHP.git
码云仓库:https://git.oschina.net/caiweiming/DolphinPHP.git

【DolphinPHP快速开发框架简介】
DolphinPHP是一套基于ThinkPHP5.0.10的后台快速开发框架,她能让你只需编写少量的代码,就能实现丰富的表单结构和数据表格,大大减少后台开发上的时间,把精力集中在业务逻辑的实现,而不用过多的去关注各种组件功能如何集成到后台。



她秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的沉余,以方便开发者快速构建自己的应用。

ZBuilder构建类
DolphinPHP内置了强大的快速构建器,可以帮助开发者快速构建表单页面、数据表格和侧栏,以便让开发者专注于业务逻辑,而不用把过多的精力放在制作各种页面上,今后DolphinPHP将推出更多不同的构建器。

【表单构建】
表单构建器目前内置了多达30几种表单项类型,比如:单行文本、多行文本、百度编辑器、markdown编辑器、单选、多选、开关、联动、取色器、图标选择器、图片裁剪等等,只需几行代码,即可实现复杂且人性化的功能。



【数据表格】
为了让开发者专注于业务本身,DolphinPHP提供了一系列针对构建数据表格的方法,可以帮助开发者快速构建数据表格,集成快速编辑、模糊搜索、字段排序、字段搜索,同样只需编写少量的代码即可实现。

【侧栏构建】
DolphinPHP为大家提供了侧栏构建器,方便开发者把一些常用的设置,提示等放置在右侧,增强用户体验。


如果有什么更好的建议,欢迎告诉我们。
评论( 相关
后面还有条评论,点击查看>>