<?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>Websitez.com</title>
	<atom:link href="http://websitez.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://websitez.com</link>
	<description>The largest collection of premium WordPress mobile themes and WordPress mobile plugins.</description>
	<lastBuildDate>Wed, 03 Apr 2013 20:56:58 +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>Wapple.net forcing upgrade? Switch to WP Mobile Detector!</title>
		<link>http://websitez.com/wapple-net-forcing-upgrade-switch-to-wp-mobile-detector/</link>
		<comments>http://websitez.com/wapple-net-forcing-upgrade-switch-to-wp-mobile-detector/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 23:11:22 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Mobile Plugins]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=841</guid>
		<description><![CDATA[Wapple.net sent out an email saying that they are not going to support the free version of their plugin and that if you wish to continue service, you must upgrade to their paid option. There is an easy solution to this problem, switch to our free version that will remain free, the WP Mobile Detector. [...]]]></description>
				<content:encoded><![CDATA[<p>Wapple.net sent out an email saying that they are not going to support the free version of their plugin and that if you wish to continue service, you must upgrade to their paid option.</p>
<p>There is an easy solution to this problem, switch to our free version that will remain free, the <a title="WP Mobile Detector" href="http://wordpress.org/extend/plugins/wp-mobile-detector/" target="_blank">WP Mobile Detector</a>.</p>
<p>And if you need any support, feel free to send an email to <strong>support[at]websitez[dot]com</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/wapple-net-forcing-upgrade-switch-to-wp-mobile-detector/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How I increased Websitez.com&#8217;s performance by an additional 20%</title>
		<link>http://websitez.com/how-i-increased-websitez-coms-performance-by-an-additional-20/</link>
		<comments>http://websitez.com/how-i-increased-websitez-coms-performance-by-an-additional-20/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 22:37:19 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WordPress Tips]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=746</guid>
		<description><![CDATA[Performance Overview A recent project of one of our co-founders, WebsiteSuggestions.net, motivated us to take a look at our own WordPress installation and see if we could speed up our site. In this blog post I will outline a few issues that we had that I know many other people are having. When we fired [...]]]></description>
				<content:encoded><![CDATA[<h2>Performance Overview</h2>
<p>A recent project of one of our co-founders, <a title="Website Suggestions" href="http://websitesuggestions.net" target="_blank">WebsiteSuggestions.net</a>, motivated us to take a look at our own WordPress installation and see if we could speed up our site. In this blog post I will outline a few issues that we had that I know many other people are having.</p>
<p>When we fired up Firefox to run Yahoo&#8217;s YSlow tool extension that will identify problems with your site, we scored a 68 out of 100. And when we ran our website through the WebsiteSuggestions.net tool, it identified additional problems as well. By the end of our adjustments, we scored a 90 out of 100.</p>
<p>What we found out is that even though we were running <a title="W3 Total Cache" href="http://wordpress.org/extend/plugins/w3-total-cache/" target="_blank">W3 Total Cache</a>, it was not optimized properly. W3 Total Cache is a very powerful plugin, but needs to be setup properly in order to work to its full extent. Not only that, but W3 Total Cache can actually cause problems as well if it is setup incorrectly. An example of this is when it minified inline JavaScript, which did not have an end closing tag, it then threw a JS error on the page after it was minified. Technically this is not the fault of W3 Total Cache, but that of the minification service, but it goes to show that you may run into problems on this level.</p>
<p>I have had many friends ask for my configuration file for W3 Total Cache, but I always tell them that W3 Total Cache needs to be configured manually for your own blog. On some blogs, object cache and database cache are very important, but on others, you may not want to have that enabled at all. It all depends on the type of website you run. The same goes for page cache. Page cache can cause some negative effects such as tracking query string items, but again, there are ways to configure around that as well, but it is dependent on that site. So bottom line, you should have someone who is familiar with caching configure W3 Total Cache for you, and use the configuration export feature to save your configuration in case it gets overwritten or modified.</p>
<p>I should also note that occasionally I had to de-activate the W3 Total Cache plugin to completely get rid of the cache. The plugin provides an &#8220;Empty All Caches&#8221; button, but that does not appear to work under certain circumstances.</p>
<p>Another issue I ran into with W3 Total Cache is our server did not support the cache method &#8220;Disk: Enhanced&#8221;. I did not receive an error, but upon looking into the issue further by utilizing the page cache debug that the plugin offers, I noticed that the page was not being cached. I searched around the Internet and found a suggestion to switch the cache method to &#8220;Disk: Basic&#8221; and that fixed the issue. Which brings up another great point, you must use the debug feature that W3 Total Cache has to make sure that the plugin is performing the caching that you are expecting of it.</p>
<h2>Common WordPress Performance Issues</h2>
<ul>
<li><strong>Inclusion of the same script, multiple times.</strong><br />
I have witnessed this issue numerous times, and come to find out, it was happening on our own website. The cause was a plugin that we were using that was not written properly. It did not use the WordPress function to enqueue a script, it was basically hard coding it into the header. The inclusion of jQuery is usually the culprit. Having jQuery included multiple times on your website can have a major negative effect because the size of the library is 230kb uncompressed.</li>
<li><strong>Inclusion of the same code, multiple times.</strong><br />
This is similar to the above issue, but it is more difficult to track down because different file names are used or the code is being included inside of a different file. Our website was including jQuery twice, two completely different versions, and one was being placed inline inside of a JS file dedicated to a plugin, which made it difficult to locate.</li>
<li><strong>Hard coded theme items.<br />
</strong>A few issues we found was that in our header.php file, a few of the items that WordPress generates for you, such as the RSS, language attributes, doctype, etc. were hard coded into the HTML elements or had a meta tag inserted. This causes a conflict and can hurt the way your website is presented to different browsers. This is generally a culprit in any free themes or any themes developed by someone who is not familiar with what the WordPress framework does for you.</li>
<li><strong>External Scripts<br />
</strong>We use a Facebook and Twitter widget that includes a JS script on each of these domains. Now I assumed that because they are large companies with brilliant engineers that this would not slow down my website. But, being public services that service millions of hits a day, occasionally they do slow down the page load. They also do not allow you to set an expiry header, nor control the minification.</li>
<li><strong>Location of JS Files<br />
</strong>I have found that the vast majority of JS files in WordPress themes and plugins are just simply enqueued and slapped inside of the HEAD of each page. The problem with this is that it causes a block for the page to render. Sometimes this is needed if the page has to call this JavaScript function before the page is completely loaded, but most of the time, the JavaScript can be deferred to lower in the page, right before the end BODY tag. W3 Total Cache can do this for you, and I highly recommend it. It will not reduce the size of your page, but it will give the appearance of a much faster page load to the end user. It is also important to note to pay attention to all dependencies, such as jQuery must be loaded before a jQuery plugin.</li>
<li><strong>Lack of Minification<br />
</strong>To minify something is to remove the whitespace, comments, and all other things that are not necessary for the element to work properly. This can be CSS, JS, HTML, or really any script that can be interpreted, those are the main three. The goal of minifcation is to significantly reduce the file size. Typically, a 20% reduction can be achieved. Using compression and minification, the latest jQuery library can be reduced from 229kb to 31kb, which is a massive reduction. The smaller your page size is, the faster it loads for people.</li>
<li><strong>Image Optimization<br />
</strong>When you upload an image using WordPress&#8217; image upload feature, it does not optimize the image for you. Furthermore, if you upload a large image, and then use the WordPress&#8217; feature to scale down the image, it is merely setting HTML attributes to scale down the image, instead of creating a new, smaller image with a smaller file size. There is a plugin called <a title="Smush.it" href="http://wordpress.org/extend/plugins/wp-smushit/" target="_blank">Smush.it</a> that will take care of this for you.</li>
</ul>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/how-i-increased-websitez-coms-performance-by-an-additional-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Do A JavaScript Cross-Domain POST or GET With jQuery or XMLHttpRequest</title>
		<link>http://websitez.com/javascript-cross-domain-post-get/</link>
		<comments>http://websitez.com/javascript-cross-domain-post-get/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 01:04:57 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=730</guid>
		<description><![CDATA[If you have spent any significant amount of time in JavaScript sending data to the server, you have probably come across the strict cross-domain policy that has been in existence since the beginning of AJAX. There are ways around this such as a proxy script, but they are all kind of a pain. Most people are unaware [...]]]></description>
				<content:encoded><![CDATA[<p>If you have spent any significant amount of time in JavaScript sending data to the server, you have probably come across the strict <a title="Same Origin Policy" href="https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript" target="_blank">cross-domain policy</a> that has been in existence since the beginning of AJAX.</p>
<p>There are ways around this such as a proxy script, but they are all kind of a pain. Most people are unaware of the fact that it is possible to create a JavaScript POST cross-domain, and it is fairly easy to do. It is true that not all browsers support this, but you will be pleasantly surprised to know that the following browsers do support it: Internet Explorer 8+, Firefox 3.5+, Safari 4+, and Chrome. Yes, IE8+ does support it. I was surprised too.</p>
<p>So the big question is, how does it work? Cross-domain ajax is achieved through a protocol called Cross-Origin Resource Sharing.</p>
<h2>Cross-Origin Resource Sharing</h2>
<p><a title="Cross-Origin Resource Sharing" href="http://www.w3.org/TR/access-control/" target="_blank">Cross-Origin Resource Sharing</a> is a W3C Working Draft that defines how the browser and server must communicate when accessing sources across origins. The basic gist is that the client and server use special headers to either deny or accept a cross-origin request.</p>
<p>For example, if a script such as http://www.websitez.com/list.js performs a POST request via AJAX to the website http://www.hosting.com/save_listings.php, it would normally fail due to cross-origin policy. However, if in the PHP script &#8220;save_listings.php&#8221;, you set a special header called &#8220;Access-Control-Allow-Origin&#8221; with the proper value, the POST will be successful.</p>
<p>In PHP, the proper code for the &#8220;save_listings.php&#8221; file would be:</p>
<blockquote><p>header(&#8220;Access-Control-Allow-Origin: http://www.websitez.com&#8221;);</p>
</blockquote>
<p>By setting that header value, it will allow the script located at http://www.websitez.com/list.js to perform POST and GET requests cross-origin to the http://www.hosting.com/save_listings.php script, which is on an entirely different domain.</p>
<p>There are additional headers that can be set as well:</p>
<blockquote><p>Access-Control-Allow-Origin: http://www.websitez.com<br />Access-Control-Allow-Methods: POST, GET<br />Access-Control-Allow-Headers: NCZ<br />Access-Control-Max-Age: 1728000</p>
</blockquote>
<p>You can also specify a &#8220;*&#8221; as the domain to allow any domain to perform a POST or GET to the script in question. Obviously this is a massive security risk and should only be done if you know the exact ramifications of doing so.</p>
<blockquote><p>Access-Control-Allow-Origin: *</p>
</blockquote>
<p>For further information, please checkout this great post from <a title="Cross-Domain Resource Sharing" href="http://www.nczonline.net/blog/2010/05/25/cross-domain-ajax-with-cross-origin-resource-sharing/" target="_blank">NCZOnline</a> detailing the proper way to perform the AJAX call to maximize support across as many browsers as possible as well as further details on the additional headers that you can specify to gain control over who, when, and what can access your script.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/javascript-cross-domain-post-get/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Website Suggestions Tool</title>
		<link>http://websitez.com/new-website-suggestions-tool/</link>
		<comments>http://websitez.com/new-website-suggestions-tool/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 20:43:20 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=709</guid>
		<description><![CDATA[One of the contributors to the WP Mobile Detector project, Joshua Odmark, has built a website suggestions tool that provides suggestions for websites. There are many of these tools available on the Internet, but most just simply return statistics about your website. Things such as page size, keyword counts, header tag counts, header output, and [...]]]></description>
				<content:encoded><![CDATA[<p>One of the contributors to the WP Mobile Detector project, <a title="Joshua Odmark" href="http://joshuaodmark.com" target="_blank">Joshua Odmark</a>, has built a <a title="Website Suggestions Tool" href="http://websitesuggestions.net" target="_blank">website suggestions tool</a> that provides suggestions for websites.</p>
<p>There are many of these tools available on the Internet, but most just simply return statistics about your website. Things such as page size, keyword counts, header tag counts, header output, and other miscellaneous facts about your website. But this tool provides specific instructions on how to improve your website. It tells you in lamen turns what it found and how to fix it with a link to a resource that will help you complete the suggestion.</p>
<p>For example, when we ran the tool for Websitez.com, it returned back this information:</p>
<p><a href="http://websitez.com/wp-content/uploads/2012/01/suggestions.gif"><img class="alignnone size-medium wp-image-710" title="suggestions" src="http://websitez.com/wp-content/uploads/2012/01/suggestions-300x274.gif" alt="" width="300" height="274" /></a></p>
<p>As you can see, there are plenty of things that we need to fix here at Websitez.com!</p>
<p>Checkout the <a title="Website Tips" href="http://websitesuggestions.net" target="_blank">website tips</a> and suggestions tool, it is like having a webmaster expert in your back pocket!</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/new-website-suggestions-tool/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Oh Sencha, where did you go wrong?</title>
		<link>http://websitez.com/oh-sencha-where-did-you-go-wrong/</link>
		<comments>http://websitez.com/oh-sencha-where-did-you-go-wrong/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 06:43:41 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery Mobile]]></category>
		<category><![CDATA[Sencha Touch]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=707</guid>
		<description><![CDATA[The last time I remember not being able to find a suitable framework from which to build a website off of was around 2000. I find myself with that feeling again with mobile development. I have tried multiple libraries, each with their pros and cons. I recently decided to dive into Sencha touch to see [...]]]></description>
				<content:encoded><![CDATA[<p>The last time I remember not being able to find a suitable framework from which to build a website off of was around 2000.</p>
<p>I find myself with that feeling again with mobile development. I have tried multiple libraries, each with their pros and cons. I recently decided to dive into Sencha touch to see if it could be my plug and play framework to create interesting effects.</p>
<p>While <a href="http://www.sencha.com/products/touch/">Sencha Touch</a> has glimpses of genius, it still falls far behind where a viable mobile framework needs to be. Their own example site runs horribly on my iPhone 4 on a 3G connection. On the <a href="http://dev.sencha.com/deploy/touch/examples/">Sencha Touch demo page</a>, not a SINGLE demo worked as expected 100% of the time.</p>
<p>And in all reality, not a single library performs well on a 3G connection. A compartmentalized version of jQuery is the only thing that I have found that is the proper file size and provides the proper user experience for all smart phone users.</p>
<p>The truth of the matter is, while the demos may work great in a native app, they just don&#8217;t work well in the real world. When you actually have to deploy something to tens of thousands of users on the mobile web, there really isn&#8217;t a framework that has the performance needed to give the visitors the experience they desire.</p>
<p>I have resorted to using a combination of CSS3 and jQuery on my projects because it is the only predictable solution that gives a great user experience every time.</p>
<p>As I look back at Sencha, they continue to approach their library as some sort of a comparison to everything that is out there and place the success of their company on constantly &#8220;one-upping&#8221; the competition. When in reality, if they just created a modularized framework that allowed the inclusion and exclusion of certain components with graceful degradation built in, they would have a framework that would not only work for a native app, but it would be the first that truly worked for the mobile web.</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/oh-sencha-where-did-you-go-wrong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Performance Tips</title>
		<link>http://websitez.com/jquery-performance-tips/</link>
		<comments>http://websitez.com/jquery-performance-tips/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 18:31:41 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=696</guid>
		<description><![CDATA[I just came across a great blog post linked from HN with 28 jQuery performance tips. There are a few tips from the blog post that we disagree with, but here are some of the best tips from the post: The fastest way to select an element in jQuery is by the element ID. The [...]]]></description>
				<content:encoded><![CDATA[<p>I just came across a great blog post linked from <a href="http://news.ycombinator.com/item?id=3352259" target="_blank">HN</a> with 28 jQuery performance tips. There are a few tips from the blog post that we disagree with, but here are some of the best tips from the post:</p>
<ul>
<li>The fastest way to select an element in jQuery is by the element ID.</li>
<li>The second fastest way to select an element is by tags.</li>
<ul>
<li>var receiveNewsletter = jQuery(&#8216;#nslForm input.on&#8217;);</li>
</ul>
<li>The slowest way to select elements is by class name.</li>
<li>When traversing elements, use find instead of multiple items in a selector. It is slightly faster.</li>
<ul>
<li>var divs = jQuery(&#8216;.testdiv&#8217;, &#8216;#pageBody&#8217;); // 2353 on Firebug 3.6</li>
<li>var divs = jQuery(&#8216;#pageBody&#8217;).find(&#8216;.testdiv&#8217;); // 2324 on Firebug 3.6 &#8211; The best time</li>
</ul>
<li>Cache elements in jQuery that you use often.</li>
<ul>
<li>var header = jQuery(&#8216;#header&#8217;);</li>
<li>var divs = header.find(&#8216;div&#8217;);</li>
</ul>
<li>Use the data() function to store information on your elements for later.</li>
<ul>
<li>jQuery(&#8216;#head&#8217;).data(&#8216;name&#8217;, &#8216;value&#8217;);</li>
<li>//Later in the flow</li>
<li>jQuery(&#8216;#head&#8217;).data(&#8216;name&#8217;);</li>
</ul>
<li>Always load the jQuery library from Google&#8217;s CDN</li>
<ul>
<li>https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js</li>
</ul>
</ul>
<div>To view all of the performance tips, please visit <a title="jQuery Performance Tips Cheat Sheet" href="http://dumitruglavan.com/jquery-performance-tips-cheat-sheet/" target="_blank">jQuery Performance Tips Cheat Sheet</a></div>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/jquery-performance-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery &amp; Mobile Web Development</title>
		<link>http://websitez.com/jquery-mobile-web-development/</link>
		<comments>http://websitez.com/jquery-mobile-web-development/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 19:59:35 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[jQuery Mobile]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=693</guid>
		<description><![CDATA[Anytime we start a mobile project, we always look for ways to use jQuery. I don&#8217;t think I need to explain the awesomeness that is jQuery, but I wanted to write this blog post to discuss how we are using jQuery for mobile and offer up a few recommendations, even though their recent deletion of [...]]]></description>
				<content:encoded><![CDATA[<p>Anytime we start a mobile project, we always look for ways to use jQuery. I don&#8217;t think I need to explain the awesomeness that is jQuery, but I wanted to write this blog post to discuss how we are using jQuery for mobile and offer up a few recommendations, even though their recent <a title="Jquery Deletes All Plugins" href="http://blog.jquery.com/2011/12/08/what-is-happening-to-the-jquery-plugins-site/#pluginstldr" target="_blank">deletion of all of the jQuery plugins</a> is a bit embarrassing, we are still all about jQuery.</p>
<p>If you need to do DOM manipulation for the mobile web, <a title="jQuery" href="http://www.jquery.com" target="_blank">jQuery</a> is a great option. Hell, even if you want to do DOM manipulation in a native app, jQuery is still a great solution.</p>
<p>My biggest complaint is the size of the library. Even when it is minified and GZIPPED, it is still 31kb. That is impressive for the desktop web, but in my opinion it is not sufficient for the mobile web where latency is priority #1. </p>
<p>I found a great resource that has the vast majority of the functions that make jQuery great at the fraction of the file size. It is called <a title="jQuip" href="https://github.com/mythz/jquip" target="_blank">jQuip</a> and it is available on <a title="Github" href="http://www.github.com" target="_blank">Github</a>. It reduces the file size from 31KB to 6KB. Keep in mind this does not contain all of the functionality of the official jQuery, but 90% of it (what it actually contains is listed in detail on the link above). Their goal is to create modules that allow you the developer to include only the functions you need which will allow you to significantly decrease the file size of the included libraries.</p>
<p>This is one of those projects you will want to keep an eye on. They are onto something.</p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/jquery-mobile-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checkout WP Login &#8211; Our Latest WordPress Plugin</title>
		<link>http://websitez.com/checkout-wp-login-our-latest-wordpress-plugin/</link>
		<comments>http://websitez.com/checkout-wp-login-our-latest-wordpress-plugin/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 04:27:32 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[WordPress Tips]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=684</guid>
		<description><![CDATA[They say that necessity is the mother of invention and that is exactly the case with our latest plugin, the WP Login WordPress Plugin. It seemed that almost every project we worked on we needed to modify the login form for WordPress. One project it was simply changing the logo from the default WordPress logo [...]]]></description>
				<content:encoded><![CDATA[<p>They say that necessity is the mother of invention and that is exactly the case with our latest plugin, the <a title="WP Login WordPress Plugin" href="http://wordpress.org/extend/plugins/wp-login/" target="_blank">WP Login WordPress Plugin</a>.</p>
<p>It seemed that almost every project we worked on we needed to modify the login form for WordPress. One project it was simply changing the logo from the default WordPress logo to a custom one. The next it was changing the colors to match the theme we developed for the customer. And the most recent projects we had to place the login form inside of the theme layout. By the second project, we decided to stop re-inventing the wheel and create a plugin.</p>
<p>The WP Login plugin, or the WordPress login plugin, allows you to insert the login form into your active theme. It also extracts out the login form and allows you to customize it through a simple file editor. If you&#8217;d prefer to keep the stand-a-lone login page but simply edit the style and change the logo, the plugin can do that as well.</p>
<p>This plugin was meant to handle any possible WordPress login form customization, and we hope that you will give it a try and send us any feedback you may have.</p>
<p><strong><a title="WP Login WordPress Plugin" href="http://wordpress.org/extend/plugins/wp-login/" target="_blank">Download it here!</a></strong></p>
<p><a href="http://websitez.com/wp-content/uploads/2011/10/screenshot-1.jpg"><img class="alignnone size-medium wp-image-685" title="screenshot-1" src="http://websitez.com/wp-content/uploads/2011/10/screenshot-1-300x240.jpg" alt="" width="300" height="240" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/checkout-wp-login-our-latest-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Timthumb.php Security Flaw &#8211; Patched in WP Mobile Detector 1.7 and Above</title>
		<link>http://websitez.com/timthumb-php-security-flaw-patched-in-wp-mobile-detector-1-7-and-above/</link>
		<comments>http://websitez.com/timthumb-php-security-flaw-patched-in-wp-mobile-detector-1-7-and-above/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 02:10:54 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[WordPress Tips]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=669</guid>
		<description><![CDATA[Thank you to a couple users of the WP Mobile Detector who brought a security hole to my attention. Recently a hack was found that exploited the Timthumb.php script. The WP Mobile Detector utilizes the Timthumb.php script, so it could potentially effect any blog running the WP Mobile Detector plugin. I am happy to announce [...]]]></description>
				<content:encoded><![CDATA[<p>Thank you to a couple users of the WP Mobile Detector who brought a security hole to my attention.</p>
<p>Recently a hack was found that exploited the Timthumb.php script. The WP Mobile Detector utilizes the Timthumb.php script, so it could potentially effect any blog running the WP Mobile Detector plugin.</p>
<p>I am happy to announce that this was fixed and an update was pushed to WordPress.org. As long as you have version 1.7 or higher you are all set.</p>
<p>The exploit had to do with how a version of Timthumb.php validated the domains that were authorized for the script. It performed a string comparison on an array that was incorrect.</p>
<p>For example, if this domain was authorized &#8220;domain.com&#8221;, then this domain would also be authorized, &#8220;mydomain.com&#8221;, since it contains the authorized domain. This is a pretty huge error in the script and has since been fixed in the most recent version.</p>
<p>If you use Timthumb.php with any of your projects, it is recommended that you update to the most recent version, which is version 2.8 as of writing this post.</p>
<p>You can find the most recent version here: <a href="http://timthumb.googlecode.com/svn/trunk/timthumb.php">http://timthumb.googlecode.com/svn/trunk/timthumb.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/timthumb-php-security-flaw-patched-in-wp-mobile-detector-1-7-and-above/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mobile Detection</title>
		<link>http://websitez.com/website-mobile-detection/</link>
		<comments>http://websitez.com/website-mobile-detection/#comments</comments>
		<pubDate>Mon, 16 May 2011 17:02:48 +0000</pubDate>
		<dc:creator>Eric Stolz</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://websitez.com/?p=566</guid>
		<description><![CDATA[A powerful mobile detection script has arrived! Websitez.com is proud to announce our own javascript based mobile detection script that works with any website. By including a snippet of javascript in your website, a visitor from a mobile device will be redirected to any mobile website you desire. This script uses the same detection available [...]]]></description>
				<content:encoded><![CDATA[<h2>A powerful mobile detection script has arrived!</h2>
<p>Websitez.com is proud to announce our own javascript based mobile detection script that works with any website.</p>
<p>By including a snippet of javascript in your website, a visitor from a mobile device will be redirected to any mobile website you desire.</p>
<p>This script uses the same detection available in the WP Mobile Detector premium plugin.</p>
<h2>Features</h2>
<ul>
<li>Detects 5,000+ mobile devices.</li>
<li>Install and configure in less than a minute.</li>
<li>Instantaneous mobile detection.</li>
<li>Backed by proven technology.</li>
</ul>
<h2>Get the script!</h2>
<p>If you&#8217;re interested in being one of the first to use this script for your own website, please send an email to: <a href="mailto:estolz@websitez.com?subject=Websitez.com Mobile Detection Javascript Request">estolz[AT]websitez[DOT]com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://websitez.com/website-mobile-detection/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: websitez.com @ 2013-06-17 19:58:13 -->