在 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/settingssrc/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=]