Guía 9 – PHPRunner – Dibujar Organigrama

En este caso, la solicitud de un compañero de PHPRunner fue la de poder representar el Organigrama de una compañía.

Su problema inicial era la utilización de una librería de JavaScript que tenía esta función, pero desde mi punto de vista es “crear” la estructura jerárquica que hay que dar a estas librerías para que representen en citado Organigrama.

La librería que hemos seleccionado es OrgChart que como podréis observar, dispone de muchas funcionalidades y facilita muchos ejemplos que hace mucho más sencillo su utilización.

Objetivo

Me he puesto este conjunto de requisitos:

  • La definición de la jerarquía de la organización debe ser muy sencilla de definir. Solamente es necesario definir el jefe inmediato de cada una de las personas. Para el ejemplo, solamente puede haber una única persona que no tiene jefe inmediato.
  • Se quiere que en la representación de cada una de las personas se disponga de información adicional, en concreto, que pueda representarse la foto de cada uno.

Todo el detalle y los fuentes en el artículo