January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On Wednesday, 21 January 2015 at 16:30:37 UTC, Andrei Alexandrescu wrote: > This is awesome, and something I'd get behind. Here's a little feedback coming from a self-admitted dilettante: > > * On my laptop it looks like this: http://imgur.com/v8TC1xq. I'm seeing the red menu at the top, the gray sparse box, and also an odd fragment of the next page which has a different background, a title, and a fragment of code snippet. The way I look at it is either you go balls-out with the sparse gray page and make it occupy the entire viewport, or you make it smaller to allow me to get to some content. As things are I can't stop wondering: "Why did they waste all that space so I can't see stuff?" > > (...) > > * Generally I feel I must scroll too much through too little (and occasionally crappy - not your fault) content on the homepage. There's just so much "air". But that might be part of the page's very look and feel, so if people like it no problem. > Agreed. Again, it is a proof-of-concept. > * Page doesn't seem to load on mobile at all. Hmm, that is odd. Some other people said the same thing. Loads fine on mine though... > * Clicking on "Overview" while I'm on the homepage does nothing. But there's no visual indication I'm already on "Overview". Also clicking on "Overview" or the logo seem to do the same thing. Oh, wait, not all menus are meant to work - take that back. There are no navigational helpers indeed. Didn't know how to get the current page from within ddoc to set css stuff to highlight things etc. > * There's no accordion on "Language Reference" which makes for a really tall menu, sometimes even longer than the content itself. I find that hard to navigate. Statistically nobody will get to "Visual D" and "Community" :o). Haha. There are some other pages as well that nobody gets to read in full. > > * Layout is jerky as I reduce the width of the page: sometimes the right/left margins are really wide, even on thin viewports, thus wasting already precious space, then they get thin, then they get wide again, etc. There is a mismatch between some responsive stuff. Saw it as well. It's just about playing with thresholds, and alot of tweaking. > You should have no trouble building dlang.org on linux following the instructions at https://github.com/D-Programming-Language/dlang.org/blob/master/CONTRIBUTING.md. Will look into it. > The rationale for NOT using /usr/bin/dmd etc. is that oftentimes the docs use specific features of the compiler, which means you need to build a specific library docs with the same compiler version. For the site proper we always use the development version of dmd (which by default we assume is ../dmd/src/dmd) so people can change the compiler and the docs in tandem. Once you get that in place things should work smoothly. Yeah, but where can I get /dmd/src/dmd? Do I need to fork the dmd source code? |
January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sebastiaan Koppe | On Wednesday, 21 January 2015 at 17:10:09 UTC, Sebastiaan Koppe wrote:
> On Wednesday, 21 January 2015 at 16:30:37 UTC, Andrei Alexandrescu wrote:
>> This is awesome, and something I'd get behind. Here's a little feedback coming from a self-admitted dilettante:
>>
>> * On my laptop it looks like this: http://imgur.com/v8TC1xq. I'm seeing the red menu at the top, the gray sparse box, and also an odd fragment of the next page which has a different background, a title, and a fragment of code snippet. The way I look at it is either you go balls-out with the sparse gray page and make it occupy the entire viewport, or you make it smaller to allow me to get to some content. As things are I can't stop wondering: "Why did they waste all that space so I can't see stuff?"
>>
>> (...)
>>
>> * Generally I feel I must scroll too much through too little (and occasionally crappy - not your fault) content on the homepage. There's just so much "air". But that might be part of the page's very look and feel, so if people like it no problem.
>>
>
> Agreed. Again, it is a proof-of-concept.
>
>> * Page doesn't seem to load on mobile at all.
>
> Hmm, that is odd. Some other people said the same thing. Loads fine on mine though...
>
>> * Clicking on "Overview" while I'm on the homepage does nothing. But there's no visual indication I'm already on "Overview". Also clicking on "Overview" or the logo seem to do the same thing. Oh, wait, not all menus are meant to work - take that back.
>
> There are no navigational helpers indeed. Didn't know how to get the current page from within ddoc to set css stuff to highlight things etc.
>
>> * There's no accordion on "Language Reference" which makes for a really tall menu, sometimes even longer than the content itself. I find that hard to navigate. Statistically nobody will get to "Visual D" and "Community" :o).
>
> Haha. There are some other pages as well that nobody gets to read in full.
>
>>
>> * Layout is jerky as I reduce the width of the page: sometimes the right/left margins are really wide, even on thin viewports, thus wasting already precious space, then they get thin, then they get wide again, etc.
>
> There is a mismatch between some responsive stuff. Saw it as well. It's just about playing with thresholds, and alot of tweaking.
>
>> You should have no trouble building dlang.org on linux following the instructions at https://github.com/D-Programming-Language/dlang.org/blob/master/CONTRIBUTING.md.
>
> Will look into it.
>
>> The rationale for NOT using /usr/bin/dmd etc. is that oftentimes the docs use specific features of the compiler, which means you need to build a specific library docs with the same compiler version. For the site proper we always use the development version of dmd (which by default we assume is ../dmd/src/dmd) so people can change the compiler and the docs in tandem. Once you get that in place things should work smoothly.
>
> Yeah, but where can I get /dmd/src/dmd? Do I need to fork the dmd source code?
Sebastian, could please you publish your fork somewhere so we could take a closer look and/or fork/destroy it? It would also be easier to make specific suggestions
|
January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to aldanor | On Wednesday, 21 January 2015 at 17:12:22 UTC, aldanor wrote: > > Sebastian, could please you publish your fork somewhere so we could take a closer look and/or fork/destroy it? It would also be easier to make specific suggestions https://github.com/skoppe/dlang.org I case you only want to make changes to the css, you can checkout the `compiled` branch and just make changes to the css/styles.css |
January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sebastiaan Koppe | On Wednesday, 21 January 2015 at 17:16:52 UTC, Sebastiaan Koppe wrote:
> On Wednesday, 21 January 2015 at 17:12:22 UTC, aldanor wrote:
>>
>> Sebastian, could please you publish your fork somewhere so we could take a closer look and/or fork/destroy it? It would also be easier to make specific suggestions
>
> https://github.com/skoppe/dlang.org
>
> I case you only want to make changes to the css, you can checkout the `compiled` branch and just make changes to the css/styles.css
Great stuff, thanks a mil. I'll try to poke around tonight and see how to address some of the issues mentioned here
|
January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sebastiaan Koppe | 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
I must have been taking crazy pills, because everyone else seems to love it, but I don't like the homepage. I
have
to
scroll
down
way
too
much
to
actually
see
some
content.
Also, I can't make sense of the order of things.
I know this is what-everybody-else-is-doing, and I don't like on other sites either.
I dig the red menu bar though (except for the hover effect). And 'Docs' looks nice, too.
|
January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sebastiaan Koppe | On 1/21/15 9:10 AM, Sebastiaan Koppe wrote: > Yeah, but where can I get /dmd/src/dmd? Do I need to fork the dmd source > code? Yah, it's all at https://github.com/D-Programming-Language/dlang.org/blob/master/CONTRIBUTING.md - step by step instructions that take you from nothing to where you want to me. -- Andrei |
January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to anonymous | On Wed, Jan 21, 2015 at 05:27:09PM +0000, anonymous via Digitalmars-d 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 > > I must have been taking crazy pills, because everyone else seems to > love it, but I don't like the homepage. I > have > to > scroll > down > way > too > much > to > actually > see > some > content. > Also, I can't make sense of the order of things. > > I know this is what-everybody-else-is-doing, and I don't like on other sites either. [...] +1. I didn't like it either. But then again, the majority of people rarely agree with me, so I didn't say anything. But obviously I'm not alone in disliking this spaced-out layout. T -- Живёшь только однажды. |
January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sebastiaan Koppe | 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 :)
Awesome! I really like the one-click Download and Forum buttons.
Idea: DUB logo could link to DUB downloads
|
January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to H. S. Teoh | On Wednesday, 21 January 2015 at 17:34:46 UTC, H. S. Teoh via Digitalmars-d wrote:
z
> +1. I didn't like it either. But then again, the majority of people
> rarely agree with me, so I didn't say anything. But obviously I'm not
> alone in disliking this spaced-out layout.
Well, of course it needs some polishing, for example: I think the top menu should be visible on screen while you scroll down, because imagine that you are at bottom of the page and want to go somewhere else (Forums, Documentation etc).
There are some spaces not filled.
Yes the font size needs a scale up.
About the layout (Vertical Wall Text), I think they became popular because the mobile, you know those 7" or 8" size screens, then you can read the site like an ebook or maybe because the technical side, like partial loading.
Matheus.
|
January 21, 2015 Re: dlang.org redesign n+1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sebastiaan Koppe | On Wednesday, 21 January 2015 at 17:16:52 UTC, Sebastiaan Koppe wrote: > On Wednesday, 21 January 2015 at 17:12:22 UTC, aldanor wrote: >> >> Sebastian, could please you publish your fork somewhere so we could take a closer look and/or fork/destroy it? It would also be easier to make specific suggestions > > https://github.com/skoppe/dlang.org > > I case you only want to make changes to the css, you can checkout the `compiled` branch and just make changes to the css/styles.css Too much wasted space on wide screens (right half of the screen is almost empty) Suggested improvement: http://imgur.com/a/zgSJa |
Copyright © 1999-2021 by the D Language Foundation