SiteGrinder (PS plug-in) web design question answered

DS
Posted By
Diana_Sparks
Apr 6, 2008
Views
217
Replies
7
Status
Closed
Over at <http://www.adobeforums.com/webx?128@@.59b4e1c9> we’ve been discussing SiteGrinder, the PS plug-in which converts Photoshop designs to working websites.

One of the posters had concerns about the SG coding. (I don’t know if he’s used the plug-in.) He pointed out that on their users’ sample sites at <http://www.medialab.com/sitegrinder> , if you enlarge the text with cmd-+, everything gets crowded and overlaps. I noted that this is a common problem with most/all sites, regardless of their origins. He responded:

It’s common — far too common — but not inevitable. It’s bound to happen with SG, though, because they carve up the layout into fixed size chunks and then use absolute positioning, so there’s no way for the containers to accommodate changes in font size except by crashing into each other, or growing scroll bars, which is only sometimes going to work. For the same reason — starting with a single Photoshop image — they can’t identify headings or lists, so the pages aren’t properly accessible to some assistive technology. If you don’t care about accessibility, you should realize that this also means that they become hard or impossible for search engines to analyze, so people aren’t going to find your site so easily.

I’ve only just downloaded the SiteGrinder demo, so I couldn’t confirm or deny this, so I sent it along to the developer at MediaLab, who replied overnight on a weekend. He says:

The criticisms are partly true. SiteGrinder uses something called "absolute" positioning as its default. This means that if the text size is increased and the text has been divided into several closely packed layers that after resizing the text may overlap.

But, while this is the default SiteGrinder positioning behavior, it is not the only option. SiteGrinder supports relative positioning through use of a -grow layer. Content in a grow layer (and the footer below it) won’t suffer this problem.

Also, no website is fully resize resistant to any amount of text size increase. The normal expectation is that a site should accommodate two levels of font size changes in either direction. This can also be accomplished by simply keeping text layers away from each other so they don’t crowd one another.

SiteGrinder does a lot of unseen work for supporting accessibility. It always outputs the content in read order, puts title attributes on graphic buttons, doesn’t clutter the HTML with IMG tag graphics ( CSS should be used for design graphics, and that’s the SG default – semantically important image layers can be noted as such with the -img hint), properly sets the alt attribute when img tags are used and never puts empty alt="" attributes into the HTML (if you are doing that you should be using CSS for the graphic, not an IMG tag). Also, text -menu layers are nicely converted to UL-LI constructs for you – very important for search engines and accessibility.

However, SiteGrinder does not yet support header tags, simply because there is no simple way to designate them from Photoshop. However, of all the changes one might want to do downstream, those are by far the easiest. It is our goal for SiteGrinder to one day support header tags in an elegant and seamless way, but I personally don’t see their current absence as a big drawback. Why would someone who hand codes HTML be upset if a helper tool didn’t put in header tags for them? Hope this helps, Chris

P.S. SiteGrinder has advanced features for importing HTML, inserting HTML directly into a Photoshop layer, as well as adjusting the HEAD portion of a page. Our more savvy users have no trouble getting header tags into their SiteGrinder builds. And others just put them in downstream.

This is mostly Greek to me (and fortunately SG users don’t need to understand most of it, as it happens behind the plug-in scenes) but I’d be interested to hear what other html-savvy folks think.

MacBook Pro 16” Mockups 🔥

– in 4 materials (clay versions included)

– 12 scenes

– 48 MacBook Pro 16″ mockups

– 6000 x 4500 px

B
Buko
Apr 6, 2008
I still think you would be better served learning how to use Dreamweaver. I can’t imagine there is no learning curve with Sitegrinder and the time wasted on that could be better used learning a real web design app.

And as was pointed out in the ID forum give you cleaner code.
DS
Diana_Sparks
Apr 7, 2008
Chris at MediaLab says "A lot of our users are serious web developers, they get handed a design in Photoshop, convert it with SiteGrinder, and continue on to things that interest them more (adding CMS functionality, database access, what have you). For these users SiteGrinder is a small handy tool in their larger tool belt."

In my business, I wear several hats and juggle many tool belts, so I can only manage a small belt for web design. Everybody’s different, but I’m going to go with SiteGrinder. Thanks!
B
Buko
Apr 7, 2008
Using SG as one tool among many is a lot different than solely depending on just one tool. Kinda like a carpenter who only has a hammer. Having just a hammer makes it difficult to cut wood or screw in screws although one could hit the wood till it breaks and use the screws as nails.

Also drop by the GoLive and Dreamweaver forums and bring this up so people who work with HTML all day can give you some good advice. I’m not saying GS is a bad thing I have not used it yet and I have other tools to use at this point so I don’t need to have it to make a web site.

Good luck Diana! B)
DS
Diana_Sparks
Apr 7, 2008
Thanks for all your advice, Buko. I appreciate your candor. But how did you learn of my Single Tool Carpentry Method? Check amazon.com for my soon-to-be-bestseller, "If I Had a Hammer", from Black Thumbnail Press.
B
Buko
Apr 7, 2008
But how did you learn of my Single Tool Carpentry Method?

I married. B)
DS
Diana_Sparks
Apr 7, 2008
Ouch.
NC
Nigel_Chapman
Apr 8, 2008
MediaLab’s response is encouraging. It shows that they are aware of the issues and try to do something about it. It suggests though that you won’t just be able to go with all the defaults, and you aren’t going to understand the options unless you find out something about what’s going on behind the scenes, which is really all I’ve been suggesting you should do. The choice of tools is up to you, if they’re capable of doing the job. I will persist in believing that starting from a PSD image is not the right way to go, but I won’t argue the point with anyone.

Best of luck starting out in Web design. Watch out for Internet Explorer 6.

Must-have mockup pack for every graphic designer 🔥🔥🔥

Easy-to-use drag-n-drop Photoshop scene creator with more than 2800 items.

Related Discussion Topics

Nice and short text about related topics in discussion sections