Panopoly

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:

Kalatheme Subtheme Examples:

Feel free to add in more code examples!

Kalatheme Site Examples

Here are some examples of Kalatheme being used to rapidly build bootstrap driven subthemes:

1. Kalamuna

Kalamuna

2. Simple Non-Profit

Non Profit

3. Small Studio Site



If you have built your own subtheme with the Kalatheme framework. Please feel free to post a screenshot here.

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.

  1. Libraries API
  2. Twitter Bootstrap
  3. Panopoly/Panels
  4. CTools Style and Layout Plugins

If the user does not have exposure to the above... THAT'S OK! because the pages below will help you!
Kalatheme

Kalatheme Screenshots

Here are some screenshots for Kalatheme.

New Responsive Layouts:

Layouts

Style Plugin Options:

Styles

Subtheme Example Using a wrapbootstrap Library:

Subtheme

Settiings:

Settings

Bootstrap Customization Interface:

Customize

Code for Panels Layout:

Code

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
Subscribe with RSS Syndicate content