Skip to content

Landing design vs Functional design #945

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
techtonik opened this issue Jan 29, 2016 · 1 comment
Closed

Landing design vs Functional design #945

techtonik opened this issue Jan 29, 2016 · 1 comment
Assignees
Labels
requires triaging maintainers need to do initial inspection of issue usability

Comments

@techtonik
Copy link

I don't have other words for definition of that style except like Landing design. That's kind of design is like a picture that you may see from 10m away in a caffee, read the name and got impressed.

image

"OMG! This guy uses python, enters queries and works with cryptography 1.2.1 and installs it with pip install cryptography". On the second visit the information here is not useful. Take GitHub for example - it won from everybody, and yet for years until last week there were no formatting buttons on its text entry forms.

The Functional design means that it is tied to the most frequent functions that users do on the site. GitHub interface is scary the first time you use it, but not annoying in the long run. PyPI is not a one time site, and excessive headings that you need to scroll up are annoying.

Title page:

image

On this page I am not interested in the slogan at all - it is a waste of space. I am also less interested in reading 6-digit numbers that steal my vertical space for more useful information, and that useful information are latest things that people posted on PyPI.

In functional design you may have a small search form at any place of the title page and any size, even in top right. Just make sure that cursor is blinking there and it is ready for entering text without additional scrolling and clicking. Moving hands from mouse to keyboard and back is an awful user experience.

@nlhkabu nlhkabu mentioned this issue Jan 30, 2016
@nlhkabu nlhkabu self-assigned this Jun 13, 2016
@nlhkabu nlhkabu added the requires triaging maintainers need to do initial inspection of issue label Jul 2, 2016
@nlhkabu
Copy link
Contributor

nlhkabu commented May 13, 2017

Thanks for your feedback @techtonik - I have opened #1988 to address this and other similar feedback.

@nlhkabu nlhkabu closed this as completed May 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
requires triaging maintainers need to do initial inspection of issue usability
Projects
None yet
Development

No branches or pull requests

2 participants