KhronosGroup / glTF-Project-Explorer

Tool to provide a filterable registry of glTF community projects.
Apache License 2.0
87 stars 46 forks source link

Do Search or FIltering by URL #176

Open DRx3D opened 1 year ago

DRx3D commented 1 year ago

Khronos Tooling has a need to be able to present a filtered & sorted list of matching entries in the Projects DB. The results need to be generated by URL only. The results should be filtered by the supplied tags (initially AND is fine) and filtered either alphabetically or randomly.

The specific use case is various tools (Khronos or otherwise) would link to the Ecosystem Explorer (EE) to generate a list of Khronos member-build applications that do similar operations. For example glTF-Compressor would like to EE and generate a list including RapidCompact, Gestaltor, and other texture or geometry modification applications.

javagl commented 1 year ago

I assume that this refers to query strings, similar to the example that I mentioned in a related comment - namely

Bonus: If it is possible to attach this as an actual query string to the URL, it would be possible to share URLs with "pre-configured searches" like [All C++ projects](http://example.com?query=[language:C++]).

We'll have to sort out the query syntax for that. (Sure, just throwing in the "tags" would be easy, but the devil is in the detail, regarding the AND-vs-OR question, and the usual caveats of escaping/unescaping of strings like C++ inside a URL...)