Experimental project

This is a sandbox project, which contains experimental code for developer use only.

The Single Page App module allows for deployment of single page applications (SPAs) into your Drupal environment.

Motivation

Many single page applications exist to allow for rich Javascript-based applications, however these generally aren't coded specfiically for Drupal. Non-Drupal developers may also have expertise in writing SPAs, but not have the knowledge of how to deploy these into Drupal. This module allows for SPAs to be created and edited like any other content type in Drupal.

Features

Upon installation of this module, your environment will have access to:

  • A new content type named "Single Page App"
  • Configuration for how Drupal should load a Single Page App (URL alias, installation directory, etc.)
  • Permissions for who may create Single Page Apps

Chroming

This module also allows for "chroming" of a single page application, where the SPA will have header and footer theming applied. This allows users of the SPA in your Drupal environment to see your site's theming and navigation. Please see the Single Page App documentation for more information.

Requirements

This module relies on the Features module to correctly configure itself.

For the included Single Page Apps Extras, git is required to exist on the Drupal environment.

Supporting organizations: 

Project information