Open maxkfranz opened 1 year ago
Which (minimal) elements & how for MVP
For MVP:
For future: File issues for future enhancements to the front page and/or landing page.
Caching the example result
Punt
This is a preview/draft of the new EM-Web homepage (on desktop for now), with just the basic structure and sections:
Still many TODOs, including:
Looks very good
Some discussion points for tomorrow:
The page so far:
Upload dialog:
Overall it looks great. Minor suggestions...
How about this for the Upload info?
name
(Ensembl or HGNC IDs, for Human species only).(*) Notice that I'm suggesting linkouts for Ensembl and HGNC.
And this for Groups?
I like it. However, I don't think the emphasis is necessary, its kind of distracting. "Ensembl" and "HGNC" should be the same color as the rest of the text, and "Human" doesn't need to be bold/italic. Thats just my opinion.
Another very very minor issue I see is that depending on the screen width it will sometimes line wrap in the middle of "RNA-Seq", and that just looks weird to me. Apparantly this can be fixed by using a different unicode character instead of a normal hyphen: https://stackoverflow.com/questions/8753296/how-to-prevent-line-break-at-hyphens-in-all-browsers
Cool, The NON-BREAKING HYPHEN works!
Regarding the upload text, I'll remove the emphasis and make the Ensembl/HGNC links less distracting, but they still have to be highlighted somehow to indicate that they are links. My suggestion is to use a slightly brighter font:
After my latest commit, this is how the landing page looks on the MacBook Air (simulation):
This should be enough to show the whole citation box, even if the browser has tabs. If not, we could still reduce the figure's height a bit.
Using a screenshot of the editor as the landing page figure:
Description of new feature
Scope out the features that would be useful for a landing page.
Potential features
In no particular order:
[x] Let users know what they must provide to the app as input (a balance with the breadth of supported input)
[x] Explicitly let users know what they get from the app, e.g. example query (link to figure, link to original paper)
[ ] Help documentation
[x] FAQ -- see #169
[x] Point advanced users to EM Desktop
[x] How to cite the app
[ ] Funding information
[x] Information about the Cytoscape Consortium and the lab(s) involved in this app
[x] Contact information
A separate landing page v.s. integrating these elements in the query page (depends on how many of these features we need)
For each of the above features, we need to scope out the priority (e.g. MVP v.s. short-term v.s. long-term) and the implementation approach.