52ky 发表于 2022-4-25 18:28:06

TP-log v1.0 正式下载

使用TPFrame框架开放CMS博客程序,在ThinkPHP动力驱动模式下进一步开发,进一步强化CBD模式,优化核心,减少依赖,为个人或企业网站建设提供高效快捷的解决方案.您可以快速在线制作成品,是您搭建各种系统的首选。 TP-log的主要特点:

+ 网站目录结构清晰合理
+ 保留 ThinkPHP5 的所有模式,您可以使用 ThinkPHP5 中可用的任何操作
+ 系统可在CBD模式下完全扩展
+ 系统采用多层(控制层、模型层、验证层、逻辑层、视图层)设计模式,降低各模块之间的耦合度,让您的代码在开发不同系统使用时可以更好的重复使用
+ 系统可开发插件功能模块,丰富的免费插件可直接下载使用
+ 基于命名空间和许多新的 PHP 功能
+ 核心功能组件化
+ 增强路由功能
+ 更灵活的控制器
+ 重构模型和数据库类
+ 配置文件可以分开
+ 重写自动验证和完成
+ 简化的扩展机制
+ API增强支持,几行代码解决接口和接口文档问题
+ 命令行访问支持
+ 休息支持
+ 启动文件支持
+ 方便的自动生成定义
+ 真正的延迟加载
+ 分布式环境支持
+ 更多社交图书馆
> TP-log的运行环境需要PHP5.6或更高版本。
标准目录结构
初始目录结构如下:
~~~
www WEB部署目录(或子目录)
├─插件插件目录
│ └─... 可扩展模块目录
├─application应用目录
│ ├─common 公共模块目录(可更改)
│ ├─后台后台模块目录(可更改)
│ ├─frontend前端模块目录(可更改)
│ ├─额外的配置文件目录
│ ├─install 安装模块目录(建议安装后删除)
│ ├─module_name 模块目录(可更改)
│ │ ├─config.php 模块配置文件
│ │ ├─controller 控制器目录
│ │ ├─逻辑逻辑层目录
│ │ ├─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版本已移至应用程序额外目录)
│ ├─runtime运行时目录
│ ├─uploads 上传文件目录
│ ├─install.lock 安装识别文件
│ └─... 其他文件
│─扩展扩展类库目录
├─主题模板目录
│ ├─后台后台模板文件目录
│ ├─frontend前端模板文件目录
│ └─install 安装模板文件目录

├─build.php 自动生成定义文件(参考)
├─composer.json 作曲家定义文件
├─LICENSE.txt 授权描述文件
├─README.md 自述文件
├─想想命令行入口文件
├─index.php入口文件
├─...其他文件


系统运行后会自动安装
重装用户请手动删除“data/install.lock”文件和“application/extra/database.php”文件

(Use tpframe framework to open CMS blog program, further develop it under ThinkPHP power driven mode, further strengthen CBD mode, optimize core, reduce dependence, and provide efficient and fast solutions for personal or enterprise website construction You can quickly make finished products online, which is your first choice for building various systems. Main features of TP log:+The website directory structure is clear and reasonable+Keep all modes of thinkphp5, and you can use any operation available in thinkphp5+The system can be fully expanded in CBD mode+The system adopts multi-layer (control layer, model layer, verification layer, logic layer and view layer) design mode to reduce the coupling degree between various modules, so that your code can be better reused when developing different systems+The system can develop plug-in function modules, and rich free plug-ins can be downloaded and used directly+Based on namespaces and many new PHP features+Componentization of core functions+Enhanced routing+More flexible controller+Refactoring models and database classes+Configuration files can be separated+Override automatic verification and completion+Simplified extension mechanism+API enhanced support, a few lines of code to solve the interface and interface document problems+Command line access support+Rest support+Startup file support+Convenient automatic generation definition+True delayed loading+Distributed environment support+More social Libraries>The running environment of TP log requires PHP5 6 or later.Standard directory structureThe initial directory structure is as follows:~~~Www web deployment directory (or subdirectory)Plug in - plug in directory│ └─...Extensible module directoryApplication - application directoryCommon module directory (changeable)│? background module directory (changeable)│? front end module directory (changeable)│? - additional profile directories│? - install module directory (it is recommended to delete after installation)│ ├─module_ Name module directory (changeable)│ │ ├─config. PHP module configuration file│ │? - controller directory│ │? - logical layer directory│ │? model model catalog│ │? - service layer directory│ │? validate data validation layer directory│ │ └─ ...More library catalogs│ ├─command. PHP command line tool configuration file│ ├─common. PHP public function file│ ├─config. PHP public configuration file│ ├─route. PHP routing profile│ ├─tags. PHP application behavior extension definition file│ └─database. PHP database configuration fileCore - core code directory│? - source tpframe source directory│? - ThinkPHP source directory│? vendor third-party class library directory (composer dependent Library)│ └─...More extensible module catalogsData - data resource directory (external access directory)│? assets static resource directory│? - conf (< 2.0) configuration file directory (version 2.0 has been moved to the additional directory of the application)│? - runtime directory│? - uploads upload file directory│ ├─install. Lock installation identification file│ └─...Other documents│ - extended class library directoryTable of contents - topic template directory│? background template file directory│? front end template file directory│ └ - directory of install template files│├─build. PHP automatically generates definition files (Reference)├─composer. JSON composer definition file├─LICENSE. Txt authorization description file├─README. MD readme file- think about the command line entry file├─index. PHP entry file├─... Other documentsThe system will run automatically after installationTo reinstall the user, please manually delete the "data / install. Lock" file and the "application / extra / database. PHP" file)







页: [1]
查看完整版本: TP-log v1.0 正式下载