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.
information blocks (possible hyperlinks too),
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 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 :)