Paddle developer documentation

Explains how to develop extra functionality, in the form of Paddle apps, for the Drupal 7 Paddle distribution.

A Paddle app can be installed by non technical users with sufficient permissions. They log in to their Paddle website, navigate to the Paddle Store and choose an app to install.

Development environment

You can use the same development environment the Paddle maintainers use. Years of testing several tools have lead to this selection: - Integrated development environment: PhpStorm. - Local web server: Paddle VM, built on the strong foundation of Drupal VM. Read how to use Paddle VM.

Create a Paddle app

  1. Meta information (required)
  2. App configuration
  3. Permissions
  4. Panes
  5. Common page type features
  6. Global and local content ... panelizer

Install an app

  1. Update app overview
  2. Actual installation

Get your app on the Kanooh hosted platform

Kanooh offers Paddle websites as a service. Users don't have to know the ins and outs of Drupal. They get a login, a user friendly interface, support and automatic software updates.

To get your app in their Paddle Store:

  1. Publish the source code
  2. Ensure code quality
  3. Check browser compatibility
  4. Write tests ... Simpletest, Selenium
  5. Get your app approved ... Contact Kanooh, they'll review the app