refactor(menu): cleaned up menu#341
Conversation
|
Now also includes methods in search (methods and tools are pulled directly from See above |
|
Removed toplevel location from search to address #345. |
|
@ozancinar, @egonw I added caching to Flask, to cache external interactions (loading of "service_index.json" and querying Zenodo and BioStudies) which are slow moving data repos. comes with a new dependency Caching now for 5days. Makes sense to review if other locations can make use of this. Tried to refactor aleady, but still might be some locations left that do a request directly to the |
…tly benefitial for including datasets into search since those API calls are slow(er) than reading the json
c7bfb97 to
d52cc92
Compare
|
Rebased this branch to make mergeable. |


Fixes #339
Fixes #338
Fixes #340
Fixes #343
Fixes #345
Also adds caching to speed up external data decencies by more than factor 10.
Cleaned up the menu a lot:
Cleaner Search

Paging for Tools, automatic parsing of tools from

...service.json, addresses #338Full visibility for methods:

Restored balance of mobile, addresses #339

by shifting Search into off-canvas on mobile and cleaned up dropdown menus on off-canvas:

Now also includes methods in search (methods and tools are pulled directly from

methods_index.jsonandservice_index.json, no longer hardcoded, addresses #340