jsPlumb Toolkit

The jsPlumb Toolkit is a wrapper around the open source jsPlumb library that provides several key pieces of functionality:

The Toolkit version of jsPlumb has the Community version as a dependency. These docs refer to version 1.15.1.

This site provides the documentation for the Toolkit edition. For Community edition documentation, visit the project site on Github.

Getting Started

The best place to get started familiarising yourself with the architecture of the Toolkit is to read through the documentation on one of the example applications - either the Database Visualizer or the Flowchart Designer. Then, with your licensed copy of the Toolkit, you can use Grunt to create a clone of one of these apps and start hacking away.

You can also use Grunt to create an empty application if you'd prefer to start with a basic skeleton.

Alternatively, you might like to start with the documentation. The Data Model and Basic Concepts pages are the best places to start looking around. In a nutshell, the Toolkit uses a directed graph as its core data structure. Every app that has a need for jsPlumb - which is to say a need for the ability to connect entities - can be thought of in terms of a directed (or undirected) graph.