当前位置: 首页 > 源码下载  > php源码

YiiCms 企业站管理系统

2015/4/19 1:11:56 人评论

YiiCms 企业站管理系统,使用 PHP+MySQL ,基于 Yii2 框架开发完成,页面采用 Bootsrap 3.0 前端样式,支持 PC 、手机,响应式页面布局。 主要功能:文章管理,产品管理,下载管理,相册管理,多模板支持,前台菜单自定义,后台菜单自定义 权限管理,管理员管理等。

YiiCms 企业站管理系统,基于 yii2 basic 开发

页面前台样式基于bootStrap 3.0 开发,管理后台样式是 adminLTE,权限部分使用 yii2-admin,大部分都是拿来主义,不想重复造轮... 第三方包依赖管理使用 composer YiiCms gitHub 地址:https://github.com/yongshengli/yiicms/

yiicms 主要功能:

  1. 新闻管理

  2. 产品管理

  3. 下载管理

  4. 图片管理

  5. 后台权限rbac

  6. 前台菜单自定义、后台菜单自定义

  7. 多模板多主题

  8. 内容批量操作

  9. 多语言支持

  10. 友情链接

YiiCms版权

http://git.oschina.net/templi/yiicms/blob/master/LICENSE.md

DIRECTORY STRUCTURE

  assets/             contains assets definition
  commands/           contains console commands (controllers)
  config/             contains application configurations
  controllers/        contains Web controller classes
  mail/               contains view files for e-mails
  models/             contains model classes
  modules/            contains modules  
  runtime/            contains files generated during runtime
  tests/              contains various tests for the basic application
  vendor/             contains dependent 3rd-party packages
  views/              contains view files for the Web application
  web/                contains the entry script and Web resources
  yiicms.sql          sql file
  composer.json

REQUIREMENTS

The minimum requirement by this project template that your Web server supports PHP 5.5.0.

INSTALLATION

1. php composer.phar global require "fxp/composer-asset-plugin:^1.2.0"
   php composer.phar create-project --prefer-dist --stability=dev sheng/yiicms yiicms

2. import yiicms.sql

3. Database config

4. 配置 ngixn 虚拟机或者apache虚拟机 网站根目录指向 yiicms/web/

5. 不能将yiicms/web作为根目录时,可将yiicms/web 目录下的文件全部移动到 yiicms下,否则跳过此步骤

Database

Edit the file config/db.php with real data, for example:

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=yiicms',
    'username' => 'root',
    'password' => '123456',
    'charset' => 'utf8',
];

NOTES:

配置完成后可通过如下地址访问前台/后台

http://domain.com/ 前台
http://domain.com/backend.html 后台

YiiCms使用手册

http://yiicms.co/news/list/10.html

关于route规则(url美化)配置

请参考yii2用户指南 http://www.yiiframework.com/doc-2.0/guide-runtime-routing.html#using-pretty-urls

中文权威指南 http://www.yiichina.com/doc/guide/2.0/rest-routing

TESTING

Tests are located in tests directory. They are developed with Codeception PHP Testing Framework. By default there are 3 test suites:

  • unit

  • functional

  • acceptance

Tests can be executed by running

composer exec codecept run

The command above will execute unit and functional tests. Unit tests are testing the system components, while functional tests are for testing user interaction. Acceptance tests are disabled by default as they require additional setup since they perform testing in real browser.

Running acceptance tests

To execute acceptance tests do the following:

  1. Rename tests/acceptance.suite.yml.example to tests/acceptance.suite.yml to enable suite configuration

  2. Replace codeception/base package in composer.json with codeception/codeception to install full featured version of Codeception

  3. Update dependencies with Composer

    composer update
  4. Download Selenium Server and launch it:

    java -jar ~/selenium-server-standalone-x.xx.x.jar
  5. (Optional) Create yii2_basic_tests database and update it by applying migrations if you have them.

   tests/bin/yii migrate

The database configuration can be found at config/test_db.php.

  1. Start web server:

    tests/bin/yii serve
  2. Now you can run all available tests

   # run all available tests
   composer exec codecept run

   # run acceptance tests
   composer exec codecept run acceptance

   # run only unit and functional tests
   composer exec codecept run unit,functional

Code coverage support

By default, code coverage is disabled in codeception.yml configuration file, you should uncomment needed rows to be able to collect code coverage. You can run your tests and collect coverage with the following command:

#collect coverage for all tests
composer exec codecept run -- --coverage-html --coverage-xml

#collect coverage only for unit tests
composer exec codecept run unit -- --coverage-html --coverage-xml

#collect coverage for unit and functional tests
composer exec codecept run functional,unit -- --coverage-html --coverage-xml

You can see code coverage output under the tests/_output directory.



YiiCms 企业站管理系统,使用 PHP+MySQL ,基于 Yii2 框架开发完成,页面采用 Bootsrap 3.0 前端样式,支持 PC 、手机,响应式页面布局。

主要功能:文章管理,产品管理,下载管理,相册管理,多模板支持,前台菜单自定义,后台菜单自定义

权限管理,管理员管理等。

 


附件下载

  • 下载

    yiicms.txt

    文件类型:txt 大小: 0KB 下载: 所需积分:1

相关资源

  • YFCMF 企业系统 V2.0.0

    YFCMF 企业系统 V2.0.0 轻量级企业网站内容管理框架,采用ThinkPHP5.0.3开发,前端采用ACE模板。 运行环境:PHP5.4+, MySQL5.0 Git地址:http://git.oschina.net/rainfer/YFCMF(最新版本随时更新

    2015/4/19 1:23:43
  • Discuz! X3.3 正式版源码

    Discuz! X3.3 在继承和完善 Discuz! X3.2 的基础上,针对 PHP7 进行了优化。对于 X3.2 用户来说,X3.3 已继承了 X3.2 的补丁修复工作,是 X3.2 的稳定版本(但更新了版本号)。想升级 PHP 环境到 PHP7 的用户请选择好合适的缓存系统。X3.3将不定期的在官方 Git/SVN 中更新,欲…

    2015/4/19 1:08:33
  • MetInfo源码

    MetInfo最好用的企业建站系统

    2015/4/19 0:56:37
  • dedecms5.7源码

    DedeCMS内容管理系统软件简介欢迎使用国内最专业的PHP网站内容管理系统-织梦内容管理系统,他将是您轻松建站的首选利器。采用XML名字空间风格核心模板:模板全部使用文件形式保存,对用户设计模板、网站升级转移均提供很大的便利,健壮的模板标签为站长DIY 自己的网站提供了强…

    2015/4/19 0:53:04

共有条评论 网友评论

验证码: 看不清楚?