http://www.aspku.com/php/62152.html
这个是我2015年二次开发的一个PHP框架复用,主要重点是打造前端和一些实用性的东西。
基于b2core,一个简洁但高效的框架,这个框架作者官网现在已经不再继续搞了,但是源码里是注释很详细的,可以了解了解学习大神的写法,前段时间翻出来觉得可惜了,分享下,我自学入门PHP应该算是他的指引吧,新的自己写的东西打算技术栈还是选用CI为主,高效且熟悉。
https://gitee.com/ypchen/camel-core
#camel是什么:
- camel内核是PHP+Mysql编写而来的高效率简约内核框架
- 集成B2core开源框架特性
- 重构前后台功能,多模版引擎完美适配,已包含并应用amaze UI、bootstrap、smarty模版引擎
- 全面采用Ajax+Json进行数据通信,毫秒级的响应速度
- 全平台兼容性:Win Linux Mac (Apache、Nginx、IIS)
- 双核框架,在于区分功能可拆卸性方便,对于自由搭配资源有着极简/实用/适配快的特点
#可以做什么:
- 大型网站(政府企业宣传展示站、商业公司客户管理、产品、作品、用品宣传等功能)
- 小型网站(博客、个人站)
- 更多功能等你来挖掘
#使用说明
如果不希望使用后台,请按照以下说明进行配置: 前台网站配置:请配置好app/config.php文件,导入db.sql,访问入口文件即可配置完成。
如果希望搭配后台使用,请按照以下说明进行配置: 前后台统一配置(请先配置userlog目录内的后台,再设置好 app/config.php 文件连接数据库):后台配置请参看userlog目录内的camel用户后台说明文件
#目录说明:
b2core内核 ├── app/ 应用目录 │ ├── b2core.php b2core 核心文件 │ ├── config.php b2core 配置文件 │ ├── c/ 控制器目录 │ ├── m/ 模块类目录 │ ├── v/ 模板文件目录 │ └── lib/ 其他类库目录 ├── index.php 入口文件 └── .htaccess apache配置文件
管理后台目录 ./action 执行文件目录 ./css 样式目录 ./img 图片目录 ./js 脚本目录 ./lib 类文件及配置文件 ./tmp run运行时缓存文件 ./tpl 网页模版目录 ./index.php 首页文件,网站配置信息 ./m.php MD5加密测试文件 ./contacts.sql 数据库文件 ./camlebbs.sql 数据库文件
#使用说明:
为了下面的说明方便,1数据库代表contacts.sql。2数据库代表camlebbs.sql
数据库文件 contacts.sql (正常管理员存在调试模式,开启需要在权限检测文件里把普通用户id更改为1,并且需要把前台与后台的邮箱验证代码都去除,使用账号和密码登录) camlebbs.sql (升级过的管理员隐藏模式)
(提前创建mysql数据库,并导入2个数据库的其中一个,contacts.sql适合开发时用,camlebbs.sql适合上线网站使用)
数据库配置入口文件index.php(数据库配置相关信息)
1数据库使用:管理员账号:admin 密码:admin 普通用户账号 :test 密码:test
2数据库使用:登录邮箱:hyrjdq@163.com 账号:岁月的童话 密码:123123 管理员权限roleid 1 为最高权限,2普通用户,在./userlog/tpl/head文件里面{ {if $smarty.session.roleid == “2” } }也可以自己增加多用户权限,管理员模式开启应设置为最小值。
#优化升级日志:
2015年1/27 1:去除了多处错误路径。 2:修改登录后台提示。
2015年1/22 1:加入邮箱验证登录机制,与前台页面合入,增强后台登录安全性。 2:修改多处不兼容的模块语句。
2015年1/20 1:基于TPL模版渲染模式分离代码与样式。 2:bootstrap引擎用作后台渲染引擎。 3:整体框架类模块化。
camel core: 骆驼PHP内核框架,基于b2core重构,完善的前后台功能,是小型网站与企业站的首选开发定制框架,集合众多适配模版引擎,打造前台绚丽画面。 (gitee.com)
我放在gitee的原项目被我推倒重新写了,但后来不了了之了,找了下全网,这是别人fork的代码
重点来了!
现在准备用CI4或更加现代化的前端与后端技术最新版本写一个博客程序和cms
基于CI的博客打算使用simditor富文本编辑器 支持markdown 、支持composer 、前端使用vue+element、数据库类库medoo
另外还有基于symfony的一个构思,如果对这个项目感兴趣,可以加入一起添砖加瓦,后面放上TG交流群,11月我准备正式启动上传到gitee与coding。
一直想打造一个小而美的系统,有更多想法的,可以文章下建议