Panopoly Base Distribution Starter Kit
This is a starter kit for using Panopoly as a base distribution. Just follow the instructions to make a base distribution here (http://drupal.org/node/1651128) and add your custom theme and code. Then you are good to go!
Kalatheme Code Examples
Bootstrap Library Examples:
- acp_bootlib (Based on Cool Crisp)
- ewika_bootlib (Based on Small Studio)
- openasu_bootlib (Customized for ASU using THIS.)
Kalatheme Subtheme Examples:
- acp_bootstrap (Based on Cool Crisp)
- ewika_bootstrap (Based on Small Studio)
- openasu_bootstrap (Customized for ASU using THIS.)
Feel free to add in more code examples!
Kalatheme
This documentation should help the user get familiar with and harness the power of the Kalatheme framework. Kalatheme uses a different architecture then most Drupal themes so the user will ideally have some exposure to the following things to maximize their success.
If the user does not have exposure to the above... THAT'S OK! because the pages below will help you!
Kalatheme Screenshots
Here are some screenshots for Kalatheme.
New Responsive Layouts:

Style Plugin Options:

Subtheme Example Using a wrapbootstrap Library:

Settiings:

Bootstrap Customization Interface:

Code for Panels Layout:

Step 5: Integrate with Apps
The final step in our journey is to turn our feature into a full-blown app by integrating it with the Apps API.
The Manifest File
Panopoly and some of its extension apps like Panopoly News and Panopoly FAQ are stored on a manifest file on the Panopoly Apps server. This manifest file lets Drupal know which features are actually apps and what server they belong to. If your app is adopted by Panopoly then your app will get added to their Panopoly Apps manifest and you won't have to do anything. However if you want to set up your own App Server then a little more magic is required.
Setting up an apps server is very similar to setting up a Feature server however we will assume you have already set up your own server and that it has a properly constructed manifest file. If this is the case then the only thing that you need to do is implement the following hook in your MYAPP.module file.
Read more

