<?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>Kool Kat Web Designs</title>
	<atom:link href="http://www.koolkatwebdesigns.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.koolkatwebdesigns.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 31 Jan 2012 20:40:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Patricia Rovzar Gallery</title>
		<link>http://www.koolkatwebdesigns.com/patricia-rovzar-gallery/</link>
		<comments>http://www.koolkatwebdesigns.com/patricia-rovzar-gallery/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 20:39:47 +0000</pubDate>
		<dc:creator>koolkat</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=920</guid>
		<description><![CDATA[Patricia Rovzar Gallery launched its new WordPress based website at http://www.rovzargallery.com/. The site was designed by Horsepower.net with Kool Kat Web Designs as the developer. The website uses the following features to enhance the site: 1. A custom post type to display each artists 2. Custom attachment fields to handle items specific to an art [...]]]></description>
			<content:encoded><![CDATA[<p>Patricia Rovzar Gallery launched its new WordPress based website at <a title="Patricia Rovzar Gallery - Seattle Art Gallery" href="http://www.rovzargallery.com/" target="_blank">http://www.rovzargallery.com/</a>.</p>
<p>The site was designed by <a href="http://www.horsepowerdesign.net/1/" target="_blank">Horsepower.net</a> with <a title="Seattle WordPress themes." href="http://www.koolkatwebdesigns.com/" target="_blank">Kool Kat Web Designs</a> as the developer. The website uses the following features to enhance the site:</p>
<p>1. A custom post type to display each artists</p>
<p>2. Custom attachment fields to handle items specific to an art gallery such as price, media type and actual item size.</p>
<p>3. A jQuery carousel from <a href="http://caroufredsel.frebsite.nl/" target="_blank">http://caroufredsel.frebsite.nl/</a>. This carousel was chosen as it supports variable width items.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/patricia-rovzar-gallery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stretch Physical Therapy</title>
		<link>http://www.koolkatwebdesigns.com/stretch/</link>
		<comments>http://www.koolkatwebdesigns.com/stretch/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 00:28:33 +0000</pubDate>
		<dc:creator>koolkat</dc:creator>
				<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=915</guid>
		<description><![CDATA[Just finished coding another great design from Horsepower.net at http://stretchpt.com/]]></description>
			<content:encoded><![CDATA[<p>Just finished coding another great design from <a href="http://www.horsepowerdesign.net/1/" target="_blank">Horsepower.net</a> at <a href="http://stretchpt.com/" target="_blank">http://stretchpt.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/stretch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JQuery animations</title>
		<link>http://www.koolkatwebdesigns.com/jquery-animations/</link>
		<comments>http://www.koolkatwebdesigns.com/jquery-animations/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 17:38:06 +0000</pubDate>
		<dc:creator>koolkat</dc:creator>
				<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=906</guid>
		<description><![CDATA[I have recently been working one project using several jQuery animations. While I had already mastered using callback functions to make sure the animation completed and using stop to prevent that nasty continuous animation effect, I negelected to consider what happens when more than one user interaction triggers the animation. The result was an animation [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently been working one project using several jQuery animations. While I had already mastered using callback functions to make sure the animation completed and using stop to prevent that nasty continuous animation effect, I negelected to consider what happens when more than one user interaction triggers the animation. The result was an animation mess! The solution, of course, is to check if the item is already being animated and use a time out interval to make sure all animations are complete.</p>
<p>Here is an example from some jQuery code:<br />
<code><br />
this.bind('mouseenter', function() {<br />
var wait = setInterval(function() {<br />
if( inAnimation == false)  {<br />
clearInterval(wait);<br />
var infolink = Galleria.get(0).$("info-link,image-nav-left,image-nav-right,playpause");<br />
var navpause = Galleria.get(0).$("image-nav-left,image-nav-right,playpause");<br />
var orangebars = Galleria.get(0).$("stageleft, stageright");<br />
if (options.showInfo === true) {<br />
if (!Galleria.get(0).$("info-text").is(":visible") )<br />
{<br />
Galleria.get(0).$('playpause').show();<br />
orangebars.stop(true, true).animate({"width": "toggle"}, 500, 'swing', function() {<br />
stageidle.css({'width':'', 'overflow': ''});<br />
stageleftidle.css({'width':'', 'overflow': ''});<br />
infolink.show();<br />
});<br />
}<br />
else {<br />
stageidle.stop(true,true).animate({"width": "toggle"}, 500, 'swing', function() {<br />
navpause.show();<br />
stageidle.css({'width':'', 'overflow': ''});<br />
});</p>
<p>}</p>
<p>}<br />
else {  </p>
<p>stageidle.show();<br />
navpause.show();<br />
}<br />
}}, 200);<br />
});</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/jquery-animations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>5 Critical Aspects of a Web Page</title>
		<link>http://www.koolkatwebdesigns.com/5-critical-aspects-of-a-web-page/</link>
		<comments>http://www.koolkatwebdesigns.com/5-critical-aspects-of-a-web-page/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 20:08:00 +0000</pubDate>
		<dc:creator>guest</dc:creator>
				<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=899</guid>
		<description><![CDATA[Creating a webpage can be both demanding and rewarding. No matter what the topic or motive of the web page, there are some criteria that apply to all websites in order to get the traffic and unique visitors necessary for success.&#160;The first critical aspect of having a webpage, is to have a reliable host. Australian [...]]]></description>
			<content:encoded><![CDATA[<p>
	Creating a webpage can be both demanding and rewarding. No matter what the topic or motive of the web page, there are some criteria that apply to all websites in order to get the traffic and unique visitors necessary for success.&nbsp;The first critical aspect of having a webpage, is to have a reliable host. <a href="http://Thetop10bestwebhosting.com/au">Australian web hosting</a> is often the most dependable web hosting. It is important to have a web host with the lowest downtime possible. Once the web host is set up, the next important thing to do is brainstorm ideas to make the webpage unique.&nbsp;</p>
<p>
	Successful web development demands that the site be unique and distinguishable from others. A svelte appearance will carry you a long way, such as having a color scheme that is easy on the eyes, or using the space on the webpage wisely. Making sure the webpage is organized for optimal comprehension and user success is another critical facet.&nbsp;If somebody was to visit a website and see that it is jumbled and unorganized, they are not very likely to visit the site a second time. Having a user friendly interface is extremely important in getting repeat visitors to a website.</p>
<p>
	Feedback from the community also ranks highly on this list. Having a forum or message board is a great way for the visitors to voice their concerns and to give suggestions. They can give feedback on what they like and don&#39;t like about the web page. A web site should be much more than just a showcase of whatever service you are offering. It should be a well organized space that visitors can easily navigate, interact with, and respond to.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/5-critical-aspects-of-a-web-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress and Soap Authentication</title>
		<link>http://www.koolkatwebdesigns.com/wordpress-and-soap-authentication/</link>
		<comments>http://www.koolkatwebdesigns.com/wordpress-and-soap-authentication/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 00:57:28 +0000</pubDate>
		<dc:creator>koolkat</dc:creator>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=883</guid>
		<description><![CDATA[I have been working on a project that requires the use of Soap Authentication in order to use a web service. While I understood how to create a SOAP call in php, I did not know how to get around the standard WordPress authentication process. Fortunately, I found a SOAP Authentication plugin that I could [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working on a project that requires the use of Soap Authentication in order to use a web service. While I understood how to create a SOAP call in php, I did not know how to get around the standard WordPress authentication process. Fortunately, I found a <a href="http://wordpress.org/extend/plugins/soap-authentication/" target="_blank">SOAP Authentication plugin</a> that I could adapt to my needs. The plugin helped me understand what actions and filters were required to achieve the desired results. Since the site has specific requirements that the end-user cannot change, I did not need any of the user interface provided by the plugin. As a result, I stripped all of that away and just made the code I needed part of my theme. I  also needed to allow the end-user to login with an email instead of a user name and to store a token for further use when making additional SOAP calls to retrieve data from the Web Service. The token gets stored in the user meta data. The main part of code that handles the SOAP authentication process is presented below. You will have to provide your own valid WSDL file; the one in the example does not exist.</p>
<p><code>remove_filter( 'authenticate', 'wp_authenticate_username_password', 20, 3 );<br />
//add_filter( 'authenticate', array('Soap_Auth', 'rotary_email_login_authenticate'), 20, 3 );<br />
add_action('wp_authenticate', array('Soap_Auth', 'soap_auth_check_login'), 1, 2);<br />
add_action('lost_password', array('Soap_Auth', 'disable_function'));<br />
add_action('user_register', array('Soap_Auth', 'disable_function'));<br />
add_action('wordp', array('Soap_Auth', 'disable_function_register'));<br />
add_action('retrieve_password', array('Soap_Auth', 'disable_function'));<br />
add_action('password_reset', array('Soap_Auth', 'disable_function'));<br />
add_filter('login_errors', array('Soap_Auth', 'soap_errors'));<br />
add_filter('show_password_fields', array('Soap_Auth', 'soap_show_password_fields'));<br />
</code><br />
<code><br />
function soap_auth_check_login($username, $password) {<br />
		require_once(ABSPATH.'wp-includes/registration.php');<br />
try{<br />
				$client = new SoapClient('http://www.someWSDL.com', array('trace' => true));<br />
				$response = $client->Authenticate($username, $password);<br />
			} catch(SoapFault $e) {<br />
				$response = $e;<br />
				global $error_type;<br />
				$error_type = "soap";<br />
				global $error_msg;<br />
				$error_msg = "There was a problem with the soap service: " . $e->getMessage();<br />
			}<br />
            </code><code><br />
			if ( $response->AuthorizationToken->Token != 0) {<br />
			  $email = 	$username;<br />
			  $username = substr(trim($username), 0, strlen($username) - 4);<br />
			   if ( $user_id = username_exists($username)) {<br />
				   update_user_meta( $user_id, 'rotary_user_session', $response->AuthorizationToken->Token);<br />
			   }<br />
			   else {<br />
				  remove_action('user_register', array('Soap_Auth', 'disable_function'));<br />
				  $user_id = wp_create_user( $username, $password, $email );<br />
				  add_user_meta( $user_id, 'rotary_user_session', $response->AuthorizationToken->Token, true );<br />
			  }</p>
<p>		    add_filter( 'authenticate', array('Soap_Auth', 'rotary_email_login_authenticate'), 20, 3 );<br />
			}</code><br />
<code><br />
function rotary_email_login_authenticate( $user, $username, $password ) {<br />
		$user = get_user_by_email( $username );<br />
		if ( $user )<br />
			$username = $user->user_login;</p>
<p>		return wp_authenticate_username_password( null, $username, $password );<br />
	} </code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/wordpress-and-soap-authentication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brightwork Builders</title>
		<link>http://www.koolkatwebdesigns.com/brightwork-builders/</link>
		<comments>http://www.koolkatwebdesigns.com/brightwork-builders/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 22:13:53 +0000</pubDate>
		<dc:creator>koolkat</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[WordPress Projects]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=875</guid>
		<description><![CDATA[<strong>The Client:</strong> Brightwork Builders

<strong>Project Description:</strong>  Brightwork Builders,  designed <a href="http://www.horsepowerdesign.net/1/" target="_blank">horsepowerdesign.net</a> is a custom WordPress theme featuring a full-browser slideshow.

<strong>Client Website:</strong> <a href="http://brightworkbuilders.com/" target="_blank">http://brightworkbuilders.com/</a>]]></description>
			<content:encoded><![CDATA[<p><strong>The Client:</strong> Brightwork Builders</p>
<p><strong>Project Description:</strong>  Brightwork Builders,  designed <a href="http://www.horsepowerdesign.net/1/" target="_blank">horsepowerdesign.net</a>, is a custom WordPress theme featuring a full-browser slideshow where site visitors can see many examples of the custom work and remodels the company provides. Kool Kat Web Designs developed horsepowerdesign.net&#8217;s vision into this unique theme.</p>
<p><strong>Client Website:</strong> <a href="http://brightworkbuilders.com/" target="_blank">http://brightworkbuilders.com/</a></p>
<p>BrightWork Builders  are skilled craftsmen who specialize in single-family, residential remodels, additions, restorations, and new construction.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/brightwork-builders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Honeycomb Project</title>
		<link>http://www.koolkatwebdesigns.com/the-honeycomb-project/</link>
		<comments>http://www.koolkatwebdesigns.com/the-honeycomb-project/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 22:16:05 +0000</pubDate>
		<dc:creator>koolkat</dc:creator>
				<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=870</guid>
		<description><![CDATA[The Honeycomb Project is a nonprofit organization in Chicago that creates and manages meaningful family volunteer events for parents to enjoy with their kids. Their new website was designed by Rupert LLC and developed into a WordPress theme by Kool Kat Web Designs.]]></description>
			<content:encoded><![CDATA[<p><a href="http://thehoneycombproject.org/" target="_blank">The Honeycomb Project</a> is a nonprofit organization in Chicago that creates and manages meaningful family volunteer events for parents to enjoy with their kids. Their new website was designed by <a href="http://thisisrupert.com/" target="_blank">Rupert LLC</a> and developed into a WordPress theme by <a href="http://www.koolkatwebdesigns.com/">Kool Kat Web Designs</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/the-honeycomb-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Child Themes</title>
		<link>http://www.koolkatwebdesigns.com/wordpress-child-themes/</link>
		<comments>http://www.koolkatwebdesigns.com/wordpress-child-themes/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 20:37:45 +0000</pubDate>
		<dc:creator>koolkat</dc:creator>
				<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=856</guid>
		<description><![CDATA[Recently at the Seattle WordPress Meetup, we heard an excellent presentation by Mark Root-Wiley of MRW Web Design on how to use child themes when developing a WordPress website.  In my work developing WordPress themes, I frequently use child themes, basing them on the default TwentyTen theme. The reason for this is to get a [...]]]></description>
			<content:encoded><![CDATA[<p>Recently at the <a href="http://www.meetup.com/SeattleWordPressMeetup/" target="_blank">Seattle WordPress Meetup</a>, we heard an excellent presentation by Mark Root-Wiley of <a href="http://mrwweb.com/">MRW Web Design</a> on how to use child themes when developing a WordPress website.  In my work developing WordPress themes, I frequently use child themes, basing them on the default TwentyTen theme. The reason for this is to get a basic template structure that can be turned into any style I want. Some themes are just small adaptations of the TwentyTen theme and are very recognizable as such. Others, have a totally different look and feel.  To get an idea of this take a look at these two websites:<br />
<div id="attachment_857" class="wp-caption aligncenter" style="width: 310px"><a href="http://leadership-navigator.rotary5030.org/assistant-governor" target="_blank"><img src="http://www.koolkatwebdesigns.com/wp-content/uploads/2011/06/leadership-navigator-300x257.jpg" alt="Leadership Navigator" title="Leadership Navigator" width="300" height="257" class="size-medium wp-image-857" /></a><p class="wp-caption-text">Leadership Navigator</p></div><br />
<div id="attachment_858" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.vitalcontentpr.com/" target="_blank"><img src="http://www.koolkatwebdesigns.com/wp-content/uploads/2011/06/vitalcontenpr-300x265.jpg" alt="Vital Content PR" title="Vital Content PR" width="300" height="265" class="size-medium wp-image-858" /></a><p class="wp-caption-text">Vital Content PR (developed theme for Blue Sky Projects)</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/wordpress-child-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Custom Posts and Taxonomies</title>
		<link>http://www.koolkatwebdesigns.com/wordpress-custom-posts-and-taxonomies/</link>
		<comments>http://www.koolkatwebdesigns.com/wordpress-custom-posts-and-taxonomies/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 21:04:00 +0000</pubDate>
		<dc:creator>koolkat</dc:creator>
				<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=851</guid>
		<description><![CDATA[Many articles have been written about how to set up custom posts and taxonomies in WordPress so I won&#8217;t revisit that here. Instead, I will focus on a real world experience of how this technique actually helps clients. The Allied Arts Foundation wanted a simple way to publish a series of news items for a [...]]]></description>
			<content:encoded><![CDATA[<p>Many articles have been written about how to set up custom posts and taxonomies in WordPress so I won&#8217;t revisit that here. Instead, I will focus on a real world experience of how this technique actually helps clients.</p>
<p>The <a href="http://www.alliedarts-foundation.org/" target="_blank">Allied Arts Foundation</a> wanted a simple way to publish a series of news items for a fixed set up topics.  To do this, I set up a custom post type for News with a custom taxonomy so specific News categories could be added. For the Allied Arts Foundation the following News categories were included:</p>
<ul>
<li>AAF News</li>
<li>Events and Opportunities</li>
<li>Sponsored and Granted Project News</li>
<li>Taking Action</li>
</ul>
<p>The foundation can then add news item posts to any of those categories and a custom WordPress query places them on the home page.  A template for the custom taxonomy was created to display the complete list of posts for a category. Similarly, a custom post template shows a complete single post.</p>
<p>The Allied Arts Foundation has found that the adding and editing of news items to be quite easy and are pleased with the presentation of the news items.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/wordpress-custom-posts-and-taxonomies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deborah Rome Counseling Services</title>
		<link>http://www.koolkatwebdesigns.com/deborah-rome-counseling-services/</link>
		<comments>http://www.koolkatwebdesigns.com/deborah-rome-counseling-services/#comments</comments>
		<pubDate>Wed, 25 May 2011 19:15:00 +0000</pubDate>
		<dc:creator>koolkat</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[WordPress Projects]]></category>

		<guid isPermaLink="false">http://www.koolkatwebdesigns.com/?p=844</guid>
		<description><![CDATA[<strong>The Client:</strong> Deborah Rome Counseling Services

<strong>Project Description:</strong>All Weather Marine Services is built using a customized version of the Skeptical WordPress Theme from  <a href="http://www.woothemes.com/themes/" target="_blank">Woo Themes</a>.

<strong>Client Website:</strong> <a href="http://www.deborahrometherapysite.com/" target="_blank">http://www.deborahrometherapysite.com/</a>
]]></description>
			<content:encoded><![CDATA[<p><strong>The Client:</strong> Deborah Rome Counseling Services</p>
<p><strong>Project Description:</strong> Deborah Rome Counseling Services is built using a customized version of the Skeptical WordPress Theme from <a href="http://www.woothemes.com/themes/" target="_blank">Woo Themes</a>.</p>
<p><strong>Client Website:</strong> <a href="http://www.deborahrometherapysite.com/" target="_blank">http://www.deborahrometherapysite.com/</a></p>
<p>Deborah Rome Counseling Services hopes to make your counseling experience empowering, educational, supportive and enjoyable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.koolkatwebdesigns.com/deborah-rome-counseling-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

