I just worked with a client who wanted to inexpensively create a website and host it at a custom domain name. Of course I suggested he use iWeb to create the site, because it’s very easy to use, even for non-designers. iWeb does have some downsides, the biggest one being that the page designs aren’t fully customizable–my biggest pet peeve is that the links to move between pages are always listed at the top, and can’t be moved.
Another peeve about iWeb is that it’s easy to make your iWeb files go live on the web if you’ve got a MobileMe account, but if you want your website to be at a custom domain, it’s much harder to figure out how to make it work.
So I wrote out some instructions for my client on how he could easily upload his iWeb files to his www.mysite.com domain, and also how he could easily update his website on a regular basis. The instructions are as follows.
(1) Download a free program called “w2w” from the internet at this page:
http://www.wallner.nu/fredrik/software/w2w/
To download it, click on where it says “…can be downloaded here” (with a link on the word “here”). This software was specifically designed to get your iWeb files onto the internet.
(2) Double-click the downloaded zip file to expand it to the w2w program file. Copy the w2w program file to your Applications folder, so you’ll have it for future.
(3) Open iWeb. Under the File menu, choose “Publish to a folder.” Choose a place on your computer where you want to store the files for your website. (The default location should be the Sites folder of your user folder, which is fine.) Then iWeb will create a folder and put all the files for your website into it.
(4) Run the w2w program. Click the “+” button on the w2w window to add a website. Fill in the fields as follows:
Name: Can be whatever you want to name this website.
Folder: Use the browse button to navigate to the folder on your computer where you saved your iWeb files in step 1, and choose that folder.
Remote server: Put in the info for your web host. For example, ftp.mysite.com.
Remote username: Your web host should have given you this.
Remote password: Your web host should have given you this.
Remote folder: This is the place your files are stored on your web host. Usually it is “/public_html” so try that.
Anytime you make changes to your iWeb website, and you want them to be live, follow steps 3 and 4 again.