67 Comments

Summary:

It’s been a heady few months. The updates to iWork ’09 and iLife ’09 have, for the most part, been as impressive and inspiring as we’ve come to expect from Apple. I upgraded both suites the very second I could. I can’t tell you how much […]

iWeb

It’s been a heady few months. The updates to iWork ’09 and iLife ’09 have, for the most part, been as impressive and inspiring as we’ve come to expect from Apple. I upgraded both suites the very second I could. I can’t tell you how much I love these products.

Except…iWeb ’09. (Liam looks to the ceiling, gathers his thoughts…tries not to get agitated.)

If you didn’t already know, iWeb is a WYSIWYG (What You See Is What You Get) website authoring tool. It’s an end-to-end solution that makes it supremely easy to create a complete, sort-of-professional-looking website from scratch. Only, I have some issues with it. Where to begin…

I should begin by explaining something: I’m not a “lite” user. I’ve been developing websites and web applications for over a decade, and I’ve become accustomed to the power and flexibility offered by the like of Adobe Dreamweaver and (yes) Microsoft Expression Web. (Although, given the choice, I’d rather use Visual Studio 2008.) So I understand — I really do understand — that iWeb is not supposed to be competition for those other solutions. iWeb isn’t really for me. Nor does it try to be. It’s supposed to be something very simple, very easy to use. It’s supposed to be intuitive and accessible. It’s supposed to provide a seamless experience for anyone with even the tiniest bit of creative vision. And you know what — it does all the things it’s supposed to do. It just doesn’t do enough.

So, before I get agitated again, let’s take a look at the new release and feel thankful for what it does do.

The interface hasn’t change much, save for the introduction of a vertical panel along the right-hand side of the window, called the Media Browser. This gives easy one-click access to Audio, Photos and Movies on your Mac. Nothing the Media Inspector didn’t do before, except for the final tab – Widgets.

Widgets

Widgets make it quick and easy to add rich-media to web pages.

MobileMe Gallery
MobileMe widget

While the Gallery pages iWeb creates always have allowed users to hook-in to their .Mac or MobileMe galleries, this widget makes it possible to add a single, self-contained gallery-link to a page without the need to use iWeb’s more cumbersome “My Albums” section to your site. What you get is similar to the Events view in iPhoto; a square panel that shows thumbnails of photos in your chosen MobileMe Gallery. When you pass your mouse over the panel, you get different thumbnails of the photos that lie within. Clicking will open a new page that loads the original MobileMe gallery.

YouTube
YouTube widget

Exactly what you’d expect. You paste a link to a chosen YouTube video into a popup dialogue box. It embeds the video on your page.

Google Maps
Google Maps widget

I really like this Widget. It doesn’t move the earth, it does precisely what you’d expect, but it takes the hassle out of coding these things by hand. Drag this Widget onto your page and you are presented with a sheet asking for the address you want to display. You can set zoom level, and choose which user-controls are available (such as zoom controls or the Google Maps search bar).

Google AdSense
Google AdSense

Precisely what proportion of typical home-users are Google AdSense customers is an interesting question. I would hazard a guess it’s really not so many. In which case, this seems like a tip of the hat at providing something useful to more advanced users. Except I cannot see iWeb being used as a tool-of-choice by sufficiently advanced users (and by that, I’m referring to anyone who wants to create a truly decent, individual website — but more on that later).

iSight Photo
iSight Photo widget

You could have done this before using PhotoBooth. Only now it’s built-in to iWeb. This widget starts you iSight camera and allows you to take a photo for instant-inclusion in your web page.

iSight Movie
iSight Movie widget

Precisely the same as the iSight Photo option above. Only with movies.

Countdown
Countdown widget

I could see this being popular with websites announcing upcoming weddings and birthdays. In short — completely pointless and not exactly something the websphere was crying-out for. Still, it’s something new. Enjoy selecting your birthdate for next year and watching it automagically work out the number of seconds between now and then. And count them down. (meh)

RSS Feed
RSS Feed widget

Finally! A truly useful widget that was not previously easily-done. Except there is a catch — it doesn’t create an RSS feed from content in your page; it imports a feed from outside your site. If that’s what you want to do, this is a nice and simple way of making that happen.

HTML Snippet
HTML Snippet widget

Ironically, this is the most powerful widget of the lot. It allows you to construct your own HTML and generate pretty much anything you want. Of course, Apple expects you to be doing nothing more advanced than adding someone else’s banner, visitor tracking button or analytics script. If you want to embed anything more fancy than that – why on earth are you using iWeb?

Nothing to See Here…Move Along…

After the initial excitement with Widgets fades, you’ll realize there’s nothing else of any real added-value in this version of iWeb. There are only two new themes — “Leaf Print” and “Fine Line” — that would have been impressive in 1997. Today they look rubbish. Oh sure, they’re tidy and simple. But they’re not particularly exciting or fresh. Apple must know this — after all, they’re never gonna publish websites using those themes, so I don’t know why they imagine it’s alright to foist them upon the rest of us.

There I go being a power user again. I’m sure Aunty Mavis would just love Leaf Print (rolls eyes).

Going to Press

The publishing options have been expanded somewhat. As well as the option to publish to MobileMe, you can also publish directly to a third party hosting service of your choice using the FTP connectivity new to iWeb ’09. The process is simple.

FTP Publishing

Once you’ve entered and successfully tested your FTP login details, it’s business as usual.

I Do Facebook, Too!

Since iPhoto ’09 so nicely integrates with Facebook, it seems the iWeb developers felt they had to do something — anything — to get in on the action. Sounds interesting…what could they possibly do, though?

Imagine it — by hooking-in iWeb to a Facebook account, the possibilities are endless! You could scrape your Facebook Wall updates into your personal website, link your Facebook/iPhoto galleries with your iWeb site so changes in one propagate automagically to the others, synchronize your iWeb blog with Facebook’s Notes, synchronize your Applications to publish their updates to your iWeb site, synchronize your Facebook Status Updates with your iWeb home page…actually, the more you think about it, the more exciting it becomes! The possibilities just go on and on.

Unfortunately, it seems iWeb’s developers weren’t thinking about any of these possibilities, because the Facebook integration we get in this upgrade amounts to nothing more than the following line, published to your Facebook Wall, whenever you make changes to your website.

Facebook News Feed

And here start the problems I find in iWeb ’09…

Crazy URLs

A perennial complaint (really — Google it — you’ll find a lot of people complaining about this for years now). Whether you publish to MobileMe or your own web server, iWeb still insists on creating bonkers-crazy long URLs. And there’s just no excuse for this, there really isn’t. For example, my personal website is http://www.liamcassidy.co.uk and my iWeb website was originally named “liamcassidy.co.uk”.

The effect this had on the final published site was a URL to a home page that looked like this:
http://www.liamcassidy.co.uk/liamcassidy.co.uk/home.html

I’ve since changed the site name to something shorter, but it’s still utterly ridiculous that iWeb doesn’t provide the option — just the option — to override this crazy URL structure/naming convention. Apple, I have a humble suggestion for you — not everyone wants to publish to MobileMe. Let your customers decide what’s best for them, and don’t make them suffer this laziness! A simple toggle in the Preferences ought to disable this kind of silliness so anyone more competent than Aunty Mavis will feel less embarrassed by the addresses iWeb spits out. This sort of thing is entirely avoidable. It’s simply shocking Apple hasn’t done anything about it.

Obsolete Themes

No one with any kind of appreciation for contemporary design, or accessibility concerns, is going to use the pre-built Themes that ship with iWeb. A very tiny select few look beautiful — but they’re still lacking. iWeb ’08 shipped with some nice new themes but, unfortunately, they dated quickly. The stingy two new additions in iWeb ’09 are laughable.

Nasty Markup

OK, this is something only more experienced web developers will care about so I won’t bang-on about it too much. It’s worth mentioning because 1) other WYSIWYG editors manage far cleaner code, and 2) there’s nothing semantic about this markup. There aren’t even any helpful comments to guide the curious. The CSS markup is packed-to-bursting with redundant markup (example: “border-top: 0px”, “border-right: 0px”, “border-bottom: 0px”…you get the idea.)

Painful Publishing

It takes forever to publish pages. Whether you use MobileMe or your own FTP address, publishing a simple 6-page site can take five or more minutes. This is ridiculous, given that any other (free) FTP software can get your files published in much, much less time. Not the “…within moments…” promised by the happy voiceover in the iWeb tour video. Oh no.

The fastest way to publish your site is to not publish it at all — by selecting the confusingly-titled “Publish to Local Folder” option. This dumps all the relevant web pages and assets into a folder of your choosing on your hard drive. This takes seconds, but then it’s up to you to get those files to a server somewhere.

As a sidenote, this may be the best way to overcome the problem with the crazy long-URL’s. Publish the site to a local folder, then use another FTP solution to upload the files to your own web server. You’ll have to mess around with links here and there to make sure the whole site works as planned, but at least you won’t have to deal with six-mile-long web addresses.

Punishing Publishing

Oh yes, and just a final word on publishing. If you don’t use MobileMe as your hosting platform, you can forget about your blog’s comments working properly. And kiss goodbye to your blog’s Search functionality. That’s gonna go, too. Seems Apple really wants you to use MobileMe.

Tough Love

It might sound like I’m bashing iWeb, but if I am, it’s only in the way a pushy parent might berate an under-achieving child for not doing as well as they could. iWeb could be, and should be, a far more powerful and impressive tool than it is today. I was expecting some interesting and exciting things with this upgrade — as it turns out, what I got wasn’t worth the wait.

I know Apple is not trying to compete with other more professional web authoring solutions, but that doesn’t excuse sheer laziness when it comes to upgrading this software. iWeb has the potential to be a killer-application. Seriously — plenty of professional web developers would be happy to use it if only it didn’t suck so bad. And, in truth, there aren’t so many fixes required, either.

Obviously, the Themes are a joke. Where Apple could shine here is build an iWeb Themes gallery, much the same as the Web Apps gallery that countless iPhone owners (myself included) practically lived-in until native applications could be installed on that device. Apple already features third-party developer software on its own website — why not showcase the best iWeb themes, too? Or, better still — why not create some really breathtaking themes worthy of that lugubrious (and indelible) credit, “Made on a Mac”?

As well as vastly-improved themes, add a long-needed fix to the crazy URL issue, CSS editing and the ability to fine-tune the (cleaner, semantic) HTML markup, and you have a web creation tool that is still simple and intuitive, yet doesn’t try to compete with the big-kids already dominating the playground. If that means releasing a standalone “iWeb Pro” package that does for my websites what iWorks does for my documents, I’d gladly pony-up the cash.

In the end, “simple and easy” doesn’t have to mean “crude and clunky.” Apple proved that with Pages and Numbers in iWork. The updates to iPhoto and iMovie (evolutionary and revolutionary, respectively) are nothing short of breathtaking. In this company of Kings, though, iWeb is an embarrassing, backward cousin.

You're subscribed! If you like, you can update your settings

  1. Yeah…I want to like iWeb. I really, really want to like iWeb…

    Maybe one day.

    Share
  2. I concur. With a few, slight modifications iWeb could be both a more useful and more elegant solution to web design. Here are my suggestions, in no particular order:

    1. Allow user to create templates.
    2. Allow text to wrap around snippets (e.g., YouTube).
    3. Include a styles feature, as in Pages.

    Share
  3. I’m wondering if iWeb still turns .mp3 files into .mov files when publishing a podcast episode. Horrible piece of software. Once you publish something, don’t ever expect to find any given file in your web site on the remote host. It’s there, you just have to go searching in arcanely-named folders. Argh.

    I too, really want to like iWeb…but it’s still not quite done cookin’ yet.

    Share
  4. Thanks for the comprehensive review! I thought of a quick way to circumvent the delay from iWeb to publish… and to circumvent downloading to local folder *then* upload to ftp. Why not setup a macfuse config to mount your FTP server and have iWeb dump the site directly to it and voila, it should get posted automagically right?

    Share
  5. I, too have been using iWeb the past few days. I agree with most of your comments. But what I don’t understand is why everyone loves bashing iWeb. iWeb work great for what is was designed to do – and in my opinion it does it very well. I understand the desire to make iWeb more than it is – it seems like it COULD be more – but if you are a professional movie maker you’re not going to be using iMovie to edit you films – you’re going to be using Final Cut Pro. iWeb is not, and doesn’t claim to be, a high end web design tool. It’s for simple consumer level web page generation and with the integration with the other iLife applications, it’s a great alternative to Rapidweaver or Freeway, which both are beyond most casual users abilities. Don’t chase away the consumer level user by pointing out things that they don’t understand or won’t need to know. Click, type, drag and publish.

    Share
  6. Barrie Phillips Friday, January 30, 2009

    The tone of the review was very elitist and seemed to miss the point of iWeb – it is not intended for the professional website designer but for the casual user who wants to share his or her photos with far-flung family and friends. To that end, in my opinion, it is a fine app.

    Leverenz hit the nail on the head with his comment.

    Share
  7. Yeh, where’s the iWeb Pro that we all heard about like 2 years ago? I use iWeb for 3 websites just because I’m locked into it. To migrate my sites over to something else like RapidWeaver would be a huge undertaking and one that I’m not looking forward to do. So for now, I’m stuck with iWeb. And, I do use MobileMe, so I do like the integration.

    Share
  8. Hi Liam,
    It seems like you’re looking for RapidWeaver with added plug-ins!
    iWeb Pro could definetly be something interesting and they could sell themes just like they sell lessons for GarageBand.

    One thing I’m thinkering these days is that iDVD is on its way out. Lots of people are predicting a new Apple TV with a new experience. Perhaps including interaction with MobileMe? Where I’m getting at is that maybe they are working on a uber redesign of iWeb so it creates new kinds of website to display on AppleTV and manage the content you want to use and share with others, etc? I haven’t given much tought about all this but there has to be something since Apple is not going the DVD route nor the Blue-Ray one.

    Share
  9. @leverenz & Barrie Phillips: I think you guys are somewhat missing the point. Liam already stated he knows that iWeb isn’t for the “pro” level. But what he is saying is that Apple is selling the consumer-level users short with a sub-par product. They’re offering something less than today’s standards because they know the average consumer won’t give a rip…and that’s lame.

    Share
    1. @Josh Pigford: I had just start my Mac journey, about a year now. Going from PC to Mac, yes it is easier and i do like it. I wasn’t looking for consumer-level user computer “The I-phone would do”.I thought the Mac was for the “pro”at least thats what i had heard for as long as i can remember.Maybe i should look for something like a Dell with a different running System.

      Share
  10. Josh – I do Mac training for a local Apple Reseller, so I guess my perspective is a little skewed. As a Mac user, I understand the “lame” part – and Apple sure COULD put a little effort into making iWeb much better product – but when you’re trying to teach someone in the baby boomer generation who has never used a computer, let alone a Mac, it’s been my experience that the more choices they have, the more confused they get. Most older consumers don’t have a point of reference when it comes to the iLife suite of applications. So, anything that is simple in it’s design, it’s interface and easily obtainable results works for them on that level. Younger Mac users do, and should, expect more. Maybe they should rename iWeb to Senior Web and upgrade to the suggested “Pro” version for younger users.

    Share
    1. Many “Senior” web users are not as dumb as your bias supposes. Some of us are underwhelmed by the time it takes to become mildly proficient in HTML and CSS. As a senior, I’m not confused by choices – I welcome them. If I had interviewed you as a Mac trainer you wouldn’t have been hired. Aye-yup you little whippersnapper.

      Share

Comments have been disabled for this post