I've been looking at an alternative to the long list of links at the bottom of project nodes. A lot of them seem to be linking to the same or similar pages:
out of 18 possible links that I saw:
5 linked to the issues page
2 linked to the issues submission page
2 linked to a list of releases
1 was an irrelevent link to a forum that probably doesn't exist on most installations.
for me the important thing is to be able to quickly find the issues page and the list of alternative releases, so I've tried putting them as tabs at the top. The list of links can then be shortened to a few relevent ones.
My work in progress can be seen here. There's still a lot of code tidying to do but you can see what I'm trying to do.
any comments anyone?
| Comment | File | Size | Author |
|---|---|---|---|
| #9 | project_newlook_releases_fix_r2.patch | 17.56 KB | pfaocle |
| #8 | project_newlook_releases_fix.patch | 17.64 KB | pfaocle |
| #5 | project.newlook_0.patch | 17.1 KB | moggy |
| #3 | project.newlook.patch | 17.04 KB | moggy |
Comments
Comment #1
nedjoThanks for noting this issue and making suggestions. Your points are good. At the lease, the current links given are fairly drupal.org-specific and not necessarily wanted on other installs. Just what to include or leave out of a reorg, and what to leave to configuration options, might take some discussion.
Comment #2
dries commentedYour work in progress looks good to me. Two suggestions:
1. Add a 'subscribe' tab.
2. I'd consider renaming 'releases' to 'downloads'; it's less technical and therefore more accessible to the average user.
Comment #3
moggy commentedI think I'd better stop now before this gets too big.
the patch covers the revised project node page, tabs to navigate round the project, and a couple of required tweeks to the breadcrumbs.
I think it keeps the current functionality of Project while making it slightly easier to navigate.
I keep finding little things wrong or that could be better, but I think a lot of them existed in the module before. Barring any major problems I think we could go with this and open new issues for each of the little things to be fixed as we find them.
Comment #4
Tobias Maier commented+1 (just tested it on your testsite)
looks great and makes everything easier.
Comment #5
moggy commentedupdated to work with latest cvs
Comment #6
pfaocleDidn't work on a test install of HEAD for me: must be a syntax error somewhere? I receive no output in my browser.
Comment #7
pfaocle+!
Oops, forgot to say that I like the look of this from your demo. Makes going from project page <-> project issues much easier, and a tad less confusing.
Comment #8
pfaocleWorking now, another patch attached. Note I've not included some of moggy's comments/unfinished bits.
There is one slight amendment on line 236 of the patch: to provide a message (and therefore output and tabs) when there are no releases for a project. Without this, the releases tab returns no output if there are no releases returned from project_release_list().
Comment #9
pfaocleApologies for all these replies. Another slightly different patch (line 126 of patch) - breadcrumb item set as '/project', this won't work for sites in a subdirectory (as I've just discovered). Changed to simply 'project'.
Comment #10
drewish commentedCouple of things I noticed:
* Not sure if it was already mentioned, but the issue tab (http://test.xai-corp.net/node/28/issues) still isn't displaying any output.
* On the downloads/release tab (http://test.xai-corp.net/node/28/release) it seems like you could avoid the duplication of the "Test Project" on the title and then in the release name.
Comment #11
pfaoclePatch no longer applies...
Comment #12
agentrickardConsider this 'postponed,' since it is at least two versions old and no longer in active development.
Comment #13
senpai commentedThe 'demo' link in the issue summary is a 404, and none of these patches will apply without being 100% re-written, so I'm closing this issue and pointing people to the work that's currently going on at #1545922: [META] Issue page redesign