Forum Moderators: open
It's also an idea with some pitfalls. In fact, that's why WebmasterWorld didn't launch such a forum, even though Brett did work on some code for it.
So, this thread is to discuss whatever pitfalls people see, and their possible solutions. A couple ground rules:
1. This is about brainstorming the idea itself. It is not a place to submit a site for review on various platforms.2. This is not a recruitment thread. No sticky mail solicitations, please - keep the discussion about problem solving and completely out in the open where we all can benefit.
With that said, a good way to kick off the conversation might be to quote Brett's comments from the original thread:
"When we first started WebmasterWorld the topic of a screen shot exchange forum came up repeatidly. I thought it was an excellent idea. Code was written to manage it all and is still here on my disk.
About a month before I was ready to put it online last year, Nimda hit. Many forums and sites that allowed people to upload files (such as avatar files) were severely hit by hackers using the upload feature to inject scripts/code on to disk.
The hardest thing for a hacker is to get code on to a target sites disk. Once there, standard exploits can be run to execute the code and more-than-likely, open the system wide up.
It became pretty obvious that allowing people to upload data - any data - is a major security risk regardless of the precautions. Even those utils that upload straight to a database such as SQL is a risk (they can use db exploits to get the data back out).
The other problem, is that of whisper promotion, and other "optimization" tricks. The head CTO for Yahoo says, "..any where you give people the opportunity to contribute content or rate items, you will have someone that exploits the system." Even though we are one of the friendlest communities on the web, we've already seen much of that here with post counts, and "over optimized" posts (including: hidden text and hidden links within posts).
So, based on those two things, we've passed on the screen shot exchange."
Likewise, a screenshot cannot test functionality - which is much more of a make or break proposition for a website.
So screenshot exchange would only catch layout issues. And where is the community building around that? It's a service, from what I can tell, either exchanged between friends or done on a for-pay basis.
I've dropped a lot of my obsessiveness over browser testing and OS testing as I've grown in understanding through this community's discussions. I have access to an all-Mac recording studio that's only 100 feet away, and yet I barely check my sites on Mac, even though I do go over there all the time to listen to music.
Why don;t I check? Because I'm comfortable that valid code plus the knowledge we share here covers almost everything.
My main reason for checking (when I still do) is functionality, and most especially the DOM.
And my growing lackadaisical attitude has not netted me ANY surprises so far. Valid code works wonders. And Netscape 4 is a free download - I don't need someone else to do that broken-browser check for me.
I am sure everyone in here knows something that looks different in a different browser etc etc...to the point if we put them all "down on paper" we would have a respectable reference.
Could lay it out nice...sorta like a theme pyramid :) My 0.02 suggestion
From my point of view I think its an interesting idea to develop, to try to make it work, and I certainly would gain something from seeing screenshots from different systems to my own (well just a Mac really - which Tedster's point about the gamma differences kind of puts a dampner on that).
Like everyone else here, I'm happy with testing in my own environments, it just seemed like there might have been some worth in and demand for a screenshot exchange community, but the comments here have convinced me that that worth and demand is not as significant as I first thought, and I can see why.
I think brotherhood of LAN has had the least abuseable and easiest to implement idea so far though - the definitive reference to browser differences.