/dragon

Primary LanguageJavaScript

CONTENTS OF THIS FILE

  • Introduction
  • Initial Goals
  • Requirements
  • Recommended modules
  • Installation
  • Configuration
  • Maintainers

INTRODUCTION

The Drag-on module aims to provide Drag and Drop layout functionality for Drupal utilizing the GrapesJS library, found: https://github.com/artf/grapesjs.

INITIAL GOALS:

  • A field widget that allows creating layouts for nodes / pages / entities using a Long Text field api field.

  • A full-theme generation tool that allows site builders to create a whole theme from the Drag-on interface.

  • Full integration with Drupal 8's Javascript Behavior system that will allow attaching of behaviors to page elements easier for site builders.

  • Extendable system that utilizes Drupal 8's Plugin API

  • Remove need for generated themes to require non-core modules.

  • Generate themes that ship with configuration files that build elements that are needed.

REQUIREMENTS

Currently this module generates themes in a way that requires a few things to be added:

INSTALLATION

CONFIGURATION

To start using the module just click the Dragon icon in the Admin toolbar, this will initialize the editor for the current page.

MAINTAINERS

Current maintainers:

This project has been sponsored by: