Drawer plugins
Drawers are used to generate drawings markup.
Drawers are the central part of the VisualN ecosystem. They allow to generate any type of markup, clientside (js) or serverside, based on provided data and configuration (or without them). Adapters and Mappers make Drawers resource agnostic. The same drawer can be used to create drawings based on uploaded files data, remote resources, generated data or any other resource type.
File
- ./
visualn.api.php, line 104 - Documentation landing page and topics.
Classes
Name![]() |
Location | Description |
---|---|---|
DrawerBase |
src/ |
Base class for VisualN Drawer plugins. |
DrawerWithJsBase |
src/ |
Base class for VisualN Drawer plugins using js. |
LeafletMapBasicDrawer |
modules/ |
Provides a 'Leaflet Map Basic' VisualN drawer. |
LinechartBasicDrawer |
modules/ |
Provides a 'Line Chart' VisualN drawer. |
NewsfeedHtmlBasicDrawer |
modules/ |
Provides a 'News Feed Html Basic' VisualN drawer. |
SlickGalleryBasicDrawer |
modules/ |
Provides a 'Slick Gallery' VisualN drawer. |
TableHtmlBasicDrawer |
modules/ |
Provides a 'Table Html Basic' VisualN drawer. |
VisualNDrawer |
src/ |
Defines a VisualN Drawer item annotation object. |
Interfaces
Name![]() |
Location | Description |
---|---|---|
DrawerInterface |
src/ |
Defines an interface for VisualN Drawer plugins. |
DrawerWithJsInterface |
src/ |
Interface for VisualN Drawer plugins using js. |