the threading is not clear to me, and I hope I have the 
attributions correct

On Fri, 21 Mar 2014, Greg Sheremeta wrote:

>> From: "aditya mamidwar" <[email protected]> 

>> To: [email protected], [email protected], [email protected] 
>> Sent: Friday, March 21, 2014 6:14:01 AM 
>> Subject: Re: [Users] [Engine-devel] adding scripts 

>> am thus facing following difficulties: 

>> 1 : i wrote the required code using in bash scripting, 
>> which i wish to invoke after a click of button in the 
>> ovirt-portal. (which does not seem to be possible). can you 
>> help on that? which programming language should i use, and 
>> how that file should be invoked.

[I think Greg said:]

> This needs to be done in Java. You'll need to read up on 
> oVirt's UI Plugin infrastructure, which Einav and others 
> mentioned below. No, you cannot write a bash script and have 
> a button click in oVirt invoke that.

Reading this:
        http://www.ovirt.org/VDSM-Hooks
it states as a pull quote:

        The hooks reside on every host in 
        /usr/libexec/vdsm/hooks/ A hook can be any executable 
        (bash/python/perl/binary/etc). 

and then at:
        http://www.ovirt.org/Features/UIPlugins

        UI plugins integrate with WebAdmin directly on the 
        client (web browser) using JavaScript programming language. 
        Plugin invocation is driven by WebAdmin and happens right 
        within the context of browser's JavaScript runtime, using 
        JavaScript language as the lowest common denominator between 
        WebAdmin (GWT) and individual plugins. UI plugins can take 
        full advantage of JavaScript language and its rich ecosystem 
        of libraries. There are no specific rules on how to implement 
        UI plugins, plugin API is designed to be simple and not to get 
        in developer's way, regardless of how a developer chooses to 
        write the plugin

============

I thought I understood the model, but have gotten confused.  
Iam left with two questions:

1. is the plugin to be Java or JavaScript? (I think the answer 
is the latter)

2. is there a constraint as to implementation language, or 
not. I think a JS wrapper can call whatever it wishes, but 
this is not clear to me

Thank you

-- Russ herrold
_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to