the navigation graph: a new default module in OOOGUI




other than navigationPath, now we have also a navigationGraph standard module in each OOOGUI installation.

the module parses all pages of current site, and then visualizes the complete graph of the site, that is the most effective site map possible. map is scrollable by user. click on each node brings to the relative page.

graphic visualization is made possible thanks to the JavaScript InfoVis Toolkit. this simple javascript library is simply perfect: it gets json input directly from amfphp backend, and then renders smoothly the graph (animated!) on an HTML5 canvas. furthermore it's incredibily easy to add custom dom elements to each node in the graph (like buttons, labels, etc...). and last, I've tested it on an android 2.1 device and works perfectly!