Collaborative Working Sessions - Web site audiences

website meeting

reproducible-builds.org

TL;DR: - the homepage is fine for developers - but maybe not for other types of users/visitors (powerusers, end users, project managers, …) - doing user testing sounds valuable

Landing page

  • the easier/more accesible the concept of reproducible builds is explained, the better.

  • It was discussed whether the buttons “Home” “News” “Documentation” are nice enough: one view expressed that it’s fine (as you can directly get to the documentation)

  • Motto: could be reworded as it should probably include the words “security” ?

  • Some visuals to explain the concept maybe some diagram showing how sources (represented e.g. as a file icon with “src/” or “.c” label) are build twice (simply show two computers producing some binary output) perhaps even some video?

Categories of visitors

  • developer encountering rb for the first time (e.g. because someone sent a patch)
  • powerusers that hear about rb and want to learn more
  • developers of upstream software looking for docs (so they can avoid common pitfalls); i.e. people who are already convinced of the value of rb
  • vendors interested (and potentially fund) in rb
  • project managers selling the idea of rb to directors/employees
  • end users
  • scientists

Do user testing (per category)

User testing would be preferable over guessing what types of users might want.

Different landing page for different users/visitors?

For technical users

the site is probably mostly fine (there are some 404 links in the docs). most often devs want to look up documentation (and a short path is preferrable)

Make the homepage more friendly to non-technical users

starting with a very (easy) introduction.

Google search terms from actual visitors

most people are searching “reproducible builds” or SOURCE_DATE_EPOCH => does not tell us very much

  • reproducible builds
  • rust reproducible
  • SOURCE DATE EPOCH
  • deterministic builds

“Contact us” section?

There is actually links in the fineprint at the bottom for the ML and “Full contact info” (which links to rb.org/who/). IRC/Matrix channels? Fediverse handles?

  • Where to put it? Maybe under “Who is involved?” section of the page?
  • Add “Contact us” to the sidebar?

New “Resources” section

containing Tools, Talks, …

Continuous tests should probably be renamed (?)

Feedback from “users” on the Fedora telegram channel

Q: Hi folks, a quick ask from the reproducible builds community: if you visit https://reproducible-builds.org/, without knowing what reproducible builds are, is the website useful and clear?

Asking in this chat for someone that cant pick together on their own what a reproducible build is is strange xD

To me the explanation seems thorough and clear. I believe it also depends on the knowledge level of the user, if he’s a dev or not and so on

If the website is targeted to devs then it’s okay