diff --git a/README.md b/README.md index 23839ff..7b937c4 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,26 @@ # Kibana Tag Cloud Plugin -A Tag Cloud Plugin for Kibana 4 +A Tag Cloud Plugin for Kibana 5.1.1 ![Kibana Tag Cloud](tagcloud.png) -This visualization was inspired by [Tim Roe's](https://www.timroes.de/) blog [post](https://www.timroes.de/2015/12/06/writing-kibana-4-plugins-visualizations-using-data/) on creating a tag cloud plugin for Kibana 4. It is built using [D3](d3js.org) and Jason Davie's [d3-cloud](https://github.com/jasondavies/d3-cloud) plugin. +This visualization was inspired by [Tim Roe's](https://www.timroes.de/) blog [post](https://www.timroes.de/2015/12/06/writing-kibana-4-plugins-visualizations-using-data/) on creating a tag cloud plugin for Kibana 5. It is built using [D3](d3js.org) and Jason Davie's [d3-cloud](https://github.com/jasondavies/d3-cloud) plugin. ### Requirements -Kibana 4.3+ +Kibana 5.1.1 ### Installation steps 1. Download and unpack [Kibana](https://www.elastic.co/downloads/kibana). -2. From the Kibana root directory, install the plugin with the following command: - -```$ bin/kibana plugin -i tagcloud -u https://github.com/stormpython/tagcloud/archive/master.zip``` +Note the location as it will be used as $KIBANA_HOME. +2. Install the plugin with the following commands: + +``` +mkdir -p tmp/kibana +cd tmp/kibana +git clone https://github.com/stormpython/tagcloud.git +cd ../ +zip -r tagcloud.zip kibana +$KIBANA_HOME/bin/kibana-plugin install file:///`pwd`/tagcloud.zip +``` ### Disclosure This repo is in its early stages. There is an outstanding [bug](https://github.com/stormpython/kibana-tag-cloud-plugin/issues/1) that needs to be fixed. In addition, please note d3-cloud's warning regarding how word clouds are rendered. diff --git a/package.json b/package.json index 7132a74..a658bce 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "tagcloud", - "version": "0.1.0", + "version": "5.1.1", "dependencies": { "d3": "3.5.12", "d3.layout.cloud": "1.2.0", diff --git a/public/cloud.js b/public/cloud.js index 7da6c9e..590b9a5 100644 --- a/public/cloud.js +++ b/public/cloud.js @@ -3,8 +3,8 @@ require('plugins/tagcloud/lib/cloud_controller.js'); require('plugins/tagcloud/lib/cloud_directive.js'); function TagCloudProvider(Private) { - var TemplateVisType = Private(require('ui/template_vis_type/TemplateVisType')); - var Schemas = Private(require('ui/Vis/Schemas')); + var TemplateVisType = Private(require('ui/template_vis_type/template_vis_type')); + var Schemas = Private(require('ui/vis/schemas')); return new TemplateVisType({ name: 'tagcloud', diff --git a/tagcloud.png b/tagcloud.png index 4c7c1cf..e1ea457 100644 Binary files a/tagcloud.png and b/tagcloud.png differ