[SAC] [OSGeo] #2201: stable urls for content filters and searches

#2201: stable urls for content filters and searches
---------------------+----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Keywords:
---------------------+----------------------
Creating a general issue to look at a technical limitation of the website
that should be addressed:

* Any time we have a filter dropdown to explore content the URL needs to
reflect the filter and search options made so we can share the resulting
list with others

The capability is kind of available, but I expect it was done as a *one-
off* solution on a case by case basis rather than solved.

Here we have a stable URL searching service providers that support
specific products:

* http://osgeo.getinteractive.nl/service-providers/?p=geonode
* http://osgeo.getinteractive.nl/service-providers/?p=geoserver

If we go the the services providers page and select different options the
page contents update but the URL does not.

This issue is reported multiple times in different ways:

* https://github.com/OSGeo/osgeo/issues/161 Filter service provider by
project
* https://github.com/OSGeo/osgeo/issues/149 unable to link to project list
filter to show WPS projects
* https://github.com/OSGeo/osgeo/issues/153 No way to filter resources by
project
* https://github.com/OSGeo/osgeo/issues/142 partner list filter by partner
/ friend

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2201: stable urls for content filters and searches
---------------------+-----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Resolution:
Keywords: |
---------------------+-----------------------

Comment (by jive):

I also note we should be able to link to "page 7" of a search result. For
example page 47 of community-news

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201#comment:1&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2201: stable urls for content filters and searches
---------------------+-----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Resolution:
Keywords: |
---------------------+-----------------------

Comment (by cvvergara):

About the search & using (staging links instead of getinteractive links)

I need to understand why things are listed the way they are:

https://staging.www.osgeo.org/service-providers/?p=geonode

No mention of geonode:
* https://staging.www.osgeo.org/service-providers/boundless/
geonode mentioned on Core contributor
* https://staging.www.osgeo.org/service-providers/civic-vision/
geonode mentioned on sub-title and Technology Expertise & Core contributor
* https://staging.www.osgeo.org/service-providers/kartoza/
geonode mentioned on Technology Expertise
* https://staging.www.osgeo.org/service-providers/camptocamp/
geonode mentioned on paragraph, Technology Expertise & Core contributor
* https://staging.www.osgeo.org/service-providers/geosolutions/

What is the rule to be on the search to give a result?
because Boundles does not mention at all geonode

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201#comment:2&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2201: stable urls for content filters and searches
---------------------+-----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Resolution:
Keywords: |
---------------------+-----------------------

Comment (by cvvergara):

On camptocamp, there is a list of "project contributions" (on the about
tab)

https://staging.www.osgeo.org/wp-admin/post.php?post=4986&action=edit

and geonode is mentioned there

but on the https://staging.www.osgeo.org/service-providers/camptocamp/
page it only shows geonetwork

For Boundles:
https://staging.www.osgeo.org/wp-admin/post.php?post=854&action=edit

again on the about tab geonode, geoserver, JTS topology suite, Qgis
desktop but shows as core contributor: geowebcache geotools open layers
and geoserver

From where does it get the core contributor data?
From where does it get the search filter when using `/?p=geonode` ?

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201#comment:3&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2201: stable urls for content filters and searches
---------------------+-----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Resolution:
Keywords: |
---------------------+-----------------------

Comment (by cvvergara):

Going to ge geonode project:
https://staging.www.osgeo.org/wp-admin/post.php?post=505&action=edit
on tab core contributors

* Boundless
* Terranodo
* Civic Vision
* Kartoza (Pty) Ltd.
* GeoSolutions

There is no mention of camp to camp as core contributor, instead Terranodo
is mentioned, but camp to camp shows on the search but not Terranodo

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201#comment:4&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2201: stable urls for content filters and searches
---------------------+-----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Resolution:
Keywords: |
---------------------+-----------------------

Comment (by cvvergara):

About the page # on community news, today its on page one but in 10 days
who know in which page it will be

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201#comment:5&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2201: stable urls for content filters and searches
---------------------+-----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Resolution:
Keywords: |
---------------------+-----------------------

Comment (by cvvergara):

On https://staging.www.osgeo.org/projects/geonode/

It shows no core contributors

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201#comment:6&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2201: stable urls for content filters and searches
---------------------+-----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Resolution:
Keywords: |
---------------------+-----------------------

Comment (by cvvergara):

`single project.php`:
Service providers of a project are only the core contributors
{{{
// Service providers
$serviceProviders = get_field('core_contributors', $id);
}}}

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201#comment:7&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2201: stable urls for content filters and searches
---------------------+-----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Resolution:
Keywords: |
---------------------+-----------------------

Comment (by cvvergara):

`single project.php`

has code for `news`
has code for `disclaimer`

But the data has no news field or disclaimer field, and Community News has
no way to indicate it belongs to a project

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201#comment:8&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.

#2201: stable urls for content filters and searches
---------------------+-----------------------
Reporter: jive | Owner: webcom@…
     Type: task | Status: new
Priority: normal | Milestone:
Component: WebSite | Resolution:
Keywords: |
---------------------+-----------------------

Comment (by cvvergara):

going to experiment with this plugin in staging:
http://v2.wp-api.org/

--
Ticket URL: <https://trac.osgeo.org/osgeo/ticket/2201#comment:9&gt;
OSGeo <https://osgeo.org/&gt;
OSGeo committee and general foundation issue tracker.