Awesome
Awesome Yii 2 Framework
A curated list of awesome Yii Framework extensions, tutorials and other nice things. Inspired by awesome-php and other awesome lists.
Contents
- Essentials
- Tutorials
- Videos
- Made With Yii 2
- Extensions
- Tools and integrations
- Books
- Community
- Contributing
Essentials
Tutorials
- The definive guide to Yii 2: HTML, PDF (en), PDF (ru) (work in progress).
- Try Yii 2 - Yii 2 online playground.
- How to Program With Yii 2: Getting Started - Tutsplus tutorial for Yii 2 beginners.
- Yii 2 PAjax Tutorial
- How to Program With Yii2: Using the Advanced Application Template
- Yii 2 Tutorials - Collection of Yii 2 tutorials.
- Yii 2 Cookbook
- Yii 2 - Start from scratch - Yii 2 tutorial from yiiframework.com.
- Learn Yii 2 - Blog posts for Yii 2 beginners.
Project structure examples
- Official basic and advanced structures. Code.
- Minimal Application Template by samdark
- Practical Application Template by kartik-v (and its variations "A" and "B").
- Demo blog on AngularJS with server-side Yii 2 Rest API by githubjeka
- Yii 2 Starter Kit by trntv
Videos
- Learning Yii 2
- Mastering Yii 2
- Intro to Yii 2 (Lynda.com)
- Rapid web application development using Yii 2
- Yii 2 Application Development Solutions
Made with Yii 2
- YiiPowered.com - Projects built on Yii framework. Anyone can add a project.
- HumHub - The flexible Open Source Social Network Kit.
- Zurmo - Open Source Customer Relationship Management (CRM).
- Stay - Travel recommendations by qualified locals.
- Piclyf - Bring your profile picture to life.
- dotPlant - Open-source E-Commerce CMS based on Yii 2 made by DevGroup.ru.
- LUYA - The Yii 2 CMS to build beautiful and easy editable websites pretty fast.
- EASYII CMS - Control panel and tools.
- Phundament - Universal HTML5 Application Boilerplates.
- Craft 3 - Craft is a content-first CMS that aims to make life enjoyable for developers and content managers alike.
- Podium - Forum engine made with Yii.
Extensions
Widgets / GUI
- kartik-v/yii2-widgets - Collection of useful widgets.
- Krajee Yii Extensions - Collection of extensions & modules.
- Lepture Markdown editor - Markdown editor that you really want.
- Yii 2 jsTree Component - jsTree is jquery plugin, that provides interactive trees.
- yii2-notification-wrapper - Notification wrapper module renders a message from session flash (with ajax, pjax support and etc.) through Growl, Noty, Toastr and more libraries.
Social
- kartik-v/yii2-social - Module for embedding social plugins and widgets.
- Kudos - Widget for Svbtle style Kudos.
Geo / Maps
- 2amigos/yii2-leaflet-library - Extension library to display interactive maps with Leaflet.
- amstr1k/yii2-geography - Extension to work with cities and countries from the database.
- Geonames - GeoNames geographical database covers all countries and contains over eleven million placenames that are available for download free of charge.
Database
- yii2-arangodb - ArangoDB integration for the Yii 2: Connection, Query, ActiveRecord, Migrations.
- 2amigos/yii2-taggable-behavior - Behavior functions for tagging.
- 2amigos/yii2-translateable-behavior - Handles ActiveRecord's attribute translations.
- Yii 2 Redis - This extension provides the redis key-value store support for Yii 2.
- Yii 2 MongoDB - Yii 2 MongoDB extension.
Content
- yii2-plugins-system - Plugins system module with event manager and shortcodes as WordPress.
Other
- Phundament 4 - Dockerized PHP Application Template for Yii.
- 2amigos/yii2-file-upload-widget - Handles a BlueImp jQuery File Upload plugin.
- 2amigos/yii2-qrcode-helper - Helper allows you to render QrCode.
- Foundationize - Yii 2 with Foundation 6.
- Yii2 Dashboard - Create and manage dashboards using custom layouts and panels.
- monitorbacklinks/yii2-wordpress - Component for integration with Wordpress CMS via XML-RPC API.
Tools and integrations
Books
- Yii 2 Cookbook by Alexander Makarov and community
- "How To Create Single Page Application in minutes! with AngularJs 1.3 and Yii 2 by Hafid Mukhlasin"
- "Web Application Development with Yii 2 and PHP by Mark Safronov"
- Larry Ulman Yii book.
- Yii 2 Application Development Cookbook - Third Edition
- Yii 2 For Begineers by Bill Keck
- Web Application Development with Yii 2 and PHP by Mark Safronov, Jeffrey Winesett
- Mastering Yii by Charles R. Portwood II
- Yii 2 by Example by Fabrizio Caldarelli
- Learning Yii Testing by Matteo Pescarin
Community
- Stack Overflow - Questions and answers on Stack Overflow about Yii.
- My Yii - 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 - The official Yii 2 Forum.
- LinkedIn - Yii 2 LinkedIn group.
- Twitter - Yii frameworks Twitter account.
- yiiframework.ru - Russian-speaking Yii 2 community.
- Slack - Community in Slack.
Contributing
Found an awesome package, article, blog, video or tutorial? Create a pull request! Just make sure to follow these contribution guidelines.
Join the discussion!
If you're looking for Yii 1.1, check its own list here.