YiiBooster – Make it Gorgeous, do it Fast.

yii-booster-snap

Introduction

It all started with the amazing extension of Chris to allow Yii programmers to include the beauty of Bootstrap into our Yii applications.

I was in charge to create a Yii project startup for Clevertech and I thought that Yii-Bootstrap should be standard for it, and that was the reason it was included in YiiBoilerplate. It was an excellent decision.

Then, CEO Kuty Shalev, told me to provide solutions for the common challenges that Yii developers confront in our projects at Clevertech, we wanted to do things fast. That was the reason I started to create a widget library that, with the support and help of colleague programmers, was growing and growing everyday.

The goal was to maintain the beauty of Twitter Bootstrap, so the widgets were built on top of the development version of Chris’ Yii-Bootstrap extension. The results were highly acceptable, and we agree to share this with the community so to help and improve it for the benefit of everybody.

I truly hope it helps you build beautiful applications and to easy some of the challenges you face. Would be great to have your support to improve, as by helping the community, you will help Yii, and that will always be good for all us.

Overview

YiiBooster is a collection of widgets that will ease the task of developing Yii applications, as well as, giving your application a little boost. Basically, YiiBooster tackles the most common challenges that Yii developers face while trying to enhance their applications.

Widget List

YiiBooster has a huge collection of widgets, it includes all Yii-Bootstrap widgets plus many more:

  • Buttons
  • Button groups
  • Button dropdowns
  • Boxes
  • Navigational tabs, pills, and lists
  • Navbar
  • Breadcrumbs
  • Labels and badges
  • Typographic components
  • Thumbnails
  • Alerts
  • Progress bars
  • Tables and Grids
  • Forms
  • JQuery UI Bootstrap Theme
  • JSON Grid
  • Extended Grid
  • Extended Summaries
  • Grid/Chart Switcher
  • Bootstrap Editable Widgets
  • Image Column
  • Inline Editing Columns
  • Calculated Sums
  • Picker Columns
  • Modals
  • Tabs
  • Tooltips
  • Popovers
  • Collapse
  • Carousel
  • Typeahead
  • and many more…

For more information on how to get started with the library plus tons of examples per widget, please visitYiiBooster Site.

Important

Even though the library was built on top of Yii-Bootstrap and we have kept the configuration of YiiBooster and the naming conventions in honor of Chris, it is not compatible with it. We have made lots of changes plus many enhancements.

This is also true for the JQuery plugins within. We had to modify them to work with the widgets and provide the expected functionality.

Resources and Download

Contribute to this library through our Github repository!


8 comments

  1. porcelanosa   •  

    How can I use LESS for Bootstrap?
    By default bootstrap extension load CSS files.
    Must I load LESS manualy?
    Thanks

  2. Antonio Ramirez   •     Author

    I have uploaded the .less files to Booster is in branch 1.0.2-wip at github repository.

  3. Antonio Ramirez   •     Author

    It is not hard to implement… I already did it in the past, whenever I have time will write a wiki for it. Apologies for my lack of time.

  4. Stefano   •  

    I see, you must be very busy.
    I think that will make YiiBooster even more famous!

  5. Antonio Ramirez   •     Author

    I will make the wiki to do it… I am very sorry for not having time, but I promise will do the article to explain how to do it

  6. Sohail Ahmad Rajput   •  

    First thanks for this awesome efforts.
    Please put a demo of image file uploader from local pc via CKEditor. The available demo is just for url.

    Thanks a lot.

  7. Antonio Ramirez   •     Author

    I am not longer working for YiiBooster :(

    My efforts are not concentrated into YiiWheels: https://github.com/2amigos/yiiwheels
    And I will create a wiki for *each* of the widgets :), stay tunned or you can already following

Add Comment Register



Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>