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.


./visualn.api.php, line 104
Documentation landing page and topics.


Namesort descending Location Description
DrawerBase src/Core/DrawerBase.php Base class for VisualN Drawer plugins.
DrawerWithJsBase src/Core/DrawerWithJsBase.php Base class for VisualN Drawer plugins using js.
LeafletMapBasicDrawer modules/visualn_basic_drawers/src/Plugin/VisualN/Drawer/LeafletMapBasicDrawer.php Provides a 'Leaflet Map Basic' VisualN drawer.
LinechartBasicDrawer modules/visualn_basic_drawers/src/Plugin/VisualN/Drawer/LinechartBasicDrawer.php Provides a 'Line Chart' VisualN drawer.
NewsfeedHtmlBasicDrawer modules/visualn_basic_drawers/src/Plugin/VisualN/Drawer/NewsfeedHtmlBasicDrawer.php Provides a 'News Feed Html Basic' VisualN drawer.
SlickGalleryBasicDrawer modules/visualn_basic_drawers/src/Plugin/VisualN/Drawer/SlickGalleryBasicDrawer.php Provides a 'Slick Gallery' VisualN drawer.
TableHtmlBasicDrawer modules/visualn_basic_drawers/src/Plugin/VisualN/Drawer/TableHtmlBasicDrawer.php Provides a 'Table Html Basic' VisualN drawer.
VisualNDrawer src/Annotation/VisualNDrawer.php Defines a VisualN Drawer item annotation object.


Namesort descending Location Description
DrawerInterface src/Core/DrawerInterface.php Defines an interface for VisualN Drawer plugins.
DrawerWithJsInterface src/Core/DrawerWithJsInterface.php Interface for VisualN Drawer plugins using js.