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:

  1. Give pushbutton a lot of love or
  2. Let it go to contrib

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.

Comments

keith.smith’s picture

Version: 6.x-dev » 7.x-dev
Category: bug » task
Priority: Critical » Normal

IMO, 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).

gábor hojtsy’s picture

Pancho: 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.

gpk’s picture

Actually I much prefer it to Bluemarine...

pancho’s picture

Title: Pushbutton theme looks really ugly » Polish up Pushbutton theme
Version: 7.x-dev » 6.x-dev
Assigned: Unassigned » pancho
StatusFileSize
new65.78 KB

Well, 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.

gpk’s picture

Oh yes I see what you mean about the degradation in D6. Go for it!

pancho’s picture

Status: Needs review » Active
StatusFileSize
new22.78 KB

Here 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.

pancho’s picture

Status: Active » Needs review
birdmanx35’s picture

Status: Active » Needs review
StatusFileSize
new165.35 KB
new130.06 KB

Warning: 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.

birdmanx35’s picture

Status: Needs review » Needs work
birdmanx35’s picture

Status: Needs work » Needs review

Catch 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!

birdmanx35’s picture

Status: Needs review » Needs work

Okay, 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?

birdmanx35’s picture

Priority: Normal » Critical

Alright, 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.

nancydru’s picture

IMHO, 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.

pancho’s picture

Yeah, 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...

birdmanx35’s picture

nancyw, 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.

nancydru’s picture

Thanks, Pancho. I actually have one site where I use Pushbutton.

dvessel’s picture

Priority: Critical » Normal

Minor spacing issues, distorted footer and the odd header graphic spacing doesn't make it critical IMO.

robert castelo’s picture

Priority: Normal » Critical

OK, 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.

dvessel’s picture

Priority: Critical » Normal

crosspost

birdmanx35’s picture

Priority: Normal » Critical

I 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.

birdmanx35’s picture

Priority: Critical » Normal

Sorry 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.

birdmanx35’s picture

Version: 6.x-dev » 7.x-dev
Priority: Normal » Critical

Let's get this rerolled for D7, eh?

birdmanx35’s picture

Assigned: pancho » Unassigned
karschsp’s picture

Status: Needs work » Closed (won't fix)

Now that all the table-based themes have been moved out of core, can we mark this as won't fix?

gábor hojtsy’s picture

Project: Drupal core » Pushbutton
Version: 7.x-dev » 7.x-1.x-dev
Component: theme system » Code
Status: Closed (won't fix) » Needs work

Since it has patches, suggestions and all, why not move it to the contrib project?

johnalbin’s picture

Priority: Critical » Normal

The latest code in CVS has been updated to work with the latest Drupal 7. Patches welcome. (See also: #881442: Find new maintainer)