So I sat down tonight to do http://drupal.org/node/223977, and in just looking at this list, it's bloody awful. :P
- At 800x600 it goes on for more than 2 page scrolls
- There's a mish-mash of documentation-related things, coding related things, references, stuff for end users/testers, etc.
- There's stuff for different target audiences too. New developers, experienced developers, people just interested in looking in on the development stuff, etc.
- There's no clear order that things go in.
- Any of another 100 other things you could find wrong with it.
In an informal survey in #drupal, we all agreed that we only use at max like 3 of those links (mainly the queue ones), and the rest are just taking up space.
So should we:
a) Split the block into multiple blocks... developer / docs team might be the start of such a split.
b) Create an actual /page/ (or pages) on d.o to act as a "portal" for these various types of users, and have links jump off through those.
c) Figure out what larger, broader navigation/visibility issues we have that we thought would make it a good idea to lump all this stuff together in the first place, and address /that/ instead.
I'm open to suggestions.
Comments
Comment #1
sepeck commenteddrumm and I already have plans to split documentation out. I've had some other thoughts as well but no time.
Comment #2
drummI think someone should go ahead and:
- Remove the documentation links.
- Add a well-thought-out set of documentation links to new block.
- Put it on the left with the other handbook thingers, only on handbook pages.
Any PHP or other hackishness must go into the drupalorg module because we should turn off that input format in the future.
Comment #3
webchickWell, the docs tools are only a very small selection of the links available. I count 5 out of 39.
In fact, let's break this down:
I'm thinking we could make:
- Developer links (issue queue + developer links)
- Documentation links (these links + possibly some others, all documentation-focused)
- Tester links? (tarballs + patch bingo/patch spotlight + review queues)
- Ditch the rest, and use /contribute as the mother page.
Comment #4
catchI think that's pretty close.
I'd probably go for this, which off the top of my head might be a little less duplication:
core links (issue queues, tarballs, core cvs messages, tarballs, core patch bingo, patch spotlight)
contrib links (developers guide, cvs messages, cvs guide, contrib patch bingo)
Documentation - including link to webmasters issue queue because that's handy for spam reports and finding issues like this :)
Comment #5
webernet commentedOf the existing links, I know that I use the following most frequently:
- Core CVS messages
- Handbook updates
- Mailing list archives
Direct links to the following would be helpful:
- All core issues
- All webmasters issues
- All infrastructure issues
- All documentation issues
Comment #6
sepeck commentedLet's agree on what the block divisions are and what goes in each specifically. Also, we should probably use the menu system rather then maintaining the current HTML block we are using.
Comment #7
zirvap commentedSuggestion: Make the docs block a "doc/support" block, and add links to recent unanswered posts in the support forums -- preferably with a count, like:
(Ref. this issue: http://drupal.org/node/231061)
Comment #8
add1sun commentedOK, here is my stab at it. Not sure about the issue/support one but frankly I may want dev tools handy and not want any of that issue queue stuff in there.
*Advanced search* is useful for everyone, not just devs, so I don't know where this one goes. The top of each block? I dunno.
Comment #9
add1sun commentedAny thoughts on getting this done? I know very few have the power. I am antsy to get it done because I want to make a series of videos along the lines of "Drupal.org for newbies" and I'd like to have the contrib blocks set up for the videos when I show people what's there, what they mean and how to use them.
Comment #10
nicholasthompsonPersonally, I think the Issue Queues one is too large. As much as I'd LOVE to help out with core issues, I simply dont have time. I'd imagine this is true for the majority of people who would use that block. The only link's I'd be interested in are My Issues and maybe Unanswered Support Forums...
Thought... Can My Issues be moved to the user block? That would solve the problem...
Comment #11
keith.smith commentedHmm. Honestly, though I'm quite used to (and fond of) the contributor links block as it currently exists, how breaking the links up into small, logical "groups" and make each of those a user-configurable block?
For instance, I rarely use the "Patch bingo" links, and would likely not have this block enabled on my profile if it were a separate block. Similarly, there may be people who use the issue queue but not the documentation links, or vice versa.
Looking at addison's post in #8, I see at first glance the following groups, each of which could be its own block:
DEVELOPER LINKS
DOCUMENTATION LINKS
ISSUE QUEUES and SUPPORT LINKS
We could even add a "Forum" block with similar handy links for those folks who like to hang out there.
(And yes, I guess if all the blocks were enabled, you would be giving up potential vertical screen real-estate (or at least more than a single block would take, due to headers). But, pages are often very long on d.o. and there's lots of vertical real-estate to be used up.)
Comment #12
add1sun commentedWell, My Issues is in the account block but it is one level down. I know this discussion came up before somewhere (don't have time to search) but I agree that making My Issues top level in the account block would be a nice thing.
Comment #13
add1sun commented@keith.smith, yes the separate blocks id the idea here. Each of the "groupings" is indeed meant to be its own block.
Comment #14
keith.smith commentedadd1sun: Oops. I'm sorry. I see now where webchick had this sentence in the initial post "a) Split the block into multiple blocks... developer / docs team might be the start of such a split."; I must have only skimmed and did not pick that up reading through the issue. Thanks!
Comment #15
catch+1 to my issues in the account block.
Could we also swap "my projects" down into contributors links - since only people who contribute projects will have any?
Comment #16
webchickDocumentation links is done. I made a menu for it, allowed the block to be optionally turned on and removed handbook links from the contributor block.
Comment #17
webchickUh. For lack of a better status. :P Working on developer links now.
Comment #18
webchickOk, developer links done now too.
That's all I have in me for today. I can try and pick this up in a couple weeks if no one else does.
Comment #19
add1sun commentedWoohoo! Progress!
In looking at things further, I realized that the support forums link can't be "one" link so I'm thinking maybe that could be a whole block for folks that want to track support. So maybe the remaining would be:
Comment #20
zirvap commentedFor the support links, we should also have a link to the support request issues for Drupal core.
Comment #21
catch+1 for open drupal core support issues (with numbers ideally :P )
Nice work getting this done!
Comment #22
avpadernoIt seems the blocks have been already changed as suggested, or in an equivalent way. Am I missing anything, or this report could be marked ad fixed?
Comment #23
webernet commented