<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bob Rockefeller</title>
	<atom:link href="http://www.bobrockefeller.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bobrockefeller.com</link>
	<description>Photography and Macintosh tips, reviews and techniques.</description>
	<lastBuildDate>Sat, 11 May 2013 20:46:24 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Moving WordPress To Kirby</title>
		<link>http://www.bobrockefeller.com/2013/05/11/moving-wordpress-to-kirby/</link>
		<comments>http://www.bobrockefeller.com/2013/05/11/moving-wordpress-to-kirby/#comments</comments>
		<pubDate>Sat, 11 May 2013 20:46:24 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=2184</guid>
		<description><![CDATA[I’ve never really loved WordPress. There. I said it. But it is very powerful, well supported, particularly suited for blogging, and widely deployed, so was a natural choice for this website. It does come with its own baggage, however. For one thing, it’s not so easy to develop locally and deploy remotely; having to keep&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2013/05/11/moving-wordpress-to-kirby/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p>I’ve never really loved <a href="http://wordpress.org" target="_blank">WordPress</a>. There. I said it.</p>
<p>But it is very powerful, well supported, particularly suited for blogging, and widely deployed, so was a natural choice for this website.</p>
<p><a href="http://ithemes.com/purchase/backupbuddy/" target="_blank"><img class=" wp-image-2188 alignright" alt="BackupBuddy Logo" src="http://www.bobrockefeller.com/wp-content/uploads/2013/05/buddyfixed.png" width="210" height="210" /></a>It does come with its own baggage, however. For one thing, it’s not so easy to develop locally and deploy remotely; having to keep the MySQL databases in sync is a mess trying not to hose something up on one end or the other. Tools like <a href="http://ithemes.com" target="_blank">iTheme</a>’s <a href="http://ithemes.com/purchase/backupbuddy/" target="_blank">BackupBuddy</a> help a lot, but you still end up having to manually blast your development database over the remote database for each deployment. That’s OK, I suppose, for the main live site, as the updates shouldn’t be happening all that often. But it’s less fun on a remote staging server that sees more development work.</p>
<p>Don’t forget the darned wp-config.php file. Overwriting the remote version with the local version kills the site and requires some hand-editing to get it going again. The whole business is not as easy and clean as I would like.</p>
<p>And, really, WordPress can often be overkill. Take, as an example, my <a href="http://www.bobrockefellerphotography.com" target="_blank">Bob Rockefeller Photography</a> website. It has a simple blog (that is well overdue for some new content), about and contact pages, portfolio galleries, and an area for clients to view their proofs. Hardly an application for an enterprise-scale CMS (Content Management System).</p>
<h3>What About Kirby?</h3>
<p><a href="http://getkirby.com" target="_blank"><img class="size-full wp-image-2193 alignleft" alt="Kirby Logo" src="http://www.bobrockefeller.com/wp-content/uploads/2013/05/kirbylogo.png" width="200" height="73" /></a>There are a number of NoDB (no database) CMSs around from static site generators such as <a href="http://hammerformac.com/" target="_blank">Hammer for Mac</a> and <a href="http://jekyllrb.com" target="_blank">Jekyll</a> to a group of dynamic site creation tools lead by <a href="http://getkirby.com" target="_blank">Kirby</a> and <a href="http://statamic.com" target="_blank">Statamic</a>. I decided to move <a href="http://www.bobrockefellerphotography.com" target="_blank">Bob Rockefeller Photography</a> from WordPress to Kirby as a test of Kirby’s abilities and as a way to make development and deployment easier. I have plans to upgrade the client areas of the site and I want to get set up for that work.</p>
<p>What made me look to Kirby? In no special order, I like:</p>
<p><strong>No Database</strong> – nothing to sync, nothing to migrate, nothing to query, nothing to mess up. The structure of the site is defined by the organization of the file structure. Metadata is stored inside files as simple text.</p>
<div id="attachment_2196" class='wp-caption aligncenter' style='width:628px;'><img class="size-full wp-image-2196" alt="File Structure" src="http://www.bobrockefeller.com/wp-content/uploads/2013/05/files.png" width="628" height="156" /><p class='wp-caption-text'>Your File Structure <strong>Is</strong> Your Site’s Structure</p></div>
<p><strong>Plain Text</strong> – use either plain text, HTML or <a href="http://daringfireball.net/projects/markdown/" target="_blank">Markdown</a> for content. I really like writing blog posts in Markdown; I can do it on any device, with nearly any program, do it anywhere and then just save it as part of the site when it’s done. And Kirby (through its kirbytext() function) understands <a href="http://michelf.ca/projects/php-markdown/extra/" target="_blank">Markdown Extra</a> for more formatting power than John Gruber designed into the original Markdown. If that’s still not enough, you can create your own extensions to kirbytext() in a file named kirbytext.extended.php added to you plugin folder.</p>
<p><strong>PHP Templates</strong> – no need to learn yet another template language. The rest of the framework is written in PHP, PHP is a natural language for web developers to use anyway, and it’s perfectly good for creating templates of any complexity. Sticking with JavaScript, HTML, PHP and Markdown works for me.</p>
<p><strong>Dead Simple Sync</strong> – just upload any changed files right over the existing ones. The local site is <em>exactly</em> the same as the remote site. I use <a href="http://www.mamp.info/en/mamp/index.html" target="_blank">MAMP Pro</a> for local development and then <a href="http://www.panic.com/transmit/" target="_blank">Transmit</a> to sync the local directory to the remote directory.</p>
<p><strong>Expressive Syntax</strong> – so clean as to be nearly self documenting. Kirby is really a simple (but not simplistic) PHP development framework (think a much lighter weight <a href="http://ellislab.com/codeigniter" target="_blank">CodeIgnitor</a> or <a href="http://laravel.com" target="_blank">Laravel</a>). Want to return an object loaded with all the articles in the blog?</p><pre class="crayon-plain-tag">$page-&gt;children()-&gt;visible();</pre><p>Need to create a paginated list of blog posts in reverse alphabetical order?</p><pre class="crayon-plain-tag">$page-&gt;children()-&gt;visible()-&gt;flip()-&gt;paginate(10);</pre><p><strong>Handy Toolkit Included</strong> – get more utility functions in the <a href="http://toolkit.getkirby.com" target="_blank">Kirby Toolkit</a>, the underpinning for Kirby itself. This will be important to me as I work on the new client area features. Having a PHP framework to build with is a good thing.</p>
<p><strong>Documentation</strong> – there is a lot of it on the Kirby home site. And tutorials, too.</p>
<p><strong>Support</strong> – a must have and it’s there. On the web is a forum frequented by Kirby users. And there is access via email to Kirby’s developer Bastain Allgeier; I’ve had several help email exchanges with him as I got myself up to speed.</p>
<p>If I were to write down a couple of my admittedly few gripes with Kirby, I would wish for a much better <a href="https://github.com/bastianallgeier/kirbycms-extensions/blob/master/exporters/wordpress/readme.mdown" target="_blank">tool for moving WordPress content to Kirby</a> and a tutorial on hooking into Kirby with AJAX. But, understanding that Kirby’s intent is to be lightweight, these are probably just nits to pick.</p>
<p>So there you have it. I would recommend that you take a look at Kirby (go see <a href="http://getkirby.com/answers" target="_blank">the FAQ</a>, first) if you would like to simplify your blog or need to develop websites with something a little more lightweight than WordPress, but don’t want to have to start from scratch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2013/05/11/moving-wordpress-to-kirby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From Aperture To Capture One Pro?</title>
		<link>http://www.bobrockefeller.com/2013/03/05/from-aperture-to-capture-one-pro/</link>
		<comments>http://www.bobrockefeller.com/2013/03/05/from-aperture-to-capture-one-pro/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 22:08:06 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Aperture]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=2111</guid>
		<description><![CDATA[Could a user of Aperture since version 1 switch to Capture One Pro version 7.1? That’s the question I set out to answer in some “spare” time over the last few days. I just love Aperture’s approach to RAW workflow. The interface, the tools, it’s file management and image adjustment all feel just right to&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2013/03/05/from-aperture-to-capture-one-pro/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.apple.com/aperture/" target="_blank"><img class="alignright size-thumbnail wp-image-2117" alt="Aperture Logo" src="http://www.bobrockefeller.com/wp-content/uploads/2013/03/aperture-200x200.png" width="200" height="200" /></a>Could a user of <a href="http://www.apple.com/aperture/" target="_blank">Aperture</a> since version 1 switch to <a href="http://www.phaseone.com/en/Imaging-Software/Capture-One-Pro-7.aspx" target="_blank">Capture One Pro</a> version 7.1? That’s the question I set out to answer in some “spare” time over the last few days.</p>
<p>I just love Aperture’s approach to RAW workflow. The interface, the tools, it’s file management and image adjustment all feel just right to me. The “problem” of late is that technologies such as lens correction for distortion and top-notch noise reduction for high ISO images have been lagging behind in Aperture.</p>
<p><a href="http://www.adobe.com/products/photoshop-lightroom.html" target="_blank"><img class="alignleft size-thumbnail wp-image-2119" alt="Lighroom Logo" src="http://www.bobrockefeller.com/wp-content/uploads/2013/03/lighroom-200x200.png" width="200" height="200" /></a>Let’s not get into the whole issue of whether or not the numerous “point” upgrades to Aperture this past year are equal to what we’ve all been looking for as version 4. I’ll simply say that the Aperture of today has not kept up with its primary competitor, <a href="http://www.adobe.com/products/photoshop-lightroom.html" target="_blank">Adobe Lightroom</a>, in some key (at least to me) technological areas. Lightroom can make excellent images out of RAW files shot at higher ISO from cameras such as my new Olympus OM-D E-M5 with Olympus zoom lenses.</p>
<p>Those folks shooting the new Fuji X series cameras feel even more left out than I. Aperture can’t even read the x-trans Fuji RAW file format.</p>
<p>But, personally, I just can’t get along with Lightroom’s interface, even though it’s image output is very good. Switching modes (from Library to Develop, for example) feels wrong. Dialog boxes that don’t match the rest of the interface bug me. Not being able to delete files from a collection view makes me crazy. And the list of non-Mac-like interface features goes on.</p>
<p><a href="http://www.phaseone.com/en/Imaging-Software/Capture-One-Pro-7.aspx" target="_blank"><img class="size-thumbnail wp-image-2125 alignright" alt="Capture One Logo" src="http://www.bobrockefeller.com/wp-content/uploads/2013/03/captureone-200x200.png" width="200" height="200" /></a>Before I started using Aperture at it’s $499 release, I was using Capture One LE for RAW processing and basic image adjustments, the Finder for file management, and Photoshop for greater image adjustments. Capture One is well know in the professional image world, particularly for its ability to handle the files from digital camera backs such as those from Phase One and Leaf. It’s current top-of-the-line is <a href="http://www.phaseone.com/en/Imaging-Software/Capture-One-Pro-7.aspx" target="_blank">Capture One Pro</a> in version 7.1.</p>
<p>So, could a generally happy Aperture user switch to Capture One Pro to gain access to more current technologies? And if so, would he like it?</p>
<p><span id="more-2111"></span></p>
<div id="attachment_2137" class='wp-caption alignleft' style='width:335px;'><img class="size-full wp-image-2137" alt="Collections" src="http://www.bobrockefeller.com/wp-content/uploads/2013/03/collections.png" width="335" height="159" /><p class='wp-caption-text'>Capture One Pro Collections</p></div>
<p>If you ignore the old Capture One Pro workflow method of session files and work only in a Catalog, Capture One Pro acts a lot like Aperture for file management. Within a Catalog, you can create groups (like an Aperture folder) and projects (which seem like Aperture projects) and albums/smart albums (just like Aperture albums/smart albums). Imported files can have metadata presets attached and then be moved into an album within a Catalog. This file structure is called “collections” but is nothing like Lightroom’s collections. Thank goodness.</p>
<p>A Catalog package is even a lot like the Aperture Library package in that it is really a folder (use Show Package Contents in the Finder to see inside) that holds your original RAW files and the adjustments made to them.</p>
<div id="attachment_2133" class='wp-caption alignleft' style='width:329px;'><img class="size-full wp-image-2133 " alt="tooltabs" src="http://www.bobrockefeller.com/wp-content/uploads/2013/03/tooltabs.png" width="329" height="27" /><p class='wp-caption-text'>My Tool Tabs</p></div>
<p>Capture One uses tool tabs for its many options for image adjustments. You can see my customized tool tabs here that represent, in order from left to right, tools for Library, Color, Exposure (with levels and curves), Black &amp; White, Details (like sharpening and noise reduction), Lens Correction, Cropping, Local Adjustments, Presets, Metadata, Process Recipes and Process Batch Queue.</p>
<div id="attachment_2135" class='wp-caption alignright' style='width:303px;'><img class="size-full wp-image-2135" alt="Exposure Tools" src="http://www.bobrockefeller.com/wp-content/uploads/2013/03/tools.png" width="303" height="914" /><p class='wp-caption-text'>Tools In The Exposure Tool Tab</p></div>
<p>Coming from Aperture, I felt very comfortable with the image adjustment bricks available within the tool tabs. To the right you’ll see the contents of the exposure tool tab, as an example.</p>
<p>All of the adjustment bricks you would expect are available under one tool tab or another. The only one missing, from my point of view, is the vibrancy slider. Capture One Pro has only saturation.</p>
<p>The good news is that Capture One Pro has bricks that Aperture doesn’t. The color editing brick is much more powerful, there’s a moire reduction brick, a keystone correction brick and a brick to allow an image overlay with control of placement, scale and opacity.</p>
<p>And lens corrections! They include distortion, chromatic aberration and purple fringing. The list of available lens profiles is not as large as Lightroom’s, but many, many favorites are there.</p>
<p>The way Capture One Pro handles local adjustments is particularly sweet. Each correction is added on a layer, like in Photoshop, and you can put the adjustments you want on the layers (up to 10) that you create. With the brush tool you brush in or brush out the effect by editing the layer mask. And one of the available masks is a gradient mask, so you can fade the effect in or out across the image.</p>
<p>Each tool tab also allows you to add any of Capture One’s bricks to the group shown in that tab. That allows you to mix and match tools as they suit your editing style. You can even make you own custom tool tabs and load them with the tools you want there.</p>
<div id="attachment_2149" class='wp-caption alignleft' style='width:301px;'><img class="size-full wp-image-2149" alt="Sharpening" src="http://www.bobrockefeller.com/wp-content/uploads/2013/03/sharpening.png" width="301" height="97" /><p class='wp-caption-text'>The Sharpening Block</p></div>
<p>Sharpening is black magic. Or a black art. Or both. Capture One Pro gives you the sharpening brick shown here that can be used for the image as a whole, or applied as a local adjustment. The amount, radius and threshold sliders match the terminology for Photoshop. I wonder if the controls work in the same way so that Photoshop tutorials could be used with Capture One Pro?</p>
<div id="attachment_2144" class='wp-caption alignleft' style='width:303px;'><img class="size-full wp-image-2144" alt="Process Summary" src="http://www.bobrockefeller.com/wp-content/uploads/2013/03/recipe.png" width="303" height="183" /><p class='wp-caption-text'>Process Summary For A Recipe</p></div>
<p>Capture One Pro offers the concept of process recipes for exporting images. These recipes allow you to specify such things as the output folder, file name and image format options. They work a lot like Aperture’s export presets, but give more options.</p>
<p>The loupe tool is pretty fantastic. I thought Aperture’s loupe beat all (and it sure beats Lightroom), but this tool has even more cleverness. Click on the image and the loupe pops up and grows out of the click point to the size and magnification you’ve configured for it. As long as you hold the mouse button down, the loupe remains. You can then drag it over the image, as you can in Aperture. Release the mouse and the loupe disappears. It looks like this:</p>
<div id="attachment_2153" class='wp-caption aligncenter' style='width:576px;'><img class=" wp-image-2153 " alt="Loupe" src="http://www.bobrockefeller.com/wp-content/uploads/2013/03/loupe.png" width="576" height="651" /><p class='wp-caption-text'>The Loupe In Action</p></div>
<p>What’s missing? Not much. I wish there were lens correction profiles for my Olympus micro-four thirds lenses. Others will wish the same for their Fuji X lenses. You can’t name versions, nor can you stack different images. And I couldn’t find a way to add custom fields. Neither could I create custom views.</p>
<p>Local adjustments could have been, and maybe will be in a future version, a killer feature if you could apply any of Capture One Pro’s tools on a layer. As it stands now you can only use exposure, color editor, sharpening, moire and clarity bricks as local adjustments. If Phase One were to add at least curves, noise reduction and white balance, they would really have something.</p>
<p>Overall I’ve been very impressed with Capture One Pro. It has a good, solid Macintosh feel to it. The feature set is strong and it has a pretty long and storied history with professional photographers. Many swear by its RAW image processing results. What I’m going to do is use it side-by-side with Aperture during its trial period, whenever I have the time, to process the same images and compare the results, the tools, the interface and the overall process.</p>
<p><a href="http://www.phaseone.com/en/SupportMain/ContactSupport.aspx" target="_blank">Technical support from Phase One</a> is available online and was very responsive to my problems and questions as I wrote this. They even seemed happy to accept my several feature suggestions! <a href="http://www.phaseone.com/en/SupportMain/Manuals/Manuals_CO.aspx" target="_blank">Documentation</a> is also online as is an active <a href="http://forum.phaseone.com/En/" target="_blank">user forum</a>.</p>
<p>Capture One Pro <a href="http://www.phaseone.com/en/Online-Store/Capture-One-Pro-7.aspx" target="_blank">costs $299</a>. You can get a <a href="http://www.phaseone.com/en/Downloads/Capture-One-Pro-7.aspx" target="_blank">60-day trial</a> from Phase One that is feature compete and unconstrained. That’s a nice deal that let’s you really work with the software to see all the tricks it can perform.</p>
<p>I’m not yet sure I’ll make the switch, as nice as Capture One Pro is. There is still a chance that Aperture 4 will be along and that it will add enough missing technology to keep me hooked. It is, after all, my “first love.” But will it be out before my 60-day Capture One Pro trial is up? Watch this space for a follow-up post either on my switch to Capture One Pro, or the wonderful new features of Aperture 4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2013/03/05/from-aperture-to-capture-one-pro/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Updating For Retina</title>
		<link>http://www.bobrockefeller.com/2013/02/26/updating-for-retina/</link>
		<comments>http://www.bobrockefeller.com/2013/02/26/updating-for-retina/#comments</comments>
		<pubDate>Tue, 26 Feb 2013 22:33:00 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=2054</guid>
		<description><![CDATA[I spent some time recently upgrading the graphics on my photography site, Bob Rockefeller Photography. Some of it was pretty easy, some of it just needed a little code tweak to go with paired images (one at normal resolution, the other at high), and some of it took a little more work. Here’s what I&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2013/02/26/updating-for-retina/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p>I spent some time recently upgrading the graphics on my photography site, <a href="http://www.bobrockefellerphotography.com" target="_blank">Bob Rockefeller Photography</a>. Some of it was pretty easy, some of it just needed a little code tweak to go with paired images (one at normal resolution, the other at high), and some of it took a little more work. Here’s what I did.</p>
<p>The favicon was the least trouble. I figured there was no need to do all the work <a href="http://daringfireball.net/2013/01/retina_favicons" target="_blank">John Gruber explained</a> to make two different resolutions of the favicon to be served to normal and retina displays. So I just created the favicon at 32 x 32, in PNG format, and served that to all comers. Well… not to Internet Explorer visitors. IE doesn’t do PNG, so I put an old 16 x 16 ICO format favicon in the web site’s root directory for it. For everyone else, I called for the 32 x 32 favicon like this:</p><pre class="crayon-plain-tag">&lt;link href="wp-content/uploads/favicon.png" rel="icon"&gt;</pre><p>Why do we still have to jump through hoops for Internet Explorer? Never mind…</p>
<p>If you’d like the WordPress dashboard to use that favicon, too, add this to your theme’s functions.php file:</p><pre class="crayon-plain-tag">// ! Specify favicon for Dashboard
function favicon4admin() {
   echo "	<link href="path/to/favicon.png" rel="icon" />"
}
add_action( 'admin_head', 'favicon4admin' );</pre><p>You can get more details from the article <a href="http://www.jonathantneal.com/blog/understand-the-favicon/" target="_blank">Understand the Favicon</a>.</p>
<p>Next up was the site logo and that was pretty straight-forward. I went back to the source file (Abobe Illustrator) and saved it in SVG instead of PNG format. A little HTML work and that was done.</p>
<p><span id="more-2054"></span></p>
<p><a href="http://www.bobrockefellerphotography.com"><img class="aligncenter size-large wp-image-2099" alt="accordian" src="http://www.bobrockefeller.com/wp-content/uploads/2013/02/accordian-500x221.png" width="500" height="221" /></a>The accordion slider on the home page required a little more work, but after a couple of attempts that turned out to be dead ends, it wasn’t too bad. The root of the solution was to add the <a href="http://retinajs.com" target="_blank">retina.js script</a> to my site. This little gem checks your &lt;img&gt; tags for image files that look like image.jpg and swaps them out for ones that look like image@2x.jpg.</p>
<p>Create double resolution images for all your standard resolution files and save them in the same place with the now-common image@2x.jpg naming convention and the script takes over from there. The bonus is that this JavaScript takes care of ALL my images, even the ones in my portfolio galleries. For extra ease, add the <a href="http://www.meow.fr/wp-retina-2x-wordpress-plugin/" target="_blank">WP Retina 2x plug-in</a> and it will create all the right assets automatically when you add media to your site. Done.</p>
<p><a href="http://www.bobrockefellerphotography.com"><img class="aligncenter size-large wp-image-2101" alt="lightbox" src="http://www.bobrockefeller.com/wp-content/uploads/2013/02/lightbox-500x419.png" width="500" height="419" /></a>Last up was handling images loaded into a lightbox for viewing larger; the thumbnails were taken care of with retina.js. I was using <a href="http://codecanyon.net/item/jquery-lightbox-evolution/115655" target="_blank">Lightbox Evolution</a> which was perfect for what I wanted before, but when I attempted to contact the author to see if he was planning to make changes to accommodate retina displays, I got no reply. A little detective work lead me to <a href="http://www.jacklmoore.com/colorbox" target="_blank">ColorBox</a>.</p>
<p>At first ColorBox didn’t use low resolution images for regular displays and high-resolution images for retina displays. But a posting on the <a href="https://github.com/jackmoore/colorbox" target="_blank">ColorBox GitHub page</a> and a couple of emails exchanged with the author, Jack Moore, and it does now!</p>
<p>I could have just used the JavaScript directly, but instead chose to have the WordPress plug-in <a href="http://wordpress.org/extend/plugins/jquery-lightbox-for-native-galleries/" target="_blank">jQuery Lightbox For Native Galleries</a> handle loading and configuration. The plug-in has been discontinued in favor of features in JetPack, but it still works just fine. I do my development locally and JetPack does not work well in that environment. The only trick was that the plug-in comes with an older version of ColorBox, so I had to update that manually.</p>
<p>To get thinks working just as I wanted, I made a small change to jquery-lightbox-for-native-galleries.php so the JavaScript constructed looks like this:</p><pre class="crayon-plain-tag">jQuery(document).ready(function($){
   $(".gallery").each(function(index, obj){
      var galleryid = Math.floor(Math.random()*10000);
      $(obj).find("a").colorbox({rel:galleryid, transition:"elastic",
        opacity:0.65, retinaUrl:true, retinaImage:true, scrolling:false,
        maxWidth:"810px", maxHeight:"830px"});
   });
   $("a.brp_lightbox").colorbox({transition:"none", opacity:0.65, retinaUrl:true,
     retinaImage:true, scrolling:false, maxWidth:"810px", maxHeight:"830px"});
});</pre><p>That finished the work. All my images, in every size, are shown as normal resolution for normal displays and high-resolution for retina-class displays.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2013/02/26/updating-for-retina/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Sublime Text 2 Is Really Good</title>
		<link>http://www.bobrockefeller.com/2012/12/31/sublime-text-2-is-really-good/</link>
		<comments>http://www.bobrockefeller.com/2012/12/31/sublime-text-2-is-really-good/#comments</comments>
		<pubDate>Mon, 31 Dec 2012 20:20:53 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=2007</guid>
		<description><![CDATA[At first I was put off by the JSON formatted application preferences that had to be edited as text by “hand.” But that feeling passed as I dug deeper and deeper into what Sublime Text, the current darling of the text editing world, can do. I had been using BBEdit for all of my heavy-duty&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2012/12/31/sublime-text-2-is-really-good/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p><img class="alignright  wp-image-2008" alt="sublime" src="http://www.bobrockefeller.com/wp-content/uploads/2012/12/sublime.png" width="150" height="150" />At first I was put off by the <a href="http://www.json.org">JSON</a> formatted application preferences that had to be edited as text by “hand.” But that feeling passed as I dug deeper and deeper into what <a href="http://www.sublimetext.com">Sublime Text</a>, the current darling of the text editing world, can do.</p>
<p><img class="alignleft  wp-image-1957" alt="BBEdit" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/BBEdit.png" width="150" height="150" />I had been using <a href="http://www.barebones.com/products/bbedit/index.html">BBEdit</a> for all of my heavy-duty text editing needs. It’s a classic power tool that I originally bought back at a MacWorld Expo in Boston — so you know how far back it goes for me. But for web design work, I had wandered off to <a href="http://www.panic.com/coda/">Coda</a> for its convenient integration and pleasant interface, but found it limiting as I started moving towards local <a href="http://www.mamp.info/en/mamp/index.html">MAMP</a> development and <a href="http://sass-lang.com">SASS</a>. My last revision to this site was done with individual tools, including BBEdit and <a title="Building With Builder and BBEdit" href="http://www.bobrockefeller.com/2012/11/17/building-with-builder-and-bbedit/">I described my approach</a> in a previous post.</p>
<p>One of the things I found while making that revision was that BBEdit’s syntax coloring was not good for SCSS and pretty poor at handling a combination of PHP and HTML code. In fact, it just plain sucked; colors were haphazard and instead of helping to understand the code flow, it made it harder. Throw in the fact that it’s interface was starting to look dated, plus a few more niggling details, and I was off looking at the alternatives.</p>
<div id="attachment_2023" class='wp-caption alignright' style='width:200px;'><a href="http://www.bobrockefeller.com/wp-content/uploads/2012/12/screen.png" rel="lightbox[2007]"><img class="size-thumbnail wp-image-2023" alt="screen" src="http://www.bobrockefeller.com/wp-content/uploads/2012/12/screen-200x83.png" width="200" height="83" /></a><p class='wp-caption-text'>Click For A Screenshot</p></div>
<p>A couple of afternoons spend futzing around with <a href="https://github.com/textmate/textmate" target="_blank">TextMate 2</a> (the open source, alpha level, replacement to the venerable <a href="http://macromates.com">TextMate</a>), <a href="http://chocolatapp.com">Chocolat</a> and even the very young <a href="http://download.brackets.io">Brackets</a>, lead me to Sublime Text (now in version 2). What is it that Sublime Text can’t do? I’d say not much, as the features list suggests:</p>
<ul>
<li>Split screen editing</li>
<li>Multiple cursors (you have to just try that once)</li>
<li>Highly customizable via XML and JSON configuration files</li>
<li>Python scriptable and extendable</li>
<li>Goto anything (lines, files, symbols, …)</li>
<li>Project sidebar</li>
<li>Configuration synchronization via Dropbox</li>
<li>Slick, modern interface</li>
<li>And, as they say, more …</li>
</ul>
<p><span id="more-2007"></span></p>
<p>So I spent a few hours messing with those configuration files and ended up with custom versions of the <a href="https://github.com/chriskempson/tomorrow-theme">Tomorrow Night</a> color scheme, the <a href="https://github.com/buymeasoda/soda-theme/tree/master/Soda%20Dark">Dark Soda</a> interface theme and <a href="https://github.com/kuroir">Mario Ricalde</a>’s SCSS (my SASS flavor of choice) <a href="https://github.com/kuroir/SCSS.tmbundle/tree/SublimeText2">language definition files</a>. A little while later and I had a few snippets set up.</p>
<p>I wouldn’t say the whole experience was heavenly, because it took a while to learn the format and syntax required to customize all those configuration files (and each is different, plus some are XML and some are JSON). Documentation is spotty (but see my resource reference list below). In the end, you can tailor Sublime Text to be almost anything your programming skills can handle. And GitHub is just full of <a href="https://github.com/search?q=sublime+text+2&amp;ref=commandbar" target="_blank">Sublime Text related projects</a> for you to use or contribute to.</p>
<p>Since Sublime Text is primarily a programmers’ text editor, I guess it’s not much of a problem that changing its preferences and configuration is more like writing code than clicking check boxes. But it’s a Macintosh program! The pop-up panels used also show it’s cross-platform roots. And I’m a bit concerned about its development future; the last revision was 2.0.1 back in July and the <a href="https://twitter.com/sublimehq" target="_blank">@sublimehq Twitter account</a> has been silent since September 28. Let’s hope for renewed activity in the new year.</p>
<p><img class="alignleft  wp-image-2028" alt="brackets" src="http://www.bobrockefeller.com/wp-content/uploads/2012/12/brackets.png" width="150" height="150" />Once you step away from BBEdit and Sublime Text, your power text editor choices for Macintosh get pretty thin. TextMate, with all its loyal users, is dead (development has stopped — it’s abandon-wear). Chocolat has potential, but is still very young. TextMate 2 will attract many TextMate die-hards, but it’s not ready for prime time and may never be; it’s a pure open source project. Adobe is behind the open source development of Brackets, so there is long-term potential there, but it is even younger than Chocolat.</p>
<p>So, if you want to look at a new text editor, Sublime Text is not a bad choice. In fact, I think it’s the best choice today. You can try it out indefinitely for free and only pay it’s $59 license fee when you’re ready. Here are a few online resources that helped me get going:</p>
<ul>
<li><a href="http://www.sublimetext.com/docs/2/" target="_blank">Official Documentation</a></li>
<li><a href="http://docs.sublimetext.info/en/latest/index.html" target="_blank">Unofficial Documentation</a> (better than the official ones)</li>
<li><a href="http://sublimetexttips.com/" target="_blank">Sublime Text Tips</a></li>
<li><a href="http://www.sublimetext.com/forum/index.php?sid=b5991c81ce2fb3750a30adbde2be25b0" target="_blank">Sublime Text Forum</a></li>
<li><a href="http://sublimetext.userecho.com/" target="_blank">Sublime Text User Echo Forum</a></li>
<li><a href="https://tutsplus.com/course/improve-workflow-in-sublime-text-2/" target="_blank">Tuts+ Introduction Videos</a></li>
<li><a href="http://www.geocities.jp/kosako3/oniguruma/doc/RE.txt" target="_blank">Oniguruma Regular Expressions Documentation</a> (the regex engine)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2012/12/31/sublime-text-2-is-really-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building With Builder and BBEdit</title>
		<link>http://www.bobrockefeller.com/2012/11/17/building-with-builder-and-bbedit/</link>
		<comments>http://www.bobrockefeller.com/2012/11/17/building-with-builder-and-bbedit/#comments</comments>
		<pubDate>Sat, 17 Nov 2012 16:20:22 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=1950</guid>
		<description><![CDATA[So, I’ve been experimenting again. And I do a fair bit of that on this site, but certainly not as much as Brian Gardner does on his. This experiment was twofold. The first part was to convert the site’s content and look from the Genesis framework to the Builder framework. Part two was to do&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2012/11/17/building-with-builder-and-bbedit/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p>So, I’ve been experimenting again. And I do a fair bit of that on this site, but certainly not as much as <a href="http://www.briangardner.com" target="_blank">Brian Gardner</a> does on his.</p>
<p>This experiment was twofold. The first part was to convert the site’s content and look from the <a href="http://my.studiopress.com/themes/genesis/" target="_blank">Genesis</a> framework to the <a href="http://ithemes.com/purchase/builder-theme/" target="_blank">Builder</a> framework. Part two was to do it with a different set of development tools.</p>
<h6>The Tools</h6>
<p><img class="wp-image-1953 alignright" title="Coda" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/Coda-200x200.png" width="160" height="160" />Let me tell you about the second part first. I had been using <a href="http://www.panic.com/coda/" target="_blank">Coda</a> 2 (and Coda, before that) for most of my web work. Yes, I’d dabble with <a href="http://macrabbit.com/espresso/" target="_blank">Espresso</a> from time to time, but Coda was my main tool. And I like it a lot; but it’s not perfect, and I’m always looking for “better.”</p>
<p>It seems as if there as always been two approaches software developers to make tools for complex projects—integrated solutions or individual tools. And there are many examples such as Microsoft Works (integrated) vs. Microsoft Office (individual tools), text editor/compiler/debugger (individual tools) vs. Xcode (integrated). And for me, in the web world, there was Coda (integrated) vs. the combination of BBEdit, CodeKit, Transmit and Chrome (it used to be Safari, but version 6 screwed the web inspector up so badly I had to switch to Chrome).</p>
<p><img class="alignleft  wp-image-1957" title="BBEdit" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/BBEdit-200x200.png" width="160" height="160" /><a href="http://www.barebones.com/products/bbedit/index.html" target="_blank">BBEdit</a> has been on my <a href="http://www.dragthing.com" target="_blank">DragThing</a> dock about as long as there has been a BBEdit (or DragThing). What can this text editor not do? In the face of a lot of new kids on the block the likes of <a href="http://chocolatapp.com" target="_blank">Chocolat</a>, <a href="http://macromates.com" target="_blank">TextMate</a>, and <a href="http://www.sublimetext.com" target="_blank">Sublime Text</a>, BBEdit has stuck around adding features and matching new OS conventions year after year. A couple of my favorite features? Tab stops can be shown as vertical lines line pinstripes on the screen to better line up code blocks visually. The alphabetically sorted navigation menu for functions or CSS declarations. And the editing dialogs for HTML and CSS. Love ‘em for when I can’t remember the right syntax.</p>
<p><img class="alignright  wp-image-1960" title="CodeKit" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/CodeKit-200x200.png" width="160" height="160" />Where does CodeKit fall in? Its kind of a junk box of handy tools, but I use it mainly for its ability to update a browser window whenever you save a file its been tracking. So as soon as you hit save for the CSS file you’re editing, it updates your browser. Nice! And one of these days I’m going to get serious about Sass or Less, and both of those are compiled on save by CodeKit.</p>
<p><img class="alignleft  wp-image-1962" title="Transmit" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/Transmit-200x200.png" width="160" height="160" />My sites are all accessible via FTP, so something with the power and features of <a href="http://www.panic.com/transmit/" target="_blank">Transmit</a> is the way to go for moving files around. It will handle all the file management chores and do sync and even mount an FTP server as a virtual Mac OS X disk. I’ve been using Transmit for other FTP tasks (outside of web development) for so long I can’t remember what I used before that.</p>
<p><img class="alignright  wp-image-1965" title="Chrome" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/Chrome-200x200.png" width="160" height="160" />Chrome is my web development browser, but not my day-to-day browser. I like Safari’s interface, iCloud connections, and general feel much better for my usual surfing. And it used to be my web development browser, too, because it added web inspector features; but then came version 6. For some reason the developers decided to change the web inspector and dropped the ability to easily find which CSS rule was overwriting which; it used to be in the Computed Style when exposed by the little down arrow.</p>
<p><span id="more-1950"></span></p>
<div id="attachment_1968" class='wp-caption alignleft' style='width:316px;'><img class="size-full wp-image-1968" title="CSS" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/CSS.png" width="316" height="68" /><p class='wp-caption-text'>Chrome’s Web Inspector</p></div>
<p>Chrome still has that feature, thank goodness, and so I use it for development and CSS troubleshooting.</p>
<p>So those are the primary tools I used to revise the site into what you’re reading now. But a couple of old standbys were used that get broken out on most of my web development projects. Those are MAMP (<span style="text-decoration: underline;">M</span>acintosh <span style="text-decoration: underline;">A</span>pache <span style="text-decoration: underline;">M</span>ySQL <span style="text-decoration: underline;">P</span>HP) and xScope. Many folks use MAMP as their local development environment since it doesn’t require a web server on the Internet and it’s as fast as your Macintosh and hard drive.</p>
<p><img class="alignleft  wp-image-1971" title="xScope" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/xScope-200x200.png" width="160" height="160" /><a href="http://xscopeapp.com" target="_blank">xScope</a> is a wonderful multi-faceted graphics utility that I seem to find a use for in many different projects. It has more parts, but the ones I use all the time are its screen rulers for measuring and aligning, its guides for lining things up across layouts and pages, and its measurement “pointer” (just hover over a graphic to get its dimensions).</p>
<div id="attachment_1975" class='wp-caption alignright' style='width:178px;'><img class="size-full wp-image-1975" title="xScopeTools" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/xScopeTools.png" width="178" height="21" /><p class='wp-caption-text'>The xScope Tools</p></div>
<p>The xScope tools live up on your menubar and are available with just a click. When you activate one, it floats above all other windows so you can navigate around underneath them.</p>
<h6>The Framework</h6>
<p><img class="alignright size-full wp-image-1979" title="Builder" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/Builder1.png" width="172" height="155" />The tools are used to create something on top of a framework. At least for me, I find working with a well-developed WordPress framework makes development a lot easier. If you look back over some of my past posts in the Web Development category, you’ll see that I’ve tried <a href="http://my.studiopress.com/themes/genesis/" target="_blank">Genesis</a> and <a href="http://headwaythemes.com" target="_blank">Headway</a> on this site. I own licenses for each and added <a href="http://ithemes.com/purchase/builder-theme/" target="_blank">Builder</a> recently to update my <a href="http://www.bobrockefellerphotography.com" target="_blank">Bob Rockefeller Photography</a> site.</p>
<p>So why try Builder? To start with, it’s nothing against Genesis; I think Genesis is one of the best supported, well designed and constantly refined WordPress frameworks available. Builder is also well supported, has just been updated to version 4.0, and has at least one interesting feature that the other frameworks I’ve tried do not. All the theme’s code is right there to be edited. The loop code, the template code, the whole mess.</p>
<p>I’m not picking, because I do like Genesis a lot, but as an example, here is the code you get with Genesis for the standard footer.php:</p><pre class="crayon-plain-tag">genesis_structural_wrap( 'inner', '</pre><p><!-- end .wrap -->’ ); echo ’</p>
<p><!-- end #inner -->‘; do_action( ‘genesis_before_footer’ ); do_action( ‘genesis_footer’ ); do_action( ‘genesis_after_footer’ ); ?&gt;</p>
<p><!-- end #wrap --> <!--?php 	wp_footer(); // we need this for plugins 	do_action( 'genesis_after' ); ?--></p>
<p>Most of the functionality is “hidden away” in the Genesis custom do_action() calls. If you want to change the output of genesis_footer(), you have to hook into it (Genesis does provide a hook for that, and many more). Builder’s footer.php file has no calls into Builder; all the code is right there for you to see and modify. That’s true for all of Builder and it allows for some very serious customization to happen without hoping the framework developer provided a hook to make the change you want.</p>
<p>After working with Builder for Bob Rockefeller Photography, and now this site, I’m liking it pretty much. It does seem to pile in a lot of CSS classes to differentiate its sections, like this:</p><pre class="crayon-plain-tag">class="single single-post postid-903 single-format-standard logged-in admin-bar builder-responsive builder-template-single builder-view-singular builder-view-post builder-view-post-903 customize-support"</pre><p>But other than making you read though a lot of stuff to find the class you’re looking for, it’s probably a good thing.</p>
<p>If anyone has any experiences with Genesis, Headway or Builder to share, please make a comment on this post.</p>
<p>In the end I was able to make the conversion you see here without much aggravation. The individual development tools worked well in the MAMP environment and Builder proved to be a capable base to work from.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2012/11/17/building-with-builder-and-bbedit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Digital Negative for Aperture Users</title>
		<link>http://www.bobrockefeller.com/2012/10/27/the-digital-negative-for-aperture-users/</link>
		<comments>http://www.bobrockefeller.com/2012/10/27/the-digital-negative-for-aperture-users/#comments</comments>
		<pubDate>Sat, 27 Oct 2012 16:36:37 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Aperture]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Translating Lightroom]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=1807</guid>
		<description><![CDATA[Jeff Schewe’s new book, The Digital Negative, was recently released and it’s very good. Jeff knows a tremendous amount about digital post processing and is closely tied to the Adobe Lightroom and Photoshop development teams. Putting those two things together, Jeff’s book is a wonderful resource for digital photographs using Lightroom and Photoshop (via Adobe&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2012/10/27/the-digital-negative-for-aperture-users/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p><img class="alignleft  wp-image-1810" title="negative" src="http://www.bobrockefeller.com/wp-content/uploads/2012/10/negative-350x393.jpg" alt="" width="245" height="275" /><a href="http://www.schewephoto.com" target="_blank">Jeff Schewe</a>’s new book, <a href="http://www.amazon.com/The-Digital-Negative-Processing-Lightroom/dp/0321839579/ref=sr_1_1?ie=UTF8&amp;qid=1350147492&amp;sr=8-1&amp;keywords=the+digital+negative" target="_blank"><em>The Digital Negative</em></a>, was recently released and it’s very good. Jeff knows a tremendous amount about digital post processing and is closely tied to the Adobe Lightroom and Photoshop development teams. Putting those two things together, Jeff’s book is a wonderful resource for digital photographs using Lightroom and Photoshop (via Adobe Camera RAW or ACR).</p>
<p>But what about the folks who prefer Apple’s Aperture?</p>
<p>Here’s my overview of the chapters, focused on how much value an Aperture user would get out of each.</p>
<p style="padding-left: 60px;"><strong>Chapter 1: What Is A Digital Negative?</strong> Good information for Aperture users.</p>
<p style="padding-left: 60px;"><strong>Chapter 2: Adobe RAW Image Processing an Overview</strong> Not helpful for Aperture users.</p>
<p style="padding-left: 60px;"><strong>Chapter 3: Fundamentals Of Lightroom and Camera RAW</strong> This is pretty specific to Lightroom and ACR, but Aperture has many of these tools, too.</p>
<p style="padding-left: 60px;"><strong>Chapter 4: Advanced RAW Processing Using Lightroom or Camera RAW</strong> Good techniques here for Aperture users; just translate specific sliders to Aperture.</p>
<p style="padding-left: 60px;"><strong>Chapter 5: Deploying Photoshop To Perfect Your Digital Negatives</strong> Aperture users can “round trip” to Photoshop, too!</p>
<p style="padding-left: 60px;"><strong>Chapter 6: Creating An Efficient Workflow</strong> More good information for Aperture users.</p>
<p>So you’ll see that, other than chapter 2, there’s plenty of good stuff here for digital photographers using Aperture. To help with chapters 3 and 4, you might want to look back at some of my older posts in the <a title="Lightroom to Aperture Translation Series" href="http://www.bobrockefeller.com/2010/03/28/lightroom-to-aperture-translation-series/">Translating Lightroom</a> category.</p>
<div id="attachment_1867" class='wp-caption alignright' style='width:250px;'><img class=" wp-image-1867 " title="Basic Bricks" src="http://www.bobrockefeller.com/wp-content/uploads/2012/10/Basic-Bricks.png" alt="" width="250" height="283" /><p class='wp-caption-text'>Aperture’s Basic Adjustment Bricks</p></div>
<p>For an example of this translation, I’ll use the image presented on page 136 of the book to illustrate a technique for working with images in high-contrast lighting without resorting to High Dynamic Range (HDT) tone mapping. I asked Jeff for permission to use that image in this blog post, but he declined, so maybe you have an image of your own to follow along with.</p>
<p>The first changes Jeff made to his image were to increase Exposure, reduce Contrast, reduce Highlights and lighten Shadows. All of these are tools that exist by the same names in Aperture.<br />
<br />
<span id="more-1807"></span><br />
From there, he makes a tweak to Whites (Recovery in Aperture), a reduction in Blacks (increase the Black Point), increased Clarity (Definition for Aperture) and increased the Vibrance (Vibrancy).</p>
<div id="attachment_1869" class='wp-caption alignleft' style='width:250px;'><img class=" wp-image-1869 " title="Color Brick" src="http://www.bobrockefeller.com/wp-content/uploads/2012/10/Color-Brick1.png" alt="" width="250" height="122" /><p class='wp-caption-text'>Aperture’s Color Adjustment Brick</p></div>
<p>You can match his color saturation reduction for aqua and blue in Aperture’s Color brick.</p>
<p>The Lens Corrections Jeff applied are a show stopper for Aperture since it has no such control. You’d have to use a plug-in (perhaps <a href="http://epaperpress.com/ptlens/index.html" target="_blank">PTLens</a>) if you needed to make that adjustment.</p>
<p>Next up are local adjustments using Lightroom’s adjustment brush. Aperture allows you to brush in adjustment bricks, which is pretty similar. But you can’t brush in the Exposure brick, so you’ll need the Dodge and Burn brush tools (at the bottom on the Aperture window) for lightening and darkening specific areas.</p>
<p>Where Lightroom uses Auto Mask to restrict the effects of its brushes, Aperture uses Detect Edges. Both work well at high contrast transitions, not so well in other areas where they tend to leave out small areas. So if you see a grainy mess left behind, turn off Detect Edges and paint over those areas again.</p>
<div id="attachment_1871" class='wp-caption alignleft' style='width:234px;'><img class=" wp-image-1871" title="Dodge and Burn" src="http://www.bobrockefeller.com/wp-content/uploads/2012/10/Dodge-and-Burn.png" alt="" width="234" height="254" /><p class='wp-caption-text'>Aperture’s Brush Tools Including Dodge and Burn</p></div>
<p>Jeff uses Lightroom local adjustments to darken the brightest areas and lighten some of the deep shadows under the cliff. Here’s a place that you’d use Aperture’s Dodge and Burn tools, instead.</p>
<p>He did some more subtle work with color by brushing some taupe into the brightest highlights. For Aperture, that’s an added color brick, set up for taupe and brushed in.</p>
<p>As you read through the book’s description of other small changes made to the image, use what I’ve written above to match Aperture’s tools to Lightroom’s and see if you don’t get very much the same effects as Jeff did.</p>
<p>There’s not much Lightroom can do in its develop module that Aperture can’t do, too. The names of the tools might be different, and Aperture uses brushed in adjustment bricks in many of the places Lightroom uses an adjustment brush, but you can get to the same place with both programs.</p>
<p>In the end, an exact match is not what you’re after anyway. You’ll use Aperture to create the effects you want to see in your image. Using books and articles written for Lightroom to get good ideas on how to manipulate digital negatives in general is a good way to learn new approaches to using Aperture.</p>
<p>Here’s another trick. Although Aperture does not have a graduated filter, you can get a very similar effect by brushing in an adjustment with a huge brush set with a very soft edge. Adjust the softness of the edge to change the rate of the graduation. Paint with the center of the brush at the edge of the frame to make the effect strongest at that edge and then diminishing into the frame. Maybe I’ll need to post a whole article about that one day.</p>
<p>Having said all that, there are a couple of things that Lightroom will do that Aperture just will not. The most notable, in my view, are lens corrections and noise reduction (Aperture does that, but not well). The fact that Lightroom’s brushes and its graduated filter can take on a wide range of adjustments (combining exposure, clarity, and tint, for example) is a great convenience. But when you are all done with an image, it makes no difference which camera captured it, nor which post production tool processed it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2012/10/27/the-digital-negative-for-aperture-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High ISO vs. Dynamic Range</title>
		<link>http://www.bobrockefeller.com/2012/08/18/high-iso-vs-dynamic-range/</link>
		<comments>http://www.bobrockefeller.com/2012/08/18/high-iso-vs-dynamic-range/#comments</comments>
		<pubDate>Sat, 18 Aug 2012 18:49:32 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=1788</guid>
		<description><![CDATA[There is so much said and written about which cameras have what sort of high ISO/low noise ability that one might think noise is all that happens when you increase the ISO on your camera. But that’s not true, and noise might not be the most important sacrifice for you. No matter how good your&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2012/08/18/high-iso-vs-dynamic-range/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p>There is so much said and written about which cameras have what sort of high ISO/low noise ability that one might think noise is all that happens when you increase the ISO on your camera. But that’s not true, and noise might not be the most important sacrifice for you.</p>
<p>No matter how good your camera’s sensor is at creating low noise images at high ISO settings, it is losing dynamic range. Each step up in sensor sensitivity is accompanied by a noticeable loss in dynamic range.</p>
<p>Take a look at the <a href="http://www.dxomark.com" target="_blank">DXOMark</a> database for your camera and see the effect of moving from ISO 200 to ISO 800, for example. My Nikon D3, who’s ISO vs. Dynamic Range chart is shown below, loses about a stop of dynamic range as a trade off for that much higher a light sensitivity. And it continues to drop right off from there. So, depending on the photographic circumstances, I’ll need to consider that compromise as I decide on the “right” ISO for a given situation.</p>
<div id="attachment_1789" class='wp-caption aligncenter' style='width:531px;'><img class=" wp-image-1789 " title="Nikon D3" src="http://www.bobrockefeller.com/wp-content/uploads/2012/08/Nikon-D3.png" alt="" width="531" height="385" /><p class='wp-caption-text'>Chart courtesy of DXOMark</p></div>
<p>When you read and hear about a camera’s noise response to ISO, look also at its dynamic range response.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2012/08/18/high-iso-vs-dynamic-range/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Updated Focus Pyramid</title>
		<link>http://www.bobrockefeller.com/2012/08/06/the-updated-focus-pyramid/</link>
		<comments>http://www.bobrockefeller.com/2012/08/06/the-updated-focus-pyramid/#comments</comments>
		<pubDate>Mon, 06 Aug 2012 20:44:01 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=1774</guid>
		<description><![CDATA[I reviewed the Focus Pyramid auto focus check and adjust tool some time ago. This is a simple, inexpensive tool that does the job without a lot of fuss or unnecessary fanciness. Well Allure Multimedia has updated their product and made it slightly better. It works exactly the same way, but the printing, materials and fit&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2012/08/06/the-updated-focus-pyramid/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p>I <a title="The Focus Pyramid" href="http://www.bobrockefeller.com/2011/12/22/the-focus-pyramid/">reviewed the Focus Pyramid</a> auto focus check and adjust tool some time ago. This is a simple, inexpensive tool that does the job without a lot of fuss or unnecessary fanciness.</p>
<p><img class="alignright size-medium wp-image-1783" title="FocusPyramid-ProductShot-720px" src="http://www.bobrockefeller.com/wp-content/uploads/2012/08/FocusPyramid-ProductShot-720px-350x350.png" alt="" width="350" height="350" />Well Allure Multimedia has updated <a href="http://focuspyramid.com" target="_blank">their product</a> and made it slightly better. It works exactly the same way, but the printing, materials and fit have been improved. There’s also a slight flare of color, for those who thought the original black and white version was “too plain.”</p>
<p>If you are in the market, the Focus Pyramid is available for a limited time at $19.95 — the full price will go back up to $29.95 after that. I’d suggest <a href="http://focuspyramid.com/autofocus-lens-calibration-tool-canon-nikon-sony-olympus-and-pentax-af/" target="_blank">buying it now</a>, if you’re thinking about it, because the limited time price is already a big step up from the version 1.0 price of $9.99.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2012/08/06/the-updated-focus-pyramid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Don’t Use The Mac App Store</title>
		<link>http://www.bobrockefeller.com/2012/07/23/why-i-dont-use-the-mac-app-store/</link>
		<comments>http://www.bobrockefeller.com/2012/07/23/why-i-dont-use-the-mac-app-store/#comments</comments>
		<pubDate>Mon, 23 Jul 2012 22:04:41 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=1758</guid>
		<description><![CDATA[I’m probably swimming upstream here, and may end up having to change my mind, but if there’s a way to buy a Mac app and not use the Mac App Store (MAS), I do. Why is that? My first reason is that updates to current apps take much longer to become available through the MAS&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2012/07/23/why-i-dont-use-the-mac-app-store/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p>I’m probably swimming upstream here, and may end up having to change my mind, but if there’s a way to buy a Mac app and not use the Mac App Store (MAS), I do.</p>
<p>Why is that?</p>
<p><img class="alignleft  wp-image-1953" title="Coda" src="http://www.bobrockefeller.com/wp-content/uploads/2012/11/Coda-200x200.png" alt="" width="120" height="120" />My first reason is that updates to current apps take much longer to become available through the MAS than directly from the developer. The most poignant example of that recently was the nearly two-week delay that Panic’s <a href="http://www.panic.com/coda/" target="_blank">Coda</a> version 2.0.1 endured before being released. There were some major crashers in version 2.0 and many folks were pretty anxious to get the update. The only good news was that I bought Coda 2 direct from Panic and got the update the minute it was released.</p>
<p>The next reason is the 30% cut that Apple takes on sales. That might be perfectly fair for the work they do to the maintain and publicize the MAS, but I can give good Mac developers 30% more money if I buy from them. So I do.</p>
<p><img class="alignright size-full wp-image-1761" title="Bare Bones Software" src="http://www.bobrockefeller.com/wp-content/uploads/2012/07/Bare-Bones-Software-BBEdit-Product-Tour.png" alt="" width="212" height="43" />And then there’s the limits in functionality imposed by Apple. Apple just doesn’t allow apps to do certain things if they are to be distributed via the MAS. For example, the <a href="http://www.panic.com/coda/" target="_blank">BBEdit</a> you get from the MAS can’t save changes to protected files (with authentication) as can the BBEdit you get from Bare Bones Software.</p>
<p>That will get worse now as apps are required (since June 1) to live in a “sandbox” that limits what they can access and when. The user can grant permission for some access, but there are still other limits that the user can’t relax. And who knows what restrictions Apple may decide on in the future.</p>
<p>Other MAS irritations are the inability to get trial versions of paid software, no option to upgrade from a non-MAS app to an MAS one (you just buy it again, new), and no upgrade pricing for current users of an app (Panic took a lot of abuse for their Coda 2 pricing model forced on them by Apple).</p>
<p><img class="alignleft size-full wp-image-1763" title="Evernote" src="http://www.bobrockefeller.com/wp-content/uploads/2012/07/Skitch-Evernote.png" alt="" width="206" height="61" />This whole business has irritated me so much lately that I’ve gone back through my listing of MAS apps and deleted any free ones from my computers, replacing them with fresh downloads from the developers. <a href="http://evernote.com/" target="_blank">Evernote</a> was the last one I did. But <a href="http://evernote.com/skitch/" target="_blank">Skitch</a> is only available via the MAS, so I can do nothing there.</p>
<p>Mountain Lion will add security choices (always a good thing) by requiring the user to loosen the restrictions imposed by <a href="http://www.apple.com/osx/whats-new/features.html#security" target="_blank">GateKeeper</a> if they want to run software obtained outside the MAS. GateKeeper will still provide some safety, because one of its levels of security requires apps to have an Apple approved “signature” embedded to validate its source. I’ll click that option on, but will all users?</p>
<p><img class="alignright size-full wp-image-1768" title="Mountain Lion" src="http://www.bobrockefeller.com/wp-content/uploads/2012/07/Apple-Mac.png" alt="" width="103" height="106" />And GateKeeper’s safety net for users is only one way Apple steers purchasers to the MAS. Another is access to iCloud; if your app wants to use iCloud services, it has to come from the MAS. The same is true for Mountain Lion’s notification services. What other key features will Apple block access to for non-MAS apps?</p>
<p>In the end, I suspect that Apple wants everyone, except the most advanced and specialized of users, to get all their software from the MAS. And they may get their way through the combination of convenience, security and access to the best Mac OS features. The App Store is already the only way to get apps for iOS, OS X is probably next. I’m not altogether pleased.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2012/07/23/why-i-dont-use-the-mac-app-store/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>WordPress + Photography Orders</title>
		<link>http://www.bobrockefeller.com/2012/07/07/wordpress-photography-orders/</link>
		<comments>http://www.bobrockefeller.com/2012/07/07/wordpress-photography-orders/#comments</comments>
		<pubDate>Sat, 07 Jul 2012 11:09:37 +0000</pubDate>
		<dc:creator>Bob Rockefeller</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.bobrockefeller.com/?p=1686</guid>
		<description><![CDATA[You may have read my previous article about combining WordPress with other tools to create an online gallery and photography sales system for my Bob Rockefeller Photography website. For that, I put together WordPress running a home-grown Headway Themes framework theme (for most of the site), a customized NextGen Gallery plugin (for portfolio image galleries)&#8230; [<a class="more-link" href="http://www.bobrockefeller.com/2012/07/07/wordpress-photography-orders/">Read the full article</a>]]]></description>
				<content:encoded><![CDATA[<p>You may have read <a title="WordPress + ProofBuddy + NextGEN Gallery" href="http://www.bobrockefeller.com/2012/02/04/wordpress-proofbuddy-nextgen-gallery/">my previous article</a> about combining WordPress with other tools to create an online gallery and photography sales system for my <a href="http://www.bobrockefellerphotography.com/" target="_blank">Bob Rockefeller Photography</a> website. For that, I put together WordPress running a home-grown <a href="http://headwaythemes.com/" target="_blank">Headway Themes</a> framework theme (for most of the site), a customized <a href="http://alexrabe.de/wordpress-plugins/nextgen-gallery/" target="_blank">NextGen Gallery</a> plugin (for portfolio image galleries) and a customized version of the <a href="http://www.proofbuddy.com/" target="_blank">ProofBuddy</a> web application (for client proofs and ordering). And it worked pretty well.</p>
<p>But. It turns out that the Headway Themes framework is less that I really want (don’t get me started). And ProofBuddy’s design is a little dated (not that I’m a great web designer). And perhaps the worst problem is that to make any changes in look or style of the combined site, there are three CSS files to edit and keep consistent (one for each of the parts). Maybe three parts wasn’t such a good idea. So I went looking for options, again.</p>
<p><a href="http://www.studiopress.com/themes/genesis"><img class="alignright size-full wp-image-1259" title="genesis" alt="Genesis Logo" src="http://www.bobrockefeller.com/wp-content/uploads/2011/11/genesis.jpg" width="150" height="125" /></a>This time I landed back on my favorite WordPress framework, <a href="http://www.studiopress.com/themes/genesis" target="_blank">Genesis</a>. I’ve used Headway Themes, looked closely at <a href="http://presswork.me/" target="_blank">PressWork</a> and studied <a href="http://diythemes.com/" target="_blank">Thesis Themes</a>. Each has a strong following of web designers and each has their strengths. But Genesis’ combination of solid code design, excellent documentation, flexibility and user support makes it my choice. Again. Maybe for good.</p>
<p>I knew I wanted to get away from two separate tools for the display of my portfolio images and the sale of other prints. On one level it makes sense to get the best tool for each job, but the maintenance and upgrade issues were just going to be too great over time. And cost is always a consideration. ProofBuddy has a nice pricing model in that the base version is free, while the more powerful Pro version costs $150. NextGen Gallery is also free. Free is good. But sometimes free is not free.</p>
<h6>Why Photography Orders?</h6>
<p><a href="http://www.photographyorders.com/"><img class="alignleft size-thumbnail wp-image-1694" title="po-admin-logo" alt="Photography Orders Logo" src="http://www.bobrockefeller.com/wp-content/uploads/2012/07/po-admin-logo-200x26.png" width="200" height="26" /></a>Before selecting ProofBuddy for the last project, I had looked into <a href="http://www.photographyorders.com/" target="_blank">Photography Orders</a>. It is a well designed web application created with <a href="https://github.com/volomike/Faster" target="_blank">FasterMVC</a> and therefore uses the popular and powerful Model, View, Controller (MVC) approach to application design. Among the many advantages of an MVC design is that creating themes (the View part) can be more cleanly separated from the logic driving the application (the Model and Controller parts). It’s also nice in that it comes with the full source code so the only limit to your customization possibilities is your programming skill.</p>
<p><img class="alignleft size-full wp-image-1741" title="photoorders" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/07/photoorders.png" width="235" height="305" />But Photography Orders has no free version. It’s $295 and you get all the features and all the code. That was, and is, a higher priced solution than I want. But I was lucky. Luke van de Paverd, the force behind Photography Orders, contacted me and offered me a free copy in return for writing up my experiences with it. And so here we are.</p>
<p>This product is designed to be a standalone web application, not an integrated piece of a WordPress driven site. And I wasn’t about to give up WordPress with its features, plug-ins and Genesis. That left me with the mission of crafting a solution that made it look as if Photography Orders was a part of WordPress, which is just what I had to do with ProofBuddy.</p>
<p>Thankfully Luke has been a lot of help with back and forth emails between Georgia (me) and Australia (him). He’s straightened me out on mistakes I was making and I hope I lead him to a few improvements along the way. But you are reading this at the same time he is; Luke hasn’t contributed to nor edited this article. I welcome his input in the comments, of course, but this part is all my own.</p>
<h6>The WordPress Part</h6>
<p>The entry point to the site is via a static WordPress page that contains an accordion slider to introduce my portfolio. The code for that is <a href="http://www.geertdedeckere.be/shop/accordionza/" target="_blank">Accordionza</a>, by Geert De Deckere and costs just $11. It is certainly worth that as it comes with the source code and good documentation.</p>
<div id="attachment_1718" class='wp-caption aligncenter' style='width:500px;'><img class="size-large wp-image-1718" title="accordion" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/07/accordion-500x221.png" width="500" height="221" /><p class='wp-caption-text'>The Home Page Image Accordion</p></div>
<p>It took me a couple of attempts to get it running under WordPress, but in the end all that was really necessary was to load its necessary scripts in the functions.php file of my theme like this:</p>
<p></p><pre class="crayon-plain-tag">add_action('wp_enqueue_scripts', 'my_scripts_method');
function my_scripts_method() {
wp_enqueue_script('first', home_url().'/wp-includes/js/jquery/jquery.js'); wp_enqueue_script('third', 'http://www.bobrockefellerphotography.com/accordionza/jquery.accordionza.min.js');
}</pre><p></p>
<p>And then you start it up with this in the head via the <a href="http://www.studiopress.com/plugins/simple-hooks" target="_blank">Genesis Simple Hooks plugin</a>:</p>
<p></p><pre class="crayon-plain-tag">css" type="text/css" media="screen" /><script type="text/javascript">// <![CDATA[
jQuery(document).ready(function() {     jQuery('#accordion1').accordionza({     // Define the options here     autoPlay: true,     slideDelay: 4000,     autoRestartDelay:0,     pauseOnHover:true,     captionDelay:500,     slideTrigger:'mouseover'     // ...     }); });
// ]]&gt;</script></pre><p></p>
<p>The rest of the WordPress setup is pretty ordinary. It’s just a blog with a few other static pages. I designed the CSS to make the site what it is, with an eye towards being able to customize Photography Orders to match.</p>
<h6>The Photography Orders Part</h6>
<div id="attachment_1715" class='wp-caption alignright' style='width:200px;'><img class="size-thumbnail wp-image-1715" title="myselections" alt="" src="http://www.bobrockefeller.com/wp-content/uploads/2012/07/myselections-200x339.png" width="200" height="339" /><p class='wp-caption-text'>The My Selections Display</p></div>
<p>I wanted to be sure that the switch from WordPress theme code to Photography Orders code was seamless from the users’ point of view. I didn’t want the two parts to feel like two separate sites; they are to be one. The more recent versions of Photography Orders have a theme base that allows them to sell <a href="http://www.photographyorders.com/features/it-looks-fantastic/" target="_blank">premium themes</a> that are relatively easy to install. That also allows me to make a theme of my own that won’t be overwritten by future updates to the Photography Orders code.</p>
<p>That’s important. I’ve already had to do one emergency fix to the site when it was running NextGen Gallery after NextGen Gallery was updated via the WordPress dashboard and messed up some of my customizations.</p>
<p>As I mentioned above, the MVC style coding of Photography Orders also allowed me to make changes to the look of the site, even to the point of where things went on a page, without having to dive into the base code. Any changes there would be subject to updates that could break my work.</p>
<p>Photography Orders is easy to work with; though I had the advantage of Luke’s knowledge and guidance. Others may have to work with Luke, as well, because there is no formal documentation for the API or other innards of the code. Having said that, Luke was always quick with an email reply that answered my questions.</p>
<p>I found Photography Orders to be well-developed with lots of functionality. There are interfaces to many popular payment systems (I implemented PayPal’s) and the CSS is well written and easy to expand or override for customization. The client interface is modern and easy to use, there is an option to allow discount coupons and the pricing system is flexible enough to let you pick your print sizes and prices.</p>
<p>Another handy feature for customization is the translate settings section of the admin dashboard. Most of the text strings you see in the interface can be changed here without having to make hard edits in the code. That’s great is you need to change the language. But you can also use it to rephrase those strings, which I did on several occasions to make the site more “local.”</p>
<div id="attachment_1754" class='wp-caption alignleft' style='width:350px;'><img class="size-medium wp-image-1754" title="lightbox" alt="Lightbox Evolution in action" src="http://www.bobrockefeller.com/wp-content/uploads/2012/07/lightbox-350x297.png" width="350" height="297" /><p class='wp-caption-text'>Lightbox Evolution In Action</p></div>
<p>Most of my PHP work, as opposed to my CSS work, was to change the way public galleries were handled. I wanted to use them as my portfolio galleries because this would be the way to eliminate the NextGen Gallery part of my previous setup. With a little cutting and splicing, and the use of the JavaScript lightbox <a href="http://codecanyon.net/item/jquery-lightbox-evolution/115655" target="_blank">Lightbox Evolution</a>, there are now nice large images for viewing with no other distractions. This exercise shows the value of having the source code to work with when making customizations.</p>
<p>As an aside, Lightbox Evolution is the only lightbox tool that I was able to find that could handle “retina quality” images. It’s just $14 and it has an option that will take the original image size, scale it (I used 50%), and display the image in a classy lightbox. So I upload images at twice the size I want to display, Lightbox Evolution scales and displays them, and then folks with retina displays see high-resolution images while the rest of us still see nice images. The current version on <a href="http://codecanyon.net/" target="_blank">CodeCanyon</a> does not yet do this, but the author, <a href="http://codecanyon.net/user/aeroalquimia" target="_blank">Eduardo Sada</a>, added this additional feature at my request and will be releasing that functionality in version 1.6.9.</p>
<p>All in all, I’d recommend Photography Orders for the photographer who needs to set up an online sales system, but does not want the continuing expenses of a <a href="http://www.photoshelter.com/" target="_blank">PhotoShelter</a> or a <a href="http://www.photodeck.com/" target="_blank">PhotoDeck</a>. You can get pretty far with the premium theme pack and the software. And if you have even modest HTML, CSS and PHP skills, you can make some nice customizations. With a few more skills, it’s not too terribly hard to even do as I did in creating a hybrid WordPress/Photography orders site.</p>
<h6>A Few Wishes</h6>
<p>I wish that Photography Orders did a few more things that are not on the current <a href="http://www.photographyorders.com/development-roadmap/" target="_blank">development roadmap</a>.</p>
<ul>
<li>Allow the client to maintain a profile and edit her contact information directly</li>
<li>Give each photo a name field in the database instead of only using the file name</li>
<li>Upgrade the graphics for the new retina displays (especially important for photographers)</li>
<li>Save the cart for each user profile rather than each computer</li>
</ul>
<p>As a developer, I would have liked to have run Photography Orders locally in a MAMP environment; but for some reason, it just wouldn’t run there. Neither I nor Luke spent much time trying to get it to, so maybe the problem isn’t all that complex.</p>
<h6>I Like It</h6>
<p>After a couple of weeks of part-time work, I think I have the photography website I want. Potential clients can look at my portfolio, read my blog and get the necessary contact information. From the same site, and with the same interface, clients can review their proofs and place print orders in a simple to use and attractive system. In the future, I have only to manage the custom CSS in two places and I know the Photography Orders code is upgradable without messing up my work.</p>
<p>Now, if Ryan, over at ProofBuddy, follows through with his concept of ProofBuddy as a full-scale WordPress plugin…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bobrockefeller.com/2012/07/07/wordpress-photography-orders/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
