Source code for new version of yiiframework.ru.
Project includes three tiers: front end, back end, and console, each of which is a separate Yii application.
If you do not have Composer, you may install it by following the instructions at getcomposer.org.
You can then install this application template using the following command:
composer global require "fxp/composer-asset-plugin"
composer install
Run init in the root directory. Choose development environment.
Create a database. Copy /config/system/db.php to /config/db.php. Specify your database connection there.
Then apply migrations by running:
yii migrate
Point your werbserver root to web directory.
There's nginx config you can check.
Create new GitHub OAuth application: https://github.com/settings/applications/new - authorization callback URL must lead to local site domain.
Copy /config/system/authclients.php to /config/authclients.php. Specify your application settings there.
Code style used in this project is PSR-2.