{"id":14966538,"url":"https://github.com/samdark/yiiframework-ru","last_synced_at":"2025-10-25T16:30:55.619Z","repository":{"id":18094025,"uuid":"21160515","full_name":"samdark/yiiframework-ru","owner":"samdark","description":"yiiframework.ru","archived":false,"fork":false,"pushed_at":"2023-07-01T05:33:52.000Z","size":2713,"stargazers_count":52,"open_issues_count":10,"forks_count":21,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-01-31T08:06:04.084Z","etag":null,"topics":["community","hacktoberfest","yii"],"latest_commit_sha":null,"homepage":"http://yiiframework.ru/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samdark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"samdark","patreon":"samdark"}},"created_at":"2014-06-24T10:16:53.000Z","updated_at":"2023-07-19T17:43:35.000Z","dependencies_parsed_at":"2024-09-14T02:54:37.496Z","dependency_job_id":null,"html_url":"https://github.com/samdark/yiiframework-ru","commit_stats":{"total_commits":350,"total_committers":19,"mean_commits":18.42105263157895,"dds":0.5657142857142857,"last_synced_commit":"d079c9b43ae444ec7925f5762143ef803b8a9d90"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samdark%2Fyiiframework-ru","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samdark%2Fyiiframework-ru/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samdark%2Fyiiframework-ru/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samdark%2Fyiiframework-ru/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samdark","download_url":"https://codeload.github.com/samdark/yiiframework-ru/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238174152,"owners_count":19428633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["community","hacktoberfest","yii"],"created_at":"2024-09-24T13:36:33.764Z","updated_at":"2025-10-25T16:30:55.236Z","avatar_url":"https://github.com/samdark.png","language":"PHP","funding_links":["https://github.com/sponsors/samdark","https://patreon.com/samdark"],"categories":[],"sub_categories":[],"readme":"yiiframework.ru\n===============\n\nSource code for new version of [yiiframework.ru](http://yiiframework.ru/).\n\n[![Join the chat at https://gitter.im/samdark/yiiframework-ru](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/samdark/yiiframework-ru?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nOverview\n--------\n\nProject includes three tiers: front end, back end, and console, each of which\nis a separate Yii application.\n\nInstallation\n------------\n\n### 1. Install framework and dependencies\n\nIf you do not have [Composer](http://getcomposer.org/), you may install it by following the instructions\nat [getcomposer.org](http://getcomposer.org/doc/00-intro.md#installation-nix).\n\nYou can then install this application template using the following command:\n\n```\ncomposer global require \"fxp/composer-asset-plugin\"\ncomposer install\n```\n\n### 2. Initialize configs\n\nRun `init` in the root directory. Choose development environment.\n\n### 3. Database\n\nCreate a database. Copy `/config/system/db.php` to `/config/db.php`. Specify your database connection there.\n\nThen apply migrations by running:\n\n```\nyii migrate\n```\n\n### 4. Setup webserver\n\nPoint your werbserver root to `web` directory.\nThere's [nginx config you can check](https://github.com/samdark/yiiframework-ru/tree/master/server/nginx).\n\nAlternative installation (Vagrant)\n----------------------------------\n\n#### Manual for Linux/Unix users\n\n1. Install [VirtualBox](https://www.virtualbox.org/wiki/Downloads)\n2. Install [Vagrant](https://www.vagrantup.com/downloads.html)\n3. Create GitHub [personal API token](https://github.com/blog/1509-personal-api-tokens)\n3. Prepare project:\n   \n   ```bash\n   git clone https://github.com/samdark/yiiframework-ru.git\n   cd yiiframework-ru/vagrant/config\n   cp vagrant-local.example.yml vagrant-local.yml\n   ```\n   \n4. Place your GitHub personal API token to `vagrant-local.yml`\n5. Change directory to project root:\n\n   ```bash\n   cd yiiframework-ru\n   ```\n\n5. Run command:\n\n   ```bash\n   vagrant up\n   ```\n   \nThat's all. You just need to wait for completion!\nAfter that you can access project locally by URL: http://l.yiiframework.ru\n   \n#### Manual for Windows users\n\n1. Install [VirtualBox](https://www.virtualbox.org/wiki/Downloads)\n2. Install [Vagrant](https://www.vagrantup.com/downloads.html)\n3. Reboot\n4. Create GitHub [personal API token](https://github.com/blog/1509-personal-api-tokens)\n5. Prepare project:\n   * download repo [yiiframework-ru](https://github.com/samdark/yiiframework-ru/archive/master.zip)\n   * unzip it\n   * go into directory `yiiframework-ru-master/vagrant/config`\n   * copy `vagrant-local.example.yml` to `vagrant-local.yml`\n\n6. Place your GitHub personal API token to `vagrant-local.yml`\n\n7. Open terminal (`cmd.exe`), **change directory to project root** and run command:\n\n   ```bash\n   vagrant up\n   ```\n   \n   (You can read [here](http://www.wikihow.com/Change-Directories-in-Command-Prompt) how to change directories in command prompt) \n\nThat's all. You just need to wait for completion!\nAfter that you can access project locally by URL: http://l.yiiframework.ru\n\nOptional installation steps\n---------------------------\n\n### 1. Configure github application\n\nCreate new GitHub OAuth application: https://github.com/settings/applications/new - authorization callback URL must lead to local site domain.\nCopy `/config/system/authclients.php` to `/config/authclients.php`. Specify your application settings there.\n\nCode style\n----------\n\nCode style used in this project is [PSR-2](http://www.php-fig.org/psr/psr-2/).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamdark%2Fyiiframework-ru","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamdark%2Fyiiframework-ru","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamdark%2Fyiiframework-ru/lists"}