<?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>Marty Thornley</title>
	<atom:link href="http://martythornley.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://martythornley.com</link>
	<description>From Photography Blogsites</description>
	<lastBuildDate>Thu, 01 Nov 2012 23:22:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://photographyblogsites.com/?v=3.4.1</generator>
		<item>
		<title>WordCamp LA Slideshow &#8211; The Third WordPress</title>
		<link>http://martythornley.com/2011/09/wordcamp-la-slideshow-the-third-wordpress/</link>
		<comments>http://martythornley.com/2011/09/wordcamp-la-slideshow-the-third-wordpress/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 03:54:18 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Tutorials]]></category>
		<category><![CDATA[Workshops]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[wordcamp]]></category>

		<guid isPermaLink="false">http://marty.photographyblogsites.com/?p=834</guid>
		<description><![CDATA[Wow, it has been too long since I added anything here! It&#8217;s been a busy year with building and growing Photography BlogSites. I was honored to be one of the speakers this last weekend at WordCamp LA where I presented a behind the scenes look at Photography BlogSites. Here are the slides from the talk.... <a class="moretag" href="http://martythornley.com/2011/09/wordcamp-la-slideshow-the-third-wordpress/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p>Wow, it has been too long since I added anything here! It&#8217;s been a busy year with building and growing <a href="http://photographyblogsites.com" target="_blank">Photography BlogSites</a>.</p>
<p>I was honored to be one of the speakers this last weekend at <a href="http://2011.la.wordcamp.org/" target="_blank">WordCamp LA</a> where I presented a behind the scenes look at Photography BlogSites.</p>
<p>Here are the slides from the talk. There was a lot of information spoken as the slides were shown, so if you have any interest in hearing what got left out here in the slides, let me know.</p>
<iframe src="http://www.slideshare.net/slideshow/embed_code/9232939" width="600" height="489" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/>
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2011/09/wordcamp-la-slideshow-the-third-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Connect WordPress to Pictage, SmugMug and ShootQ!</title>
		<link>http://martythornley.com/2011/02/connect-wordpress-to-pictage-smugmug-and-shootq/</link>
		<comments>http://martythornley.com/2011/02/connect-wordpress-to-pictage-smugmug-and-shootq/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 20:45:15 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress Resources]]></category>
		<category><![CDATA[pictage]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[shootq]]></category>
		<category><![CDATA[smugmug]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://martythornley.com/?p=777</guid>
		<description><![CDATA[Over the weekend I put the finishing touches on a new WordPress plugin I&#8217;m calling &#8220;Photographer Connections&#8221;. It is basically a framework to connect photography related sites to WordPress sites. At launch, it has Pictage, SmugMug and Shootq built in. You can list your Pictage events, add SmugMug galleries to any page or post, and... <a class="moretag" href="http://martythornley.com/2011/02/connect-wordpress-to-pictage-smugmug-and-shootq/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p><img class="alignright size-full wp-image-778" src="http://martythornley.com/files/2011/02/Screen-shot-2011-02-13-at-3.41.19-PM.png" alt="Screen shot 2011 02 13 at 3.41.19 PM Connect WordPress to Pictage, SmugMug and ShootQ!" width="153" height="162" title="Connect WordPress to Pictage, SmugMug and ShootQ!" />Over the weekend I put the finishing touches on a new WordPress plugin I&#8217;m calling &#8220;Photographer Connections&#8221;. It is basically a framework to connect photography related sites to WordPress sites.</p>
<p>At launch, it has Pictage, SmugMug and Shootq built in. You can list your Pictage events, add SmugMug galleries to any page or post, and allow the Contact Form 7 plugin to send information to your ShootQ account.</p>
<p>For developers, this was created with an easily extendable format, allowing new sites like Flickr, Picasa or any others to be added very quickly as new modules.</p>
<p>Because this was developed for PhotographyBlogSites.com, it has some great MultiSite options as well. Super Admins of any WordPress MultiSite network will get an extra menu item, allowing them to enable or disable any module sitewide.</p>
<p>You can find full details and instructions at the <a title="Connect Pictage, SmugMug and ShootQ to WordPress" href="http://photographyblogsites.com/wordpress-plugins/photographer-connections/" target="_blank">official PhotographyBlogSites page</a> or <a href="http://wordpress.org/extend/plugins/photographer-connections" target="_blank">download the latest from WordPress.org</a>.</p>
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2011/02/connect-wordpress-to-pictage-smugmug-and-shootq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learn WordPress at the WPWorkshopLA</title>
		<link>http://martythornley.com/2010/11/learn-wordpress-at-the-wpworkshopla/</link>
		<comments>http://martythornley.com/2010/11/learn-wordpress-at-the-wpworkshopla/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 00:35:03 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://martythornley.com/?p=773</guid>
		<description><![CDATA[On November 27th 2010 (a week from this Saturday), I&#8217;ve been asked to take part in a workshop called WPWorkshopLA. The workshop is run by Austin Passy of Frosty Web Designs, and organizer of WordCampLA, the annual WordPress convention that had over 300 WordPress developers attend this year. We are open to suggestions for topics &#8211; anything... <a class="moretag" href="http://martythornley.com/2010/11/learn-wordpress-at-the-wpworkshopla/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p>On November 27th 2010 (a week from this Saturday), I&#8217;ve been asked to take part in a workshop called <a href="http://wpworkshop.la/" target="_blank">WPWorkshopLA</a>.</p>
<p>The workshop is run by Austin Passy of <a href="http://frostywebdesigns.com/" target="_blank">Frosty Web Designs</a>, and organizer of <a href="http://2010.wordcamp.la/" target="_blank">WordCampLA</a>, the annual WordPress convention that had over 300 WordPress developers attend this year.</p>
<p>We are open to suggestions for topics &#8211; anything from &#8220;What is WordPress?&#8221; to &#8220;How do I create a custom plugin?&#8221; and everything in between.</p>
<p>For anyone interested in learning about basic to intermediate level topics involving WordPress, this could be a great opportunity. Instead of paying myself or another developer their standard hourly rate, this will be 4-5 hours of group and even some on-on-one training for the ticket price of $65. Use the discount coupon MARTY for a 10% discount  making the ticket price $58.50.</p>
<p>Leave a comment here or email me with any questions or suggestions for topics.</p>
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2010/11/learn-wordpress-at-the-wpworkshopla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhotographyBlogSites is Launched!</title>
		<link>http://martythornley.com/2010/11/photographyblogsites-is-launched/</link>
		<comments>http://martythornley.com/2010/11/photographyblogsites-is-launched/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 15:36:11 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[blogsites]]></category>
		<category><![CDATA[photography blog]]></category>
		<category><![CDATA[photographyblogsites]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Themes]]></category>

		<guid isPermaLink="false">http://martythornley.com/?p=768</guid>
		<description><![CDATA[This project started a looong time ago, when I first started working with Ellen Petty of Identity Kitchen. As we worked together on custom blogs and websites for photographers, we started brainstorming ways to make something similar available to everyone. The goal was to create Affordable, Easy-to-use, WordPress Portfolio Websites for Photographers. Our Goals We... <a class="moretag" href="http://martythornley.com/2010/11/photographyblogsites-is-launched/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p><img class="aligncenter size-full wp-image-769" src="http://martythornley.com/files/2010/11/ItsReadyPB.jpg" alt="ItsReadyPB PhotographyBlogSites is Launched!" width="700" height="329" title="PhotographyBlogSites is Launched!" /></p>
<p>This project started a looong time ago, when I first started working with Ellen Petty of <a title="Branding for Photographers" href="http://identitykitchen.com" target="_blank">Identity Kitchen</a>. As we worked together on custom blogs and websites for photographers, we started brainstorming ways to make something similar available to everyone. The goal was to create <strong>Affordable, Easy-to-use, WordPress Portfolio Websites for Photographers.</strong></p>
<h2>Our Goals</h2>
<p>We put together a long list based on what worked best with the common features we were using in our custom sites: social media integration, customization, easy-to-use backend, unlimited galleries, integration of fantastic photography tools like ShootQ, etc, etc. Like all of our custom sites they needed to be an all-in-one website AND blog, all built in WordPress and 100% HTML &#8211; no Flash.</p>
<p>Flash sites are invisible to iPhones and create difficulties for search engines. Unfortunately, until now, Flash templates have been the only realistic option available at an affordable level. Regardless of what was used for a website, we were seeing a lot of people still use WordPress for their blog, often combining two or three website and blog services to manage it all, sometimes even hiring separare designers or programmers to work on them.</p>
<p>There is a good reason why WordPress and HTML based sites were not being done on an affordable level. WordPress is software that needs to be installed for each site. You can purchase &#8220;themes&#8221; or templates for WordPress but these also need to be installed. It requires some knowledge of databases, HTML, a programming language called PHP &#8211; all pretty overwhelming if you don&#8217;t know how to use it.</p>
<h2>The Answer</h2>
<p>The answer was to use a lesser known version of WordPress, which allows an entire network of sites to run off of one installation. Once the basic framework is developed, anyone can then sign up for a site by just entering some contact information. No HTML, no installation, no upgrades to worry about. You don&#8217;t need a hosting account. You don&#8217;t even need to wait for us to respond to an email or return a phone call. Just sign up and the site is ready.</p>
<p>You can check out all the features on the main site: <a href="http://photographyblogsites.com" target="_blank">http://photographyblogsites.com</a> or to really see how it works sign up for the free 7-day trial.</p>
<h2>Lifetime Offer</h2>
<p>In celebration of the launch, we are offering an <strong><a href="http://photographyblogsites.com/2010/11/official-launch-and-lifetime-membership/" target="_blank">introductory lifetime membership for $49</a>9</strong>. That includes our search engine optimized blogsite, any new themes, 4 GB of hosting, our support, maintenance, upgrades and much, much more. For a full list of features visit our <a href="http://photographyblogsites.com/2010/11/features-pricing/" target="_blank">features section</a>. No recurring costs…ever! <em><strong>But act fast! The offer will expire 11:59 PM on November 30, 2010.</strong></em></p>
<h2>Feedback</h2>
<p>This is growing community and we are continuing to build and improve everything about the site &#8211; the way the main site itself works, suggestions for new features, etc. We have setup a support forum to take any and all feedback. We’d love to hear your thoughts as we will keep developing PhotographyBlogSites to be the best they can be.</p>
<p>Thank you to everyone who has helped with feedback and ideas throughout the process &#8211; we couldn&#8217;t have done it without you!</p>
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2010/11/photographyblogsites-is-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordCamp Los Angeles</title>
		<link>http://martythornley.com/2010/09/wordcamp-los-angeles/</link>
		<comments>http://martythornley.com/2010/09/wordcamp-los-angeles/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 01:55:29 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://martythornley.com/?p=763</guid>
		<description><![CDATA[In the midst of keeping up with client work and a mad scramble to finish the major launch of a website, it was nice to get a break from it all and be a part of my first WordCamp. WordCamp is a conference that focuses on everything WordPress. There are many held around the world... <a class="moretag" href="http://martythornley.com/2010/09/wordcamp-los-angeles/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p>In the midst of keeping up with client work and a mad scramble to finish the major launch of a <a href="http://photographyblogsites.com/">website</a>, it was nice to get a break from it all and be a part of my first WordCamp.</p>
<p><a href="http://central.wordcamp.org/">WordCamp</a> is a conference that focuses on everything <a href="http://wordpress.org/">WordPress</a>. There are many held around the world and this year’s <a href="http://2010.wordcamp.la/">WordCampLA </a>was the second one held in Los Angeles. I was lucky enough to be contacted by the organizer, Austin Passy of <a href="http://frostywebdesigns.com/">Frosty Web Designs</a> and asked to be part of a panel of WordPress designers.</p>
<p>One  of the great things about WordPress, the main reason why it is now used  in 100% of the websites I build, is the community. WordPress is a free,  open-source piece of software with thousands of dedicated programmers  and designers around the world who build plugins, design themes and even  contribute to the very code itself. There are forums and blogs and  tutorials that are freely available. So many that if you have a question  about WordPress, you can probably type it into google and get an  answer.</p>
<p>None  of this would be possible without the generosity and sharing of those  who know more than I do. I was able to learn this software in the first by asking questions in forums and visiting blogs. So it was truly an honor to give some of that  back and hopefully help answer some questions for those new to the world  of WordPress.</p>
<p>The other members of the panel (pictured below, left to right) were <a href="http://thommeredith.com/" target="_blank">Thom Merideth</a> , <a href="http://matthewlawsondesign.com/" target="_blank">Matthew Lawson</a>, myself and <a href="http://www.kristinfalkner.com/" target="_blank">Kristin Falkner</a>. I wish I had more of a chance to talk with the other panel members and to see more of their work but the free-for-all nature of the Q&amp;A made the time fly by. Questions ranged from favorite fonts to recommended plugins to demonstrations of different ways to display posts. From the people I spoke with afterwards, I think the biggest thing most people took away from it all was that there are many, many ways to make WordPress more than a blog and shape it into whatever kind of site you want.</p>
<p style="text-align: center"><a href="http://martythornley.com/files/2010/09/from_flicker_bryanvillarin_2.jpg" rel="shadowbox[sbpost-763];player=img;"><img class="aligncenter size-full wp-image-764" src="http://martythornley.com/files/2010/09/from_flicker_bryanvillarin_2.jpg" alt="from flicker bryanvillarin 2 WordCamp Los Angeles" width="614" height="410" title="WordCamp Los Angeles" /></a></p>
<p style="text-align: center"><a href="http://www.flickr.com/photos/bryanvillarin/" target="_blank">Photo by Bryan Villarin</a></p>
<p style="text-align: center"><a href="http://martythornley.com/files/2010/09/panel.jpg" rel="shadowbox[sbpost-763];player=img;"><img class="aligncenter" src="../wp-content/uploads/2010/09/panel-1024x764.jpg" alt="panel 1024x764 WordCamp Los Angeles" width="614" height="458" title="WordCamp Los Angeles" /></a></p>
<h2>The Speakers</h2>
<p>There  were also some great opportunities to learn from the speakers. I only  had to show up for a Q&amp;A but most of the talks were put on by talented  people who took time out of their lives to prepare amazing  demonstrations of what can be done with WordPress. I’d like to point out  a couple that I found particularly interesting.</p>
<p>Thoms  Merrideth (same guy from the panel) explained some ways to use custom post types through the  <a href="http://magicfields.org/" target="_blank">Magic Fields</a> and <a href="http://wordpress.org/extend/plugins/pods/" target="_blank">Pods</a> plugins. In case you still think WordPress is just  a blog, look at the site he used for the demo, one he built for the <a href="http://mediakit.latimes.com/" target="_blank">LA  Times Media Kit</a> &#8211; all built in WordPress.</p>
<p>Brandon  Dove of <a href="http://pixeljar.net/" target="_blank">Pixel Jar</a> shared his thoughts on building ‘Pluggable  Plugins”. This is the future of WordPress. Plugins add functionality to  WordPress &#8211; calendars, SEO tools, image galleries, contact forms,  database backups, etc. Things not built into the core of the software  can be added on. But it is also possible to make your plugin something  that can be plugged into. New ways to display images, new ways to process contact forms and so on. You can find his presentation <a href="http://www.slideshare.net/brandondove/building-a-pluggable-plugin" target="_blank">here</a>.</p>
<p>The event&#8217;s organizer, <a href="http://austinpassy.com" target="_blank">Austin Passy</a> did a presentation called &#8216;Posting on the Go&#8217; where he built a site that allowed anyone to email photos which would end up live on the site moments later. The result was site filled with <a href="http://photos.wordcamp.la/" target="_blank">photos from the day</a> just by sharing the email address and allowing attendees to email images. The magic behind it is a pretty cool plugin called <a href="http://wordpress.org/extend/plugins/postie/" target="_blank">Postie</a>.</p>
<h2>WordPress Experts Panel</h2>
<p>Coming  up in October, I will be part of a ‘<a href="http://purplepen.com/events/wordpress-expert-panel" target="_blank">WordPress Experts Panel</a>’ for the  SoCal WordPress Meetup Group. If you want to stop by <a href="http://www.meetup.com/The-Southern-California-WordPress-Meetup-Group/calendar/14694126/" target="_blank">check out the Meetup page</a>.</p>
<p>One of the other speakers already put together a post about it <a href="http://www.brandingpersonality.com/wordpress-expert-panel-santa-monica-oct-14-2010/" target="_blank">here</a>.</p>
<h2>WordCamp Las Vegas</h2>
<p>Also&#8230; on October 23rd is WordCamp Las Vegas. Not sure if I&#8217;ll be there yet but it might be a good excuse to go back to Vegas.</p>
<h2><a href="http://lasvegaswordcamp.com/"><img class="aligncenter size-full wp-image-766" src="http://martythornley.com/files/2010/09/lvwc_header.jpg" alt="lvwc header WordCamp Los Angeles" width="752" height="158" title="WordCamp Los Angeles" /></a></h2>
<h2>Other coverage of WordCampLA:</h2>
<p><a href="http://wordcamp.la" target="_blank">WordCampLa Official Site</a></p>
<p><a href="http://www.flickr.com/photos/thefrosty/sets/72157624952763232/" target="_blank">More Photos at Flickr</a></p>
<p><a href="Bryan Villarin" target="_blank">More photos and a review by Bryan Vallarin</a></p>
<p><a href="http://wpcandy.com/presents/wordcamp-la-2010-review" target="_blank">WPCandy Review</a></p>
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2010/09/wordcamp-los-angeles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress MU is easier thanks to WPMU DEV</title>
		<link>http://martythornley.com/2010/05/wordpress-mu-is-easier-thanks-t-wpmu-dev/</link>
		<comments>http://martythornley.com/2010/05/wordpress-mu-is-easier-thanks-t-wpmu-dev/#comments</comments>
		<pubDate>Mon, 17 May 2010 23:56:32 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress Resources]]></category>
		<category><![CDATA[photographyblogsites]]></category>
		<category><![CDATA[wordpress mu]]></category>

		<guid isPermaLink="false">http://martythornley.com/?p=760</guid>
		<description><![CDATA[Easier is not quite right either. Some of the things I have been able to do with WordPress MU would not be possible without the plugins and support of the folks at WPMU DEV. What is WordPress MU and What is WPMU DEV? WordPress has become a well known name as one of the best... <a class="moretag" href="http://martythornley.com/2010/05/wordpress-mu-is-easier-thanks-t-wpmu-dev/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p>Easier is not quite right either. Some of the things I have been able to do with WordPress MU would not be possible without the plugins and support of the folks at <a href="http://premium.wpmudev.org/" target="_blank">WPMU DEV</a>.</p>
<h2>What is WordPress MU and What is WPMU DEV?</h2>
<p><a href="http://wordpress.org" target="_blank">WordPress</a> has become a well known name as one of the best (the best in my opinion) Content Management System available. It allows any site from a simple bog or basic five page site, up to the most complicated site you could imagine to be easily edited by anyone without any knowledge of HTML.</p>
<p><a href="http://mu.wordpress.org" target="_blank">WordPress MU</a> means WordPress Multi-User. It is essentially the software that runs WordPress.com and was developed to allow an entire network of sites. User can visit a WordPress MU site and get there own site by just signing up. No installation, no hosting to worry about, etc.</p>
<p>It has been a branch of WordPress for the last few years &#8211; not as well known, not as well documented and not as well supported. One of the only places providing real support has been <a href="http://premium.wpmudev.org/" target="_blank">WPMU DEV</a>. They provide a number of free plugins, as well as a premium membership with some really essential tools for any MU site.</p>
<h2>How I Have Improved MU with Premium Plugins</h2>
<p>While not officially announced yet, if you read my post about SEO Image Galleries or follow me on Twitter, you may have heard of a major side project I have been developing for some time now &#8211; <a href="http://PhotographyBlogSites.com" target="_blank">PhotographyBlogSites.com</a> &#8211; which was built using WordPress MU as a means to make it easier for photographers to simply sign up and get a new site.</p>
<p>As one of the only sources of reliable MU plugins, I have made use of many of the close to 100 plugins avaialble on the WPMU DEV site. I want to point out a few of my favorites, without which PhotographyBlogSites would not be possible.</p>
<h2>New Blog Template</h2>
<p>This plugin makes it possible to make an exact copy of any blog and give it to new users. This way, instead of an empty default WordPress site, the new users has the chosen theme, settings, even pages, posts, categories, etc. All in place. It saves you the time of deleting the placeholder content, adding the standard pages, fixing the settings, etc.</p>
<p><a href="http://premium.wpmudev.org/project/new-blog-template" target="_blank">Download New Blog Templates Here</a></p>
<h2>Domain Mapping</h2>
<p>This one is absoultely crucial. It allows users to use their own domain name. Without it, they would have something like marty.photographyblogsites.com &#8211; similar to the free sites you get at WordPress.com or Blogger. But if you are running a serious business site, you want your domain.</p>
<p><a href="http://premium.wpmudev.org/project/domain-mapping" target="_blank">Download Domain Mapping Here</a></p>
<h2>Anti-Splog</h2>
<p>If you think spam comments are bad, try running a site where spammers can create entire sites and usernames through a contact form. One of the toughest aspects of running WordPress MU is dealing with the spam blogs or splogs. This plugin does a great job of preventing those fake sites. In turn, it saves database space and bandwidth for the legitimate users.</p>
<p><a href="http://premium.wpmudev.org/project/anti-splog" target="_blank">Download Anti-Splog Here</a></p>
<h2>More</h2>
<p>These are just three of the developer end plugins I have made use of. I will be doing a post on the <a href="http://PhotographyBlogSites/blog" target="_blank">PhotographyBlogSites blog </a>about a few that make the user experience better.</p>
<p>&#8212;</p>
<p>As a disclaimer, this is a post I put together as an entry for a contest (<a href="http://edublogs.us1.list-manage.com/track/click?u=53a1e972a043d1264ed082a5b&amp;id=de9bff2d12&amp;e=3114b9b1c2" target="_blank">http://wpmu.org/100-plugins-wpmu-dev-giveaway-time</a>) where they are giving away a free annual membership ($419). While that would be great, I am currently a paid member and have been meaning to write a post about them anyway. If you are developing a WordPress MU site, definitely check them out.</p>
<p><a href="http://edublogs.us1.list-manage.com/track/click?u=53a1e972a043d1264ed082a5b&amp;id=de9bff2d12&amp;e=3114b9b1c2" target="_blank"><br />
</a></p>
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2010/05/wordpress-mu-is-easier-thanks-t-wpmu-dev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO Image Galleries</title>
		<link>http://martythornley.com/2010/05/seo-image-galleries/</link>
		<comments>http://martythornley.com/2010/05/seo-image-galleries/#comments</comments>
		<pubDate>Wed, 12 May 2010 17:19:18 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress Development]]></category>

		<guid isPermaLink="false">http://martythornley.com/?p=755</guid>
		<description><![CDATA[With every custom blog, especially for photographers, I have usually been required to add some kind of image gallery plugin for WordPress. I have tried several, but found them all lacking in one way or another. Some end up in a Flash player, making them hard to customize and invisible on mobile phones. Some are... <a class="moretag" href="http://martythornley.com/2010/05/seo-image-galleries/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p>With every custom blog, especially for photographers, I have usually been required to add some kind of image gallery plugin for WordPress. I have tried several, but found them all lacking in one way or another. Some end up in a Flash player, making them hard to customize and invisible on mobile phones. Some are not user-friendly as far as uplaoding images, editing galleries and then insterting the galleries into pages.</p>
<p>While developing the inner workings <a href="http://photographyblogsites.com" target="_blank">PhotographyBlogSites.com</a>, I decided to start from scratch and build my own. It has been in somewhat limited release so far as it has been tested on PhotographyBlogSites and put through the ringer on a few recent custom sites that are about to launch.</p>
<p>My goal was to build a comprehensive image gallery plugin that would be easy to use, versatile, visible on mobile phones, and highly customizable. I also wanted to add the all important SEO information to each and every image using file names, ALT and Title attributes and even the folder structure of where the images were stored to really push the SEO quality of every gallery.</p>
<h2>Where to Get it</h2>
<p>You can find more technical details as well as how to use the plugin <a href="http://support.photographyblogsites.com/documentation/plugins/seo-image-galleries/" target="_blank">here</a>:</p>
<p>This plugin is hosted at WordPress, so you can search for it and auto-install into any WordPress site, or you can <a href="http://wordpress.org/extend/plugins/seo-image-galleries/" target="_blank">download it from WordPress</a>.</p>
<h2>Example of how it can be used&#8230;</h2>
<p>Directly embedded on a page, with the default white display:</p>
<div id="gallery-thumbnails-" class="seo-galleries thumbnail-gallery thumbnail-gallery-small thumbnail-gallery-custom wordpress seo-gallery"><div class="seo-gallery-wrap gallery-wrapper-small gallery-wrapper-bottom"><div class="image-wrap-bg"><div style="opacity: 1;" class="image_wrap"><img src="http://martythornley.com/wp-content/plugins/seo-image-galleries/themes/images/blank.gif" title="SEO Image Galleries" alt="blank SEO Image Galleries" /></div></div><div class="scrollers scrollers-bottom"><a class="pager prevPage prev browse left disabled">More Images</a><a class="prevImage browse left"></a><div id="scroll_" class="scrollable"><div class="items"><span style="background:#fff; float: left; width: 500px; text-align: center;"><p style="color:#555">No Images in this gallery yet.</p></span></div></div><a class="pager nextPage next browse right">More Images</a><a class="nextImage browse right"></a></div></div></div>
<p>This is the small size. For full width photoblogs, it can display at 920px wide.</p>
<p>And using the alternate skin, &#8216;black&#8217;:</p>
<div id="gallery-thumbnails-" class="seo-galleries thumbnail-gallery thumbnail-gallery-small thumbnail-gallery-custom wordpress seo-gallery"><div class="seo-gallery-wrap gallery-wrapper-small gallery-wrapper-bottom"><div class="image-wrap-bg"><div style="opacity: 1;" class="image_wrap"><img src="http://martythornley.com/wp-content/plugins/seo-image-galleries/themes/images/blank.gif" title="SEO Image Galleries" alt="blank SEO Image Galleries" /></div></div><div class="scrollers scrollers-bottom"><a class="pager prevPage prev browse left disabled">More Images</a><a class="prevImage browse left"></a><div id="scroll_" class="scrollable"><div class="items"><span style="background:#fff; float: left; width: 500px; text-align: center;"><p style="color:#555">No Images in this gallery yet.</p></span></div></div><a class="pager nextPage next browse right">More Images</a><a class="nextImage browse right"></a></div></div></div>
<h2>A thumbnail that opens full screen:</h2>
<p>With the default white display:</p>
		
		<div id="overlay-1" class="seo-galleries seo-gallery-overlay-wrapper overlay-full overlay-custom wordpress overlay-wordpress  development" style="display: none;">
			
			
				<div id="gallery-overlay-1" class="overlay" style="display: none; z-index:9999;">
				
					<!-- this is what displays in the overlay -->	
					<div id="gallery-thumbnails-" class="seo-galleries thumbnail-gallery thumbnail-gallery-large thumbnail-gallery-custom wordpress seo-gallery"><div class="seo-gallery-wrap gallery-wrapper-large gallery-wrapper-bottom"><div class="image-wrap-bg"><div style="opacity: 1;" class="image_wrap"><img src="http://martythornley.com/wp-content/plugins/seo-image-galleries/themes/images/blank.gif" title="SEO Image Galleries" alt="blank SEO Image Galleries" /></div></div><div class="scrollers scrollers-bottom"><a class="pager prevPage prev browse left disabled">More Images</a><a class="prevImage browse left"></a><div id="scroll_" class="scrollable"><div class="items"><span style="background:#fff; float: left; width: 500px; text-align: center;"><p style="color:#555">No Images in this gallery yet.</p></span></div></div><a class="pager nextPage next browse right">More Images</a><a class="nextImage browse right"></a></div></div></div>					
					<button type="button" class="close">Close</button>
					
					<h2 class="overlay-title"><span class="before-title"></span>SEO Image Galleries<span class="after-title"></span></h2>
				</div>
				
											
									
			<div class="gallery-thumbs" style="display: none;">
				<a  class="overlay-button loading" rel="#gallery-overlay-1">
								
					<img class="full" src="" alt=" SEO Image Galleries" title="" />				</a>
			</div>
			
							<h2 class="after thumb-title"><a  class="overlay-button" rel="#gallery-overlay-1"><span class="before-title"></span>SEO Image Galleries<span class="after-title"></span></a></h2>
					
		</div>
	
		
<p>And the skin &#8216;black&#8217;:</p>
		
		<div id="overlay-2" class="seo-galleries seo-gallery-overlay-wrapper overlay-full overlay-custom wordpress overlay-wordpress  development" style="display: none;">
			
			
				<div id="gallery-overlay-2" class="overlay" style="display: none; z-index:9999;">
				
					<!-- this is what displays in the overlay -->	
					<div id="gallery-thumbnails-" class="seo-galleries thumbnail-gallery thumbnail-gallery-large thumbnail-gallery-custom wordpress seo-gallery"><div class="seo-gallery-wrap gallery-wrapper-large gallery-wrapper-bottom"><div class="image-wrap-bg"><div style="opacity: 1;" class="image_wrap"><img src="http://martythornley.com/wp-content/plugins/seo-image-galleries/themes/images/blank.gif" title="SEO Image Galleries" alt="blank SEO Image Galleries" /></div></div><div class="scrollers scrollers-bottom"><a class="pager prevPage prev browse left disabled">More Images</a><a class="prevImage browse left"></a><div id="scroll_" class="scrollable"><div class="items"><span style="background:#fff; float: left; width: 500px; text-align: center;"><p style="color:#555">No Images in this gallery yet.</p></span></div></div><a class="pager nextPage next browse right">More Images</a><a class="nextImage browse right"></a></div></div></div>					
					<button type="button" class="close">Close</button>
					
					<h2 class="overlay-title"><span class="before-title"></span>SEO Image Galleries<span class="after-title"></span></h2>
				</div>
				
											
									
			<div class="gallery-thumbs" style="display: none;">
				<a  class="overlay-button loading" rel="#gallery-overlay-2">
								
					<img class="full" src="" alt=" SEO Image Galleries" title="" />				</a>
			</div>
			
							<h2 class="after thumb-title"><a  class="overlay-button" rel="#gallery-overlay-2"><span class="before-title"></span>SEO Image Galleries<span class="after-title"></span></a></h2>
					
		</div>
	
		
<h2>A thumbnail list of every Gallery:</h2>
<p>With the latest version, you can even add an automated album of every gallery you create, or list an album of any category of galleries.</p>
<p>You can see an example of the album idea in action on the<a href="http://photographyblogsites.com/demo" target="_blank"> demo sites for PhotographyBlogSites.com</a>.</p>
<p>If you like that demo site and are a photographer, check out the main site &#8211; <a title="Photography Blogs and Blogsites" href="http://photographyblogsites.com" target="_blank">PhotographyBlogSites.com</a> and sign up for our mailing list.</p>
<h2>Custom Image Galleries</h2>
<p>This plugin is incredibly easy to customize with basic knowledge of CSS. I have put together <a href="http://support.photographyblogsites.com/documentation/plugins/seo-image-galleries/" target="_blank">some detailed instructions</a> and would love to see any examples of custom galleries using this plugin.</p>
<p>In the next week or two I will be launching two new custom blogs with <a href="http://identitykitchen.com" target="_blank">Identity Kitchen</a> which are the first two sites to use the custom options to the full advantage. Once they are live I will do another post about the custom possibilities.</p>
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2010/05/seo-image-galleries/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Major Security Warning for Anyone Using Ad Services</title>
		<link>http://martythornley.com/2010/04/major-security-warning-for-anyone-using-ad-service/</link>
		<comments>http://martythornley.com/2010/04/major-security-warning-for-anyone-using-ad-service/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 21:17:02 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress Tutorials]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://martythornley.com/?p=753</guid>
		<description><![CDATA[A client&#8217;s WordPress site was recently hacked by some malware, receiving the dreaded red warning screen. You know the one where it warns that a site may harm your computer? This warning comes from your browser but is triggered by Google detecting that malware is on your site. First, this is NOT a WordPress security... <a class="moretag" href="http://martythornley.com/2010/04/major-security-warning-for-anyone-using-ad-service/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p>A client&#8217;s WordPress site was recently hacked by some malware, receiving the dreaded red warning screen. You know the one where it warns that a site may harm your computer? This warning comes from your browser but is triggered by Google detecting that malware is on your site.</p>
<p>First, this is NOT a WordPress security issue. It is all about  malware being inserted by third party ad services. For my fellow <a href="http://wordpress.org" target="_blank">WordPress</a> folks, this is not the same issue dealt  with at that hosting company that will remain unnamed.</p>
<h2>The Red Screen of Death</h2>
<p>When Google crawls a site and detects malware, they issue a warning which results in that red screen. They also add a warning within their search results right under the link to your site that says &#8216;This site may harm your computer&#8217;. All pretty scary stuff for a visitor finding your site for the first time.</p>
<p>So,assuming at the time that it came from Google, it seemed strange to me that Google could stick a red screen on a site. How could they do that? Well, they can&#8217;t of course. So I looked into the code of the warning itself and saw that it was coming from mozilla.org, the company that makes Firefox, meaning it was something in the browser itself.</p>
<p>Checking the security settings, I saw a check box for &#8216;Block reported attack sites&#8217;. So I unchecked that and tried the site again. It loaded just fine. No warning. Same in Safari. They have a setting to block sites and send a warning. Problem was these were defaults, so essentially everyone is seeing these red screens.</p>
<h2>Removing the Red Screen</h2>
<p>The only way to get rid of the warning screen is to remove all the malware, and get Google to re-crawl your site. You can either wait for that or re-submit your site using <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=35843" target="_blank">Webmaster Tools Reconsideration</a>. Even with both myself and the client submitting for reconsideration, the process took about 18 hours which I feel is pretty quick form stories I have heard. In fact we were getting ready to redirect the domain to a clean url if the warning hadn&#8217;t gone away within another hour or two.</p>
<p>All said, it was about 48 hours of the site being blocked with this red screen.</p>
<p>Then after it was fixed, we had to clear the cache in our own browsers to make the warning go away, meaning that anyone who saw the site in the last day or two was most likely STILL seeing the warning even though Google had removed the warning and the site had been totally clean for close to 24 hours. And who knows when everyone&#8217;s cache would reload the cleaned pages?</p>
<h2>The Hypocrisy of Google</h2>
<p>Here is the problem&#8230; The malware appeared after a third party ad  service started using Adsense of all things. The stunning thing to me is the possible hypocrisy of Google Adsense sending malware and then using its malware warning to essentially shut down a site for close to 48 hours.</p>
<p>When you see that red screen do you ever click ignore? Probably not since it warns you that your computer may be harmed. After I fixed the problem, the warning was still there and I still felt cautious about clicking, feeling that maybe it was still detecting something I didn&#8217;t find.  This is when I figured out that it was the browser settings I described above.</p>
<p>So&#8230; The timeline went something like this:</p>
<ul>
<li>Site is infected with malware at some point. This could have gone undetected for a while. Hard to tell.</li>
<li>Google detects it and adds the warning.</li>
<li>Browsers see that warning and visitors get the warning screen.</li>
<li>Regular readers of the site start sending emails and tweets to the client.</li>
<li>About 24 hours AFTER all this, the client gets an email from Google telling them about the problem.</li>
<li>Client contacts me and within a number of hours we clean the site and submit for reconsideration. This is only because I was out at the time. The actual process of fixing took about an hour.</li>
<li>18 hours later the site is recrawled and put back to normal.</li>
<li>Visitors whose cache is not emptied are still receiving the warning.</li>
</ul>
<p>So&#8230;</p>
<ul>
<li>24-36 hours &#8211; site is down before being able to fix it.</li>
<li>1 hour &#8211; fixing time</li>
<li>18 hours &#8211; re-crawl and remove the warning.</li>
</ul>
<h2>Ignore Bad advice from the Hosting Company</h2>
<p>The client&#8217;s host was saying that the process might be 2-3 weeks! Not only that&#8230; They recommended removing the URL from Google because of that little warning, suggesting that people shouldn&#8217;t see that because it made the site look bad.</p>
<p>Remove the URL form Google? That would lose all search ranking and everything, I have never heard of worse advice. The site was back up within an hour or tow of getting that advice and if the client had listened they could have lost all their search rankings.</p>
<h2>How to fix it</h2>
<p>As with any changes to a site &#8211; <strong>BACKUP EVERYTHING</strong> first.</p>
<ul>
<li>Export your WordPress content from the backend.</li>
<li>Backup your database.</li>
<li>Backup you wp-content folder</li>
</ul>
<h2>Finding the Malware</h2>
<p>This can come in a few forms:</p>
<ul>
<li>It can be added to files you already have.</li>
<li>It can be added as new files that were not there before.</li>
<li>It can be injected into the database.</li>
</ul>
<p>But is actually fairly easy to spot once you know what to look for. It is almost always something known as obfuscated javascript or something embedded in an iframe. Obfuscated javascript looks like a bunch of random letters, numbers and symbols, like this: &#8216;JGs9MTQzOyRtPWV4cGxvZGUoIjsiLCIyMzQ7MjUzOzI1MzsyMjQ&#8217;. It is totally meaningless until decoded. An iFrame is used to embed another page into a site. It is used by Facebook and any other number of legitmate sites, so iFrames are not by themselves bad. On the other hand any apperance of that obfuscated javascript is cause for concern, especially in an open source project like WordPress where all code must be readable.</p>
<p>To find the bad code:</p>
<ul>
<li>Search your files for the word &#8216;base64_decode&#8217; where you find something like this &#8216;&lt;?eval(base64_decode(&#8220;JGs9MTQzOyRtPWV4cGxvZG&#8230;&#8217; and that string of characters will go on for a while and end with something like &#8216;==&#8221;));?&gt;&#8217;</li>
<li>Delete all occurances from the opening &#8216;&lt;?&#8217; to the closing &#8216;?&gt;&#8217;</li>
<li>Search your database for &#8216;base64_decode&#8217;</li>
<li>Delete that same line (it will probably not have the &#8216;&lt;?&#8217; or &#8216;?&gt;&#8217;, just the &#8216;eval(base64_decode)&#8217;</li>
<li>Search all your pages for &#8216;iframe&#8217;</li>
<li>Search the database for &#8216;iframe&#8217;</li>
<li>Before deleting any iframes, look at the content and see if it is something you recognize. It might be fine.</li>
</ul>
<p>Specifically in this case, there was a series of files that were somewhat easy to spot, since they were in the main directory and not part of the core WordPress files. Here are the names:</p>
<ul>
<li>A folder called &#8216;.files&#8217; which will be hard to spot unless you are able to view hidden files because of the &#8216;.&#8217; at the beginning of the folder name.</li>
<li>The folder contained a huge number of files, all ending in .html, all with spammy search titles.</li>
<li>A file called &#8216;hobard_ebeneser.php&#8217; whose only contents were the javascript described above.</li>
<li>A file called &#8216;spite_kerk.php&#8217; whose only contents were the  javascript described above.</li>
<li>A file called &#8216;vhfjp.php&#8217; whose only contents were the   javascript described above.</li>
</ul>
<p>Another post about a similar set of files they called the <a href="http://www.wewatchyourwebsite.com/wordpress/?p=344" target="_blank">&#8216;Movie Review&#8217; infection and how to fix it</a>. Essentially the same as here.</p>
<h2>After the Malware is Gone</h2>
<p>So the malware is gone and 18 hours later Google has approved the site again. According to Webmaster Tools no malware was found.</p>
<p>BUT&#8230; we are still getting the warning until emptying our browser&#8217;s cache and refreshing a few times. This is a problem since most people who saw the site with the warning will still see the warning but would not bother refreshing or deleting their cache. So there needs to be a way to FORCE the visitor to load a new version of the page.</p>
<p>I used the <a href="http://php.net/manual/en/function.header.php" target="_blank">php function called header()</a> which must be called before anything is output to the screen. To make sure of this I placed it right in &#8216;index.php&#8217;. Not the one in the WordPress theme, the main index.php of the whole site, the one contains about 3 lines of code and opens WordPress itself. I wanted to make sure this was the very first thing a browser saw when opening the page.</p>
<p>Here is exactly what I used:<br />
[sourcecode lang="php"]<br />
header(&#8220;Cache-Control: no-cache, must-revalidate&#8221;); // HTTP/1.1<br />
header(&#8220;Expires: Sat, 26 Jul 1997 05:00:00 GMT&#8221;); // Date in the past<br />
[/sourcecode]</p>
<p>I pasted that right above the line:<br />
[sourcecode lang="php"]<br />
define(&#8216;WP_USE_THEMES&#8217;, true);<br />
[/sourcecode]</p>
<p>Now eventually we will remove this. Pages are cached for a reason. It speeds up page load time, etc. So we don&#8217;t want to make everyone lodd a new version indefinitely, but for a couple days we are going to make sure everyone gets the clean version.</p>
<h2>Final Note &#8211; AVOID AD SERVICES that use javascript</h2>
<p>There have been a HUGE number of ad services compromised by these attacks lately. Unless you are making enough to justify going through this, I would recommend not using these ad services that place javascript on your site. The same goes for affiliate links that use javascript. Most will offer an HTML version that is just an image and a link. If you see the word &#8216;javascript&#8217; in the line of code they want you to copy, I would stay away.</p>
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2010/04/major-security-warning-for-anyone-using-ad-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhotographyBlogSites for everyone! Coming soon&#8230;</title>
		<link>http://martythornley.com/2010/03/photographyblogsites-for-everyone-coming-soon/</link>
		<comments>http://martythornley.com/2010/03/photographyblogsites-for-everyone-coming-soon/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 22:10:26 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress Development]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[photography blog]]></category>
		<category><![CDATA[photographyblogsites]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://martythornley.com/?p=750</guid>
		<description><![CDATA[Cross posted from IdentityKitchen&#8230; Now, you know how proud we are of our Search Engine Optimized, WordPress powered, custom portfolio blogsites. What if there were an entry-level, template-driven, DIY, portfolio blogsite available? No more updating your blog at one address and your portfolio at another. No more calling your webmaster to make changes to your... <a class="moretag" href="http://martythornley.com/2010/03/photographyblogsites-for-everyone-coming-soon/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p>Cross posted from <a href="http://identitykitchen.com/2010/03/its-coming/" target="_blank">IdentityKitchen</a>&#8230;</p>
<p><a href="http://martythornley.com/files/2012/03/PBHeader.jpg" rel="shadowbox[sbpost-750];player=img;"><br />
</a><a href="http://martythornley.com/files/2012/03/PBS_HEADER.jpg" rel="shadowbox[sbpost-750];player=img;"><img class="aligncenter size-full wp-image-1434" src="http://martythornley.com/files/2012/03/PBS_HEADER.jpg" alt="PBS HEADER PhotographyBlogSites for everyone! Coming soon..." width="650" title="PhotographyBlogSites for everyone! Coming soon..." /></a></p>
<p>Now, you know how proud we are of our Search Engine Optimized, WordPress powered, custom portfolio blogsites. What if there were an entry-level, template-driven, DIY, portfolio blogsite available? No more updating your blog at one address and your portfolio at another. No more calling your webmaster to make changes to your site, update your entire site as easily as creating a blog post. You can even customize the site to match your brand.</p>
<p>Now, what if it was affordable to everyone and included installation and set-up? Interested?</p>
<p>Sign up <a href="http://photographyblogsites.com/" target="_blank">here</a> for more information.</p>
<p>Here&#8217;s a blurry sneak peek&#8230;</p>
<p><a href="http://martythornley.com/files/2012/03/BLOGSITES_ExampleBlurred.jpg" rel="shadowbox[sbpost-750];player=img;"><img class="aligncenter size-full wp-image-1427" src="http://martythornley.com/files/2012/03/BLOGSITES_ExampleBlurred.jpg" alt="BLOGSITES ExampleBlurred PhotographyBlogSites for everyone! Coming soon..." width="650" title="PhotographyBlogSites for everyone! Coming soon..." /></a></p>
<h2>Some added details of my own:</h2>
<p>There are a lot of sides to this project, including some exciting resources for anyone, whether they use the new BlogSites or not&#8230;</p>
<ul>
<li>There will be an FAQ and tutorial site, complete with screencast videos for everything WordPress.</li>
<li>There will be support forums for plugins, and technical issues.</li>
<li>SEO Image Galleries. This new site is also the home of a plugin currently released in Beta called SEO Image Galleries. It is available at the <a href="http://wordpress.org/extend/plugins/seo-image-galleries/" target="_blank">WordPress Repository</a>, or can be installed directly through the plugin browser on any self-hosted WordPress site.</li>
</ul>
<p>Plus lots more&#8230;</p>
<p>Sign up for our Beta list here: <a href="http://photographyblogsites.com" target="_blank">Photographyblogsites.com</a></p>
<p>You can also follow us for updates on <a href="http://www.facebook.com/#!/pages/PhotographyBlogSitescom/99049276358" target="_blank">Facebook</a> and <a href="http://twitter.com/photoblogsites" target="_blank">Twitter</a>.</p>
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2010/03/photographyblogsites-for-everyone-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Blog Site for Identity Kitchen</title>
		<link>http://martythornley.com/2010/02/new-blog-site-for-identity-kitchen/</link>
		<comments>http://martythornley.com/2010/02/new-blog-site-for-identity-kitchen/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 17:05:49 +0000</pubDate>
		<dc:creator>Marty</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress Development]]></category>
		<category><![CDATA[custom wordpress]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://martythornley.com/?p=744</guid>
		<description><![CDATA[Over the last year or so, I have worked on some great projects with designer Ellen Petty, founder and head designer of Identity Kitchen. I was proud to most recently work on the actual Identity Kitchen site itself, which got a major overhaul for the new year. Identity Kitchen provides branding and identity design as... <a class="moretag" href="http://martythornley.com/2010/02/new-blog-site-for-identity-kitchen/">Read More</a>]]></description>
			<content:encoded><![CDATA[<span class="image-fixer-wrapper"><p style="text-align: left">Over the last year or so, I have worked on some great projects with designer Ellen Petty, founder and head designer of <a href="http://identitykitchen.com" target="_blank">Identity Kitchen</a>. I was proud to most recently work on the actual Identity Kitchen site itself, which  got a major overhaul for the new year. Identity Kitchen provides branding and identity design as well as custom blog and website design and I get to help turn some of those designs into  working <a href="http://wordpress.org" target="_blank">WordPress</a> sites. I recently posted <a href="http://martythornley.com/2009/12/custom-wordpressblog-development-with-identity-kitchen/" target="_blank">some examples of our collaborations</a>.</p>
<p>The new Identity Kitchen site was not just a face-lift or simple redesign but a complete rethinking of everything. By combining the formerly separate portfolio site and blog all into one WordPress installation, the content and structure of the site was improved, the search engine optimization was improved, and the backend became one place to add and edit all the content.</p>
<p>We were also able to use some new image gallery techniques to ensure everything on the site is HTML and CSS based. This means no Flash, even for the image galleries, providing a seamless user experience for those without the ability to view Flash, most importantly iPhone (and now iPad) users. Not using Flash also improves the SEO, by using keywords in the image&#8217;s &#8216;ALT&#8217; attribute.</p>
<h2>Home Page</h2>
<p>The most complex page on the site, the home page pulls the latest post from the blog, has links to social marketing sites, a newsletter signup, a section highlighting some products from the store (<a href="http://identitycafe.com" target="_blank">Identity Cafe</a>) and features a fading slideshow of images.</p>
<p style="text-align: center"><a href="http://martythornley.com/files/2010/02/IDK_home.jpg" rel="shadowbox[sbpost-744];player=img;"><img class="aligncenter size-full wp-image-745" src="http://martythornley.com/files/2010/02/IDK_home.jpg" alt="IDK home New Blog Site for Identity Kitchen" width="600" height="300" title="New Blog Site for Identity Kitchen" /></a></p>
<p style="text-align: center">click for full size view</p>
<h2>Case Studies</h2>
<p>The first style of image gallery is shown on the Case Studies pages. The images are attached using custom fields in the backend, thanks to the WordPress plugin <a href="http://flutter.freshout.us/" target="_blank">Flutter</a>. Usually each page has a simple text area, where images can be inserted. But by adding some custom areas we were able to upload extra images and then display them in any way we want. In this case, by displaying them in a gallery, with thumbnail previews along the bottom. A second custom area was used to add a series of &#8216;services&#8217; as the pink text at the bottom of the right-hand column.</p>
<p style="text-align: center"><a href="../wp-content/uploads/2010/02/IDK_CaseStudy.jpg" rel="shadowbox[sbpost-744];player=img;"><img class="aligncenter" src="../wp-content/uploads/2010/02/IDK_CaseStudy.jpg" alt="IDK CaseStudy New Blog Site for Identity Kitchen" width="600" height="300" title="New Blog Site for Identity Kitchen" /></a></p>
<p style="text-align: center">click  for full size view</p>
<h2>Work Pages</h2>
<p>Similar to the Case Studies pages were the Work pages, which were more specific looks at a single website, a single brand, and one page with 30+ examples of logos. The backend for these pages worked almost identically to the Case Studies pages, but we displayed the info in different ways. The descriptions, list of services and link to the live websites needed to display under the images so that we could have a menu on the right hand-column. To make room for that we needed a second image gallery design, using smaller thumbnails and new navigation buttons. The gallery is actually the same exact HTML markup. But thanks to a few changes in the CSS, they display differently.</p>
<p style="text-align: center"><a href="http://martythornley.com/files/2010/02/IDK_Work.jpg" rel="shadowbox[sbpost-744];player=img;"><img class="aligncenter size-full wp-image-747" src="http://martythornley.com/files/2010/02/IDK_Work.jpg" alt="IDK Work New Blog Site for Identity Kitchen" width="600" height="300" title="New Blog Site for Identity Kitchen" /></a></p>
<p style="text-align: center">click  for full size view</p>
<h2>Questionnaire and Contact Forms</h2>
<p>Some aspects of a site can only be appreciated by the owner of that site. One of those things on this site would be the Questionnaire page. I used the &#8216;<a href="http://wordpress.org/extend/plugins/contact-form-7/" target="_blank">Contact Form 7</a>&#8216; plugin for all the contact forms on this site. This is my favorite contact form plugin because it is easy to use, even for a non-programmer and it allows complete control over all the fields and customization of the look. By adding a Questionnaire page, it will now be easy to send new clients a simple link where they can fill out all the needed info online and hit send. Pro-active clients could even find it on the site and take the initiative to fill it out themselves. Everything is sent in an email seconds later. Compare this to a written form that is left with a client or snail-mailed, or even the process of needing to send a .pdf file to someone, possibly forgetting and hoping they will print it out and send it back.</p>
<p style="text-align: center"><a href="http://martythornley.com/files/2010/02/IDK_Questionnaire.jpg" rel="shadowbox[sbpost-744];player=img;"><img class="aligncenter size-full wp-image-748" src="http://martythornley.com/files/2010/02/IDK_Questionnaire.jpg" alt="IDK Questionnaire New Blog Site for Identity Kitchen" width="600" height="300" title="New Blog Site for Identity Kitchen" /></a></p>
<p style="text-align: center">click  for full size view</p>
<h2>Blog</h2>
<p>Last but not least is the blog section, otherwise known on this site as &#8216;Fresh&#8217;. While it matches the main site&#8217;s design, it has its own thing going on, practically a reverse of the look, with a mainly white page and dark text, compared to the dark background and white text of the main pages. As far as programming, this was the most straight-forward of the whole site, just a matter of scaling back to the built-in blog platform that WordPress is made for.</p>
<p style="text-align: center"><a href="http://martythornley.com/files/2010/02/IDK_Fresh.jpg" rel="shadowbox[sbpost-744];player=img;"><img class="aligncenter size-full wp-image-749" src="http://martythornley.com/files/2010/02/IDK_Fresh.jpg" alt="IDK Fresh New Blog Site for Identity Kitchen" width="600" height="300" title="New Blog Site for Identity Kitchen" /></a></p>
<p style="text-align: center">click   for full size view</p>
<p style="text-align: center">
<p style="text-align: center">
</span>]]></content:encoded>
			<wfw:commentRss>http://martythornley.com/2010/02/new-blog-site-for-identity-kitchen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
