I have a diagram as attached. I want to have an online diagram creator that will enable me to drag circles from a menu bar to the screen, the circles should be able to be connected with an arrow line also selected from a menu bar. Arrows are one way only. The structure should be saved in a database with a relationship between the bubbles (hierarchy) to enable later export to an XML file. This is a dummy proof of concept so design is not crucial. PHP Symfony framework only! and AJAX. Cross browser compatible Mac, PC, Safari, Firefox, Internet Explorer.
As a user I can create a new bubble diagram, load an existing diagram and save a diagram.
As a user I can drag bubbles and one way arrows from a menu to a drawing area.
As a user I can Interconnect bubbles with arrows.