Okay if it is still in the build files then I will continue to maintain it where I see it.
I made the mistake of trying to understand some geoserver data model stuff and am confused about. Handling of* ContactInfo.getAddress() *and* ContactInfo.getAddressDeliveryPoint()*: - these ended up being synonymous - only a user interface for editing Address - a few services uses addressDeliveryPoint and thus can only be customized via REST API - action: https://osgeo-org.atlassian.net/browse/GEOS-10663 Handling of *online resource*: - settings online resource documented as a fallback URL for organization name - settings online resource actually used as a default for WFS online source in GetCapabilities generation (which some code assumes is service location) - Without a settings online ressource WFS GetCapabilities generates a different kind of online resource that references the web service end-point (not the organization name) *SettingsInfo.getOnlineResource()* - no user interface but expected by welcome page, only modified by REST API, or on initial creation - javadoc: *Provider web site used for default contact information, or service provider information if user has not filled in contact details.* - aside: Workspace ServiceInfo user interface also does not allow this to be modified, only modified by REST API, or on initial creation - action: Add this to global settings page page so user can configure it *ContactInfo.getOnlineResource()* - this should be used by the welcome page and is clearly the URL of the website for the organization providing the service - *action*: add to contact info page so user can supply a value *WFSInfo.getOnlineResource()* - WFS 1.0.0 specification defines: The element defines the top-level HTTP URL of this service. Typically the URL of a "home page" for the service. example is: <OnlineResource>http://www.someserver.com/wfs/cwwfs.cgi ?</OnlineResource> - WFS 1.1.0 ServiceIdentification does not have this concept - WFS 2.0.0 does not have this concept, delegates to https://schemas.opengis.net/ows/1.1.0/owsServiceIdentification.xsd - While WFS 1.0.0 spec a plain URL for organiation name, the ESRI WFS examples tend to list the service endpoint (maybe they default to an html page) - GeoServer WFS 1.0.0 implementation returns ${base_url}/geoserver/wfs if SettingsInfo.getOnlineResource() is not available, it should return an html page as with the other services. - *action*: Change WFS 1.0.0 to default to ${base_url}/geoserver rather than ${base_url}/geoserver/wfs (if settings and wfsinfo online resources are empty) - https://osgeo-org.atlassian.net/browse/GEOS-10668 *WMSInfo.getOnlineResource()* - ServiceProvider/ProviderStite - should be from SerivceInfo.getOnlineResource() - WMS 1.3 documents online resource as the website of the service provider - WMS GetCapabilites example is inconclusive could be either organization url or service end-point URL. <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://hostname/" /> - GeoServer WMS 1.3.0 uses ${base_url}/geoserver to direct user to an html page (if settings online resource not available) - GeoServer WMS 1.1.1 uses ${base_url}/geoserver to direct user to an html page (if settings online resource not available) - *action*: Check WMSInfo.getOnlineResource() and Settings.getOnlineResource() before defaulting to ${base_url}/geoserver *WMTSInfo.getOnlineResource()* - uses ows as above, does not have the concept of service identification online resource - it does have ServiceProvider/ProviderSite which performs the same role - however GWC was not getting the "providerSite" information correctly https://osgeo-org.atlassian.net/browse/GEOS-10664 - *action*: Determine ProviderSite from WMTSInfo.getOnlineResource() with SettingsInfo.getOnlineResource() as fallback *WCSInfo.getOnlineResource()* - uses ows as above, does not have the concept of service identification online resource *WPSInfo.getOnlineResource()* - uses ows as above, does not have the concept of service identification online resource -- Jody On Wed, Sep 21, 2022 at 3:56 AM Andrea Aime < andrea.a...@geosolutionsgroup.com> wrote: > Hi Jody, > if it's what I think, it's still in the build files: > > https://github.com/geoserver/geoserver/blob/main/src/pom.xml#L2136 > > Haven't used it ages, don't know if it's still working. No objections to > removing it. > > Cheers > Andrea > > On Wed, Sep 21, 2022 at 2:52 AM Jody Garnett <jody.garn...@gmail.com> > wrote: > >> I have wandered into a dark corner of geoserver (contact information) and >> found that we do not have a user interface to define the onlineResource >> used by the welcome page. >> >> Many of the ContactInformation javadocs have @uml.property annotations >> (which stackexchanges claims is from an old uml plugin. May these be safely >> removed - or are they still used by an xml or json mapper? >> -- >> Jody Garnett >> > _______________________________________________ >> Geoserver-devel mailing list >> Geoserver-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/geoserver-devel >> > > > -- > > Regards, > > Andrea Aime > > == > GeoServer Professional Services from the experts! > > Visit http://bit.ly/gs-services-us for more information. > == > > Ing. Andrea Aime > @geowolf > Technical Lead > > GeoSolutions Group > phone: +39 0584 962313 > > fax: +39 0584 1660272 > > mob: +39 339 8844549 > > https://www.geosolutionsgroup.com/ > > 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