Archive for the ‘Tutorial’ Category

Featured Photo: Dog Shaking Off

Sunday, September 5th, 2010

We were at the South Fork American River in the Sierra Nevada foothills, and I wanted to create a fun image that conveyed the joy our dogs were having playing in the river, and the fun we were having watching them. If you’ve ever been with dogs at a river (or lake or creek or almost any body of water), you know the most dangerous place to be is right next to them when they come out of the water. So creating an image of a wet dog shaking off seemed like a universal experience someone could relate to.

[kml_flashembed publishmethod="static" fversion="8.0.0" movie="http://www.photoshelter.com/swf/imgWidget.swf" width="600" height="419" targetclass="centered" allowfullscreen="true" allowscriptaccess="always" fvars="i=I000004149GFCYg4&b=1"] [/kml_flashembed]

I wanted to catch the dog mid-shake with the action blurred to both convey the motion and make the image a little less literal. The day was bright, so I would need to stop the lens way down to get a slow enough shutter speed to blur the spraying water.

Using a wide angle lens would let me get in really close physically, giving the viewer the sense of being right in the middle of the action, and also distort the dog a bit to give the image a more fun feeling.

Shooting into the sun would help make the image bright, and highlight the spraying water with backlighting, especially if the background was dark. If I had the sun to the side or even behind me, I still could have made the image bright by overexposing, but the spraying water would have been more difficult to see.

Catching a dog mid-shake is really just a matter of observation and timing. Each dog seems to have his own routine when exiting the water, and with just some casual observing it’s relatively easy to predict when and where he’s going to shake off. Our older dog Holly likes to either go into the brush to shake off or first roll in the sand — neither would work for the photo I wanted. Our younger dog Jasper likes to head straight toward you like a bull and shake off right away. Perfect.

So with these technical specs ticked off in my head (some consciously, some not), I positioned myself for the shot. As Jasper came out of the water, I got down to his level and moved to crouch right in front of him (the driest spot to be next to a shaking-off dog, by-the-way), but still shooting into the sun. Easier said than done, of course. It took multiple tries to get the shot I was looking for, with a good balance of composition and blurring. The large water drop on the lens was an added bonus.

Of course, to get the full feeling I had to get a person in the image, too. My “lucky” wife to the rescue. . . .

[kml_flashembed publishmethod="static" fversion="8.0.0" movie="http://www.photoshelter.com/swf/imgWidget.swf" width="600" height="419" targetclass="centered" allowfullscreen="true" allowscriptaccess="always" fvars="i=I0000QAL5jYzdINk&b=1"] [/kml_flashembed]

Final image specs:

Nikon D300 with Sigma 10-20mm f/4-5.6
Exposure: ISO 200, 1/50s @ f/16

PhotoShelter Tutorial: Highlighting Navigation Links

Saturday, October 24th, 2009

One of the most important aspects of website design is letting the visitor know where they are. This applies not only to big, easy-to-read page titles (you do have obvious page titles, right?), but also to highlighting the page or section in the navigation bar.

The navigation is effectively an outline of how your website is organized, and letting visitors know where they are at any given moment will help them get around your site and find what they want.

This is especially true since a lot of your traffic probably isn’t landing on your home page, but instead somewhere deep inside. As with a link from Google to one of your photos. If they have trouble finding their way around, they’ll probably leave. And that’s bad.

When manually customizing your PhotoShelter website, highlighting the page in the navigation bar takes a little extra work. Here’s how I do it.

(I’m assuming you’re comfortable with hand coding XHTML and CSS. If not, be very very careful when trying this at home.)

The short version

Pull the code for the navigation out of the master template, put it into each page template, and style the page links separately with CSS.

The longer version

(using my website as an example):

1. Move the navigation code

To start, navigate your way to the Customization Settings and click Theme. The default location of the code for the navigation is in the Public Page Master Template, under Master Templates.

  1. Select and cut the navigation code
  2. Click Pages in the Customization box on the left
  3. Click “edit” for the page you want to edit.
  4. Paste the code at the top of the Template box, before everything else.
Paste the navigation code in the content area of each page

Paste the navigation code in the content area of each page

2. Mark the links as selected

What you want to do now is highlight the relevant page link in the navigation using CSS. The easiest way to do this is add a “selected” class to the page link (I use .selected — use whatever you like as long as it doesn’t conflict with an existing style), and use the class to style the link.

In this code, the Galleries page link is selected and will be highlighted.

<!-- begin navbar -->
<div id="navbar">
  <ul>
    <li><a href="http://www.martinbeebee.com" title="Home">Home</a></li>
    <li><a class="selected" href="[
[gallery_list_url]
]" title="Photo Galleries">Photo Galleries</a></li>
    <li><a href="http://www.martinbeebee.com/blog/" title="Photo Blog">Blog</a></li>
    <li><a href="http://www.martinbeebee.com/contact.php" title="Contact">Contact</a></li>
  </ul>
</div>
<!-- end navbar -->

3. Copy the code to all the pages

Here’s the downside: you need to paste that navigation code into each one of the page templates (e.g., Gallery Display, Gallery Image Display, Gallery List, etc.), and mark the relevant page link as selected. It’s kind of a bummer, but there really aren’t that many pages.

4. Style the links using CSS

If your website is a combination of PhotoShelter and pages on your own server (such as WordPress), you can just put the style in a new or existing stylesheet on your server, and link to it in the header section of the Public Page Master Template. Here’s a portion of my navbar styles, placed in a separate stylesheet:

#navbar li a.selected{
    color: #ff8229;
    background:url(../_images/nav_marker.png) no-repeat 7px 2px;
}
#navbar li a:hover {
    text-decoration:none;
    color:#ff8229;
}

If your site is pure PhotoShelter, you’ll probably need to hard code the styles into the header itself.

You may need to paste the style directly in the header section

You may need to paste the style directly in the header section

That’s it! Now your website has made a great stride in usability, and is better than a lot of the sites out there, just with this one little step.

One of the most important aspects of designing a website is letting the visitor know where they are. This applies not only to big, easy-to-read page titles (you do have obvious page titles, right?), but also with highlighting the page or section in the navigation bar.

The navigation is effectively an outline of how your website is organized, and letting visitors know where they are at any given moment will help them get around your site and find what they want.

This is especially true since a lot of your traffic probably isn’t landing on your home page, but instead somewhere deep inside. As with a link from Google to one of your photos. If they have trouble finding their way around, they’ll probably leave. And that’s bad.

When manually customizing your PhotoShelter website, highlighting the page in the navigation bar takes a little extra work. Here’s how I do it.

(I’m assuming you’re comfortable with hand coding XHTML and CSS. If not, be very very careful when trying this at home.)

The short version

Pull the code for the navigation out of the master template, put it into each page template, and style the page links separately with CSS.

The longer version

(using my website as an example):

Move the navigation code

To start, navigate your way to the Customization Settings and click Theme. The default location of the code for the navigation is in the Public Page Master Template, under Master Templates.

1. Select and cut the navigation code

2. Click Pages in the Customization box on the left

3. Click “edit” for the page you want to edit.

4. Paste the code at the top of the Template box, before everything else.

[PICTURE: PASTE NAV CODE]

Mark the links as selected

What you want to do now is highlight the relevant page link in the navigation using CSS. The easiest way to do this is add a “selected” class to the page link (I use .selected – use whatever you like as long as it doesn’t conflict with an existing style), and use the class to style the link.

In this code, the Galleries page link is selected and will be highlighted.

<!– begin navbar –>

<div id=”navbar”>

<ul>

<li id=”home”><a href=”http://www.martinbeebee.com” title=”Home”>Home</a></li>

<li id=”galleries”><a class=”selected” href=”[[gallery_list_url]

]” title=”Photo Galleries”>Photo Galleries</a></li>

<li id=”blog”><a href=”http://www.martinbeebee.com/blog/” title=”Photo Blog”>Blog</a></li>

<li id=”contact”><a href=”http://www.martinbeebee.com/contact.php” title=”Contact”>Contact</a></li>

</ul>

</div>

<!– end navbar –>

Copy the code to all the pages

Here’s the downside: you need to paste that navigation code into each one of the page templates (e.g., Gallery Display, Gallery Image Display, Gallery List, etc.), and mark the relevant page link as selected. It’s kind of a bummer, but there really aren’t that many pages.

Style the links using CSS

If your website is a combination of PhotoShelter and pages on your own server (such as WordPress), you can just put the style in a new or existing stylesheet on your server, and link to it in the header section of the Public Page Master Template.

#navbar li a.selected,{

color: #ff8229;

background:url(../_images/nav_marker.png) no-repeat 7px 2px;

}

#navbar li a:hover {

text-decoration:none;

color:#ff8229;

}

If your site is pure PhotoShelter, you’ll probably need to hard code the styles into the header itself.

[PICTURE OF STYLE CODE IN HEADER]

That’s it! Now your website has made a great stride in usability, and is better than a lot of the sites out there, just with this one little step.

PhotoShelter Tutorial: Embedding a Flash Image in WordPress

Monday, September 28th, 2009

You have pictures on PhotoShelter and you have a WordPress blog. You want to insert an image in your blog that links back to the image on your PhotoShelter site where buyers (and Google) can find it. Great idea. How do you do it?

There are two basic ways to embed an image into your blog so that it links to its PhotoShelter page:

  1. Insert the image as a normal picture, and link it to the image’s display page (which I wrote about in a previous post)
  2. Embed the image as a Flash movie (which I discuss here).

(more…)

PhotoShelter Tutorial: Embeding an Image in WordPress

Friday, September 11th, 2009

You have pictures on PhotoShelter, and a WordPress blog to keep your fans and clients up-to-date. You want to insert an image in your blog that links back to the image on your PhotoShelter site where buyers (and Google) can find it. Great idea. How do you do it?

There are two basic ways to embed an image into your blog so that it links to its PhotoShelter page:

  1. Insert the image as a normal picture, and link it to the image’s PhotoShelter display page.
  2. Embed the image (or gallery of images, for that matter) as a Flash movie

(more…)