/basic

yincart b2c version which base on yiiframework

Primary LanguageJavaScriptBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

yincart beta to test git

Why call yincart, not yiicart. Yincart means Yii in cart, or u can call it "yi niu", lol.

base on yiiframework , website: http://www.yincart.com

Latest Stable Version Total Downloads Build Status Dependency Status

###Yincart basic 代码说明

  • gii生成的model放到models/base,新建类继承原model,并加AR前缀。
  • 前后台都需要用的module,在protected和backend的module目录都建立module代码
  • 所有module的model代码统一放到protected的models目录下公用
  • 代码风格请与yii框架风格统一,函数使用驼峰式命名,函数必须注释,该删除的代码请删除,不要大堆注释,
  • model封装大部分逻辑,controller可以有部分逻辑,view中禁止出现从数据库获取数据的代码,所有view中的数据都应该只从controller传递

###Yincart项目结构说明

  • advanced为中大型项目管理结构分支,前台入口为frontend/www,后台入口为backend/www;定位于B2B2C
  • basic为小型项目管理结构分支,后台入口为backend.php;定位于B2C
  • 请根据自己的业务需求选择
  • Advanced Install
  • use shopend.com redirect to the shopend/www directory
  • use backend.com redirect to the backend/www directory
  • use frontend.com redirect to the frontend/www directory
  • use image.com redirect to the upload directory
  • database: common/data/yincart-*(latest).sql

###2013.8.04 1.0.7预览版

1.07版带来的变化:

  • 商品相册更换为jquery upload

  • 弃用商品类型,商品终极分类与其对应的属性相关联

  • 商品的属性添加更新完善

  • 商品的sku添加更新完善(已完成)

  • 前台商品搜索实现(未完成)

  • 商品详情页能展示商品的销售属性以及其他属性(未完成)

  • 订单创建流程完善(未完成)

  • 订单统计基本功能呈现(未完成)

  • A版(advanced) 增加多店铺功能

###2013.6.16 1.0.6版本

经过一个月的开发,1.0.6预览版终于出来了,前端新皮肤正在加紧开发中。下面简单介绍本版本主要的改变:

  • 在之前的基础上完善了商品属性的添加

  • 引入商品类型

  • 完善商品上传、商品属性以及商品相册的添加

  • 增加商品批量管理

  • 引入了翻译模块,实现多语言化

  • 引入语言、货币、皮肤数据表

  • 增加了widgets目录,便于对不同皮肤定制widgets

  • 增加bootstrap的'fontAwesomeCss' => true属性,可使用更多图标ICON,可自行在后端配置文件关闭

  • 增加了新皮肤ultimo,支持国际化,正在完善中。之前皮肤不能正常使用的需要对菜单进行自定义

  • 文章和产品URL引入标题进行SEO优化,并支持汉字转拼音

  • 增加站点配置模块,可通过F::sg('site', 'name')格式引入

  • 评论和SEO模块初步引入,待完善

###2013.5.10 1.0.5版本

  • 前端用户模块更新为最新版本的Yii-user,同时添加测试邮件服务器支持发送注册邮件

  • 前端测试用户帐号密码更新为demo/demo123,数据库引擎全部更新为innodb

###2013.4.30 1.0.4版本

  • 前端集成进入左右值无限分类

  • 数据库配置文件在/common/config/main-local.php,便于GIT部署项目时直接忽略提交此文件

###2013.4.24 1.0.3版本

  • 分类换成左右值无限分类,编辑器扩展引入最新的kindeditor

  • 数据库完整版位于/common/data/yincart-1.0.3.sql

  • 后台登陆帐号密码修正为admin admin123

###2013.3.24 1.0.2版本

  • 前后台目录结构调整,适合中大型项目开发

  • 数据库完整版位于/common/data/yincart.sql

  • 数据库表版本更新位于/common/migrations/

  • EER部分核心数据库设计图位于/common/data/

  • 后台登陆帐号密码为admin/demo

  • 前台登陆帐号密码为demo/admin123

  • 下载后缺少assets文件,请自行创建

  • 前端访问路径webroot/frontend/www

  • 后端访问路径webroot/backend/www

  • common/main-local.php 本地数据库配置

  • 因YII框架自身比较大,所以没有包含在代码中,请按前后端index.php里的YII路径放置好框架位置

###2012.5.21 1.0.1版本

  • 数据库位于/protected/data/yincart.sql

  • EER部分核心数据库设计图位于/protected/data/

  • 后台登陆帐号密码为admin/admin123

  • 下载后缺少assets文件,请自行创建

  • 因YII框架自身比较大,所以没有包含在代码中,请按index.php里的YII路径放置好框架位置