working on the dlang.org website
Ruslan Mullakhmetov
nobody at example.com
Sat Aug 10 10:29:36 PDT 2013
On Sunday, 14 July 2013 at 04:56:46 UTC, Val Markovic wrote:
> So, Andrei also mentioned how the community needs to improve the
> dlang.orgsite and make it a first-class priority. It's the
> point of
> contact for
> newcomers so it's very important we get it right. Since I know a
> thing-or-two about web development, I decided to look into
> improving the
> site.
Let me put my two cents at this thread, hope it would be useful.
(1) The thread went (from the start) to discussion of technical
details, not content discussion, and users are interested in
content itself, which, IMHO is not optimally organized.
(2) Flashing and slow responses are annoying but not so crucial
(as from my experience), thought somebody waits for up to 7
seconds to load web page - agree, that should be fixed, but
again, i do not have such problem or didn't noticed (why?).
(3) dlang.org content organisation:
(3.1) start page describes the language - very good, but it
would be better if it also contains clear links (the big big
buttons) to overview, download page, tutorial, documentation;
(3.2) as were already mentioned the documentation should be
extracted to dedicated site (either subdomain or subfolder)
mainly to remove unnecessary at this section main site
navigation. technically it would be better because documentation
for sure have different markup / layout / page structure and
probably would have different presentation. As for me I loved
http://www.erlang.org/doc/man/edoc.html - clear, navigable,
lightweight;
(3.3) explicit language tutorial section would be great
benefit (not doc->book->tutorial), language tour like for go
language would be excellent.
(3.4) explicit getting started page (infrastructure preparing)
(3.4) are articles part of documentation?
(4) design and appearance:
(4.1) fixed width layout - more readable, all typesetting
books recommends line to be no more then 66 characters long;
(4.2) scrolling navigation pane is annoying.
(4.3) more lightweight and readable design: lighter
background tones and darker foreground tones (people get used to
read black symbols on white paper), thiner or zero borders, more
explicit headers.
(5) external and outdated content: there are different d specific
content outside dlang.org (i.e. source.org) containing tutorials,
articles, source codes that is outdated and doesn't even compile.
this mislead newbie, gets him irritated and force to quit
learning language. if it is possible this content should be
revised and incorporated to dlang.org and removed, because it
breaks down all language marketing.
This just my thought that i hope could be useful, cause i'm a
visual person type and got easily embarrassed by a lot of content
especially when it is not well-formed =)
More information about the Digitalmars-d
mailing list