dlang.org "Getting Started" page
Zach the Mystic via Digitalmars-d
digitalmars-d at puremagic.com
Sun Feb 1 06:07:44 PST 2015
On Saturday, 31 January 2015 at 21:05:27 UTC, Jonathan Marler
wrote:
> Personally, when I get started with a new language the first
> things I want are:
>
> 1. Examples (Hello World, File IO, some examples that
> demonstrate what makes the language unique).
Currently on the front page, dlang.org.
> 2. I want to see an introduction to the language, what makes
> the language unique, what are the goals of the language, things
> like that.
Ditto.
> 3. I want to see language references, where can I go to
> reference how to do something in the language.
The buttons for the language and library references are right
below Getting Started. They can't be easier to locate than they
currently are. Other articles of this sort are scattered
everywhere, both on and off the official websites.
> 4. I want to see build/install/small program tutorials.
>
> I think these 4 things should require 1 click to get to. The
> user should be able to click on one link ("Getting Started") is
> a good name, and then be able to see direct links to all these
> topics. Redirecting to a wiki is not horrible but I think the
> optimal design is to have one landing page that a user can go
> back to in order to get started and find everything they need.
> In our case, I think links to the wiki and forums would be good
> as well, but the most important things should be obvious and
> easy to get to. Splitting these topics up among the wiki and
> the dlang website makes it harder to get around, not horrible,
> but not optimal.
IMO, the most important thing *is* the Wiki, but a newcomer might
not know that, so they must be told. If I try to decide the best
link for them I'll just be duplicating the effort done on the
Wiki page.
Just send people to the Wiki. It has the best current information
about what to do and where to go. I think the Wiki should be the
official place to go to get information on D. Dlang.org should be
concise and formal, containing only the most permanent
information. D doesn't have a wealthy funder to pay for building
a single unified website experience. It needs to leverage the
community instead.
The proof is already there - The Wiki is currently the best place
to go for information about D. In fact, I didn't even know that
it was the best place until I was trying to figure out how to
improve dlang.org, and realized I would just be duplicating the
effort done on the Wiki. Yes, the Wiki could be made better, and
it will, because editing is easy and unburdened by the review
process. I just made a few edits myself.
I'm follow the evidence. Dlang.org should say, regarding the
Wiki, "If you can't beat 'em, join 'em." And by referring people
there to begin with, more effort will be put into it. And yes, I
am advocating continuing the weird competition between Ddoc and
other markup languages. Would it be great if Wiki markup and Ddoc
were completely compatible? Yes, so people could learn Ddoc at
the same time as editing the Wiki. But as I said, the evidence is
in the outcome. Please compare the Wiki to dlang.org. I don't
think dlang.org can keep up.
That said... we should copy look-and-feel from dlang to the Wiki,
so it won't feel like so much of a defeat!
More information about the Digitalmars-d
mailing list