Site plugins do not add internal functionalities to ElasticSearch. They are HTML-based web applications that work on top of ElasticSearch. They generally provide frontend functionalities, such as monitoring and administration. In Chapter 9, Cluster and Node Monitoring, we saw the use of several site plugins such as ElasticSearch Head and BigDesk.
You will need a working ElasticSearch node, a web browser, and your preferred HTML editor.
In order to create a site plugin, perform the following steps:
The site plugin is one of the most easy plugins to develop. It is mainly a standard web application composed of only HTML, JavaScript, and images.The simplest plugin is composed of a single
index.html
page, as shown here:<!DOCTYPE html> <html> <head> <title>Simple site plugin</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link href="http://netdna.bootstrapcdn.com...