Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged https://github.com/awesome-yii/list and https://github.com/go… #18

Merged
merged 1 commit into from
Oct 14, 2017
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 93 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,46 +1,90 @@
# Awesome Yii 2.0 Framework
# Awesome Yii 2.0 Framework [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

A curated list of awesome Yii Framework extensions, tutorials and other nice things.

![](http://static.yiiframework.com/files/logo/yii.png)

> A curated list of awesome Yii Framework extensions, tutorials and other nice things.
Inspired by [awesome-php](https://github.com/ziadoz/awesome-php) and other [awesome lists](https://github.com/sindresorhus/awesome).

## Join discussion and contribute !
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/samdark/awesome-yii?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)

> If you're looking for Yii 1.1, [check its own list here](1.1.md).

## Official Resources

* [Official site](http://www.yiiframework.com/)
* [Official community](http://www.yiiframework.com/community/)

## Websites showcase

* [YiiPowered.com](http://yiipowered.com/) - projects built on Yii framework. Anyone can add a project.
## Table Of Contents
- [Essentials](#essentials)
- [Tutorials](#tutorials)
- [Videos](#videos)
- [Made With Yii 2](#made-with-yii-2)
- [Extensions](#extensions)
- [Tools and integrations](#tools-and-integrations)
- [Books](#books)
- [Community](#community)
- [Contributing](#contributing)

## Yii News

* [YiiFeed.com](http://yiifeed.com/) - community selected stream of news about Yii framework.
## Essentials
* [Yii 2 Homepage](http://www.yiiframework.com/)
* [Official community](http://www.yiiframework.com/community/)
* [Installation](http://www.yiiframework.com/download/)
* [Documentation](http://www.yiiframework.com/doc-2.0/index.html)
* [Guide](http://www.yiiframework.com/doc-2.0/guide-index.html)
* [GitHub Repository](https://github.com/yiisoft/yii2)
* [YiiFeed news](http://yiifeed.com/)

## Tutorials

* The definive guide to Yii2: [HTML](http://www.yiiframework.com/doc-2.0/guide-index.html), [PDF (en)](http://stuff.cebe.cc/yii2-guide.en.pdf), [PDF (ru)](http://stuff.cebe.cc/yii2-guide.ru.pdf) (work in progress).
* [Try Yii2](https://github.com/iJackUA/try-yii2) - Vagrant VM + Ansible provisioning = Complete readymade virtual server Yii2 playground.
* [How to Program With Yii2: Getting Started](http://code.tutsplus.com/tutorials/how-to-program-with-yii2-getting-started--cms-22440)
* [Yii 2 PAjax Tutorial](http://blog.neattutorials.com/yii2-pjax-tutorial/)
* [How to Program With Yii2: Using the Advanced Application Template](http://code.tutsplus.com/tutorials/how-to-program-with-yii2-using-the-advanced-application-template--cms-24994)
* [Yii 2 Tutorials](http://www.learnyii2.com/)
* [Yii 2 Cookbook](https://yii2-cookbook.readthedocs.io/README/)
* [Yii 2 - Start from scratch](http://www.yiiframework.com/doc-2.0/guide-tutorial-start-from-scratch.html)
* [Learn Yii 2](http://www.learnyii2.com/)


## Project structure examples
### Project structure examples

* Official [basic](https://github.com/yiisoft/yii2/tree/master/apps/basic#yii-2-basic-application-template) and [advanced](http://www.yiiframework.com/doc-2.0/guide-tutorial-advanced-app.html) structures. [Code](https://github.com/yiisoft/yii2/tree/master/apps).
* [Minimal Application Template](https://github.com/samdark/yii2-minimal) by samdark.
* [Practical Application Template](https://github.com/kartik-v/yii2-app-practical) by kartik-v (and its variations ["A"](https://github.com/kartik-v/yii2-app-practical-a) and ["B"](https://github.com/kartik-v/yii2-app-practical-b)).
* [Demo blog on AngularJS with server-side Yii2 Rest API](https://github.com/githubjeka/angular-yii2) by githubjeka.

## Videos
* [Learning Yii 2](https://www.packtpub.com/web-development/learning-yii-2-video)
* [Mastering Yii 2](https://www.udemy.com/mastering-yii-2/)
* [Intro to Yii 2 (Lynda.com)](https://www.lynda.com/PHP-tutorials/Intro-Yii-2/540346/579851-4.html)
* [Rapid web application development using Yii 2](https://www.udemy.com/rapid-web-application-development-using-yii-2-php-framework/?couponCode=yiicoursecoupondisc)


## Made with Yii 2

* [YiiPowered.com](http://yiipowered.com/) - projects built on Yii framework. Anyone can add a project.
* [HumHub](https://www.humhub.org/en) - The flexible Open Source Social Network Kit
* [Zurmo](http://zurmo.org/) - Open Source Customer Relationship Management (CRM)
* [Stay](http://www.stay.com/) - Travel recommendations by qualified locals
* [Piclyf](http://piclyf.com/) - Bring your profile pic to life
* [dotPlant](http://dotplant.ru/)
* [LUYA](https://luya.io) - The Yii 2 CMS to build beautiful and easy editable websites pretty fast!
* [EASYII CMS](http://easyiicms.com/) - control panel and tools.
* [Phundament](http://phundament.com/) - universal HTML5 Application Boilerplates.
* [Craft 3](https://craftcms.com/3) - CMS.
* [Podium](https://github.com/bizley/yii2-podium) - Forum engine.
* [Moonsoon](http://monsooncms.com/) - CMS.



## Extensions

### Widgets / GUI

* [kartik-v/yii2-widgets](https://github.com/kartik-v/yii2-widgets) - Collection of useful widgets.
* [Krajee Yii Extensions](http://demos.krajee.com/) - a collection of extensions & modules.
* [Lepture Markdown editor](https://github.com/iJackUA/yii2-lepture-markdown-editor-widget) - a markdown editor you really want.
* [Yii 2 jsTree Component](http://yiidreamteam.com/yii2/jstree) - jsTree is jquery plugin, that provides interactive trees.

### Social

Expand All @@ -57,42 +101,59 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php) and other [awes
* [yii2-arangodb](https://github.com/DevGroup-ru/yii2-arangodb) - ArangoDB integration for the Yii2 : Connection, Query, ActiveRecord, Migrations.
* [2amigos/yii2-taggable-behavior](https://github.com/2amigos/yii2-taggable-behavior) - behavior functions for tagging.
* [2amigos/yii2-translateable-behavior](https://github.com/2amigos/yii2-translateable-behavior) - handles ActiveRecord's attribute translations.
* [Yii 2 Redis](https://github.com/yiisoft/yii2-redis) - This extension provides the redis key-value store support for Yii 2.
* [Yii 2 MongoDB](https://github.com/yiisoft/yii2-mongodb) - Yii 2 MongoDB extension

### File System

* [2amigos/yii2-file-upload-widget](https://github.com/2amigos/yii2-file-upload-widget) - handles a BlueImp jQuery File Upload plugin.

### Other

* [Phundament 4](http://phundament.com/) - Dockerized PHP Application Template for Yii 2.0
* [2amigos/yii2-file-upload-widget](https://github.com/2amigos/yii2-file-upload-widget) - handles a BlueImp jQuery File Upload plugin.
* [2amigos/yii2-qrcode-helper](https://github.com/2amigos/yii2-qrcode-helper) - helper allows you to render QrCode.
* [Foundationize](http://foundationize.com/) - Yii2 with Foundation 6
* [Yii2 Dashboard](https://cornernote.github.io/yii2-dashboard/) - Create and manage dashboards using custom layouts and panels.
* [monitorbacklinks/yii2-wordpress](https://github.com/monitorbacklinks/yii2-wordpress) - a component for integration with Wordpress CMS via XML-RPC API.

## CMS and engines (Yii2 based)

* [LUYA](https://luya.io) - The Yii 2 CMS to build beautiful and easy editable websites pretty fast!
* [dotPlant2](http://dotplant.ru/) - e-commerce CMS.
* [EASYII CMS](http://easyiicms.com/) - control panel and tools.
* [HumHub](https://www.humhub.org/) - a flexible open source Social Network Kit.
* [Phundament](http://phundament.com/) - universal HTML5 Application Boilerplates.
* [Craft 3](https://craftcms.com/3) - CMS.
* [Podium](https://github.com/bizley/yii2-podium) - Forum engine.
* [Moonsoon](http://monsooncms.com/) - CMS.

## Tools and integrations

* [Yii2 Inspections for PhpStorm / IntelliJ IDEA](https://plugins.jetbrains.com/idea/plugin/9400-yii2-inspections).
* [Yii2 Support for PhpStorm / IntelliJ IDEA](https://plugins.jetbrains.com/idea/plugin/9388-yii2-support).


## Books

* [Yii2 Cookbook](https://github.com/samdark/yii2-cookbook/blob/master/book/README.md) by Alexander Makarov and community.
* ["How To Create Single Page Application in minutes! with AngularJs 1.3 and Yii 2.0"](https://www.gitbook.com/book/hscstudio/angular1-yii2/details) by Hafid Mukhlasin.
* ["Web Application Development with Yii 2 and PHP"](http://www.amazon.com/dp/1783981881) by Mark Safronov.
* [Larry Ulman Yii book](https://larry.pub/).
* [Yii2 Cookbook](https://github.com/samdark/yii2-cookbook/blob/master/book/README.md) by Alexander Makarov and community.
* [Yii 2 For Beginners](https://leanpub.com/yii2forbeginners) by Bill Keck.
* [Yii 2 Application Development Cookbook - Third Edition](https://www.packtpub.com/web-development/yii2-application-development-cookbook-third-edition).

# Communities

* [http://yiiframework.ru](http://yiiframework.ru/) - Russian-speaking community.

* [Yii 2 For Begineers by Bill Keck](https://leanpub.com/yii2forbeginners)
* [Web Application Development with Yii 2 and PHP by Mark Safronov, Jeffrey Winesett](https://www.packtpub.com/web-development/web-application-development-yii-2-and-php)
* [Mastering Yii by Charles R. Portwood II](https://www.packtpub.com/web-development/mastering-yii)
* [Yii2 by Example by Fabrizio Caldarelli](https://www.packtpub.com/web-development/yii2-example)
* [Learning Yii Testing by Matteo Pescarin](https://www.packtpub.com/web-development/learning-yii-testing)


## Community
* [StackOverflow](http://stackoverflow.com/questions/tagged/yii2)
* [My Yii](https://www.my-yii.com/) - Yii Framework Community web is powerful source of information which helps you find and share tips and tricks how to create, manage and enhance your awesome Yii applications.
* [Yii 2 Forum](http://www.yiiframework.com/forum/index.php/forum/4-yii-20/)
* [LinkedIn](https://www.linkedin.com/groups/1483367/profile)
* [Twitter](https://twitter.com/yiiframework)
* [yiiframework.ru](http://yiiframework.ru/) - Russian-speaking community.


## Contributing
Found an awesome package, article, blog, video, tutorial etc.? Create a pull request! Just follow the guidelines.

#### Guidelines

* Make sure what you are adding is not already on the list
* Make a separate pull request for each addition
* Use the format: `* [Name](Link) - Description if needed`
* Add it to the bottom of the section, not top or middle
* Check your spelling and grammar
* Feel free to create or improve a category
* Make sure there is no trailing whitespace
* Lastly, make sure it is awesome!