I'm creating a web application in which teachers need to be able to easily create educational diagrams, flowcharts, basically:
- boxes and circles with text in them
- text labels
- ability to upload and embed graphics
- easy to make lines with arrows, etc.
- lots of ready-made icons and clipart would be nice
- free and opensource would be nice
Basically I'm looking for a website RichTextBox editor but with basic Visio functionality which would allow the user to:
- click on "create diagram"
- create it WYSIWYG with the mouse
- save it (on the server)
- use it in the application
It could use Javascript/jQuery, Flash or Silverlight, doesn't matter, as long as it runs in a browser.