Maintainers strive to actively monitor issues and respond in a timely manner.

Basic Presentation

Basic Presentation Screenshot Bottom

Basic Presentation is a port of a free HTML/CSS website template available designed by Andreas Viklund. It is another great minimal HTML/CSS template from Andreas, which ends up being a very clean theme and easy to modify.

Basic Presentation includes a PSD for further customization to the background image and the header image. I did not package the PSD files with the theme itself, as they are over 2MB alone. I was looking to keep the package file small. Instead, you can find them below for now.

Basic Presentation Features

  • Drupal 7 Ready
  • 2 Column Layout
  • Left Sidebar
  • Primary Menu on Left Sidebar
  • Secondary Menu in the Footer - Drupal 6
  • User Menu in the Footer - Drupal 7
  • 4 Column Block Regions below the Main Content Area.
  • Content Top and Content Bottom Block Regions

Plans for the Future

Commerce Cheque

A simple payment method for Drupal Commerce which will allow your customers to pay by cheque.

Overlay Contact

A module to create a contact form in a hidden block that pops up in an overlay window when the trigger is clicked by the user.

Butterflive Live tracking and chat

Adds the Butterflive Live tracking and chat system to your website.

Currently only a Drupal 7 version is available.

Content as JSON

Summary

This module provides an easy way to retrieve data in JSON format through a menu callback. Compared to Services this module focuses on JSON and doesn't need configuring of resources, endpoint or authentication.

It's low level and most easily used with AJAX to get data of the following content types:

  • node
  • menu
  • comment
  • taxonomy_term
  • taxonomy_vocabulary
  • custom_data

Each of these options provides a hook to alter the data-output, look at phpDocs for implementation examples. If no hook is provided, the default object will be returned (can be huge!)

A node hook example can look like this:

/**
 * Implementation of contentasjson_get_node() hook
 * @see _contentasjson_get_node();
 */
function mymodule_contentasjson_get_node($node) {
  $node_array = array();
  $node_array['id'] = $node->nid;
  $node_array['title'] = $node->title;
  
  return $node_array;
}

AJAX Example

To retrieve data with the contentasjson module you can use AJAX. The following example shows how to get the data with jQuery:

jQuery.ajax({
  type: "POST",
  url: "contentasjson/node/1",
  success: function(data)
  {
    console.log(data);
  }
});

Always fill in all values within the -url- parameter. There are 3:

Commerce Invoice

Flexible and heavy-weight invoicing system for Drupal Commerce.

Pages

Subscribe with RSS Subscribe to RSS - Actively maintained