PavlidisLab / Gemma

Genomics data re-analysis
Apache License 2.0
23 stars 6 forks source link

Modernize URLs #1250

Open arteymix opened 3 weeks ago

arteymix commented 3 weeks ago

Most of these are about adding request mappings and permanent redirections.

URLs in Gemma Web should reflect a better terminology: datasets, platforms, elements, result sets, etc. as we use in Gemma REST.

This makes it easier to navigate as one can simply paste a suitable ID in the address bar.

A few patterns I'm thinking about:

Where identifiers can be any suitable ID.

Previous URLs should be converted into permanent redirections and organized in some kind of legacy controller.

arteymix commented 2 weeks ago

I've just introduced EntityUrlBuilder in the single-cell branch. I can add a mode for generating legacy URLs.