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

Reply via email to