<?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>W3 EDGE &#187; production</title>
	<atom:link href="http://www.w3-edge.com/weblog/tag/production/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.w3-edge.com</link>
	<description>Innovation Redefined</description>
	<lastBuildDate>Sun, 06 May 2012 18:13:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>How to configure W3 Total Cache to work with HTTPS and SSL</title>
		<link>http://www.w3-edge.com/weblog/2011/11/how-to-w3tc-https-ssl/</link>
		<comments>http://www.w3-edge.com/weblog/2011/11/how-to-w3tc-https-ssl/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 21:42:47 +0000</pubDate>
		<dc:creator>Anthony Somerset</dc:creator>
				<category><![CDATA[CSS / Markup / Code]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[http transactions]]></category>
		<category><![CDATA[production]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[w3 total cache]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.w3-edge.com/?p=1321</guid>
		<description><![CDATA[We&#8217;ve worked with a few sites recently that use HTTPS to secure certain parts of there site. Some of the pages are SSL protected due to the data captured (pages processing registration or financial information, for example). When using a CDN in conjunction with HTTPS / SSL, customers often find that the CDN product they [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve worked with a few sites recently that use <abbr title="Hypertext Transfer Protocol Secure">HTTPS</abbr> to secure  certain parts of there site. Some of the pages are <abbr title="Secure Sockets Layer">SSL</abbr> protected due to the data captured (pages processing registration or financial information, for example).</p>
<p>When using a <abbr title="Content Delivery Network">CDN</abbr> in conjunction with <abbr title="Hypertext Transfer Protocol Secure">HTTPS</abbr> / <abbr title="Secure Sockets Layer">SSL</abbr>, customers often find that the <abbr title="Content Delivery Network">CDN</abbr> product they use  lacks an <abbr title="Hypertext Transfer Protocol Secure">HTTPS</abbr> endpoint, or the one provided is different from the standard, non-<abbr title="Hypertext Transfer Protocol Secure">HTTPS</abbr> one.</p>
<p>One simple solution to this would be to force the loading of your <abbr title="Content Delivery Network">CDN</abbr> assets via <abbr title="Hypertext Transfer Protocol">HTTP</abbr> like so:</p>
<p><img class="alignnone size-full wp-image-1322" src="http://w3e.fredericktest.netdna-cdn.com/wp-content/uploads/2011/11/Screen-Shot-2011-11-11-at-19.50.27.jpg?7983b6" alt="" width="649" height="198" /></p>
<p>This leads to one other issue, however&#8230;</p>
<h2>Why dont I see the Blue/Green Bar?</h2>
<p><img src="http://w3e.fredericktest.netdna-cdn.com/wp-content/uploads/2011/11/https.jpg?7983b6" alt="" title="https" width="310" height="35" class="alignnone size-full wp-image-1340" /><br />
When a page and all of its assets are served over HTTPS, modern web browsers provide a visual indicator—usually in green or blue. This is designed to provide visitors with the confidence to shop or register on your site.</p>
<p>When your HTTPS pages are served with &#8220;mixed content&#8221; (as it sounds, this is a situation in which HTTPS and HTTP assets are both being loaded on a single page, this indicator does not appear. This could happen for any number of reasons — all beyond the scope of this article — but there&#8217;s a simple solution for addressing this with only a few short lines of code.</p>
<h2>Disabling CDN on HTTPS pages only</h2>
<p>W3 Total Cache ships with documentation (Performance > FAQ) that provides instructions on disabling each of the caching types. Combined with a simple PHP function and WordPress hook, we&#8217;re able to conditionally disable the CDN for pages that utilize HTTPS.</p>
<p>Add the following code snippet to your theme&#8217;s functions.php file:</p>
<pre class="brush: plain; title: ; notranslate">add_action('wp_head','nocdn_on_ssl_page');
function nocdn_on_ssl_page() {
if ($_SERVER['HTTPS'] == &quot;on&quot;) {
define('DONOTCDN', true);
}
}</pre>
<p>This of course assumes that you have W3 Total Cache active and that the only assets being served over HTTP are originating from your CDN (otherwise, you might need something like <a href="http://wordpress.org/extend/plugins/wordpress-https/">this</a>). When you reload a page being served over HTTPS, you should notice that the familiar green / blue indicator appears in your address bar. </p>
<p><em>Note: we&#8217;ve found that <a href="http://tracking.maxcdn.com/c/15753/3982/378">MaxCDN</a>&#8216;s SSL support and easy integration with W3 Total Cache provides a solid solution for many customers.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.w3-edge.com/weblog/2011/11/how-to-w3tc-https-ssl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>W3 MARKUP Launched!</title>
		<link>http://www.w3-edge.com/weblog/2007/11/w3-markup-launched/</link>
		<comments>http://www.w3-edge.com/weblog/2007/11/w3-markup-launched/#comments</comments>
		<pubDate>Sun, 04 Nov 2007 16:40:12 +0000</pubDate>
		<dc:creator>Frederick Townes</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[production]]></category>

		<guid isPermaLink="false">http://www.w3-edge.com/?p=289</guid>
		<description><![CDATA[W3 launches a new user interface development outsourcing service. Utilizing CSS, XHTML, AJAX, JavaScript and leveraging open source software for blog, e-commerce and CMS artwork integrations.]]></description>
			<content:encoded><![CDATA[<p>Over the years we’ve recognized a need to address one of the largest bottleneck in building a web site, production. Regardless of the type of web site or application – the challenge is the same, how can we quickly make the artwork into a finished site. That’s where W3 MARKUP comes into play. This service allows you to outsource your CSS, XHTML and JavaScript production to our experts who will turn the project around at a speed and quality that is impossible to duplicate. Specify any of preferences you have using the order form and off you go! We’ll even build you an ExpressEngine, WordPress theme or integrate your design into any number of applications.</p>
<p>This is an exciting new business model, now everyone can benefit for the years of effort we’ve put into best practices and methodologies we’ve developed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.w3-edge.com/weblog/2007/11/w3-markup-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keys to Consistent CSS</title>
		<link>http://www.w3-edge.com/weblog/2007/05/keys-to-consistent-css/</link>
		<comments>http://www.w3-edge.com/weblog/2007/05/keys-to-consistent-css/#comments</comments>
		<pubDate>Wed, 02 May 2007 04:40:59 +0000</pubDate>
		<dc:creator>Frederick Townes</dc:creator>
				<category><![CDATA[CSS / Markup / Code]]></category>
		<category><![CDATA[CSS frameworks]]></category>
		<category><![CDATA[production]]></category>

		<guid isPermaLink="false">http://www.w3-edge.com/weblog/keys-to-consistent-css/</guid>
		<description><![CDATA[Eric Meyer has done it again (yes I&#8217;m a cult follower). It was awesome to sit through the live walk through of most of the principles that Eric presented in his final version. What Eric has decided to do with the support of many interested participants is create a baseline for many of the HTML [...]]]></description>
			<content:encoded><![CDATA[<p>Eric Meyer has done it again (yes I&#8217;m a cult follower). It was awesome to sit through the <a href="http://www.aneventapart.com/events/boston07/" rel="external">live walk through</a> of most of the principles that Eric presented in his <a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/" rel="external">final version</a>.</p>
<p>What Eric has decided to do with the support of many interested participants is create a baseline for many of the HTML elements that behave inconsistently from browser to browser. The result being a fantastic snippet of code that removes the subtleties that often cause anomalies in the render of pages in Internet Explorer 6/7 (and in other browsers too).</p>
<p>For those that just want to see the code:</p>
<pre>
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
</pre>
<p>You can see that nearly every element is considered above and is &#8220;reset&#8221; to values to provide sure bedrock for styling a document.</p>
<p>I suppose I should go to mention another great tip from Eric, while on the topic of consistency and this one points to to consistency between the <acronym title="Cascading Style Sheets">CSS</acronym> &#8220;functionality&#8221; of <a href="http://dean.edwards.name/ie7/" target="blank">internet explorer 6 and internet explorer 7</a>. Dean Edwards put together great javascript code which enables coders to focus on <acronym title="Cascading Style Sheets">CSS</acronym> production for <acronym title="Internet Explorer">IE 7</acronym> and not have to worry support for behavior that doesn&#8217;t exist in <acronym title="Internet Explorer">IE 6</acronym> &mdash; definitely worth a look.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.w3-edge.com/weblog/2007/05/keys-to-consistent-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 6/14 queries in 0.025 seconds using apc
Object Caching 697/708 objects using apc
Content Delivery Network via w3e.fredericktest.netdna-cdn.com

Served from: www.w3-edge.com @ 2012-05-16 08:10:19 -->
