The Latest

API Project Updates

Hooray for updates! Here’s what I’ve done to improve my Login and Print Size creations.

Login

  • Now 100% running v3 of the PhotoShelter API
  • Able to receive a referral link from my other projects, so that the user is redirected back to the correct page after login

Print Size

  • Now 100% running v3 of the PhotoShelter API
  • Sends a referral link to the login page
  • Clicking on thumbs takes you to that image in the Image Browser

PhotoShelter API Project: Print Size

PhotoShelter allows you to auto-fulfill your print sales using our integrated vendors. You see a list of their different print sizes and products, and price them as you see fit. Not every image will be suitable for every print size though. For instance, you couldn’t make a poster-sized print from an entry-level DSLR, at least not without it looking crummy. Therefore it’s important for photographers to figure out in advance what print sizes are suitable for their images.

Most of PhotoShelter’s members are experienced professional photographers already used to considering these sorts of things, but newer photographers may not have had to consider this yet. To add to the confusion, there is a fair amount of misinformation circulating about DPI. There aren’t many objective guides comparing DPI settings, and many photographers don’t realize that the DPI set by their camera/software doesn’t necessarily impact the DPI at which their images are actually printed.

I thought it would be cool if photographers could have a simple, quick way of finding out at which sizes they could/should allow their images to be printed. The math involved is pretty straightforward. More…

PhotoShelter API Project: Login

PhotoShelter has their own API and I’ve been meaning to play around with it for awhile. I’ve never worked with an API before, and my JavaScript knowledge is “functional” at best, so this meant I’d be facing a learning curve. To get up to speed, I visited Codeacademy and started their JS course. I made it about half way through before I got restless and wanted to start working with the API.

More…

Site Updates

Earlier this week a coworker complimented me on my website. Excellent! But realizing that people might actually be looking at this site, I decided I should put in a little more effort and improve some of the things that have been on the to-do list for a while. Here are the key improvements:

  • Updated the layout to be flexible, not fixed width. It should work well on mobile devices, or at least better than it did before. There’s room for improvement here, but I consider it a major step forward.
  • Created a custom WordPress theme to match the rest of my site. It matches very well and maintains the simple layout. The only visual clue you’re on a page served by the blog is the presence of a new sidebar off to the right.  I was already employing a header-content-footer type of layout on my non-blog pages, so it was a fairly straightforward process to adopt this to WordPress.

More…