dlang.org redesign n+1

Sebastiaan Koppe via Digitalmars-d digitalmars-d at puremagic.com
Wed Jan 21 08:44:21 PST 2015


On Wednesday, 21 January 2015 at 15:35:59 UTC, Chris wrote:
> On Wednesday, 21 January 2015 at 14:46:22 UTC, Sebastiaan Koppe 
> wrote:
>> Just for fun and proof-of-concept I went ahead and forked the 
>> dlang.org site. I basically took the 
>> `do-what-everybody-else-is-doing` approach:
>>
>> http://dlang.skoppe.eu
>>
>> It is still a wip, but the landing page and the language 
>> reference (see Docs menu-item) is working.
>>
>> Doing the ddoc was a maze of macro's at first. But spending a 
>> couple of hours untangling the mess, I finally found the ones 
>> I needed to change. After that things went pretty smooth. So 
>> ddoc ain't that bad. It is just that I didn't have syntax 
>> highlighting - nor goto-definition - and I hate that.
>>
>> Still, it is cool in a way that I can just change some 
>> macro's, tweak the index.dd, the doc.ddoc and don't have to 
>> worry about all the other pages.
>>
>> BTW, the build process on windows was way easier than linux. 
>> In fact, I could not get the makefile to run on linux at all. 
>> Looking into posix.mak, I see a blur of path's, all 
>> misconfigured, and I bet I am supposed to set those manually. 
>> I don't get it, doesn't everything has its own place? Isn't 
>> dmd always installed in /usr/bin, /usr/include/dmd and that 
>> stuff? I suppose not everyone is using the same distro. Or 
>> they are, except me :)
>
> Good start. A few points:
>
> 1. The font is too big (see also 2.).
> 2. A lot of space is wasted. To fix this, maybe it would help 
> to lay it out in "tiles" (two or three items in one row, cf 
> http://foundation.zurb.com/).
> As it is now, the three major points Convenience, Power and 
> Efficiency are too far apart, there's too much scrolling 
> involved (which users hate). All the important information 
> should be visible at once.
> 3. No need to use so much space for "The D Programming 
> Language", especially since we don't have a fancy graphic to 
> fill that space (why should we).
> 4. Tools like DUB etc. should be bundled as on the Foundation 
> homepage under something like "Build products, apps and 
> services"

Yeah, alot of stuff needs some fine-tuning. Specially the fonts.

Content is just copy-n-paste, could definitely use some marketing.


More information about the Digitalmars-d mailing list