Re: [Geoserver-devel] Replace Geoserver Web UI

2020-08-03 Thread maven apache
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 
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 
> wrote:
>
>> On Mon, Aug 3, 2020 at 8:28 AM maven apache 
>> 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] GeoServer/GeoTools PMC Meeting at 16:30 UTC tomorrow

2020-08-03 Thread Torben Barsballe
Reminder that the next PMC meeting is scheduled for tomorrow, August 4, at
16:30

UTC.

You can join the meeting via Jitsi: https://meet.jit.si/GeoServerMeeting

Cheers,
--
Torben Barsballe
Professional Services Engineer
Planet
torben.barsba...@planet.com
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


[Geoserver-devel] [JIRA] (GEOS-9713) Most GeoServer web pages fails to display with the WCS 1.0 CITE tests data dir

2020-08-03 Thread Andrea Aime (JIRA)
Andrea Aime ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ae9469ffc-5e16-4c2b-b7b0-b9c46e912f9e
 ) *created* an issue

GeoServer ( 
https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiZDlkZWJjYTU0OGU2NDlmY2EzZTQ4OTdiMmMzYzQzMjMiLCJwIjoiaiJ9
 ) / Bug ( 
https://osgeo-org.atlassian.net/browse/GEOS-9713?atlOrigin=eyJpIjoiZDlkZWJjYTU0OGU2NDlmY2EzZTQ4OTdiMmMzYzQzMjMiLCJwIjoiaiJ9
 ) GEOS-9713 ( 
https://osgeo-org.atlassian.net/browse/GEOS-9713?atlOrigin=eyJpIjoiZDlkZWJjYTU0OGU2NDlmY2EzZTQ4OTdiMmMzYzQzMjMiLCJwIjoiaiJ9
 ) Most GeoServer web pages fails to display with the WCS 1.0 CITE tests data 
dir ( 
https://osgeo-org.atlassian.net/browse/GEOS-9713?atlOrigin=eyJpIjoiZDlkZWJjYTU0OGU2NDlmY2EzZTQ4OTdiMmMzYzQzMjMiLCJwIjoiaiJ9
 )

Issue Type: Bug Assignee: Unassigned Created: 03/Aug/20 6:46 PM Priority: 
Medium Reporter: Andrea Aime ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ae9469ffc-5e16-4c2b-b7b0-b9c46e912f9e
 )

Trying to get to the GUI after using the WCS 1.0 data directory leads to an 
exception:

```
Caused by: java.lang.NullPointerException
at 
org.geoserver.gwc.web.GWCCapabilitiesHomePageProvider.getCapabilitiesComponent(GWCCapabilitiesHomePageProvider.java:69)
at 
org.geoserver.web.GeoServerHomePage$2.populateItem(GeoServerHomePage.java:154)
at org.apache.wicket.markup.html.list.ListView.onPopulate(ListView.java:523)
at 
org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124)
at org.apache.wicket.Component.internalBeforeRender(Component.java:950)
```

The data dir could be "fixed", but the best solution is to fix the code not to 
have assumptions, it used to work, it should still work.

( 
https://osgeo-org.atlassian.net/browse/GEOS-9713#add-comment?atlOrigin=eyJpIjoiZDlkZWJjYTU0OGU2NDlmY2EzZTQ4OTdiMmMzYzQzMjMiLCJwIjoiaiJ9
 ) Add Comment ( 
https://osgeo-org.atlassian.net/browse/GEOS-9713#add-comment?atlOrigin=eyJpIjoiZDlkZWJjYTU0OGU2NDlmY2EzZTQ4OTdiMmMzYzQzMjMiLCJwIjoiaiJ9
 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( 
https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core=utm_source%3DNotificationLink%26utm_medium%3DEmail
 ) or iOS ( 
https://itunes.apple.com/app/apple-store/id1006972087?pt=696495=EmailNotificationLink=8
 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100141- 
sha1:e1d49c9 )___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


[Geoserver-devel] [JIRA] (GEOS-9712) Errors in SQL DB Query on oracle

2020-08-03 Thread Pietro d'Orio (JIRA)
Pietro d'Orio ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A9e6903d6-75ac-4ec1-97a4-309f66cec31e
 ) *created* an issue

GeoServer ( 
https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiMTdjZjIxNGU5NDg4NDc0ZTgyZWIyZTZlMjI5MGFmZDQiLCJwIjoiaiJ9
 ) / Bug ( 
https://osgeo-org.atlassian.net/browse/GEOS-9712?atlOrigin=eyJpIjoiMTdjZjIxNGU5NDg4NDc0ZTgyZWIyZTZlMjI5MGFmZDQiLCJwIjoiaiJ9
 ) GEOS-9712 ( 
https://osgeo-org.atlassian.net/browse/GEOS-9712?atlOrigin=eyJpIjoiMTdjZjIxNGU5NDg4NDc0ZTgyZWIyZTZlMjI5MGFmZDQiLCJwIjoiaiJ9
 ) Errors in SQL DB Query on oracle ( 
https://osgeo-org.atlassian.net/browse/GEOS-9712?atlOrigin=eyJpIjoiMTdjZjIxNGU5NDg4NDc0ZTgyZWIyZTZlMjI5MGFmZDQiLCJwIjoiaiJ9
 )

Issue Type: Bug Affects Versions: 2.17.1 Assignee: Unassigned Components: 
Oracle Created: 03/Aug/20 1:26 PM Priority: Medium Reporter: Pietro d'Orio ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A9e6903d6-75ac-4ec1-97a4-309f66cec31e
 )

If an oracle view contains fields like "DATE" or "LEVEL" the SQL query 
performed on Oracle gives errors.

As result the WFS getfeature does not work.

GeoServer does call Oracle spatial with a query like this:

SELECT ID, LEVEL ,GEOMETRY AS GEOMETRY FROM TABLE

That's cause:

ORA-01788: CONNECT BY clause required in this query block

Queries with "DATE" fields cause.

: ORA-00936: missing expression

( 
https://osgeo-org.atlassian.net/browse/GEOS-9712#add-comment?atlOrigin=eyJpIjoiMTdjZjIxNGU5NDg4NDc0ZTgyZWIyZTZlMjI5MGFmZDQiLCJwIjoiaiJ9
 ) Add Comment ( 
https://osgeo-org.atlassian.net/browse/GEOS-9712#add-comment?atlOrigin=eyJpIjoiMTdjZjIxNGU5NDg4NDc0ZTgyZWIyZTZlMjI5MGFmZDQiLCJwIjoiaiJ9
 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( 
https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core=utm_source%3DNotificationLink%26utm_medium%3DEmail
 ) or iOS ( 
https://itunes.apple.com/app/apple-store/id1006972087?pt=696495=EmailNotificationLink=8
 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100141- 
sha1:e1d49c9 )___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] Willing to write some docs, but where?

2020-08-03 Thread Mark Prins
Op ma 3 aug. 2020 om 10:35 schreef Richard Duivenvoorde :

>
> SLD points part:
> https://docs.geoserver.org/latest/en/user/styling/sld/cookbook/points.html
>
>
I would think that the cookbook or the PointSymbolizer / ExternalGraphic
docs at
https://docs.geoserver.org/latest/en/user/styling/sld/reference/pointsymbolizer.html#externalgraphic
is
a good place.
Or perhaps
https://docs.geoserver.org/latest/en/user/styling/sld/extensions/pointsymbols.html#external-graphics

so many options...

 - M


-- 
Disclaimer;
This message is just a reflection of what I thought at the time of sending.
The message may contain information that is not intended for you or that
you don't understand.
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] Replace Geoserver Web UI

2020-08-03 Thread Andrea Aime
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 
wrote:

> On Mon, Aug 3, 2020 at 8:28 AM maven apache 
> 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
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


[Geoserver-devel] Willing to write some docs, but where?

2020-08-03 Thread Richard Duivenvoorde
Hi,

It took me considerable time to find out how 'paramatrized'-svg icons work. 
Best resource is actually a blog post:

http://blog.geoserver.org/2016/10/31/geoserver-2-10-0-released/
(the part about Improved QGIS style compatibility)

But it lacked some info about for example what to do when you want several 
params to be used etc.

I want to put this info to in the Styling docs of Geoserver. So my question: 
what would be the best place to put this. 

I was thinking about:

SLD points part:
https://docs.geoserver.org/latest/en/user/styling/sld/cookbook/points.html

A paragraph in the QGIS-export:
https://docs.geoserver.org/latest/en/user/styling/qgis/index.html#exporting-vector-symbology

In the workbook:
https://docs.geoserver.org/latest/en/user/styling/workshop/css/point.html

Or just propose someghing else

I only used sld... not sure if this is also possible in other styling languages 
Geoserver does: CSS, YSLD MBSTYLE?
IS it possible? Should I try and add that also?

Regards,

Richard Duivenvoorde


___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] Replace Geoserver Web UI

2020-08-03 Thread Andrea Aime
On Mon, Aug 3, 2020 at 8:28 AM maven apache  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.*
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Re: [Geoserver-devel] Replace Geoserver Web UI

2020-08-03 Thread maven apache
On Thu, Jul 30, 2020 at 8:30 PM Andrea Aime 
wrote:

> Wicket runs in Java and has direct  access to the entire codebase, there
> are no endpoints.
>



> You can develop a JavaScript front end based on the REST API.
>

Yes, this is my plan.



> While it should be able to do most of what the existing front end does,
>
Yes, there are some endpoints the Restful API does not provide, for
example, there are no endpoints can get the data extent and fields by api
when create a new layer from a vector datasource.




> you might need to add a few new resources.
>

What does the `new resources` mean?



>
> Cheers
> Andrea
>
> Il gio 30 lug 2020, 09:47 maven apache  ha
> scritto:
>
>> Hi:
>>
>> I wonder if it is possible to replace the GeoServer Web UI from apache
>> wicket to ReactJS or something else?
>>
>> I am not sure if ReactJS based front end can use the endpoints provided
>> apache wicket, if not, are the Restful  endpoints enough for building a UI?
>> ___
>> Geoserver-devel mailing list
>> Geoserver-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>
>
___
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel