https://github.com/yiisoft/yii2
Yii 2: The Fast, Secure and Professional PHP Framework
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
8 of 1376 committers (0.6%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.3%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Yii 2: The Fast, Secure and Professional PHP Framework
Basic Info
- Host: GitHub
- Owner: yiisoft
- License: bsd-3-clause
- Language: PHP
- Default Branch: master
- Homepage: http://www.yiiframework.com
- Size: 80.4 MB
Statistics
- Stars: 14,288
- Watchers: 1,052
- Forks: 6,872
- Open Issues: 522
- Releases: 71
Topics
Metadata Files
README.md
Yii 2 is a modern framework designed to be a solid foundation for your PHP application.
It is fast, secure and efficient and works right out of the box pre-configured with reasonable defaults. The framework is easy to adjust to meet your needs, because Yii has been designed to be flexible.
Installation
- The minimum required PHP version of Yii is PHP 7.3.
- It works best with PHP 8.
- Follow the Definitive Guide in order to get step by step instructions.
Documentation
- A Definitive Guide and a Class Reference cover every detail of the framework.
- There is a PDF version of the Definitive Guide and a Definitive Guide Mirror which is updated every 15 minutes.
- For Yii 1.1 users, there is Upgrading from Yii 1.1 to get an idea of what has changed in 2.0.
Versions & PHP compatibility
See "Release Cycle" at the website.
Community
- Participate in discussions at forums.
- Community Slack and Chat in IRC.
- Follow us on Facebook, Twitter and GitHub.
- Check other communities.
Contributing
The framework is Open Source powered by an excellent community.
You may join us and:
- Report an issue
- Translate documentation or messages
- Give us feedback or start a design discussion
- Contribute to the core code or fix bugs
- Become a sponsor
Reporting Security issues
Please refer to a special page at the website describing proper workflow for security issue reports.
Directory Structure
build/ internally used build tools
docs/ documentation
framework/ core framework code
tests/ tests of the core framework code
Spreading the Word
Acknowledging or citing Yii 2 is as important as direct contributions.
In presentations
If you are giving a presentation or talk featuring work that makes use of Yii 2 and would like to acknowledge it, we suggest using our logo on your title slide.
In projects
If you are using Yii 2 as part of an OpenSource project, a way to acknowledge it is to use a special badge in your README:
If your code is hosted at GitHub, you can place the following in your README.md file to get the badge:
[](https://www.yiiframework.com/)
Sponsoring
Support this project by becoming a sponsor or a backer.
Owner
- Name: Yii Software
- Login: yiisoft
- Kind: organization
- Location: Earth
- Website: https://www.yiiframework.com
- Twitter: yiiframework
- Repositories: 203
- Profile: https://github.com/yiisoft
Yii Framework and packages
GitHub Events
Total
- Create event: 4
- Commit comment event: 4
- Release event: 2
- Issues event: 101
- Watch event: 171
- Delete event: 3
- Issue comment event: 522
- Push event: 99
- Pull request review comment event: 136
- Pull request review event: 249
- Pull request event: 223
- Fork event: 73
Last Year
- Create event: 4
- Commit comment event: 4
- Release event: 2
- Issues event: 101
- Watch event: 171
- Delete event: 3
- Issue comment event: 522
- Push event: 99
- Pull request review comment event: 136
- Pull request review event: 249
- Pull request event: 223
- Fork event: 73
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Qiang Xue | q****e@g****m | 2,604 |
| Alexander Makarov | s****m@r****u | 2,305 |
| Carsten Brandt | m****l@c****c | 2,121 |
| Klimov Paul | k****l@g****m | 713 |
| SilverFire - Dmitry Naumenko | d****a@g****m | 562 |
| Nobuo Kihara | s****k@g****m | 559 |
| Alexander Kochetov | c****r@g****m | 278 |
| Mark | m****b@y****u | 224 |
| Bizley | p****l@p****s | 155 |
| Ihor Sychevskyi | a****3@g****m | 147 |
| pana1990 | p****0@h****m | 145 |
| cuiliang | a****n@y****m | 125 |
| resurtm | r****m@g****m | 117 |
| Evgeniy Tkachenko | e****r@g****m | 115 |
| Luciano Baraglia | l****a@g****m | 113 |
| Tobias Munk | s****k@u****e | 112 |
| Antonio Ramirez | a****s@g****m | 104 |
| Larry Ullman | l****y@l****m | 100 |
| Robert Korulczyk | r****t@k****l | 94 |
| strive | 6****6@q****m | 93 |
| 东方孤思子(Paris·QianSen) | q****6@g****m | 90 |
| Wilmer Arambula | t****w@g****m | 85 |
| Davidson Alencar | d****i@g****m | 75 |
| 崔亮 | c****g@l****n | 72 |
| Anton | i****o@e****u | 69 |
| Dmitriy Makarov | m****y@g****m | 67 |
| Roman Grinyov | w****r@g****m | 67 |
| Alexey Rogachev | a****0@g****m | 61 |
| Kartik Visweswaran | k****2@g****m | 61 |
| Brandon Kelly | b****n@p****m | 61 |
| and 1,346 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 419
- Total pull requests: 634
- Average time to close issues: over 1 year
- Average time to close pull requests: 2 months
- Total issue authors: 313
- Total pull request authors: 159
- Average comments per issue: 5.0
- Average comments per pull request: 2.91
- Merged pull requests: 429
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 74
- Pull requests: 244
- Average time to close issues: 6 days
- Average time to close pull requests: 3 days
- Issue authors: 52
- Pull request authors: 42
- Average comments per issue: 1.69
- Average comments per pull request: 1.95
- Merged pull requests: 172
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- terabytesoftw (10)
- SOHELAHMED7 (8)
- SamMousa (7)
- ldkafka (7)
- PowerGamer1 (7)
- santilin (6)
- mainuddin99533 (5)
- samdark (5)
- chriscpty (5)
- uaoleg (4)
- schmunk42 (4)
- wartur (4)
- easydowork (4)
- xcopy (4)
- bscheshirwork (4)
Pull Request Authors
- terabytesoftw (155)
- max-s-lab (56)
- bizley (16)
- rhertogh (14)
- mtangoo (13)
- uaoleg (12)
- salehhashemi1992 (12)
- chriscpty (11)
- xepozz (10)
- rob006 (9)
- skepticspriggan (9)
- Izumi-kun (8)
- schmunk42 (8)
- samuelrajan747 (8)
- samdark (8)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- ${DOCKER_YII2_PHP_IMAGE} latest build
- php 5-fpm build
- lighthopper/cubrid 9.3.6.0002
- memcached latest
- redis latest
- ${DOCKER_MYSQL_IMAGE} latest
- ${DOCKER_POSTGRES_IMAGE} latest
- bylexus/apache-php7 latest build
- microsoft/mssql-server-linux latest
- tsgkadot/mssql-tools latest
- chai ^3.5.0 development
- jsdom 11.11.0 development
- leche ^2.2.3 development
- mocha ^5.2.0 development
- mocha-jsdom ^2.0.0 development
- sinon ^1.17.6 development
- cebe/indent ~1.0.2 development
- cweagans/composer-patches ^1.7 development
- friendsofphp/php-cs-fixer ~2.2.3 development
- johnkary/phpunit-speedtrap ^1.0 development
- phpunit/phpunit 4.8.34 development
- bower-asset/inputmask ~3.2.2 | ~3.3.5
- bower-asset/jquery 3.6.*@stable | 3.5.*@stable | 3.4.*@stable | 3.3.*@stable | 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable
- bower-asset/punycode 1.3.*
- bower-asset/yii2-pjax ~2.0.1
- cebe/markdown ~1.0.0 | ~1.1.0 | ~1.2.0
- ext-ctype *
- ext-mbstring *
- ezyang/htmlpurifier ~4.6
- lib-pcre *
- paragonie/random_compat >=1
- php >=5.4.0
- yiisoft/yii2-composer ~2.0.4
- cebe/indent 1.0.2 development
- composer/semver 1.7.2 development
- composer/xdebug-handler 1.4.6 development
- cweagans/composer-patches 1.7.2 development
- doctrine/annotations v1.2.7 development
- doctrine/instantiator 1.0.5 development
- doctrine/lexer 1.0.2 development
- friendsofphp/php-cs-fixer v2.2.20 development
- ircmaxell/password-compat v1.0.4 development
- johnkary/phpunit-speedtrap v1.0.1 development
- phpdocumentor/reflection-docblock 2.0.5 development
- phpspec/prophecy v1.10.3 development
- phpunit/php-code-coverage 2.2.4 development
- phpunit/php-file-iterator 1.4.5 development
- phpunit/php-text-template 1.2.1 development
- phpunit/php-timer 1.0.9 development
- phpunit/php-token-stream 1.4.12 development
- phpunit/phpunit 4.8.34 development
- phpunit/phpunit-mock-objects 2.3.8 development
- psr/log 1.1.4 development
- sebastian/comparator 1.2.4 development
- sebastian/diff 1.4.3 development
- sebastian/environment 1.3.8 development
- sebastian/exporter 1.2.2 development
- sebastian/global-state 1.1.1 development
- sebastian/recursion-context 1.0.5 development
- sebastian/version 1.0.6 development
- symfony/console v2.8.52 development
- symfony/debug v2.8.52 development
- symfony/event-dispatcher v2.8.52 development
- symfony/filesystem v2.8.52 development
- symfony/finder v2.8.52 development
- symfony/options-resolver v2.8.52 development
- symfony/polyfill-ctype v1.19.0 development
- symfony/polyfill-mbstring v1.19.0 development
- symfony/polyfill-php54 v1.19.0 development
- symfony/polyfill-php55 v1.19.0 development
- symfony/polyfill-php70 v1.19.0 development
- symfony/polyfill-php72 v1.19.0 development
- symfony/process v2.8.52 development
- symfony/stopwatch v2.8.52 development
- symfony/yaml v2.8.52 development
- bower-asset/inputmask 3.3.11
- bower-asset/jquery 3.6.0
- bower-asset/punycode v1.3.2
- bower-asset/yii2-pjax 2.0.7.1
- cebe/markdown 1.2.1
- ezyang/htmlpurifier v4.14.0
- paragonie/random_compat v2.0.21
- yiisoft/yii2-composer 2.0.10
- bower-asset/inputmask ~3.2.2 | ~3.3.5
- bower-asset/jquery 3.6.*@stable | 3.5.*@stable | 3.4.*@stable | 3.3.*@stable | 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable
- bower-asset/punycode 1.3.*
- bower-asset/yii2-pjax ~2.0.1
- cebe/markdown ~1.0.0 | ~1.1.0 | ~1.2.0
- ext-ctype *
- ext-mbstring *
- ezyang/htmlpurifier ~4.6
- lib-pcre *
- paragonie/random_compat >=1
- php >=5.4.0
- yiisoft/yii2-composer ~2.0.4
