Needs work
Project:
Pushbutton
Version:
7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
10 Jan 2008 at 16:37 UTC
Updated:
12 Aug 2010 at 16:26 UTC
Jump to comment: Most recent file
What happened to pushbutton? Nobody cared, but still it is in core.
Take a look at my enclosed screenshots - font sizes, spacing, position of site name, footer... this is simply not acceptable in core. I see two possibilities:
As Garland (and Minnelli) is a very good replacement for this kind of website, and we obviously just can't care about several core themes, I'd vote for 2.
This is critical, as we can't afford a theme in such a bad shape in our final release.
| Comment | File | Size | Author |
|---|---|---|---|
| #8 | afterpatch.png | 130.06 KB | birdmanx35 |
| #8 | beforepatch.png | 165.35 KB | birdmanx35 |
| #6 | pushbutton.patch | 22.78 KB | pancho |
| #4 | Pushbutton5.5.png | 65.78 KB | pancho |
| pushbutton2.png | 83.22 KB | pancho |
Comments
Comment #1
keith.smith commentedIMO, Pushbutton has been ugly for some time now. Its appearance, while bad, does not today rise to a critical.
While I applaud your sentiment, and agree that it should be moved out of core, if history (or poll module) has taught us anything, it is that this is not the time to be making big changes in Drupal 6 by removing core themes (or modules).
Comment #2
gábor hojtsyPancho: does it become ugly in Drupal 6? I don't think so... Feel free to push the button for its removal (pun intended) in Drupal 7, I could not agree more. But for Drupal 6, it is way too late. I would say all themes except Garland/Minnelli are sub-par (now that we have Garland/Minelli, the comparison just blows them away). Unfortunately the core theme SoC tasks did not result in actual core themes.
Comment #3
gpk commentedActually I much prefer it to Bluemarine...
Comment #4
panchoWell, I disagree: it did become even more ugly in Drupal 6. See the screenshots of a fresh D5.5 install.
You can see, the spacing problem between "submitted by" and the teaser is new as well as the distorted footer.
As removing is no option, I will take care Pushbutton's look is at least acceptable in D6 core. I'll provide a patch by tomorrow.
Comment #5
gpk commentedOh yes I see what you mean about the degradation in D6. Go for it!
Comment #6
panchoHere is a first patch that corrects the spacing problem and does a rough pushbutton cleanup.
Note that all images except for screenshot.png and logo.png should be moved to a new folder "images". I didn't in my patch, because files must be moved in some special way to preserve cvs history.
I'm out of office for some days now, son I can continue with this not earlier than next week.
Comment #7
panchoComment #8
birdmanx35 commentedWarning: this is my first patch review, so I'm sorry if I've done this improperly in some fashion. However, this is something I can do and want to do, so here goes.
I tested this against HEAD, with Pushbutton as the main theme. First of all, I got this message:
patching file themes/pushbutton/block.tpl.php
patching file themes/pushbutton/page.tpl.php
Hunk #1 FAILED at 2.
1 out of 1 hunk FAILED -- saving rejects to file themes/pushbutton/page.tpl.php.rej
patching file themes/pushbutton/box.tpl.php
patching file themes/pushbutton/node.tpl.php
patching file themes/pushbutton/style.css
patching file themes/pushbutton/style-rtl.css
As far as the actual changes, there are two images attached: a before and after (the before picture was taken after I reversed the patch...). The actual layout looks better, but the top banner part looks more messed up, IMO.
Nice work, Pancho, I like Pushbutton a lot, although it may be better for contrib in D7.
Comment #9
birdmanx35 commentedComment #10
birdmanx35 commentedCatch brought it to my attention something about moving the image files. I'll test in a moment, but resetting for the moment. Sorry about that!
Comment #11
birdmanx35 commentedOkay, here goes. Here's an official review, with the images moved. I'm sorry about that Pancho, I should have read the issue a bit more carefully.
Well, first of all, it's obnoxious to select all those files and move them, although I presume if we patched this that would be fixed?
Also, that error still stands true against HEAD:
$ patch -p0 < pushbutton_1.patch
patching file themes/pushbutton/block.tpl.php
patching file themes/pushbutton/page.tpl.php
Hunk #1 FAILED at 2.
1 out of 1 hunk FAILED -- saving rejects to file themes/pushbutton/page.tpl.php.rej
patching file themes/pushbutton/box.tpl.php
patching file themes/pushbutton/node.tpl.php
patching file themes/pushbutton/style.css
patching file themes/pushbutton/style-rtl.css
But the changes look good, although I think there is a bit more to do. Is it just me, or is a core theme not working like this critical?
Comment #12
birdmanx35 commentedAlright, I am bumping this to critical. If this is a newbie mistake, my apology, just trying to help here. That said, although Pushbutton is rarely used (and perhaps it should go contrib for D7, as suggested earlier in this thread and I am sure elsewhere), the weirdness in this theme is just not up to the Drupal standard and needs to be fixed. Pancho's patch is a good start, although it needs to be updated for HEAD, I think.
See http://drupal.org/files/issues/beforepatch.png for what it currently looks like in head.
Comment #13
nancydruIMHO, if it goes to contrib status (I vote against that, so that means it will happen), it should have an owner at least for a little while, otherwise it is just being thrown away.
Comment #14
panchoYeah, you're right: there's not just a bit, but a lot more to do. I've just been waiting for any response, and am ready to go much further in polishing up Pushbutton tonight...
Comment #15
birdmanx35 commentednancyw, I don't know enough to make an educated decision about what should be done, so you may very well be right.
Pancho, glad to know my review got you going.
Comment #16
nancydruThanks, Pancho. I actually have one site where I use Pushbutton.
Comment #17
dvessel commentedMinor spacing issues, distorted footer and the odd header graphic spacing doesn't make it critical IMO.
Comment #18
robert castelo commentedOK, I have a bit of responsibility here as that's my finger on the button. I'm tied up next week, but my colleague Chris will do some work on it on Tuesday, and I'll pitch in at the weekend.
Comment #19
dvessel commentedcrosspost
Comment #20
birdmanx35 commentedI still think this is 100% critical; although the problems might be minor, I do not think D6 should be shipped like this, especially when a patch is in progress.
Comment #21
birdmanx35 commentedSorry dvessel, I overlapped you and didn't mean to undo your changes. I am not an expert, so I'll leave it up to others to decide.
Comment #22
birdmanx35 commentedLet's get this rerolled for D7, eh?
Comment #23
birdmanx35 commentedComment #24
karschsp commentedNow that all the table-based themes have been moved out of core, can we mark this as won't fix?
Comment #25
gábor hojtsySince it has patches, suggestions and all, why not move it to the contrib project?
Comment #26
johnalbinThe latest code in CVS has been updated to work with the latest Drupal 7. Patches welcome. (See also: #881442: Find new maintainer)