轉載自https://github.com/forecho/awesome-yii2
awesome-yii2
Yii2 乾貨集,歡迎點 Watch 訂閱,也歡迎提交 Pull Requests。(提交過來的開源項目最好是你用過的,並且覺得好用的)
Sites 網站
- yiifeed:Yii 最新動態都在這裏
- yiigist:Yii 專用的 Packages
- my-yii:Yii 學習資料和新聞
- YiiPowered:用 Yii 開發的項目案例,包括開源不開源的,包括 Yii1 和 Yii2,到目前爲止有300多個案例了。
- Yii2 學習小專欄:forecho 開的付費小專欄,歡迎有需要的朋友訂閱。
Docs 文檔
- Yii Framework 2.0 類參考手冊
- Yii Framework 2.0 權威指南
- Yii Framework 2.0 權威指南鏡像(每次github有提交時15分鐘後自動更新比官方那個及時)
- PDF 版本的權威指南
- Yii Framework 2.0 中文權威指南
- Yii2 官方文檔及其他文本的中文本土化項目
- yii2-cookbook
- yii2-Cookbook 系列教程
- yii2-coding-standards:Yii2 代碼標準檢查
- yii2-learning:是泰語的!但是可以看一下代碼。
基於 Yii2 的開源程序
- GetYii:論壇
- dotplant2:來自俄羅斯的電子商務CMS
- yincart2:電商星系系統,提供零售、批發、特賣、垂直電商、分銷、O2O、C2C、移動電商、微信電商、社交電商、P2P、衆籌等電商解決方案,根據需要選擇不同的模塊組合
- yii2-shop:使用Yii 2.0實現簡單商店的示例項目
- funshop:一個靈活的商城。
- huajuan:Yii2 實現的問答,微信,文章系統 Demo
- dcms2:yii2編寫的cms
- MoBlog:一個基於Yii2的博客系統
- EasyiiCMS:基於 Yii2 的 CMS 系統
- yii2-starter-kit:Yii2 開箱即用
- yunjianyi:基於 Yii2 打造的 V2EX
- yii2-platform-basic:基於 Yii2 基礎版打造的 CMS
- lulucms2 :LuLu CMS2,模塊化開發,集成強大的權限管理功能,非常適合二次開發
- hassiumsoft/hasscms-app:基於 Yii2 開發的 一個現代的、輕量級的、可擴展的PHP CMS 系統。
- yiisoft-contrib/yiiframework.com:新版官網首頁正在開發中
- githubjeka/angular-yii2:yii2 restful + angular 實現前後端分離
- zephir/luya:基於Yii2 CMS的編程框架。
- humhub:開源社交網絡,以前說 Yii 1 現在遷移到 Yii2。
- xiaoego.com:xiaoego.com源碼,校園O2O購物平臺。
- YeeCMS:基於 Yii2 的 CMS,獨到之處是借用 composer 安裝卸載模塊,你看看他的 composer.json 文件你就知道了。
- Fecshop :Fecshop 全稱爲 Fancy ECommerce Shop,是基於 PHP Yii2框架之上開發的一款優秀的開源電商系統。
- jamband/plusarchive.com:如果想在 Yii2 中使用 webpack,可以參考這個項目。
Component 組件
- robregonm/yii2-pdf:把 HTML 渲染成 PDF。
- yii2tech/balance:強大的錢包系統。
Module 模塊
- yii2-webshell 在 web 下運行shell
- zhuravljov/yii2-rest Yii2 REST 客戶端
- mdmsoft/yii2-admin RBAC Manager 基於角色的權限管理
- yii2-user
- yii2-plugins-system Yii2 plugins system module with event manager and shortcodes as WordPress
- yii2-notification-wrapper Yii2-notification-wrapper module renders a message from session flash (with ajax, pjax support and etc.) through Growl, Noty, Toastr and more libraries
- yii2-setting:常見的在後臺設置,可以使用在任何地方
- yii2-wechat:基於Yii2實現的微信模塊
- CostaRico/yii2-images:圖片尺寸裁剪解決方案
- myweishanli/yii2-extjs-rbac:Yii2 ExtJs5 RBAC+ACL 權限管理系統
- bedezign/yii2-audit:記錄和顯示web/cli請求,數據庫更改php/js錯誤和相關數據。
- Chiliec/yii2-vote:提供點讚的模塊
- codemix/yii2-bs3activeform :Yii2 表單增強模塊,有在線 Demo。
- yii2mod/yii2-cashier:幫你處理付費訂閱棘手問題,比方說訂閱專欄一個月/一年等。
- yiier/yii2-rbac: 又一個 RBAC 模塊
- yiier/yii2-humans-log: 人類能看得懂的操作日誌
Widgets 小部件
- kop/yii2-scroll-pager:瀑布滾動翻頁
- yii2-widget-linkpager:帶分頁大小的分頁欄
- yii2-ajaxform:通過ajax提交表單
- lichunqiang/yii2-sweet-submit:sweetalert一個漂亮的彈出框
- bizley/yii2-content-tools:Yii2 實現 ContentTools 編輯器
- bupy7/yii2-dynamic-fields:表單動態增加行的組件(demo可以看Adding dynamic field)
Extension 擴展
- yiisoft:Yii2 官方擴展
- kartik-v:kartik-v 高產合集
- 2amigos:2amigos 團隊高產合集
- yii2tech:yii2tech 團隊合集
- wbraganca:又一個擴展集合,包括收貨地址、上傳圖片、動態嵌套表單、選擇框、標籤框、上傳圖片、視頻等擴展,最重要的是有在線 demo 體驗。
- yii2-beanstalk:beanstalk 隊列
- yii2-imagine:圖片處理,縮略圖生成
- yii2-yunpian:一個基於 Yii2 的短信 SDK
- yii2-qiniu:集成七牛的 SDK
- pingpp-yii2:Yii2 化 Ping++ SDK
- crontab:Yii2 定時任務
- yii2-contextmenu:Yii2 grid行右擊操作
- yii2-smser:國內短信擴展
- yii2-echarts:Yii2 ECharts擴展
- yiidoc/yii2-redactor:大名鼎鼎的 Redactor 在線編輯器
- Hzhihua/yii2-dump:用命令行的方式自動對現有的數據庫(SQL)生成數據庫遷移(migrate)文件,內有預覽圖。
- jamband/yii2-schemadump:用命令的方式對現有的數據庫(SQL)生成數據庫遷移(migrate)代碼,內有 gif 演示。
- DenisOgr/yii2-cronjobs:用系統計劃任務來每分鐘運行這個PHP計劃任務,然後你程序的計劃任務的調用就寫在 cron 這個控制器裏就可以了。
- trntv/yii2-aceeditor:Yii2 封裝 ace 在線編輯器
- zelenin/yii2-semantic-ui:Yii2 封裝 Semantic UI
- yiier/yii2-backup:通過命令備份數據庫的擴展,可以添加到定時任務實現定時備份發送到 Email。
- yiier/yii2-aliyun-oss:基於官網 SDK 封裝的 Yii2 使用阿里雲OSS。
- yiier/yiier-return-url:登錄之後自動跳轉登錄之前的頁面。
- lichunqiang/yii2-swagger:Yii2 結合 swagger 讓寫 API 文檔不再是難事。Demo 地址
- boundstate/yii2-mailgun:mailgun 郵箱服務擴展。
- abhi1693/yii2-system-info:獲取 Windows 或者 Linux 系統信息。
- imanilchaudhari/yii2-rrssb:分享到社交網絡(主要是針對國外一些網站)。
- alexandernst/yii2-device-detect:獲取訪問網站的設備信息。
- yiister/yii2-advanced-grid:高級版的 grid,有在線 demo 體驗。
- hellowearemito/yii2-sentry: 收集日誌神器——Sentry 的 Yii2 擴展。
- zhuravljov/yii2-queue:有望成爲官網異步擴展的隊列
- moonlandsoft/yii2-phpexcel:導出 Excel
- windhoney/yii2-rest-rbac:Yii2前後分離,權限管理rbac--rest接口方式
- imyangjin/yii2-mysql-json:擴展Yii2的ActiveRecord和ActiveQuery支持mysql json格式。使mysql json字段的操作和yii2無縫對接,使用更加簡單。
- yiier/yii2-action-store: 讓你不再爲點贊、收藏等煩惱的擴展。
- yiier/yii2-smser: 發短信
- yiier/yii2-notification: 管理通知
Themes 主題模板
- dmstr/yii2-adminlte-asset:大名鼎鼎的 AdminLTE 開源後臺,我現在很多後臺就用這個。配合Yii2 使用 AdminLTE 模板教程使用更佳。
- yiister/yii2-adminlte:AdminLTE 後臺模板的另一個選擇,有做簡單的 widget 封裝,在線體驗地址
- yiister/yii2-gentelella:Gentelella 後臺模板,在線體驗地址
Behaviors 行爲
- creocoder/yii2-nested-sets:無限極嵌套分類
- creocoder/yii2-taggable:文章標籤解決方案
- OmgDef/yii2-multilingual-behavior:多語言文章解決方案
- cornernote/yii2-softdelete:軟刪除(僞刪除)
- yii2mod/yii2-behaviors:兩個行爲,CarbonBehavior 處理跟時間日期有關係的事情。PurifyBehavior 使用 HTMLPurifier 保證輸出數據的安全性。
- paulzi/yii2-nested-intervals:數結構分類的行爲、層級分類行爲。
Helpers 助手
- kartik-v/yii2-helpers:HTML 和 枚舉的 helper
- DevGroup-ru/yii2-tag-dependency-helper:非常棒的緩存設計方法,具體實現可以參考 dotplant2 代碼。
- xinnianq/yii2-routes :獲取yii2項目所有路由,方便權限控制
Posts 文章
- Yii2 Day 1~7 系列文章 文章不是非常深入,但是對初學者非常有用
- Yii2 - What you need to know
- 使用Yii2時遇到的實際問題
- 深入理解 Yii2.0
- Bsourcecode Yii2.0 系列文章(英文)
- krajee Yii2.0 系列文章(英文)
- PHP開源框架Yii2系列:有很多關於 Yii2 RESTful 的使用
Videos 視頻
- 與《YII框架》不得不說的故事—基礎篇:講的很基礎,建議初學者過一遍
- 與《YII框架》不得不說的故事—高效篇:主要講了緩存和 Gii 的使用
- 與《YII框架》不得不說的故事—安全篇:主要講了 XSS 和 CSRF 等
- 與《YII框架》不得不說的故事—擴展篇:主要講了模塊化、事件機制和行爲還有依賴注入,話題越來越高級,很贊。
- 與《YII框架》不得不說的故事—工具篇:主要講了Gii、Composer 還有 Yii2 Debug 工具。
- yii框架入門
- 深入理解 Yii2.0 視頻
- Yii2 Development Visualization - youtube / 三分鐘看盡Yii2開發的三年曆程 - 優酷
- Yii2 Lessons - youtube
- 魏曦的 Yii2.0 視頻教程 與 源碼 michaelweixi/Yii2Blog
Donate 贊助
手機微信或者支付寶掃描上方二維碼可向本項目贊助,如果你覺得這個「乾貨集」對你很有幫助,幫你節省了大量的找資料時間,歡迎贊助。