Some feedback on the website.

deadalnix via Digitalmars-d digitalmars-d at puremagic.com
Mon Dec 14 23:07:23 PST 2015


Navigation:

The navigation can get very confusing. The forum and the site 
look the same, but the logo in the top right bring back to the 
site index/forum index . That is not what is expected. If it 
looks the same, it should probably be doing the same.

Especially since the forum index is in the breadcrumb.

On the forum, the link to the website is in fact in the left bar, 
as last position. It is probably out of screen on my laptop 
screen (15').

On the website, the forum is hidden in the community menu in the 
middle of the left bar called community. If it warrant its own 
domain name, it should probably not be hidden.

Generally, the importance of various items doesn't seems to make 
any logical sense. What is logo worthy somewhere is hidden in a 
menu somewhere else, or vice versa.

Both left bar kind of look the same but aren't. That's quite 
bizarre and looks amateurish. On the website, categories in the 
left bar, there are + and - sign that looks like button to 
open/close the category, but they aren't button. It breaks common 
expectations.

Search :

The same confusion can be found in the search. One can search the 
whole D website, including the forum, while the navigation 
clearly split the 2 as very different entities.

There is no way to search the spec.

HTTPS:

Forum widgets on the front page are broken in https.
Various links are still in http.
Some function prompt security warning :
  - Forum certification
  - Search Function

Home page:

This is a mess. There is way too much here. There is an attention 
budget and it is important to manage it well.

The usual for a programming language goes as follow :
  - Logo, color as per branding.
  - Language name, quick blurb about what it is, usually ending 
with a link to tutorial.
  - Big fat download button.
  - Some sample code. The one we have on the front page is way too 
big. It should be a piece of code that someone with 0 experience 
in the language can understand.
  - A menu with quick access to what more experienced users want : 
stdlib reference, code repository, wiki, forum, language spec, 
news, this kind of thing.

Some examples:
http://www.scala-lang.org/
https://nodejs.org/en/
https://developer.apple.com/swift/
https://golang.org/
https://www.rust-lang.org/

Our is just messed up. The download link is there, but just 
doesn't stand out (same presentation as this week in D, videos 
from DConf, as big as the changelog).

The code sample is so big that is doesn't fit on my laptop screen 
(15'). It uses all kind of feature that don't belong as a first 
exposure. When you learn English, you start with "Brian is in the 
kitchen" not Shakespeare.

All of this is quite damaging to D's brand.

Even even though I'm not a webdev, I've been working in growth 
for a long time and these things matter. I don't know DDoc, and 
I'm not sure this is a very smart move. That raise the barrier to 
contribute to the website. The intersection of people that know 
webdev and DDoc is just mostly existent.

The time I can spend on this is quite limited due to SDC, work 
and personal life. Learning DDoc is just too big of a barrier. 
Yet I can provide support to anyone that is willing to help.

Last but not least, it wouldn't hurt to hire a designer to have 
something slick.


More information about the Digitalmars-d mailing list