ThinkPHP5.0开发的内容管理系统NewdayCms源码

汉王 整站源码 收藏

一、NewdayCms的构建
1、ThinkPHP5.0
NewdayCms的核心使用了ThinkPHP的最新版本V5.0版。ThinkPHP5.0这个版本是一个颠覆和重构版本,采用全新的架构思想,是快速开发系统的一种最佳选择。
2、Amaze UI
CMS的UI使用了国产的一个轻量级HTML5前端框架,个人感觉界面风格比Bootstrap看起来更舒服,组件也不少。
3、其他JS插件
CMS还使用了alertifyjs、ace editor、wang editor、rquirejs等插件。
二、功能设计
CMS的功能设计主要参考了OneThink,并实现了以下模块:
用户管理
权限管理
配置管理
菜单管理
操作日志
附件管理
数据库备份
三、表单组件化
只需要简单地配置,就可以快速生成表单项。 已支持生成的表单项有:文本、文本域、标签、时间、颜色、图片、文件、单选、多选、下拉框、编辑器、JSON。
文本

{:block('text', ['title' => '用户昵称', 'name' => 'user_nick', 'value' => ''])} 
标签
{:block('tag', ['title' => '文章标签', 'name' => 'article_tags', 'value' => ''])}
图片
{:block('image', ['title' => '文章封面', 'name' => 'article_cover', 'value' => ''])}
下拉选择
{:block('select', ['title' => '文章分类', 'name' => 'article_cate', 'value' => '', 'list' => $cate_list])}
编辑器
{:block('editor', ['title' => '文章内容', 'name' => 'article_content', 'value' => ''])}

四、建议反馈
CMS还在起始阶段,如果你对CMS有什么建议或者想法,也欢迎通过邮件联系我(newday_me@163.com)。 
因为水平有限和个人的编写习惯,如果哪里写得不好或者有错误的地方,欢迎大家Fork代码然后Pull Request。

下载地址