在 Kibana 4 的导航栏中添加一个页面
Adding a page to the navigation bar in Kibana 4
我正在尝试向 Kibana 4 添加一个 welcome/intro 页面,需要修改导航菜单。我在 /src/kibana/plugins/kibana/kibana.html 找到了导航源 html 文档,但无法弄清楚选项卡名称是从哪里注入的。
这是进行调用的列表代码块:
<li ng-repeat="app in apps.inOrder | filter:{show: true}" ng-class="{active: activeApp === app}">
<a ng-href="#{{app.lastPath}}" bo-text="app.name"></a>
</li>
与单词 "Discover"、"Visualize"、"Dashboard" 和 "Settings" 相关,如下所示:
http://www.elasticsearch.org/content/uploads/2014/10/Screen-Shot-2014-09-30-at-4.07.15-PM.png
我希望有一个配置文件,但我似乎找不到它...
我在 Kibana 4.1.1 中添加了一个这样的页面:
- 复制
src/kibana/plugins/settings
到src/kibana/plugins/help
- 移除
src/kibana/plugins/help/styles
src/kibana/plugins/help/saved_object_registry.js
src/kibana/plugins/help/sections/advanced
src/kibana/plugins/help/sections/indices
src/kibana/plugins/help/sections/objects
然后我重构了 src/kibana/plugins/help
中的所有代码(将 settings
替换为 help
)。
当然不是最简单的做事方式,very much not endorsed by elastic.co。我希望一个受支持的做事方式不会太遥远。[=21=]
我正在尝试向 Kibana 4 添加一个 welcome/intro 页面,需要修改导航菜单。我在 /src/kibana/plugins/kibana/kibana.html 找到了导航源 html 文档,但无法弄清楚选项卡名称是从哪里注入的。
这是进行调用的列表代码块:
<li ng-repeat="app in apps.inOrder | filter:{show: true}" ng-class="{active: activeApp === app}">
<a ng-href="#{{app.lastPath}}" bo-text="app.name"></a>
</li>
与单词 "Discover"、"Visualize"、"Dashboard" 和 "Settings" 相关,如下所示:
http://www.elasticsearch.org/content/uploads/2014/10/Screen-Shot-2014-09-30-at-4.07.15-PM.png
我希望有一个配置文件,但我似乎找不到它...
我在 Kibana 4.1.1 中添加了一个这样的页面:
- 复制
src/kibana/plugins/settings
到src/kibana/plugins/help
- 移除
src/kibana/plugins/help/styles
src/kibana/plugins/help/saved_object_registry.js
src/kibana/plugins/help/sections/advanced
src/kibana/plugins/help/sections/indices
src/kibana/plugins/help/sections/objects
然后我重构了 src/kibana/plugins/help
中的所有代码(将 settings
替换为 help
)。
当然不是最简单的做事方式,very much not endorsed by elastic.co。我希望一个受支持的做事方式不会太遥远。[=21=]