{{tag>Yii2 extensions widgets yii2}}

======  Виджеты / Widgets ======

===== Коллекции виджетов =====

  * [[yii2:github-extensions]] :!:
  * https://trello.com/b/P6B7Qqkl/yii2-extensions
  * [[https://trello.com/b/MPAYiiw3|Проверенные расширения]]
  * http://wbraganca.com/yii2extensions

==== bootstrap ====

  * [[https://github.com/kartik-v/yii2-widgets.git|kartik-v/yii2-widgets]]
  * https://github.com/2amigos
    * https://github.com/2amigos/yii2-selectize-widget
    * https://github.com/2amigos/yii2-type-ahead-widget
  * mirocow/mirocow-widgets
  * mirocow/yii2-redactor
  * http://demos.krajee.com/ ([[http://demos.krajee.com/affix-demo|Affix]], [[http://demos.krajee.com/sidenav-demo/profile/primary#demo|SideNav]], [[http://demos.krajee.com/widget-details/active-field#multi-select|Multi Select]])
  * [[https://github.com/raoul2000/yii2-twbsmaxlength-widget|Bootstrap Maxlength plugin]]

==== Editors ====

  * https://github.com/bariew/yii2-node-tree/tree/1.0.0
  * https://github.com/wbraganca/yii2-fancytree-widget
  * https://github.com/2amigos/yii2-ckeditor-widget
  * https://github.com/2amigos/yii2-tinymce-widget
  * https://github.com/wbraganca/yii2-ace-widget	
	
==== Form ====

=== Fields ===

  * https://github.com/Mirocow/yii2-eav
  * https://github.com/yeesoft/yii2-yee-eav
  * https://github.com/fangface/yii2-concord
  * https://github.com/dvizh/yii2-field
  * https://wbraganca.com/yii2extensions/dynamicform-demo3
  * https://github.com/pceuropa/yii2-forms ([[https://pceuropa.net/forms|DEMO]])

=== Multi inputs ===

  * https://github.com/wbraganca/yii2-dynamicform :!:
  * https://github.com/unclead/yii2-multiple-input :!:


=== Upload / File input ===

  * https://github.com/2amigos/yii2-file-upload-widget
  * https://github.com/2amigos/yii2-file-input-widget
  * https://github.com/mdmsoft/yii2-upload-file
  * https://github.com/Mirocow/yii2-file-kit
  * https://github.com/trntv/yii2-file-kit
  * https://github.com/trntv/yii2-starter-kit

==== Tags / Select / Select2 / Multiselect / Autocomplete ====

=== select2 ===

  * https://github.com/vov4ik08/yii2-select2/tree/master [[yii2:widgets:serlect-2|EXAMPLE]] :!:
  * https://github.com/borodulin/yii2-select2
  * https://github.com/kartik-v/yii2-widget-select2 [[http://demos.krajee.com/widget-details/select2|DEMO]]
  * https://github.com/vova07/yii2-select2-widget
  * https://github.com/2amigos/yii2-selectize-widget :!:
  * https://wbraganca.com/yii2extensions/yii2-selectivity
  * https://github.com/uldisn/yii2-selectize
=== other ===

  * https://github.com/yii2mod/yii2-selectize
  * https://github.com/harvesthq/chosen [[https://harvesthq.github.io/chosen/|DEMO]] :!:
  * https://github.com/davidstutz/bootstrap-multiselect [[http://davidstutz.de/bootstrap-multiselect/|DEMO]]
  * https://github.com/Mobius1/Selectr [[https://s.codepen.io/Mobius1/debug/QgdpLN|DEMO]]
  * https://github.com/2amigos/yii2-multi-select-widget
  * https://github.com/2amigos/yii2-bootstrap-form-helpers-library
  * https://github.com/2amigos/yii2-type-ahead-widget
  * https://github.com/wbraganca/yii2-selectivity	
		
=== tags ===
 
  * https://github.com/2amigos/yii2-selectize-widget ( use with [[yii2:view:behaviors#yii2_behavior|yii2-taggable-behavior]] )
  * https://github.com/creocoder/yii2-taggable :!:
  * https://github.com/justinvoelker/yii2-tagging :!:
  * https://github.com/pudinglabs/yii2-bootstrap-tags-input
  * https://github.com/yuncms/yii2-tag
  * https://wbraganca.com/yii2extensions/yii2-selectivity/usage
  * https://wbraganca.com/yii2extensions/yii2-tagsinput/usage
  * https://github.com/Faryshta/yii2-jquery-tagsinput
  * https://gitlab.com/aminkt/yii2-input-tag-widget
  * https://github.com/tolik505/yii2-tag-editor **tagEditor** [[https://goodies.pixabay.com/jquery/tag-editor/demo.html|DEMO]]

== tagEditor ==

  * https://github.com/sjaakp/yii2-taggable [[http://freelancer.kiev.ua/blog/yii2-taggable-behavior-%D0%B4%D0%B5%D0%BB%D0%B0%D0%B5%D0%BC-%D1%82%D0%B5%D0%B3%D0%B8-%D0%BB%D0%B5%D0%B3%D0%BA%D0%BE-%D0%B8-%D0%B1%D1%8B%D1%81%D1%82%D1%80%D0%BE/|EXAMPLE]] :!:

== Bootstrap Tags Input ==

  * https://github.com/wbraganca/yii2-tagsinput [[https://github.com/wbraganca/yii2-tagsinput|DEMO]]
==== Карты / Maps / GEO ====

  * https://github.com/2amigos/yii2-leaflet-library
  * https://github.com/Mirocow/yii2-yandex-maps
  * https://github.com/2amigos/yii2-leaflet-extension
  * https://github.com/2amigos/yii2-leaflet-geocoder-plugin
  * https://github.com/2amigos/yii2-leaflet-geosearch-plugin
  * https://github.com/2amigos/yii2-leaflet-markercluster-plugin
  * https://github.com/2amigos/yii2-leaflet-makimarker-plugin	
	
==== Editable / Table / Tables / Grids ====

  * https://github.com/2amigos/yii2-editable-widget
  * https://github.com/gilek/yii2-gtreetable
    * https://github.com/gilek/bootstrap-gtreetable
  * https://github.com/marciocamello/yii2-x-editable
  * https://github.com/kartik-v/yii2-editable
  * https://github.com/fedemotta/yii2-widget-datatables
  * https://github.com/2amigos/yii2-grid-view-library
  * https://bitbucket.org/artur_oliveira/yii2-excelview/src
    * http://www.yiiframework.com/extension/yii2-excelview
  * https://github.com/himiklab/yii2-jqgrid-widget
  * http://www.yiiframework.com/extension/yii2-ajaxcrud/
  * https://github.com/johnitvn/yii2-ajaxcrud
  * https://github.com/bupy7/yii2-grid
  * https://github.com/kotchuprik/yii2-sortable-widgets
  * https://github.com/gilek/yii2-gtreetable
	
==== Image ====

=== Трансформации ===

  * https://github.com/cozumel424/yii2-image-cropper
  * https://github.com/noam148/yii2-image-manager

=== Отображение и кеширование ===

  * https://github.com/Mirocow/yii2-imagecache
==== Tree / Draggable / Sortable ====

=== Tree ===

  * https://github.com/creocoder/yii2-nested-sets
    * https://github.com/wokster/yii2-nested-sets-tree-behavior
    * <code php>
$categories = Category::find()->addOrderBy('lft')->all();
$level = 0;

foreach ($categories as $n => $category)
{
    if ($category->level == $level) {
        echo Html::endTag('li') . "\n";
    } elseif ($category->level > $level) {
        echo Html::beginTag('ul') . "\n";
    } else {
        echo Html::endTag('li') . "\n";

        for ($i = $level - $category->level; $i; $i--) {
            echo Html::endTag('ul') . "\n";
            echo Html::endTag('li') . "\n";
        }
    }

    echo Html::beginTag('li');
    echo Html::encode($category->title);
    $level = $category->level;
}

for ($i = $level; $i; $i--) {
    echo Html::endTag('li') . "\n";
    echo Html::endTag('ul') . "\n";
}
</code>

  * https://github.com/voskobovich/yii2-tree-manager
    * https://github.com/paulzi/yii2-adjacency-list
    * https://github.com/paulzi/yii2-nested-sets
    * https://github.com/paulzi/yii2-nested-intervals
    * https://github.com/paulzi/yii2-materialized-path 

=== Other ===

  * [[https://github.com/creocoder/yii2-nested-sets|Nested Sets Behavior for Yii 2]]
  * [[https://github.com/paulzi/yii2-adjacency-list|Adjacency List]] от PaulZi
  * [[https://github.com/paulzi/yii2-materialized-path|Materialized Path]] от PaulZi
  * [[https://github.com/paulzi/yii2-nested-sets|Nested Sets]] от PaulZi
  * [[https://github.com/paulzi/yii2-nested-intervals|Nested Intervals]] от PaulZi
  * [[https://github.com/paulzi/yii2-auto-tree|Auto Tree Trait]] от PaulZi
  * http://wbraganca.com/yii2extensions/yii2-fancytree-widget/usage :!:
  * https://github.com/arogachev/yii2-tree
  * https://github.com/execut/yii2-widget-bootstraptreeview
  * https://github.com/Mirocow/yii2-gtreetable :!: use with mirocow/yii2-eav
  * https://github.com/wbraganca/yii2-nested-set-behavior
    * https://github.com/kgladkiy/yii2-nested-set-plus :!:
  * https://github.com/Mirocow/yii2-gtreetable
  * https://github.com/kartik-v/yii2-tree-manager
  * https://github.com/voskobovich/yii2-tree-manager
  * https://github.com/voskobovich/yii2-nested-sets-editor
  * https://github.com/wbraganca/yii2-fancytree-widget   	
  * https://www.jstree.com/plugins/ [[https://www.jstree.com/demo/|DEMO]]
  * https://wbraganca.com/yii2extensions/yii2-fancytree-widget/usage
  * https://github.com/liyuze/yii2-ztree
  * 
==== Flags ====

  * https://github.com/Mirocow/yii2-flag-behavior	
	
==== Pajx ====

  * https://github.com/2amigos/yii2-pjax-filter-behavior	

==== Charts / Графики ====

  * https://github.com/miloschuman/yii2-highcharts [[yii2:examples:charts]] :!:
  * https://github.com/2amigos/yii2-highcharts-widget
  * https://github.com/2amigos/yii2-chartjs-widget
  * http://www.yiiframework.com/extension/yii2-amcharts/ 
  * https://github.com/maddoger/yii2-highcharts  
  * 
	
==== Pickes ====

  * https://github.com/2amigos/yii2-date-time-picker-widget
  * https://github.com/2amigos/yii2-date-picker-widget	
  * https://github.com/execut/yii2-dropdown-content-input
	
==== Карусели / Gallery ====

  * https://github.com/DrMabuse23/yii2-sir-trevor-js
  * https://github.com/2amigos/yii2-gallery-widget
  * https://github.com/DrMabuse23/yii2-slick   

==== Дата / Время Date picker ====

  * https://github.com/zhuravljov/yii2-datetime-widgets ([[http://eternicode.github.io/bootstrap-datepicker/|DEMO]]) :!:
  * https://github.com/2amigos/yii2-date-time-picker-widget

==== Pagination ====

  * https://github.com/kop/yii2-scroll-pager

==== Panels / Boxes / Div ====

  * https://github.com/marekpetras/yii2-ajax-box-widget



==== Menu ====

  * https://github.com/pceuropa/yii2-menu
  * https://github.com/zacksleo/yii2-menu

==== SEO ====

  * https://github.com/amirax/yii2-seo-tools
  * https://github.com/pistol88/yii2-seo :!:
      * https://github.com/dvizh/yii2-seo
  * https://github.com/spanjeta/yii2-seo
  * https://github.com/nevmerzhitsky/yii2-seomodule :!:
  * https://github.com/aquy/yii2-seo
  * https://github.com/demisang/yii2-seo
  * https://github.com/voskobovich/yii2-seo-toolkit
  * https://github.com/linchpinstudios/yii2-seo
  * https://github.com/demisang/yii2-seo
  * https://github.com/shershennm/yii2-seo
  * https://github.com/Mihai-P/yii2-seo
  * https://github.com/moein7tl/yii2-seo
  * https://github.com/mirkhamidov/yii2-seo :!:
  * https://github.com/black-lamp/yii2-seo
  * https://github.com/maybeworks/yii2-seo
  * https://github.com/execut/yii2-seo
  * https://github.com/jpunanua/yii2-seotools
  * https://github.com/black-lamp/yii2-seo-breadcrumbs
  * https://github.com/c006/yii2-alias-url
  * https://github.com/cinghie/yii2-seo-component
  * https://github.com/ComradePashka/yii2-seokit
  * https://github.com/Humanized/yii2-seo-page
  * https://github.com/igogo5yo/yii2-seo-link-pager
  * https://github.com/inblank/yii2-seobility
  * https://github.com/Julian-B90/yii2-seomanager
  * https://github.com/maks757/yii2-seo
  * https://github.com/ofixone/yii2-seo :!:
  * https://github.com/porcelanosa/yii2-seo-attributes :?:
  * https://github.com/porshkevich/yii2-seo-core
  * https://github.com/riiitor/yiii2-seo
  * https://github.com/romi45/yii2-seo-behavior
  * https://bitbucket.org/ryhor123/yii2-seotools :?:
  * https://github.com/sheillendra/yii2-seo
  * https://github.com/Understeam/yii2-seo-toolbar :!:
  * https://github.com/spike2k/yii2-seo-helper
  * https://github.com/wokster/yii2-seo-module :!:
  * https://github.com/webivan1/SeomoduleYii2 :!:
  * https://github.com/andrew72ru/yii2-seo-tags :?:

==== ExtJs ====

  * https://github.com/amnah/yii2-classes/tree/master

==== Angular ====

  * https://github.com/githubjeka/angular-yii2

==== Modal / LightBox ====

  * http://www.yiiframework.com/doc-2.0/yii-bootstrap-modal.html
  * https://github.com/himiklab/yii2-colorbox-widget
  * https://github.com/nirvana-msu/yii2-prettyphoto
  * https://github.com/newerton/yii2-fancybox-3 :!:

=== lightbox ===

  * https://github.com/BranchOnline/yii2-lightbox
  * https://github.com/hiqdev/yii2-asset-lightbox2 :!:
  * https://github.com/yeesoft/yii2-lightbox
  * https://github.com/limion/yii2-bootstrap-media-lightbox :!:
  * https://github.com/dkhlystov/yii2-lightbox

=== bootstrap-media-lightbox ===

  * https://github.com/limion/yii2-bootstrap-media-lightbox


=== fancybox ===

  * https://github.com/newerton/yii2-fancybox
  * https://github.com/bigpaulie/yii2-fancybox

=== lightcase ===

  * https://github.com/fritzmg/contao-lightcase
  
=== colorbox ===

  * https://github.com/himiklab/yii2-colorbox-widget  

=== thickbox ===

  * https://github.com/chandrantwins/yii2-thickbox

=== photoswipe ===

  * https://github.com/powerkernel/yii2-photoswipe

===== Мобильные устройства =====

==== Навигация ====

  * https://github.com/wbraganca/yii2-mmenu-widget



