That's right, I have not noticed that in geoserver there are so many plugins which contain their own GUI. And Wicket is suitable for this.
If the GUI is based on a full frontend framework like ReactJS, Angular Vue, then there will be additional jobs to make the frontend know how to build the GUI for a certain plugin.Also the frontend should know which plugin is activated or not. So it seems that only a new GUI supporting fixed features/plugins is available. While I still hope that: 1 Restful API can provide as many features as possible. 2 The plugin can add endpoints to the API too if necessary. Then this will make it possible to build the new GUI, maybe a new repository. On Mon, Aug 3, 2020 at 4:42 PM Andrea Aime <[email protected]> wrote: > Oh, another though about a possible JS GUI replacement.... > I have been playing a bit with React and Redux some time ago, > the learning curve is steep, I very much doubt the existing GeoServer Java > devs would > be able to pick it up (as we are, with few exceptions, pure server side > devs). > > If there was something amenable to "monkey see, monkey do" programming, > then > maybe the server side devs could join at least in the most trivial tasks > (like modifying > an existing form, or hopefully even mimic an existing page). > > The other thing that is still a very much open question, is finding a GUI > approach > that allows adding a new module (e..g, WPS) and have the GUI for it appear > as a plugin. > With Wicket that's pretty easy (the page is registered via a Spring bean). > > Cheers > Andrea > > On Mon, Aug 3, 2020 at 10:32 AM Andrea Aime <[email protected]> > wrote: > >> On Mon, Aug 3, 2020 at 8:28 AM maven apache <[email protected]> >> wrote: >> >>> >>> >>>> you might need to add a few new resources. >>>> >>> >>> What does the `new resources` mean? >>> >> >> As in the R of REST. Basically new controllers or new methods in existing >> controllers. >> >> What Jody said is very much true, a stable set of JS devs are needed for >> a public, shared, official >> Javascript UI for GeoServer to materialize and be sustainable long term. >> >> Cheers >> Andrea >> >> == GeoServer Professional Services from the experts! Visit >> http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf >> Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa >> (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 >> http://www.geo-solutions.it http://twitter.com/geosolutions_it >> ------------------------------------------------------- *Con riferimento >> alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - >> Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni >> circostanza inerente alla presente email (il suo contenuto, gli eventuali >> allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i >> destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per >> errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le >> sarei comunque grato se potesse darmene notizia. This email is intended >> only for the person or entity to which it is addressed and may contain >> information that is privileged, confidential or otherwise protected from >> disclosure. We remind that - as provided by European Regulation 2016/679 >> “GDPR” - copying, dissemination or use of this e-mail or the information >> herein by anyone other than the intended recipient is prohibited. If you >> have received this email by mistake, please notify us immediately by >> telephone or e-mail.* >> > > > -- > > Regards, Andrea Aime > > == GeoServer Professional Services from the experts! Visit > http://goo.gl/it488V for more information. == Ing. Andrea Aime @geowolf > Technical Lead GeoSolutions S.A.S. Via di Montramito 3/A 55054 Massarosa > (LU) phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 > http://www.geo-solutions.it http://twitter.com/geosolutions_it > ------------------------------------------------------- *Con riferimento > alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - > Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni > circostanza inerente alla presente email (il suo contenuto, gli eventuali > allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i > destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per > errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le > sarei comunque grato se potesse darmene notizia. This email is intended > only for the person or entity to which it is addressed and may contain > information that is privileged, confidential or otherwise protected from > disclosure. We remind that - as provided by European Regulation 2016/679 > “GDPR” - copying, dissemination or use of this e-mail or the information > herein by anyone other than the intended recipient is prohibited. If you > have received this email by mistake, please notify us immediately by > telephone or e-mail.* >
_______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
