热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

THINKPHP通用后台管理系统

提供各种官方和用户发布的代码示例,代码参考,欢迎大家交流学习
系统以Thinkphp为底层框架,融合PHPCMS思想进行开发建立的一个大型的系统后台;以模块化开发方式做为功能开发形式;框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。
项目地址: http://www.tp3.hhailuo.com
#4.0
即将推出房产版CMS
#3.5
推出前台模板
 多站点CMS基础模板
 多站点会员中心
#3.4
新增会员系统
 支持微博,QQ第三方账号接入
 多站点单点登录SSO实现
 邮箱,手机多渠道注册,登录
重构前端
 增加多站点支持
 无障碍站点切换
重构站群系统
 修改原站群系统为单主域多子域模式
修改 TP 路由机制
 重构框架底层路由
 修复底层框架路由对站点无法支持问题
 新增 url 函数替代系统 U 函数
 重构 model和logic 函数 替代系统 M 以及 D 函数
修改session COOKIE 机制
 修改框架底层 session COOKIE 函数
 增加对 session COOKIE 跨域支持
 重置框架底层 COOKIE session 初始化和过期机制



# 3.3
重大更新
 新增模型继承功能。详情 点击查看

# 3.2
 新增关联字段类型

# 3.1
 新增CMS前台DEMO
 新增单页面系统
 新增内容模板机制

# 3.0
3.0 全新架构,重磅来袭。助你开启快速开发之路;)。
重组站群系统,全新模型架构,融入WP Taxonomy分类管理思想;强大的权限系统,模型、分类全自动节点。历经三月只为简单,快捷,舒适。
## 全新架构
 摒弃传统CMS栏目内容组合模式的内容管理方式,引入WP Taxonomy分类机制,让系统变得更轻便灵活;抛弃固有的内容模型思想,转换成全自定义化的万能模型;将字段类型抽离为插件模式,在业务拓展时当现有功能无法满足业务需求时,只需要对字段类型库进行扩从即可满足对业务拓展的需求。让系统适应维度更广,更全面化;对自定义模型和Taxonomy进行全自动节点扩充,改进权限系统,增强角色管理由其对多站点系统完全做到分站点权限控制。让系统适应更大型和复杂业务;
## 模型
 模型是整个系统的核心,也是业务扩充的基础。每新建一个模型,系统将自动创建一张数据表来存储模型数据。再结合模型字段管理,根据业务需求建立不同的字段,仅需要简单的后台操作就能完成复杂的业务逻辑和业务功能;3.0版本精简了预定义模型字段,增强模型的灵活性和可扩展性。插件化字段类型,让扩展自定义字段类型提供了更好的基础。
## Taxonomy
 Taxonomy是3.0版本全新引入的一个概念,它必须结合模型一起使用。该思想是来自于WP的分类管理。用Taxonomy来替代了2.*中的栏目功能,也可以说是栏目功能的一个增强版。它也增强的模型灵活性。一个模型可以拥有多个分类,每一个分类都是一个2.0版本中的栏目功能。让系统变得更加灵活,也适应更复杂的业务逻辑,同时也让内容层次结构更清晰
## 站群及权限
 TP-Admin率先把只有大型门户才有的站群系统引入到以Thinkphp为底层的开源系统中。所谓站群系统:就是一网站的集合,各个站点既独立又统一,分级管理,信息共享,操作互不影响。3.0版本为模型和Taxonomy增加了全自动节点扩展,改进了权限系统,做到了各站点间管理绝对解耦。

# 2.0
 系统以Thinkphp为底层框架,融合PHPCMS思想进行开发建立的一个大型的系统后台;以模块化开发方式做为功能开发形式;框架易于功能扩展,代码维护,优秀的二次开发能力,可满足所有网站的应用需求。
主要功能介绍
## 全新框架
 采用面向对象的思想,进行全新系统设计。框架结构更为清晰,代码更易于维护。模块化做为功能的开发形式,让扩展性得到保证。采用国内最流行的MVC框架Thinkphp作为底层开发框架,让二次开发变得更为简单。同时引入composer、命名空间支持和模块化的完善,为大型应用和模块化开发提供了更多的便利。
## 功能模块化
 目前已提供PHPCMS所具有的内容模型,在此基础上扩展出通用模型结合菜单管理,让后台变得更加完善灵活,你可以随意定制你想要的任何内容,只需要简单的后台操作,就能定制出你想要的内容。 已有模块:栏目,菜单,联动菜单,系统日志,附件上传,多站点RBAC权限管理等
## 站群系统
 TP-Admin率先把只有大型门户才可使用的站群系统引入到以Thinkphp为底层的开源系统中。各个站点权限互相独立、操作互不影响。
## 强大的模型机制
 TP-Admin 拥有超强的自定义模型和字段功能;把系统灵活度发挥到了极致,可以不用编程就实现各种信息发布和检索。系统不仅内置了PHPCMS的核心内容模型,还扩展了通用模型,较内容模型更为灵活方便,结合特质的菜单机制可以随心所有的扩展出你想要的后台界面,任意的内容模型。
演示站点
 在线演示站点 用户名: tp-admin 密码: tp-admin
# 安装 #
 点击查看[安装指南](http://www.tp3.hhailuo.com/#setup)
# 问题反馈 #
 有任何问题或建议都可以 [ 在这 ](https://github.com/xiaoyao-work/TP-Admin-V2.0/issues) 提交。
# Creator #
 TP-Admin 是由 [李志亮](http://www.hhailuo.com) 创建和维护。鼓励代码共享但请尊重[原作者](http://www.hhailuo.com)的著作权

AD:真正免费,域名+虚机+企业邮箱=0元

推荐阅读
  • ps:写的第一个,不足之处,欢迎拍砖---只是想用自己的方法一步步去实现一些框架看似高大上的小功能(比如说模型中的toArraytoJsonsetAtt ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 打开文件管理器_【教程】模组管理器3.1食用指南
    文编:byakko最近有部分小伙伴反应还不会使用unity模组管理器,现在我就给大家讲一下unity模组管理器——从下载到使用。完整视频版以下是无WiF ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文详细介绍了PHP中与URL处理相关的三个函数:http_build_query、parse_str和查询字符串的解析。通过示例和语法说明,讲解了这些函数的使用方法和作用,帮助读者更好地理解和应用。 ... [详细]
  • Todayatworksomeonetriedtoconvincemethat:今天在工作中有人试图说服我:{$obj->getTableInfo()}isfine ... [详细]
  • 本文介绍了ASP.NET Core MVC的入门及基础使用教程,根据微软的文档学习,建议阅读英文文档以便更好理解,微软的工具化使用方便且开发速度快。通过vs2017新建项目,可以创建一个基础的ASP.NET网站,也可以实现动态网站开发。ASP.NET MVC框架及其工具简化了开发过程,包括建立业务的数据模型和控制器等步骤。 ... [详细]
  • 使用J2SE模拟MVC模式开发桌面应用程序的工程包的介绍
    以我开发过的一个娱乐管理系统为例:下图为我系统的业务逻辑的MVC流程:下图为以Eclipse开发中各包的说明:转载于:https:blog ... [详细]
  • 数据库锁的分类和应用
    本文介绍了数据库锁的分类和应用,包括并发控制中的读-读、写-写、读-写/写-读操作的问题,以及不同的锁类型和粒度分类。同时还介绍了死锁的产生和避免方法,并详细解释了MVCC的原理以及如何解决幻读的问题。最后,给出了一些使用数据库锁的实际场景和建议。 ... [详细]
  • 今天写一篇blog,已经多长时间没有更了,两个月了吧,没办法,现在银行开发,不能连外网,天天用虚拟机,真烦今天随手写点东西,主要是这两天对于springboot启动的分析,有所领悟 ... [详细]
  • 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之六 || API项目整体搭建 6.1 仓储模式
    代码已上传Github+Gitee,文末有地址  书接上文:前几回文章中,我们花了三天的时间简单了解了下接口文档Swagger框架,已经完全解放了我们的以前的Word说明文档,并且可以在线进行调 ... [详细]
  • MVC中的自定义控件
    怎么样创建自定义控 ... [详细]
author-avatar
寂寞已成伤兑
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有