Yii 2 Extensions

We have released a new portal for demonstration and documentation of Yii Framework 2.0 extensions and modules. Currently the following have been released:

1. yii2-widgets

This extension enhances or adds functionality to existing Yii Framework 2 widgets. It incorporates additional features available in Bootstrap, HTML 5 inputs, and affiliated Bootstrap extras. Currently, the followingwidgets are included

1.1 Form / Input Widgets

  • ActiveForm
  • ActiveField
  • Select2
  • Typeahead
  • DatePicker
  • TimePicker
  • TouchSpin
  • FileInput
  • ColorInput
  • RangeInput
  • SwitchInput
  • StarRating

1.2 Progress Widgets

  • Spinner

1.3 Navigation Widgets

  • Affix
  • SideNav

2. yii2-helpers

This extension extends Yii’s Html class to add helper functions for Bootstrap 3.0. It also extends Yii’s Inflector with an Enum class, adding more useful helper functions.

2.1 Html

The following functions are available as easy Html helper functions for Bootstrap 3.x functionalities.

  • Icon
  • Label
  • Badge
  • Page Header
  • Well
  • Close Button
  • Caret
  • Jumbotron
  • Abbreviation
  • Blockquote
  • Address
  • List Group
  • Panel
  • Media
  • Media List

2.2 Enum

The following functions are available:

  • Is Empty
  • Properize
  • Time Elapsed
  • Format Bytes
  • Number to Words
  • Year List
  • Date List
  • Time List
  • Boolean List
  • Array to Table
  • IP Address
  • Browser Information

3. yii2-icons

This package offers an easy method to setup various icon frameworks and display icons within Yii Framework 2.0. Most popular free icon frameworks mentioned below are currently supported.

4. yii2-password

Couple of great password management utilities for Yii Framework 2.0. Contains a password Strength Validator and an advanced Password Input widget with a dynamic strength meter. The following extension classes are available:

  • StrengthValidator
  • PasswordInput

5. yii2-markdown

A module providing advanced Markdown formatting utilities for Yii 2.0. Implements Markdown Extra and Smarty Pants Typographer and an enhanced Markdown Editor Widget for online editing and preview. The following functionality is available:

  • Markdown Module Configuration
  • Markdown Parser
  • Markdown Editor

6. yii2-social

A module providing easy integration to social plugins and social APIs into your Yii project. Provides widgets for Disqus, Facebook, Twitter, Google and GitHub. The following functionality is available

  • Social Module Configuration
  • Disqus Plugins
  • Facebook Plugins
  • Facebook SDK API
  • Google+ Plugins
  • Google Analytics
  • Twitter Plugins
  • GitHub Plugins

7. yii2-grid

Yii2 GridView on steroids. Various modifications and enhancements to one of the most used Yii widgets. Contains new additional Grid Columns with enhanced settings for Yii Framework 2.0. The widget also incorporates various Bootstrap 3.x styling options. The following functionality is available or enhanced:

7.1 GridView

  • Table Styling (Enhanced)
  • Floating Header (New)
  • Panel (New)
  • Page Summary (New)

7.2 Data Column (Enhanced)

7.3 Formula Column (New)

7.4 Boolean Column (New)

7.5 Action Column (Enhanced)

7.6 Serial Column (Enhanced)

7.7 Checkbox Column (Enhanced)