Stream: project leads (public)

Topic: Website Prototype


XAMPPRocky (Jan 28 2020 at 10:35, on Zulip):

Hey, I've been prototyping on a few things for the Rust website, and I have a prototype I'd like people to have a look at. Note What's shown here is not promised to be go on the actual website, or even look similar if it does. It's just a UI/UX prototype. https://drive.google.com/drive/folders/1NJ_rsI5gClFF1Oe8oHEPeS55HbcNxJ1E?usp=sharing

Pietro Albini (Jan 28 2020 at 10:39, on Zulip):

Well a search bar doesn't imply it's a dynamic web application. The search by is inspired by Dart that has a Google custom search for all of their websites.

I don't think a google custom search is the best approach tbh if we want to do search

Pietro Albini (Jan 28 2020 at 10:39, on Zulip):

i.e. for crates we'd want to use crates.io's own ranking system, and display docs.rs links as part of the crate result

Pietro Albini (Jan 28 2020 at 10:40, on Zulip):

or other tweaks specific to our ecosystem

Pietro Albini (Jan 28 2020 at 10:41, on Zulip):

adding a search bar just because we want one is not a good idea imo

Pietro Albini (Jan 28 2020 at 10:42, on Zulip):

if we want to add it, it should be something people will look for because it provides a better experience than the other search engines

Pietro Albini (Jan 28 2020 at 10:43, on Zulip):

My expectation on the nightly button was just a different Rustup install command that installs nightly by default.

do we actually want to emphasize nightly as much as stable?

XAMPPRocky (Jan 28 2020 at 10:43, on Zulip):

Well for me, when we're talking about new features. It's not really about what's ideal, it's about what's easily maintainable. I don't agree that if we have search it has to be better, it just has to work.

Pietro Albini (Jan 28 2020 at 10:44, on Zulip):

but then why would users use it?

XAMPPRocky (Jan 28 2020 at 10:46, on Zulip):

Because it's there. When you're a new user to Rust and you don't know about crates.io, docs.rs, or forge for example. This would let you search all of that information from rust-lang.org

XAMPPRocky (Jan 28 2020 at 10:48, on Zulip):

It doesn't need to have the best ranking algorithm, it just has to give you the information you want. I'm of course not against having a custom ranking, it would just depend on the impact of the implementation and maintenance.

XAMPPRocky (Jan 28 2020 at 10:49, on Zulip):

There's also no reason it can't be improved over time.

Pietro Albini (Jan 28 2020 at 10:51, on Zulip):

(users shouldn't care about the forge imo)

Pietro Albini (Jan 28 2020 at 10:56, on Zulip):

When you're a new user to Rust and you don't know about crates.io, docs.rs, or forge for example. This would let you search all of that information from rust-lang.org

If the point of the search bar is to help new users discover our ecosystem, I think a normal page explaining the resources available is better than hoping they search for the right thing and google's algorithm points them to the right page

Pietro Albini (Jan 28 2020 at 10:57, on Zulip):

something like an "ecosystem" page with rows for crates.io (and maybe a search bar for crates that points to crates.io's own search?), docs.rs ("we build documentation for all the crates for free, check it out on docs.rs")...

XAMPPRocky (Jan 28 2020 at 10:59, on Zulip):

If the point of the search bar is to help new users discover our ecosystem, I think a normal page explaining the resources available is better than hoping they search for the right thing and google's algorithm points them to the right page

We already have pages for this. A search is complimentary, not a replacement for those pages.

Pietro Albini (Jan 28 2020 at 11:03, on Zulip):

2020-01-28-12-01-45.png 2020-01-28-12-01-30.png

Pietro Albini (Jan 28 2020 at 11:03, on Zulip):

I think it would just confuse users

XAMPPRocky (Jan 28 2020 at 11:06, on Zulip):

@Pietro Albini I think you're missing the forest for the trees. It's a prototype, you can assume it's a perfect search bar. If this is implemented then we can test how useful the results it provides are.

Pietro Albini (Jan 28 2020 at 11:11, on Zulip):

I still don't feel like it's something we need on the main website

Pietro Albini (Jan 28 2020 at 11:11, on Zulip):

especially with such a prominent UI

spacekookie (Jan 28 2020 at 11:12, on Zulip):

I can't really give detailed feedback yet but at first glance I have to say I really like the design a lot better. It's much easier on the eyes and my autistic brain has less internal screaming when reading the sections :sweat_smile:

XAMPPRocky (Jan 28 2020 at 11:29, on Zulip):

@Pietro Albini Well if you could add one piece of functionality above the fold, what would it be?

Pietro Albini (Jan 28 2020 at 11:38, on Zulip):

(thinking, it'll take a while to reply)

Pietro Albini (Jan 28 2020 at 12:17, on Zulip):

Screenshot-from-2020-01-28-13-16-40.png

Pietro Albini (Jan 28 2020 at 12:17, on Zulip):

very very very very rough mockup

Pietro Albini (Jan 28 2020 at 12:20, on Zulip):

@XAMPPRocky

XAMPPRocky (Jan 28 2020 at 12:30, on Zulip):

I'm not sure about the extra links, I really like the small one line of the latest post though.

Lokathor (Jan 28 2020 at 19:29, on Zulip):

A search box that lets you search the website with google or duckduckgo is a friendly bonus to have and can be done with a static site. It should be put at the top or bottom in the desktop display even if it's not shown right away or at all in a smaller mobile rendering

Last update: May 27 2020 at 23:10UTC