Powered byTpframe
试试手气?

TP-log v1.0 正式发布 20200717

分类技术共享日期1年前 (2020-07-18)访问5619℃30

b62942de8cc04724d272ad88bac0b8d1.png

使用TPFrame框架二开CMS博客程序,在ThinkPHP动力驱动模式下做了进一步的开发,对CBD模式做了更深的强化,优化核心,减少依赖,为个人或企业建站提供高效、快速解决的方案,是你快速做在线成品、是你建设各种系统的首选利器,TP-log的主要特性:

 + 网站目录结构清晰、合理
 + 保留ThinkPHP5所有模式,你可以运用任何ThinkPHP5可用的操作
 + 系统可完全采用CBD模式进行随意扩展
 + 系统采用多层(控制层、模型层、验证层、逻辑层、视图层)设计模式来更低的减少各个模块之间的耦合度,让你的代码在开发不同系统时可更好的重复利用
 + 系统可插件式开发功能模块,丰富的免费插件可直接下载使用
 + 基于命名空间和众多PHP新特性
 + 核心功能组件化
 + 强化路由功能
 + 更灵活的控制器
 + 重构的模型和数据库类
 + 配置文件可分离
 + 重写的自动验证和完成
 + 简化扩展机制
 + API强化支持,几句代码搞定接口、接口文档问题
 + 命令行访问支持
 + REST支持
 + 引导文件支持
 + 方便的自动生成定义
 + 真正惰性加载
 + 分布式环境支持
 + 更多的社交类库

> TP-log的运行环境要求PHP5.6以上。

标准目录结构

初始的目录结构如下:

~~~
www  WEB部署目录(或者子目录)
├─addon             插件目录
│  └─...          可扩展模块目录
├─application           应用程序目录
│  ├─common             公共模块目录(可以更改)
│  ├─backend            后台模块目录(可以更改)
│  ├─frontend           前台模块目录(可以更改)
│  ├─extra            配置文件目录
│  ├─install            安装模块目录(安装后建议删除)
│  ├─module_name        模块目录(可以更改)
│  │  ├─config.php      模块配置文件
│  │  ├─controller      控制器目录
│  │  ├─logic        逻辑层目录
│  │  ├─model           模型目录
│  │  ├─service       服务层目录
│  │  ├─validate       数据验证层目录
│  │  └─ ...            更多类库目录
│  ├─command.php        命令行工具配置文件
│  ├─common.php         公共函数文件
│  ├─config.php         公共配置文件
│  ├─route.php          路由配置文件
│  ├─tags.php           应用行为扩展定义文件
│  └─database.php       数据库配置文件
├─coreframe            核心代码目录
│  ├─source          tpframe源码目录
│  ├─thinkphp         thinkphp源码目录
│  ├─vendor          第三方类库目录(Composer依赖库)
│  └─...          更多可扩展模块目录
├─data                 数据资源目录(对外访问目录)
│  ├─assets           静态资源目录
│  ├─conf(<2.0)         配置文件目录(2.0版本已移动到application的extra目录)
│  ├─runtime          运行时目录
│  ├─uploads         上传文件目录
│  ├─install.lock       安装标识文件
│  └─...          其它文件
│─extend                扩展类库目录
├─theme               模板目录
│  ├─backend            后台模板文件目录
│  ├─frontend           前台模板文件目录
│  └─install            安装模板文件目录

├─build.php             自动生成定义文件(参考)
├─composer.json         composer 定义文件
├─LICENSE.txt           授权说明文件
├─README.md             README 文件
├─think                 命令行入口文件
├─index.php             入口文件
├─...              其它文件

截图

87085f32036342193540e2f0670d44c3.png
410ef5d42ea1fc9421a40ef657088fb8.png

系统运行后会自动安装

重新安装的用户,请手动删除`data/install.lock`文件和'application/extra/database.php'文件

TP-log 1.0 正式版 安装包
说明:本站就是用这个程序,好不好用了才知道
THE END
43 生成海报
技术共享 TP-log v1.0 正式发布 20200717
使用TPFrame框架二开CMS博客程序,在ThinkPHP动力驱动模式下做了进一步的开发,对CBD...
扫描二维码阅读原文
疯狂老司机 1年前 (2020-07-18)
保存需初始化 ×

非特殊说明,本博所有文章均为博主原创。

既然来了就吐个槽吧

吐槽啦~

取消
30 条吐槽
文明留言,请勿恶意评论
  1. 蓝优 游客 2周前 (10-06)

    😁 好家伙

  2. 林海草原 游客 5个月前 (06-03)

    博主你好,咨询你一个问题,tp-log安装时,把install目录从application复制到根目录,用域名访问的话403,也就是domainname/install/是403。请问我该怎么安装?谢谢!

  3. 林海草原 游客 4个月前 (06-05)

    @林海草原:博主你好,我从github上clone代码(不是从release下载的),在php 7.4下安装成功了,但php 8下提示安装目录不存在,把install复制到根目录403,所以php8不成功。php7.4下不复制install目录就成功了。谢谢博主开发的优秀程序,期待博主开发出其他程序数据转移到tp-log的程序。

  4. 林海草原 游客 5个月前 (05-23)

    那博主后面会发布一个将wp或者typecho的数据转换成这个博客程序数据的插件吗?以及这个程序转换成wp和typecho的程序?

  5. BigHuaji 游客 5个月前 (05-21)

    默认评论头像无法访问(v2ex)污染问题,如何解决

  6. BigHuaji 游客 5个月前 (05-18)

    能提供一下您网站的主题吗

  7. 老司机(FLYER) 管理员 5个月前 (05-19)

    @BigHuaji:额 ,我们程序又不一样!~~~🙄

  8. BigHuaji 游客 5个月前 (05-19)

    @老司机(FLYER):我装了你这个系统 blog.huaji.site😀

  9. 老司机(FLYER) 管理员 5个月前 (05-19)

    @BigHuaji:好吧,到时再说,还没完成!!所以暂时不分享!!

  10. 叶开楗 游客 5个月前 (05-11)

    我看github就更新了application\frontend\controller\ index.php  和 和头部html  我替换了一下 报错 method not exist:think\db\Query->lastupdate           throw new Exception('method not exist:' . CLASS . '->' . $method);

  11. 老司机(FLYER) 管理员 5个月前 (05-11)

    @叶开楗:忘记上传logic里的文件了!~~🙈,这个是我现在主题要调用的!~

老司机(FLYER)

活着就是为了折腾ing,不折腾就退步.​​​​

向上