Я хочу построить интерактивную веб-диаграмму организации для большой организации. Мне немного нравится интерфейс на ancestry.com, где вы можете наводить курсор на людей, перемещаться / масштабировать и нажимать на разные узлы, чтобы сделать их корневыми.
В идеале мне бы хотелось, чтобы люди могли принадлежать к нескольким организационным объектам, таким как комитеты, рабочие группы и т. Д. Другими словами, API должен поддерживать графы в целом, а не только деревья.
Я бы хотел иметь возможность визуально разбить каждую организационную подструктуру на заместители, щелкнув по ней, с приятной анимацией всплывающих или выпадающих сотрудников, чтобы вы могли по-настоящему интерактивно анализировать всю организацию.
Я нашел http://code.google.com/apis/visualization/documentation/gallery/orgchart.html, но выглядит немного элементарно.
Я знаю, что существуют настольные инструменты, такие как OrgPlus и Visio, которые могут создавать статические диаграммы, но я действительно ищу бесплатный веб-API с открытым выводом на основе стандартов, таких как элементы SVG или HTML5 Canvas, а не Flash или некоторые проприетарные выход. Что-то, что я могу встроить в собственное веб-приложение и создать собственный стиль. Что-то интерактивное.