示例部署用户界面插件
按照以下的示例可以在你登陆OVIRT MANAGER管理门户时运行一个 Hello World!
的用户界面插件程序。
在管理端上创建一个插件描述文件:
/usr/share/ovirt-engine/ui-plugins/helloWorld.json 内容如下:
{
"name": "HelloWorld",
"url": "/webadmin/webadmin/plugin/HelloWorld/start.html",
"resourcePath": "hello-files"
}
通过在管理端上创建如下文件
/usr/share/ovirt-engine/ui-plugins/hello-files/start.html
来创建插件主页:
<!DOCTYPE html><html><head>
<script>
var api = parent.pluginApi('HelloWorld');
api.register({
UiInit: function() { window.alert('Hello world'); }
});
api.ready();
</script>
</head><body></body></html>
如果你成功地实现了 Hello World!
插件,那么你在登陆管理门户时你将看到如下的界面: