li_jiejun的专栏

https://github.com/JiejunLi

ovirt-UI-plugin
注意: 它使用的angular--一种javascript的框架。
'use strict';---一般放在文件的第一行才有效,用来标识代码要通过严格模式检查,例如语法。。。
    $http:用于处理 XMLHttpRequest
    $location:提供当前URL的信息
    $q: 异步请求使用,promise/deferred模块
    $routeProvider:配置路由
    $log:日志服务

1. 根据步骤安装好环境;
2. 系统会先查找'UIPlugin/emdplugin.json'文件,根据里面的"url",找到起始的html文件--plugin.html;
3. 在plugin.html引入了4个.js文件 并且声明模块为"plugin.init"---它们都是通过<html ng-app="plugin.init">的形式来进行html和js文件的关联;
4. 现在进入plugin.js文件 var app = angular.module('plugin.init', ['plugin.common', 'plugin.translations']); 表示引入模块'plugin.init'及其关联的模块'plugin.common', 'plugin.translations'
5. 运行里面的app.run()函数(相当于main()函数),

使用:
Deploying the UIPlugin
1. Copy all what is inside the directory '/UIPlugin' to the directory '/usr/share/ovirt-engine/ui-plugins' on the ovirt-engine server.
2. Change 'https://0.0.0.0' with the address of the ovirt-engine server in the config file 'emdplugin.json' here : "config":{"allowedMessageOriginsJSON":{"allowedMessageOrigins": "https://0.0.0.0"}}

Deploying the Servlet
1. Copy the file 'ovirt-plugin-emd.conf' in the directory '/etc/httpd/conf.d' on the server and run '$service httpd restart'.
2. Copy the file 'Servlet/engine-manage-domains/target/engineManageDomains.war' to the directory '/usr/share/ovirt-engine-jboss-as/standalone/deployments' on the server.

3. Go to '/usr/share/ovirt-engine-jboss-as/bin' and run '$./standalone.sh'.

友情链接:http://www.ovirt.org/Features/UIPlugins

阅读更多
版权声明:本文为博主原创文章,欢迎转载并注明出处。 https://blog.csdn.net/u014022631/article/details/49911701
个人分类: 云计算 虚拟化
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

ovirt-UI-plugin

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭