Hi,
I'm trying to expand an existing php-based project. I need to be able to allow users to create basic flow diagrams inside their web browser. Drag and drop environments with movement and resize abilities on a js canvas.
Start blocks,
information blocks (possible hyperlinks too),
Decision Blocks,
End Blocks,
obviously lines to link them,
that kind of thing.
But it must automatically expand when you type into it and look very professional. On top of that, this must be stored into a database so it can be redrawn for other user levels. Also need to be able to interpret the coords quite simply as I would have to draw other objects/buttons around or on top of the diagram later on.
I am fairly experienced in PHP and javascript, but I would really prefer not to spend 3-4 months writing my own javascript drawing tool to try and do this.
Are there any php libraries, or javascript libraries that allow me to do this? JQuery plugins would be fantastic as I would not have to maintain the middle layers source code. I just can't find a tool to do exactly what I want. There are a couple charting tools out there, but it doesn't really help.
I would prefer open source solutions as this is a backyard project, but anything at this stage would be appreciated. Please see what you can find :)
Many thanks