Hi,

Adding a short explanation for the info sent by Didi below:

The *VM portal* is fully implemented using React, Redux, and PatternFly 4:
see [3]

The *Administration portal* is a GWT-based implementation, i.e. the
application root as long as most of the (old) dialogs/menus are implemented
using GWT (and customized Patternfly 3).
But since GWT is an old and not so supported technology, a list of
new/updated dialogs which were added to the Admin portal are implemented
using React and PatternFly 4. This is done by using the ui plugin api
implementation [2] and a dedicated webAdmin ui extensions based on React
which is created specifically for that: [4].

The current list of dialogs implemented by this extension includes the
following:
https://github.com/oVirt/ovirt-engine-ui-extensions/blob/09ce8b943f4cc977b510f204941093306b2d89d7/packaging/spec.in#L40-L50

Our recommendation is to use and implement new dialogs/menus for the
Administration portal by using that ovirt-engine-ui-extensions React
extension.

Which ui plugin do you refer to and for which purpose?

Thanks,
Sharon


On Mon, Oct 24, 2022 at 12:36 PM Yedidyah Bar David <d...@redhat.com> wrote:

> Hi,
>
> On Mon, Oct 24, 2022 at 12:28 PM <anate...@gmail.com> wrote:
> >
> > Hello!
> > I plan to develop ui plugins.
>
> Good luck. I am not a UI person, myself, replying anyway.
>
> > Does it make sense to use GWT?
> > Do you plan to use GWT in the project in the future?
>
> I do not think so.
>
> > Do you plan to switch to another technology?
>
> It seems like we already moved to JavaScript.
>
> > If something has already been written about this or there is a roadmap,
> I ask for a link.
>
> See also:
>
> [1]
> https://www.ovirt.org/develop/release-management/features/ux/uiplugins43.html
> <https://www.ovirt.org/develop/release-management/features/ux/uiplugins43.html>
>
> [2]
> https://lists.ovirt.org/archives/list/us...@ovirt.org/thread/L5B2NGLZCJNWOWKEBKXVSXILR547PJUU/
> <https://lists.ovirt.org/archives/list/us...@ovirt.org/thread/L5B2NGLZCJNWOWKEBKXVSXILR547PJUU/>
>
> [3] https://github.com/oVirt/ovirt-web-ui/
> <https://github.com/oVirt/ovirt-web-ui/>
>
> [4] https://github.com/oVirt/ovirt-engine-ui-extensions
> <https://github.com/oVirt/ovirt-engine-ui-extensions>
>
> Best regards,
> --
> Didi
> _______________________________________________
> Devel mailing list -- devel@ovirt.org
> To unsubscribe send an email to devel-le...@ovirt.org
> Privacy Statement: https://www.ovirt.org/privacy-policy.html
> oVirt Code of Conduct:
> https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
> https://lists.ovirt.org/archives/list/devel@ovirt.org/message/VMHYU2UVKMCYWMQ4MGJK2JFCRQC5344I/
>
_______________________________________________
Devel mailing list -- devel@ovirt.org
To unsubscribe send an email to devel-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/devel@ovirt.org/message/KAJFARQXB3ZV6NE7KUFCRZZYKHOIXN25/

Reply via email to