cms/README.md
author nowmad@23.1.168.192.in-addr.arpa
Mon, 18 Jan 2016 10:01:39 +0100
changeset 85 e95ca73cec54
parent 14 10f67f0281e1
child 104 bd3747a1cd5f
permissions -rw-r--r--
Merge 2 heads

# Corpus CMS

This README describes how to generate a Drupal module embedding a ember app.

## Prerequisites

You will need the following things properly installed on your computer.

* [Node.js](http://nodejs.org/) (with NPM)

## Installation

* `npm install --prefix app-client/` (install the dependencies of the ember app)
* `npm install`

### Building

To build the module, you need to build the ember app then to copy the correct files into the modules folder. It can easily be done by the following command line:

* `npm run build`

It will first run `npm run build --prefix app-client` which will build the ember app, and then run `gulp copy-module` to copy the built files into the module folder.

### Deploy

Once the module has been updated with the correct built app, you can compress it and share it.
To include the compressed module to a Drupal website, simply unzip the module and place it in the modules/ folder in your Drupal project.
Report to the README inside the module folder for further informations.