Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

I'm a bit shocked that what you focused on with that navigation block is what is or isn't included. I rather dislike that block (despite having had a major hand in the current state of it). I have it completely disabled for the user I most often use.

The worst thing about it is that it doesn't resize. Well, more accurately, the worst thing about it is that it is pretty wide, doesn't like to render more narrowly, and so can force the whole page to render much wider than it otherwise could.

But allowing it to flow / wrap much more would make it suck even more in other ways. Having the relative position of a specific link drastically change within such a large number of links would often make it significantly more difficult to find the link you want (for returning users).

Going with what seems currently to be a fairly popular approach among more typical sites also sucks more in other ways. I frequently have significant difficulty trying to use the auto-pop-up style of navigation menu.

First, I have to guess which of the roughly half-dozen top-level short names will contain the item I am hoping to navigate to. Then I have to carefully hover the mouse pointer over the usually under-half-a-dozen-letters word (and thus rather small) and then wait a short time for the magic to pop-up (which means I also have to go and enable javascript if I want to use this navigation menu).

Then, comes the worst part. I have to very carefully navigate the mouse pointer to the proper link without accidentally allowing the pointer to temporarily slip beyond the bounds of the new pop-up (which would make it suddenly just go away -- something that I often have happen more than once before I succeed).

I think I'd much rather replace the vast majority of those links with a single link that goes to a page that lists the names of (and links to) each section with a short description of each. Each would also have another link that jumps right to the "post a new node to this section" form input elements.

And I might make that navigation page be static (and without nodelets) just so it loads super fast.

I suspect a large number of current users would much prefer to have the option to keep the current nav block (which is usually not "too wide" for the typical "I maximize my browser, just like every other window" user). But I think the above design would better serve first-time and casual visitors and would also make the site instantly much better at rendering on small screens much of the time.

I'd probably keep a "Tutorials" link in the on-every-page block just to increase the likelihood of first-time users giving that section a good look. But it would also be covered in the "nav page" (but with no "add new" link).

I guess that would come closest to being a "site map". But not quite.

- tye        


In reply to Re: RFC: PerlMonks above the fold navigation (size) by tye
in thread RFC: PerlMonks above the fold navigation by kimmel

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having an uproarious good time at the Monastery: (6)
As of 2024-04-23 12:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found