How can i build dynamic organizational chart?

21.6k Views Asked by At

I'm trying to build an dynamic organizational chart with php. Do i need to build it myself or is there some tools for that?

specification: all the positions in the company are predefined in the org chart, we only add persons in the correspondent position.

I need your suggestions.

Thanks.


I have installed image_graphviz and graphviz in my computer. but i don't know how to use it actually. Because there is so few documentation.

Does anyone have ever done this job or have some relational materials??

thanks a lot.

4

There are 4 best solutions below

1
theomega On BEST ANSWER

You could use GraphViz and connect it to your php via PEAR. You can generate graphs like these: Example
(source: graphviz.org) .

You can find more examples here

1
fitzgeraldsteele On

We've used the Google Organizational Chart Tool with some pretty good success. The API and documentation are very clear. It was very quick to get a simple static demo up and running, and not much more work to generate it dynamically from our corporate data.

0
Joe Gelata On

There is a tool called Organimi that will accomplish this. It allows you to create a role based org chart. You also create a roster of employees from which you can add/remove employees to/from these roles. The roster can be imported from csv or you can integrate an existing employee database via the API.

0
Alex Catfish On

I'm using the Mindmap software for this kind of the project. There are many of them online and the desktop versions. This small, list helps you to examine: Freemind Mindomo Mind42 Conceptdraw MINDMAP Mindjet Xmind