Sorry gabe, here is the correct PR:
https://github.com/geoserver/geoserver/pull/7716 showing some of the user
interface integration challenges
--
Jody Garnett


On Jun 24, 2024 at 11:40:34 AM, Jody Garnett <jody.garn...@gmail.com> wrote:

> Hi Gabe,
>
> GeoCat is interested in doing so also - so I really wish to be sure to
> communicate and not trip on each other.
>
> While Andrea has gone into some technical gotcha's I have some user
> experience challenges to go over also.
> Disclaimer that I respect the work done thus far; and many of the
> surprises for me come from starting to learn these new standards.
>
> *conformances*
>
> My customers really want fine grain control over the conformances; the
> ability to enable/disable on a case-by-case basis. This is going to be
> required as different regions have different mandatory requirements as we
> saw during the work done last year. It is also advantageous to limit the
> attack surface and only enable what is needed. This also provide an
> approach for all the optional not quite completed yet standards; they can
> be disabled by default?
>
> *user experience*
>
> I like the story of configure your layers in geoserver once and they will
> show up in additional services / protocols as they become available.  Kind
> of the point of GSIP-202.
>
> In https://github.com/geoserver/geoserver/pulls you can see I had some
> surprises integrating service descriptors in line with GSIP-202. I had
> fully expected to rename the WFS -> Features and have the different
> protocols (OWS-WFS, OGCAPI-Features) be listed under this common heading. I
> could see changing the menu heading to "Features" with tabs for each
> service for example ...
>
> However each OGCAPI service has its own ServiceInfo with title/description
> - even if it does not provide any additional configuration over and above
> the open web service base (OGCAPI-Featuers uses WFSInfo for example).  This
> was not what I expected so I am not sure I have a good idea how to proceed
> yet. David added some more "hints" to slot things under the correct
> heading; and there is not any way to configure the title / heading for
> OGCAPI-Features separately yet...
>
> I am also not sure what to do with things like DIGGS? So while Andrea
> identifies some challenges integrating with Dispatcher; I want to highlight
> that we have a challenge integrating with the application experience also.
>
> *Per service collections vs everything collections*
> This is another fundamental how should it work question. If you look at
> our services each has been done independently with its own collects list.
> The other implementations (for example pygeopai) have a single collections
> list; which has more functionality dumped into it to reflect each
> ogcapi-service conformance enabled ...
>
> The "everything" collections is a much better user experience. List stuff
> and how to interact with it in one place. However it has its limits; even
> pygeoapi has ended up with "collection" and "record-collection" now...
>
> Keeping them independent results in a service that is small enough we
> could test openapi client generation (but perhaps only the two of us share
> that dream eh?).
>
> Aside:  It looks like some things like ogcapi-records search are designed
> to be additions to all collections end-points (adding text search for
> example).
>
> If we could answer this a bit better we could determine if a refactor /
> merge is needed?
>
> *Tech preview*
> Last year I relaxed Docker restriction to allow for nightly builds and
> public testing of OGCAPI services. Even putting that example in the user
> guide for cut and paste ease. I am not sure if it has resulted in any
> additional feedback/development/funding?
>
> My other idea is to put up a "tech preview" of GeoServer only with OGCAPI
> services with a warning that "contains community components that have not
> been reviewed". Similar to how Eclipse Foundation includes a warning on
> downloads that include incubating components...
>
>
>    - Goal: Get more eyes on the OGCAPI protocols and thus more interest
>    both development and funding ...
>    - Caution: This may not be worth it give our poor community response
>    to participation. I have been disappointed with the response thus  the 2024
>    roadmap challenges. It may be easier to interest people in new
>    functionality; but we do need to look to sustainability also.
>
>
> I am going to stop now ....
>
> --
> Jody Garnett
>
>
> On Jun 24, 2024 at 7:19:26 AM, Gabriel Roldan <
> gabriel.rol...@camptocamp.com> wrote:
>
>> Hi all,
>>
>> Camptocamp is interested in contributing to graduate the
>> gs-ogcapi-features module (and by extension gs-ogcapi-core) to supported
>> status.
>>
>> I'll be getting used to it, but wonder if that's an achievable goal and
>> if you have any clue of what it would entail.
>>
>> Cheers,
>> Gabe
>> *camptocamp*
>> INNOVATIVE SOLUTIONS
>> BY OPEN SOURCE EXPERTS
>>
>> *Gabriel Roldán*
>> Geospatial Developer
>>
>> _______________________________________________
>> 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

Reply via email to