# OneThink
是一个开源的内容管理开发框架,旨在帮助开发者节约WEB应用开发的时间投入,以最快的速度开发出高质量和健壮的WEB应用。
# 是ThinkPHP官方的第一个产品
以往ThinkPHP只有框架,没有产品,框架只会加速基础开发,当用户需要二次开发时,仍然要做很多工作。
而因为TP太灵活了,有十大扩展,但是程序员用的并不多,创造的轮子越来越多。
而OneThink的目标是通过一个可以灵活扩展的产品,将大家的二次开发创造的内容,统一到一个规范上来。创建一个自发展的“人人为我,我为人人”的生态。
创造一个流行的类似wordpress的经典产品。将来也会提供商业化授权版本。和各云平台合作,方便广大二次开发的程序员。
# 成功的案列
- [OneThink官网](http://onethink.cn)
- [积木云](http://www.blockscloud.com)
- [极思维](http://www.topthink.com)
- [看云](http://kancloud.cn)
- [Weiphp](http://www.weiphp.cn)
- [Amango微信管理系统](http://www.amango.net/)
- [Yershop商城](http://www.yershop.com)
- [sentcms](http://www.tensent.cn/index.php?s=/Home/Article/lists/category/product.html)
- [opensns](http://www.opensns.cn/)
- [五影无踪](http://fivefilm.com)
- 序
- 前言
- 内容简介
- 目录
- 基础知识
- 起步
- 控制器
- 模型
- 模板
- 命名空间
- 进阶知识
- 路由
- 配置
- 缓存
- 权限
- 扩展
- 国际化
- 安全
- 单元测试
- 拿来主义
- 调试方法
- 调试的步骤
- 调试工具
- 显示trace信息
- 开启调试和关闭调试的区别
- netbeans+xdebug
- Socketlog
- PHP常见错误
- 小黄鸭调试法,每个程序员都要知道的
- 应用场景
- 第三方登录
- 图片处理
- 博客
- SAE
- REST实践
- Cli
- ajax分页
- barcode条形码
- excel
- 发邮件
- 汉字转全拼和首字母,支持带声调
- 中文分词
- 浏览器useragent解析
- freelog项目实战
- 需求分析
- 数据库设计
- 编码实践
- 前端实现
- rest接口
- 文章发布
- 文件上传
- 视频播放
- 音乐播放
- 图片幻灯片展示
- 注册和登录
- 个人资料更新
- 第三方登录的使用
- 后台
- 微信的开发
- 首页及个人主页
- 列表
- 归档
- 搜索
- 分页
- 总结经验
- 自我提升
- 进行小项目的锻炼
- 对现有轮子的重构和移植
- 写技术博客
- 制作视频教程
- 学习PHP的知识和新特性
- 和同行直接沟通、交流
- 学好英语,走向国际
- 如何参与
- 浏览官网和极思维还有看云
- 回答ThinkPHP新手的问题
- 尝试发现ThinkPHP的bug,告诉官方人员或者push request
- 开发能提高效率的ThinkPHP工具
- 尝试翻译官方文档
- 帮新手入门
- 创造基于ThinkPHP的产品,进行连带推广
- 展望未来
- OneThink
- ThinkPHP4
- 附录