返回

Yii2-Cms 1.0.0 版本 正式发布

2018-02-16

Yii2 CMS

拖拽排序

Yii2 CMS

这是一个基于yii2标准模版开发的cms系统,你可以用它来快速搭建自己的企业网站。

目录结构

assets                   Yii2 assetsManager创建的所有资源缓存文件, 比如 js, css, 字体文件等等。
protected
    core/
        commands/        包含所有的命令行命令。
        components/      包含所有通用组建。
        config/          包含所有配置文件。
        libs/            包含助手类
        messages/        包含通用翻译文件。
        migrations/      包含通用的数据库迁移文件。
        model/           包含所有通用的模型文件。
        modules/         包含系统主要模块, 比如后台管理,权限控制, 文件管理模块, 安装模块等等。
        widgets/         包含所有通用的小部件。
    modules/             包含自定义的模块,将来会做第三方模块的在线安装。
    runtime/             包含程序的运行时文件
    vendor/              包含所有composer安装的扩展
static                        
    css/                 通用样式文件
    img/                 通用图片文件
    js/                  通用js文件
themes                   
    default/             默认主题
tools/                  
    gulp/                css,js压缩丑化工具gulp
uploads/                 包含所有用户上传的文件

安装

1, 更新composer缓存

$ composer global require "fxp/composer-asset-plugin:*"

2, 安装项目

$ composer create-project --prefer-dist weison-tech/yii2-cms cms

3, 创建数据库

4, 配置虚拟主机以至于可以访问网站

5, 根据安装向导一步步安装

6, 如果是运用到生产环境, 请修改跟目录下的Index.php文件为生产环境,关闭debug模式。

JS,css的丑化压缩(项目为生产环境进才会使用压缩后的css,js文件)

1, 首先, 需要安装nodejs到电脑环境。

2, 安装gulp所需要的依赖

$ cd tools/gulp
$ npm install

3, 使用yii的asset命令,压缩文件。

$ cd protected
$ php yii asset core/config/asset.php core/config/assets-prod.php

4, 为了生效,别忘记了修改项目为生产环境。

功能

  1. 后端采用adminLte作为主题,可配置皮肤

  2. 继承rbac权限系统

  3. I18N多语言支持

  4. 新闻管理系统

  5. 产品管理系统

  6. 文件上传,拖拽排序

  7. 百度地图

  8. 留言管理 ...