Skip to content

Plugin Wordpress para implementação e visualização de dados hierárquicos

License

Notifications You must be signed in to change notification settings

becahp/mandala-editor-plugin

Repository files navigation

mandala-editor-plugin

O mandala-editor-plugin é um plugin que implementa uma Mandala, um gráfico Sunburst (explosão solar) que é ideal para exibir dados hierárquicos. Além disso, o plugin inclui um editor customizado que permite editar os dados da Mandala.

Mandala

A Mandala é implementada utilizando a biblioteca Highcharts.js na versão 9.2.2.

Visualização da Mandala

São usados os módulos da Highcharts.js:

  • js-original/highcharts.js
  • js-original/sunburst.js
  • js-original/exporting.js
  • js-original/export-data.js
  • js-original/accessibility.js

A customização da Mandala é feita no arquivo js/functions-highcharts.js. O design da Mandala é personalizado com definição de cores de folhas e redirecionamento para links no último nó de uma folha da Mandala. Além disso, o menu de exportação da Mandala foi traduzido para português.

Editor

O editor da Mandala é implementado utilizando o plugin OrgChart, que utiliza o jQuery fornecido pelo WordPress, atualmente na versão 3.6.4.

Editor da Mandala

A customização foi feita no arquivo js/jquery-orgchart.js enquanto a implementação está no js/functions-editor.js.

O editor da Mandala inclui uma conexão com a Mandala por meio de um arquivo de texto dados-mandala.txt. O editor permite a criação e exclusão de folhas e nós na Mandala, a edição de nomes, links e cores dos dados da Mandala e a visualização dos dados com botões de mostrar/esconder.

Atualizações

  • transformar mandala em CPT
  • [] adiconar shortcodes para renderizar mandala
  • abrir editor na página de edição
  • [] abrir render na página de visualização
  • [] adicionar booleano de principal para definir qual vai aparecer na página principal (e shortcode de principal)

About

Plugin Wordpress para implementação e visualização de dados hierárquicos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published