zoukankan      html  css  js  c++  java
  • OneThink开发框架

    OneThink是一个开源的内容管理框架,基于最新的ThinkPHP3.2版本开发,提供更方便、更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制,融合了模块化、驱动化和插件化的设计理念于一体,开启了国内WEB应用傻瓜式开发的新潮流。

    [ 主要特性 ]

    1. 基于ThinkPHP最新3.2版本。
    2. 模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发。
    3. 文档模型/分类体系:通过和文档模型绑定,以及不同的文档类型,不同分类可以实现差异化的功能,轻松实现诸如资讯、下载、讨论和图片等功能。
    4. 开源免费:OneThink遵循Apache2开源协议,免费提供使用。
    5. 用户行为:支持自定义用户行为,可以对单个用户或者群体用户的行为进行记录及分享,为您的运营决策提供有效参考数据。
    6. 云端部署:通过驱动的方式可以轻松支持平台的部署,让您的网站无缝迁移,内置已经支持SAE和BAE3.0。
    7. 云服务支持:即将启动支持云存储、云安全、云过滤和云统计等服务,更多贴心的服务让您的网站更安心。
    8. 安全稳健:提供稳健的安全策略,包括备份恢复、容错、防止恶意攻击登录,网页防篡改等多项安全管理功能,保证系统安全,可靠、稳定的运行。
    9. 应用仓库:官方应用仓库拥有大量来自第三方插件和应用模块、模板主题,有众多来自开源社区的贡献,让您的网站“One”美无缺。

    OneThink只是一个内容管理框架,并不是一个真正意义的CMS,所以你不会看到很多的功能,也不要因此而抱怨,因为一切功能都来自于您的创造或者大家的分享。这才是OneThink的理念和定位。OneThink集成了一个完善的后台管理体系和前台模板标签系统,让你轻松管理数据和进行前台网站的标签式开发。

    [ 主要功能 ]

    1. 用户Passport系统
    2. 配置管理系统
    3. 权限控制系统
    4. 后台建模系统
    5. 多级分类系统
    6. 用户行为系统
    7. 钩子和插件系统
    8. 系统日志系统
    9. 数据备份和还原

    利用OneThink现有的后台功能和标签库机制,你可以轻松的定制或者开发基于OneThink的网站和应用。

    [ 最低系统需求 ]

    •PHP 5.3.0 或更高版本。
    •MySQL 5.0 或更高版本。

    [ 系统安装 ]

      1. 将OneThink压缩包解压至一个空文件夹,并上传它。
      2. 首次在浏览器中访问index.php,将会进入安装向导。
      3. 按照安装向导完成安装。若在安装过程中出现问题,请访问官网讨论区寻求帮助。

     

    架构设计

    应用目录结构

     

     

    wwwroot

    1. ├─index.php OneThink入口文件
    2. ├─Addons 插件目录
    3. ├─Application 应用模块目录
    4. ├─Admin 后台模块
    5. ├─Conf 后台配置文件目录
    6. ├─Common 后台函数公共目录
    7. ├─Controller 后台控制器目录
    8. ├─Model 后台模型目录
    9. ├─Logic 后台模型逻辑目录
    10. └─View 后台视图文件目录
    11. ├─Common 公共模块目录(不能直接访问)
    12. ├─Conf 公共配置文件目录
    13. ├─Common 公共函数文件目录
    14. ├─Controller 模块访问控制器目录
    15. └─Model 公共模型目录
    16. ├─Home Home 前台模块
    17. ├─Conf 前台配置文件目录
    18. ├─Common 前台函数公共目录
    19. ├─Controller 前台控制器目录
    20. ├─Model 前台模型目录
    21. └─View 模块视图文件目录
    22. └─User 用户模块(不能直接访问)
    23. ├─Api 用户接口文件目录
    24. ├─Conf 用户配置目录
    25. ├─Common 后台函数公共目录
    26. ├─Model 用户模型目录
    27. └─Service 用户Service文件目录
    28. ├─Public 应用资源文件目录
    29. ├─Runtime 应用运行时目录
    30. ├─ThinkPHP 框架目录
    31. └─Uploads 上传根目录
    32. ├─Download 文件上传目录
    33. ├─Picture 图片上传目录
    34. └─Editor 编辑器图片上传目录

    静态资源目录结构

    1. ├─Public 应用资源文件目录
    2. ├─Admin 后台资源文件目录
    3. ├─css 样式文件目录
    4. ├─images 图片文件目录
    5. └─js 脚本文件目录
    6. ├─Home 前台资源文件目录
    7. ├─css 样式文件目录
    8. ├─images 图片文件目录
    9. └─js 脚本文件目录
    10. └─static 公共资源文件目录
  • 相关阅读:
    linux创建用户与删除用户及问题解决(ubuntu)
    Build tool
    Version Control&Git
    IntelliJ IDEA激活
    KDJ 指标
    MACD 分析理解
    MACD 指标
    BOLL 指标
    IaaS,PaaS,SaaS 的区别
    Kubernetes 第十七章 调度器 污点和容忍 以及高级调度方式
  • 原文地址:https://www.cnblogs.com/Lam7/p/5794301.html
Copyright © 2011-2022 走看看