An html builder for your project. You can create html using pure php code based on Panels.

Download .zip Download .tar.gz View on GitHub

Welcome to Jamboree.

Jamboree take its name from my dog. Using Jamboree you can build complex html code based on building panels. Jamboree is mainly for those applications built using Yii Framework, but with a minor effort you can easily incorporate it in your non-yii projects, so, please enjoy it.

A little example about how to use Jamboree:

Suppose you need this code in html:

<div style='overflow: auto;'>
   <div style='float: left;'>1st panel, floating to the left</div>
   <div style='float: left;'>2nd panel...insert complex content here..</div>

So, using Jamboree you can simplify it in this way:

$main = new JamHorzPanel();
$main->add("1rst panel");
$main->add("2nd panel");

When you call the add method you can insert sub panels, and so on, in this way building complex html websites or forms like this one:

All this html layout (image above) was built using Jamboree, inclusive the background article gallery obscured by the fancybox.

A full ajax form built using Jamboree.

Full Wiki and Examples

Please go to wiki to find out detailed code cases.


Jamboree is developped by me (Christian Salazar), my email is christiansalazarh@gmail.com.

Support and Issues

You can use Jamboree at your own, please checkout code comments for Licence.
Report your issues in this url.