Gutterballs July 14, 2011 4:26 PM Subscribe
We periodically have problems with remote ad servers hanging up page loading on MetaFilter and we'd like to tweak the homepage layouts to make this impact much less of a problem. However, I'm not sure how it will impact the greasemonkey script deleted post type features because the code will change a bit on the home page.
Here is the test page:
http://www.metafilter.com/sidebar-test.mefi
All we've done is turn the sidebar into a column that is the full height of the page, and we've put the sidebar content following the main posts in the page. In this scenario, if the The Deck ad server is down, the entire left side (mefi posts) content will load instantly, then the sidebar will take some more time to load, but you'll be able to use the site. Currently, if the ad server slows down you get the entire front page occupied by an ad that is waiting to load.
THIS INTRODUCES A SMALL RIGHT SIDE GUTTER BELOW THE SIDEBAR, yes, but it's a pretty minor change with a large benefit of being able to read posts ok.
What is important for us to know before we deploy: If you write greasemonkey scripts or have browser extensions that work on the front page of MetaFilter.com, make sure your stuff can work (we added one more CSS div with an inline style (that will become part of the stylesheet with a real name).
We have tested the layout in many browsers (you can see the screenshots here) and it seems to work (we'll get rid of the scrollbar on Win/IE if it went live), but mostly I want to issue a warning to everyone scraping the page and make sure everyone's cool with a minor layout change.
Here is the test page:
http://www.metafilter.com/sidebar-test.mefi
All we've done is turn the sidebar into a column that is the full height of the page, and we've put the sidebar content following the main posts in the page. In this scenario, if the The Deck ad server is down, the entire left side (mefi posts) content will load instantly, then the sidebar will take some more time to load, but you'll be able to use the site. Currently, if the ad server slows down you get the entire front page occupied by an ad that is waiting to load.
THIS INTRODUCES A SMALL RIGHT SIDE GUTTER BELOW THE SIDEBAR, yes, but it's a pretty minor change with a large benefit of being able to read posts ok.
What is important for us to know before we deploy: If you write greasemonkey scripts or have browser extensions that work on the front page of MetaFilter.com, make sure your stuff can work (we added one more CSS div with an inline style (that will become part of the stylesheet with a real name).
We have tested the layout in many browsers (you can see the screenshots here) and it seems to work (we'll get rid of the scrollbar on Win/IE if it went live), but mostly I want to issue a warning to everyone scraping the page and make sure everyone's cool with a minor layout change.
You invented this bug so that you could make a post called 'Gutterballs.'
posted by shakespeherian at 4:55 PM on July 14, 2011 [4 favorites]
posted by shakespeherian at 4:55 PM on July 14, 2011 [4 favorites]
Ah, that was buggin' me this afternoon. I'm curious, though, why isn't the trigger for the loading of The Deck an
posted by adipocere at 5:12 PM on July 14, 2011
onLoad
or some variant? Is it a contractual deal?posted by adipocere at 5:12 PM on July 14, 2011
mathowie: "THIS INTRODUCES A SMALL RIGHT SIDE GUTTER BELOW THE SIDEBAR"
That's fine -- I don't think anybody reads the posts down there anyway.
posted by Rhaomi at 5:14 PM on July 14, 2011 [1 favorite]
That's fine -- I don't think anybody reads the posts down there anyway.
posted by Rhaomi at 5:14 PM on July 14, 2011 [1 favorite]
Is this why the Deck 'hide' button seems to be broken on Ask and Meta (but not Mefi)? (Win7, chrome and IE, if it matters)
posted by pompomtom at 5:20 PM on July 14, 2011
posted by pompomtom at 5:20 PM on July 14, 2011
Yup, broken on Firefox as well. (And the deletedthread greasemonkey script doesn't work.)
posted by Melismata at 5:25 PM on July 14, 2011
posted by Melismata at 5:25 PM on July 14, 2011
If you load this test page, you should see the deck ad.
We can't do anything crazy with the loading of it since it's already a weird document.write thing so there's no way to delay/offset it's loading.
posted by mathowie (staff) at 5:38 PM on July 14, 2011
We can't do anything crazy with the loading of it since it's already a weird document.write thing so there's no way to delay/offset it's loading.
posted by mathowie (staff) at 5:38 PM on July 14, 2011
Yeah, the deleted post script is broken for chrome. Mefi Scroll Tag and Post Differentiator still work though.
posted by crunchland at 5:53 PM on July 14, 2011
posted by crunchland at 5:53 PM on July 14, 2011
Deck "hide" not working for me (Mac, OS 10.6.8, Safari).
posted by Aquaman at 5:56 PM on July 14, 2011
posted by Aquaman at 5:56 PM on July 14, 2011
I'll repeat that the Deck Ad will always show on the test page.
I guess I'm hoping the deleted scripts author (plutor? someone else?) can fix it up before it goes live.
Mostly I'm just making sure people don't flip out if a new gutter margin shows up.
posted by mathowie (staff) at 6:01 PM on July 14, 2011
I guess I'm hoping the deleted scripts author (plutor? someone else?) can fix it up before it goes live.
Mostly I'm just making sure people don't flip out if a new gutter margin shows up.
posted by mathowie (staff) at 6:01 PM on July 14, 2011
You people saying that the deleted posts script is broken -- are you basing it off it not loading on the testpage? Because you shouldn't expect it to; look at the default URLs that it's enabled for:
posted by Rhomboid at 6:04 PM on July 14, 2011 [2 favorites]
// @include http://*.metafilter.com/None of these match against http://www.metafilter.com/sidebar-test.mefi, so the script isn't trying to be run. If you add that URL in the properties the script works fine on the test page.
// @include http://*.metafilter.com/daily.mefi/*
// @include http://*.metafilter.com/index.cfm?*
// @include http://*.metafilter.com/home/recentposts
// @exclude http://music.metafilter.com/
// @exclude http://music.metafilter.com/*
posted by Rhomboid at 6:04 PM on July 14, 2011 [2 favorites]
Awesome, thanks Rhomboid, so sounds like it'd work if we released this soon.
posted by mathowie (staff) at 6:08 PM on July 14, 2011
posted by mathowie (staff) at 6:08 PM on July 14, 2011
Also the phantom horizontal scrollbar goes away if you change the main content div from "margin-right: 143px" to 147px. I'm not sure if that's the same issue with my ancient browser as with IE6, though.
posted by Rhomboid at 6:21 PM on July 14, 2011
posted by Rhomboid at 6:21 PM on July 14, 2011
Earlier today I was having page load issues, but the issues were caused by slow responses from mefi.us and ajax.googleapis.com. Is that a separate bug?
posted by slater at 6:32 PM on July 14, 2011
posted by slater at 6:32 PM on July 14, 2011
I'm marking this post a zero. I'm sorry, mathowie, but that was over the line.
posted by Eideteker at 6:35 PM on July 14, 2011 [1 favorite]
posted by Eideteker at 6:35 PM on July 14, 2011 [1 favorite]
Dammit! It was a beer frame too!
posted by Roger Dodger at 6:45 PM on July 14, 2011 [1 favorite]
posted by Roger Dodger at 6:45 PM on July 14, 2011 [1 favorite]
If the deleted threads script breaks and plutor's not around, I'll take a look at it tomorrow afternoon.
posted by thsmchnekllsfascists at 6:53 PM on July 14, 2011
posted by thsmchnekllsfascists at 6:53 PM on July 14, 2011
This still doesn't render for shit on my Mosaic 0.73 on 16-bit windows.
posted by birdherder at 7:26 PM on July 14, 2011 [2 favorites]
posted by birdherder at 7:26 PM on July 14, 2011 [2 favorites]
"Wednesday, mathowie, is Cat-Scan, the MeFi anniversary. That means that I don't work, I don't get in a car, I don't fucking ride in a car, I don't handle money, I don't turn on the oven, and I sure as shit don't fucking update greasemonkey scripts!"
posted by Eideteker at 7:34 PM on July 14, 2011 [2 favorites]
posted by Eideteker at 7:34 PM on July 14, 2011 [2 favorites]
mathowie: "mostly I want to issue a warning to everyone scraping the page and make sure everyone's cool with a minor layout change. "
Why wasn't I consulted?
posted by Chrysostom at 7:39 PM on July 14, 2011
Why wasn't I consulted?
posted by Chrysostom at 7:39 PM on July 14, 2011
I may plant a nice flower bed in that border. Perhaps a rockery.
posted by arcticseal at 7:42 PM on July 14, 2011
posted by arcticseal at 7:42 PM on July 14, 2011
How often does this problem come up? I have never seen this and I spend too much time here.
posted by cjorgensen at 7:57 PM on July 14, 2011
posted by cjorgensen at 7:57 PM on July 14, 2011
I've been getting page load issues for the past four hours: no CSS, extremely slow loading.
posted by bwg at 8:12 PM on July 14, 2011
posted by bwg at 8:12 PM on July 14, 2011
Scroll down past the end of the sidebar. On the test page, post text doesn't extend under the sidebar as it does in the current version. Once you see it, you should be outraged.
posted by shoesfullofdust at 9:20 PM on July 14, 2011
posted by shoesfullofdust at 9:20 PM on July 14, 2011
Can't comment on how the gutter affects scripts, as I don't use 'em, but it's got a great view of the stars.
posted by Abiezer at 9:54 PM on July 14, 2011
posted by Abiezer at 9:54 PM on July 14, 2011
I don't know if it made a difference, but after switching my DNS to Google's servers, a few refreshes finally brought MeFi full back online for me.
Might be a coincidence but I'm glad it's working again.
posted by bwg at 11:17 PM on July 14, 2011
Might be a coincidence but I'm glad it's working again.
posted by bwg at 11:17 PM on July 14, 2011
Layout looks ok on Opera for Linux, in case you were worried about all three of us.
posted by Dr Dracator at 3:55 AM on July 15, 2011 [2 favorites]
posted by Dr Dracator at 3:55 AM on July 15, 2011 [2 favorites]
This just takes away all of the joy of anticipation in waiting for the home page to load.
posted by twoleftfeet at 4:24 AM on July 15, 2011
posted by twoleftfeet at 4:24 AM on July 15, 2011
We are all of us in the gutter, but some of us are looking at the star next to jessamyn's username.
posted by Zozo at 7:36 AM on July 15, 2011 [1 favorite]
posted by Zozo at 7:36 AM on July 15, 2011 [1 favorite]
Just popping back in to confirm that the deleted thread script works just fine.
posted by thsmchnekllsfascists at 8:03 AM on July 15, 2011
posted by thsmchnekllsfascists at 8:03 AM on July 15, 2011
This does not actually solve the problem of too-wide line lengths on MetaFilter (i.e., the problem that lines are as nearly as wide as your window, which in typical cases means most of the width of your monitor). Even with what you’re calling a gutter, lines are too wide.
posted by joeclark at 10:21 AM on July 15, 2011
posted by joeclark at 10:21 AM on July 15, 2011
THIS INTRODUCES A SMALL RIGHT SIDE GUTTER BELOW THE SIDEBAR
Good. It's better that way.
posted by Sys Rq at 3:42 PM on July 15, 2011
Good. It's better that way.
posted by Sys Rq at 3:42 PM on July 15, 2011
I prefer layouts that fluidly adjust the width of the lines rather than keeping all the text smooshed in a tiny little part of the middle of my screen. I can read it fine on my 24" monitor, same as I can read it on the 10" screen of my netbook. Mefi works a-okay.
posted by IndigoRain at 5:22 PM on July 15, 2011
posted by IndigoRain at 5:22 PM on July 15, 2011
Amusingly (and oddly, because I thought you guys had fixed it), the page load hang while waiting for the ad server has never happened to me until just now, on the Metatalk home.
Not complaining -- just an FYI.
posted by stavrosthewonderchicken at 12:50 AM on July 18, 2011
Not complaining -- just an FYI.
posted by stavrosthewonderchicken at 12:50 AM on July 18, 2011
We'll be making this live in the site this evening. Let us know if you notice anything weird.
posted by jessamyn (staff) at 9:09 PM on July 19, 2011
posted by jessamyn (staff) at 9:09 PM on July 19, 2011
The "hide" link is now not working for me, on either FF 3.6.19 or Safari 5.0.5 on OSX 10.6.8.
posted by asterix at 9:20 PM on July 19, 2011
posted by asterix at 9:20 PM on July 19, 2011
« Older Is there a metaaskmeta section? | Does our askme's number one go-to answer actually... Newer »
You are not logged in, either login or create an account to post comments
posted by fuq at 4:51 PM on July 14, 2011