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/