Download the PHP package yii2tech/project-template without Composer
On this page you can find all versions of the php package yii2tech/project-template. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download yii2tech/project-template
More information about yii2tech/project-template
Files in yii2tech/project-template
Package project-template
Short Description Yii 2 Project Template from yii2tech
License BSD-3-Clause
Homepage https://github.com/yii2tech/project-template
Informations about the package project-template
Yii 2 Project Template
This project is a skeleton Yii 2 application best for developing complex Web applications with multiple tiers.
The template includes three tiers: front end, back end, and console, each of which is a separate Yii application.
The template is designed to work in a team development environment.
REQUIREMENTS
Requirements check script:
INSTALLATION
- Clone the repository into the project destination directory.
- Switch the project branch to the needed one: 'master', 'stage', 'live' etc.
- Run the installation script using following command:
Project should be deployed beyond web accessible folder. Actual web root should be created as symlink to the 'web' folder:
ASSET COMPRESSION
For assets (CSS and JavaScript) compression use following command:
See config/frontend-asset-compress.php
file for more details.
The 'backend' assets compression is performed as separated command:
See config/backend-asset-compress.php
file for more details.
SITEMAP GENERATION
Sitemap is generated by app\controllers\console\SitemapController::actionGenerate()
method.
Make sure all pages, which should appear at sitemap are processed in this method.
For sitemap generation use following command:
SELF-UPDATE
After successful installation 'stage' or 'production' server can be updated using 'self-update' command.
In order to perform an update, run the following commands:
GII
Admin section generation:
Admin section with context generation:
I18N
Translation messages generation:
TESTING
This project supports testing via PHPUnit as well as via Codeception
Regular PHPUnit tests are located under 'tests\unit' directory. In case you have PHPUnit installed you can run them
using phpunit
command from the project root.
Please refer to Codeception Testing manual for the details about Codeception tests setup and running.
All versions of project-template with dependencies
yiisoft/yii2 Version ~2.0.14
yiisoft/yii2-bootstrap Version ~2.0.0
yiisoft/yii2-swiftmailer Version ~2.0.0 || ~2.1.0
yii2tech/admin Version *
yii2tech/ar-softdelete Version *
yii2tech/authlog Version *
yii2tech/config Version *
yii2tech/install Version *
yii2tech/filedb Version *
yii2tech/selfupdate Version *
yii2tech/sitemap Version *