ckeditor to content

This project is not covered by Drupal’s security advisory policy.

Framework for creating, managing and exposing drawings

The module is developed as part of the VisualN Project.

Drawing
A drawing is any piece of html markup with possibly attached scripts and styles that represents a logical and self-contained entity (unit) and build around some idea or purpose.
A drawing can be a chart, image gallery, simple image, list of products, web app, an embedded video etc. Basically anything, any structured markup can be a drawing.
A drawing is generally a result of drawer processing.

Drawer
A plugin with possibly styles and scripts that is used to create a drawing based on some data set or without data at all, can be configured using configuration form if provided by drawer.
Drawer generally knows nothing about data source and its mechanics.
Drawers can easily be created and used anywhere and for any purpose: to create drawings based on data from views, uploaded files, remote or local resources, even generated data. They can be both client-side and server-side independently of data source. This is achieved by adapters.

Adapter
A plugin which translates a resource of a given type into a more generic one, which is expected by drawer. Users generally have nothing to do with adapters, they are used seamlessly internally.

Compatibility layer and the UI
Module provides UIs for all common Drupal content configuration layers: views, fields and blocks. For example, from UI user can choose a drawer to be used with a custom view. This is done using Views Display style configuration form. For fields, field widgets and formatters are used. For blocks, drawings are configured via block configuration form.

All that allows to create drawings without coding.

The framework provides many useful features for every drawer created out of the box:

Related projects
VisualN Excel
VisualN Libraries

Installation instructions
Check Installation guide for instructions

API documentation
External API documentation is available at https://api.visualn.org/api/visualn

Known D8 core issues:

Supporting organizations: 
development and maintenance

Project information

Releases