TP-Admin

3.0 全新架构,重磅来袭。助你开启快速开发之路;)。

后台演示 CMS 演示 版权声明 会员中心演示 最新动态 下载

演示后台账号/密码 : tp-admin / tp-admin

重组站群系统,全新模型架构,融入WP Taxonomy分类管理思想;强大的权限系统,模型、分类全自动节点。历经三月只为简单,快捷,舒适。

作者:逍遥·李志亮;  

反馈: tp-admin issues 填报;  

QQ交流群:TP-Admin
群 号:495760597

全新架构

摒弃传统CMS栏目内容组合模式的内容管理方式,引入WP Taxonomy分类机制,让系统变得更轻便灵活;抛弃固有的内容模型思想,转换成全自定义化的万能模型;将字段类型抽离为插件模式,在业务拓展时当现有功能无法满足业务需求时,只需要对字段类型库进行扩从即可满足对业务拓展的需求。让系统适应维度更广,更全面化;对自定义模型和Taxonomy进行全自动节点扩充,改进权限系统,增强角色管理由其对多站点系统完全做到分站点权限控制。让系统适应更大型和复杂业务;

模型

模型是整个系统的核心,也是业务扩充的基础。每新建一个模型,系统将自动创建一张数据表来存储模型数据。再结合模型字段管理,根据业务需求建立不同的字段,仅需要简单的后台操作就能完成复杂的业务逻辑和业务功能;3.0版本精简了预定义模型字段,增强模型的灵活性和可扩展性。插件化字段类型,让扩展自定义字段类型提供了更好的基础。

Taxonomy

Taxonomy是3.0版本全新引入的一个概念,它必须结合模型一起使用。该思想是来自于WP的分类管理。用Taxonomy来替代了2.*中的栏目功能,也可以说是栏目功能的一个增强版。它也增强的模型灵活性。一个模型可以拥有多个分类,每一个分类都是一个2.0版本中的栏目功能。让系统变得更加灵活,也适应更复杂的业务逻辑,同时也让内容层次结构更清晰

站群及权限

TP-Admin率先把只有大型门户才有的站群系统引入到以Thinkphp为底层的开源系统中。所谓站群系统:就是一网站的集合,各个站点既独立又统一,分级管理,信息共享,操作互不影响。3.0版本为模型和Taxonomy增加了全自动节点扩展,改进了权限系统,做到了各站点间管理绝对解耦。

安装

  • 1、下载最新版本TP-Admin
  • 2、创建数据库并导入Docs/tp3.sql。
  • 3、修改数据库配置参数APP/Common/Conf/database.php(线上配置),或者添加本地配置文件APP/Common/Conf/local.php(本地参数)。local将覆盖database的配置
  • 4、必须开启重写
  • 5、服务器配置(点击查看)
  • 6、修改目录 /Public/; /App/Common/Cache/; 权限; 确保其可写
  • 7、进入系统。 默认用户名密码为 admin / admin。
  • 8、生成站点缓存文件,点击 设置 > 站点管理 > 编辑任意一个站点,不需要修改任何内容,直接点击保存按钮系统将自动生成站点缓存文件。文件位于(/App/Common/Cache/sitelist.php)如果在该木下没有发现此文件,请请检查目录是否可写!

服务器配置

你可以直接通过http://localhost/TP-Admin/Public/ 来访问。系统入口文件在/Public/index.php但是建议通过配置虚拟主机用域名访问


<VirtualHost *:80>
    ServerAdmin lizhiliang@lelai.com
    DocumentRoot "C:/wamp/www/TP-Admin/Public"
    ServerName tp-admin.hhailuo.com
    ErrorLog "logs/tp-admin.hhailuo.com-error.log"
    CustomLog "logs/tp-admin.hhailuo.com-access.log" combined
    <Directory "C:/wamp/www/TP-Admin/Public">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

服务器配置


server {
    listen 80;
    server_name tp-admin.hhailuo.com;
    index index.html index.php;
    root /var/www/TP-Admin/Public/;
    location / {
        rewrite  ^(.*)$  /index.php?s=$1  last;
    }
    location /index.php {
        include fastcgi_params;
        # fastcgi_pass 127.0.0.1:9000;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
        expires 30d;
    }
    location ~ .*\.(js|css)?$ {
        expires 1h;
    }
}

CONTACT US

没什么胜利可言,挺住就意味着一切. -- 逍遥·李志亮

TP-Admin 官网

Email

476552238@qq.com 或者点这儿

贡献代码 | | 商业授权