<?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>Thesis Blog</title>
	<atom:link href="https://diythemes.com/thesis/feed/" rel="self" type="application/rss+xml" />
	<link>https://diythemes.com/thesis</link>
	<description>Tips for Running a Successful, Profitable Website</description>
	<lastBuildDate>Wed, 05 Jul 2023 17:36:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>
	<item>
		<title>Thesis 2.7: Do Websites Ever Get Easier to Build and Maintain?</title>
		<link>https://diythemes.com/thesis/v27/</link>
					<comments>https://diythemes.com/thesis/v27/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Fri, 26 Oct 2018 12:32:42 +0000</pubDate>
				<category><![CDATA[Thesis]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=6319</guid>

					<description><![CDATA[Thesis celebrated its 10th birthday in early 2018, and now version 2.7 adds another chapter to this incomparable legacy. In the WordPress ecosystem, nearly everything grows bigger, slower, and more complicated over time. Themes, Plugins, you name it—they all succumb to feature creep, which most developers think is a necessary evil for growth and survival. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Thesis celebrated its 10th birthday in early 2018, and now <a href="/thesis/rtfm/changelog/v27/">version 2.7</a> adds another chapter to this incomparable legacy.</p>
<p>In the WordPress ecosystem, nearly everything grows bigger, slower, and more complicated over time. Themes, Plugins, you name it—they all succumb to <strong>feature creep</strong>, which most developers think is a necessary evil for growth and survival.</p>
<p>I have spent the last 8 years consciously moving Thesis in the opposite direction.</p>
<p>My only goal is to make it easier for you to run a faster, more accessible, and more maintainable website.</p>
<p><span id="more-6319"></span></p>
<p><strong>In other words, I&#8217;m focused on EASE.</strong></p>
<p>From experience, I know most people will blindly follow the WordPress death-march toward endless complication.</p>
<p>But I&#8217;m hopeful what I&#8217;m about to say will resonate with many of you and provide some clarity that will reduce the stress you feel around your website.</p>
<h2>Think about your own experience&#8230;</h2>
<p>Have you run a website for longer than 2 years? Have you ever tried to change designs after already having one highly customized design?</p>
<p>If so, then you know <strong>long term adaptability is a real disaster.</strong></p>
<p>This is the &#8220;big secret&#8221; WordPress Theme companies don&#8217;t want you to know&#8230;</p>
<p>They hope like hell you&#8217;ll use one of their designs (so they can get paid), and then <strong>they assume you&#8217;re going to hire a designer or developer to handle the tough stuff</strong>—customizations, technical integrations, etc.</p>
<p>But I live in the real world, where reliable designers/developers are incredibly hard to find and don&#8217;t come cheap.</p>
<p>In fact, they get more expensive every day because the entire industry is moving away from freelancing and toward agency-level positions.</p>
<p>This leaves fewer reasonable options for most website owners, and it forces the most ambitious ones to pay top dollar to work with an agency to handle customizations.</p>
<p>That model doesn&#8217;t work for the &#8220;little guy.&#8221;</p>
<p>So that begs the question: What can the little guy do?</p>
<h2>A mindset shift focused on LESS</h2>
<p>One of my big themes for 2018 is this idea that WordPress only moves in one direction—more, more, MORE.</p>
<p>If all you ever do is add stuff, your life (or your website) never gets less complicated. As a result, <strong>you are constantly forced into a state of discomfort</strong>, which means you&#8217;re farther and farther away from a state of peace.</p>
<p>But there&#8217;s another insidious layer to all this, too&#8230;</p>
<p>When WordPress &#8220;gives&#8221; you more, it&#8217;s actually <em>asking</em> more of you in the long term! You&#8217;ll have more, alright:</p>
<ul>
<li>Stuff that can break during updates</li>
<li>Things to accommodate in your customizations</li>
<li>Requirements for add-on components like Themes and Plugins</li>
<li>Higher costs for maintenance and support due to the over-complication of everything</li>
</ul>
<p>What a mess! At this point, you really need to ask yourself:</p>
<p class="note">Has your website <em>truly</em> improved in the last 5 years? Or has it just gotten more complicated and more annoying to deal with?</p>
<p>It doesn&#8217;t have to be like this!</p>
<h2>That said, the tough decisions are on YOU.</h2>
<p>So what can you do? Everyone wants more, but you <em>need</em> less.</p>
<p>It&#8217;s time for some tough love and a little responsibility.</p>
<p>You&#8217;re going to have to be real with yourself and honest about your goals. You&#8217;re going to need to ask yourself:</p>
<ul>
<li>Do I really need all these Plugins?</li>
<li><a href="https://pearsonified.com/presentations/web-design/audience/">Do visitors care about this highly-customized design</a>, or is it more of a vanity thing for me?</li>
<li>Does that huge featured image really add value to my pages, or does it just make things slower for mobile users while forcing them to scroll more to get to content?</li>
<li><a href="https://pearsonified.com/presentations/web-design/user-psychology/">Do visitors use all 14 links in my nav menu</a>?</li>
<li>How about all that junk in your sidebar? Are your visitors somehow immune to &#8220;banner blindness,&#8221; even though they exhibit it everywhere else on the internet?</li>
</ul>
<p>These questions often yield uncomfortable answers.</p>
<p>Fact is, you may not be able to do everything you <em>want</em> to do with your website, and for a very good reason:</p>
<p class="alert"><strong>Website success happens when you align your goals with your visitors&#8217; goals.</strong></p>
<p>At first glance, this seems like an annoying handicap.</p>
<p>&#8220;What?!? I may have to change things and/or remove things I like?&#8221; (Pro tip: Nothing is sacred!)</p>
<p><strong>But the more you get into the process of removing things that don&#8217;t directly serve your goals, you begin to see everything else much more clearly.</strong></p>
<p>Maybe you don&#8217;t need that Plugin after all. Maybe you don&#8217;t need that crazy design customization that&#8217;s causing problems in responsive views.</p>
<p>Maybe your nav menu only needs 3 links instead of 14.</p>
<p>Heck, maybe you don&#8217;t even need that nav menu at all!</p>
<h2>Join me and ride the Thesis wave into the future</h2>
<p>I&#8217;ve spent the last couple months revamping <a href="https://pearsonified.com">the best website on the planet</a> and the <a href="https://grtcalculator.com">Golden Ratio Typography Calculator</a>, and Thesis 2.7 has been an integral part of that process.</p>
<p>In addition to being extremely fast, both sites feature simple designs that have one main goal—to serve content to visitors quickly and clearly.</p>
<p>The result is somewhat shocking compared to the web designs we&#8217;ve come to expect over the last 5 years. I also think it&#8217;s pretty invigorating.</p>
<p>Consider, for example, some highlights from the new Pearsonified design:</p>
<h3>No traditional navigation menu!</h3>
<p>Instead of a universal nav, I&#8217;m using a technique called <strong>funneling</strong> that directs visitors deeper into the site via the content on the page. To see this in action, visit the <a href="https://pearsonified.com">home page</a> and <a href="https://pearsonified.com/blog/">blog page</a>.</p>
<p>You&#8217;ll also notice <strong>smart breadcrumbs</strong> on all internal pages that make it easy to understand and navigate the site hierarchy.</p>
<h3>No sidebars</h3>
<p>The web is a top-down medium, but designers are always thinking in terms of horizontals (columns, CSS flex boxes, grid systems, etc).</p>
<p>The rise of mobile, however, is pushing everyone in a more vertically-oriented direction. This has created tension between the desire to fill horizontal space on desktop displays and the reality of having no horizontal space on mobile devices.</p>
<p>Ultimately, responsive design is just &#8220;horizontal management.&#8221; Because of this, I have chosen to eliminate horizontals in my design, and now the responsive design process is as simple as it could possibly be.</p>
<p class="note"><strong>This makes it easy, cheap, and even fun to manage my design.</strong></p>
<h3>No featured image fluff</h3>
<p>&#8220;Hero&#8221; images have been trendy for years, but they also work against the idea of being efficient and accessible on every device.</p>
<p>In fact, a typical hero image is at least 4x larger than the HTML + CSS content of any page on my site. Thus, I will not use a big image unless it is 100% necessary for the current page.</p>
<p>(To be clear, I still use images wherever they are effective and helpful, but the reality is that huge hero images are generally disconnected from the goal of any particular page.)</p>
<h3>&#8220;Enhanced&#8221; text for greater scannability</h3>
<p>What&#8217;s the most important thing on any page of your site?</p>
<p>The content!</p>
<p>I&#8217;ve been thinking along these lines for a dozen years, but this design has helped me &#8220;see&#8221; the text in a new way.</p>
<p>As you click around my site, pay special attention to the use of <strong>bold text</strong> and <strong>callouts</strong> (alerts, notes, and boxes), which enhance scannability and keep the eye moving down the page.</p>
<p>Essentially, what I&#8217;ve done is trade the fluffy, nonessential aspects of design for the little details that improve content and make it more engaging.</p>
<p>The end result is <strong>an improvement in metrics related to content consumption</strong>—time spent on page, clickthrough rates, bounce rates, conversions, and all that good stuff.</p>
<p>Bottom line: This approach has been an enlightening experience for me, and now it&#8217;s your turn.</p>
<h2>Don&#8217;t worry!</h2>
<p>My guess is you&#8217;ll be afraid to make radical changes like the ones I detailed above. It&#8217;s perfectly reasonable to wonder how this might affect your SEO, conversions, or even the &#8220;way things have always been&#8221; on your site.</p>
<p>Heck, I was worried about my own SEO, mostly because my site has ranked extremely well for nearly 13 years!</p>
<p>My advice after running this design for 3 weeks? Don&#8217;t worry about it! Here&#8217;s why:</p>
<h3>Google is switching all sites to mobile-first indexing</h3>
<p>If your site is serving different designs to mobile vs. desktop, you&#8217;ll be penalized in the <abbr title="Search Engine Results Pages">SERPs</abbr>.</p>
<p>This means mobile Plugins like WP Touch are dead on arrival, and it also means you&#8217;ve got to make a concerted effort to have the mobile and desktop versions of your site &#8220;match.&#8221;</p>
<p><strong>This is extremely easy to do if you employ the same approach I&#8217;ve used on my site.</strong></p>
<p>If you like complications and added costs, though, you can always try it another way <img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h3>Visitors LOVE clarity, and so do search engines!</h3>
<p>There is no BS <em>anywhere</em> on my site. Every page dives straight into the content with zero distractions, offers, non-sequitur images, or unrelated calls-to-action.</p>
<p>There are no nav menus to hunt for, no banner ads to dismiss, and no annoying footer elements that are a magnet for accidental clicks on mobile devices.</p>
<p>Not surprisingly, <strong>the time spent on each page of my site is way up since the re-design</strong>, and I&#8217;ve seen a steady improvement in search traffic as well.</p>
<p>Of course, the extremely fast loading times are helpful here, too. The idea is simply to give visitors what they want as quickly as possible.</p>
<p>It may not be rocket science, but it&#8217;s certainly effective!</p>
<h3>Adaptations and maintenance are easy.</h3>
<p>Since I launched the new design, I&#8217;ve been employing a <a href="https://en.wikipedia.org/wiki/Kaizen">kaizen</a> approach to the site, making changes and adaptations as needed.</p>
<p>When I had a more &#8220;design-y&#8221; design, this type of thing was a real drag—changes took forever to implement, and tweaking one thing often meant negatively affecting another.</p>
<p>Not anymore.</p>
<p class="alert">This <strong>simpler, stripped-down approach</strong> makes it easy to implement changes that work everywhere—on all devices—with minimal effort.</p>
<p>The &#8220;big idea&#8221; here is that my pages will look and work perfectly 5, 10, even 15 years from now with little or no modifications.</p>
<p><em>That</em> is ease, and that&#8217;s what I want from my website experience.</p>
<p>After all, what&#8217;s the point of your website if not to facilitate your life in some way? If your website is a drag, then perhaps you&#8217;re doing it wrong. (I know I was.)</p>
<h2>I want YOU to stay tuned.</h2>
<p>If this stuff &#8220;speaks&#8221; to you, I&#8217;d like to invite you to follow along as we journey down this new path of ease and simplicity.</p>
<p class="note">To do so, type your email address into the box below, and I&#8217;ll keep you updated on both the <strong>software and techniques</strong> I&#8217;m using to dominate this new era in website production.</p>
<p>Finally, you may also want to <a href="/focus/">check out Focus</a> so you can start running your sites the same way I do.</p>
<p>Thank you for reading, and I sincerely hope you found some value here today!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/v27/feed/</wfw:commentRss>
			<slash:comments>49</slash:comments>
		
		
			</item>
		<item>
		<title>Social Media Profiles Box and Some Sweet Thesis Updates</title>
		<link>https://diythemes.com/thesis/social-media-profiles-box-thesis-updates/</link>
					<comments>https://diythemes.com/thesis/social-media-profiles-box-thesis-updates/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Tue, 19 Jun 2018 19:50:55 +0000</pubDate>
				<category><![CDATA[Boxes]]></category>
		<category><![CDATA[Thesis]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=6300</guid>

					<description><![CDATA[The following interaction perfectly summarizes my vision for the Thesis community. This lady had a simple question after I helped her get acquainted with the display options in the Classic Responsive Skin: Thank you so much! Now how can I add links to my social media profiles? I&#8230;well&#8230;uh&#8230;err&#8230; Darn it. Simple questions beg for simple [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The following interaction perfectly summarizes my vision for the Thesis community. This lady had a simple question after I helped her get acquainted with the <a href="/thesis/rtfm/admin/skin/content/">display options</a> in the Classic Responsive Skin:</p>
<blockquote><p>Thank you so much! Now how can I add links to my social media profiles?</p></blockquote>
<p>I&#8230;well&#8230;uh&#8230;err&#8230; Darn it.</p>
<p>Simple questions beg for simple answers, but the best I could do was tell her that two of our Skins—Flex and Promo—come with support for social media profile links right out of the box.</p>
<p><strong>That&#8217;s not good enough.</strong></p>
<p>Thesis makes it easy to solve problems just like this one, so instead of telling this lady to jump through hoops or buy another product from us, I created a solution that will help anyone in her situation.</p>
<p>And now, I&#8217;m happy to introduce the&#8230; <span id="more-6300"></span></p>
<h2 id="section-social-media-profiles">Social Media Profiles Box</h2>
<p><img decoding="async" src="/thesis/wp-content/uploads/2018/06/social-media-profile-icon-links.png" alt="Social Media Profiles Box icon links" width="140" height="47" class="right" />Want to add social media profile links to your Thesis-powered website? The Social Media Profiles Box makes it easy to add these links <em>anywhere</em> in your design.</p>
<p>Oh, and did I mention? This Box is free for anyone with an active Thesis license. <strong>You can try it right now.</strong></p>
<div class="note">
<ul>
<li>Download the Social Media Profiles Box from <a href="/my-account/">your account page</a></li>
<li>Refer to the <a href="/thesis/rtfm/boxes/social-media-profiles/">Social Media Profiles Box documentation</a> if you have questions</li>
</ul>
</div>
<h2 id="section-thesis">Recent Thesis Updates</h2>
<p>Are you keeping your Thesis installations up to date? If not, you&#8217;re missing out on enhanced security, WordPress and Plugin compatibility, and even updates to Thesis components like Skins and Boxes.</p>
<p>Here are some highlights from the most Thesis recent updates (<a href="/thesis/rtfm/changelog/v262/">2.6.2</a> and <a href="/thesis/rtfm/changelog/v263/">2.6.3</a>):</p>
<ul>
<li>Added the native <strong>WordPress GDPR comment consent checkbox</strong></li>
<li>Automatic <strong>OptimizePress</strong> template compatibility</li>
<li>Easy <strong>Pinterest</strong> domain name verification (Thesis Admin &rarr; Site &rarr; Site Verification)</li>
<li>Streamlined and enhanced the Thesis Admin with button icons</li>
<li>Expanded Meta Description allowance to 320 characters</li>
<li>Enhanced System Status data for better support</li>
</ul>
<p>Got questions, concerns, or simply want to shower me with compliments? Drop a line in the comments below!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/social-media-profiles-box-thesis-updates/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Thesis 2.6.1 Brings You Compatibility with WooCommerce 3.3+</title>
		<link>https://diythemes.com/thesis/v261/</link>
					<comments>https://diythemes.com/thesis/v261/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Fri, 09 Feb 2018 21:52:34 +0000</pubDate>
				<category><![CDATA[Thesis]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=6292</guid>

					<description><![CDATA[When WooCommerce released version 3.3, they broke compatibility with certain Thesis templates that run in WooCommerce stores. In addition, Skins with Header and/or Logo Images were displaying improperly after Skin updates. Thesis 2.6.1 resolves these issues and also includes a couple helpful tidbits for developers. For all the gory details, check out the changelog.]]></description>
										<content:encoded><![CDATA[<p>When WooCommerce released version 3.3, they broke compatibility with certain Thesis templates that run in WooCommerce stores.</p>
<p>In addition, Skins with Header and/or Logo Images were displaying improperly after Skin updates.</p>
<p>Thesis 2.6.1 resolves these issues and also includes a couple helpful tidbits for developers. For all the gory details, <a href="/thesis/rtfm/changelog/v261/">check out the changelog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/v261/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Thesis 2.6: More Plugin Compatibility, Less Google Font FOUT</title>
		<link>https://diythemes.com/thesis/v26/</link>
					<comments>https://diythemes.com/thesis/v26/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Tue, 16 Jan 2018 23:27:42 +0000</pubDate>
				<category><![CDATA[Thesis]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=6272</guid>

					<description><![CDATA[The Thesis update train rolls on with version 2.6, and the Theme just continues to get better at everything. We&#8217;re talking better compatibility with WordPress Plugins, better SEO with newer and smarter canonical URLs, better design with more Google Fonts and golden ratio layout tuning, and even better customization thanks to thoughtful interface tweaks. Let&#8217;s [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" src="/thesis/wp-content/uploads/2018/01/thesis-bullet-train.png" alt="Thesis update train" width="300" height="136" class="alignright" />The Thesis update train rolls on with version 2.6, and the Theme just continues to get better at <em>everything</em>.</p>
<p>We&#8217;re talking better compatibility with WordPress Plugins, better SEO with newer and smarter canonical URLs, better design with more Google Fonts and golden ratio layout tuning, and even better customization thanks to thoughtful interface tweaks.</p>
<p>Let&#8217;s take a look at the gory details and see why Thesis 2.6 is the most advanced Theme in the history of WordPress (and it ain&#8217;t even close).</p>
<p><span id="more-6272"></span></p>
<h2 id="section-compatibility">WordPress Comment Plugin Compatibility</h2>
<p>Thesis has always been more flexible than other Themes when it comes to comment display, but it hasn&#8217;t always played nicely with WordPress Plugins that manipulate comments.</p>
<p>For Thesis 2.6, I reworked the comment system and mimicked the way &#8220;standard&#8221; WordPress Themes serve comments, all while retaining the display flexibility that makes Thesis special.</p>
<p>Now, you can enjoy total compatibility with your favorite comment Plugins such as Thrive Comments, which I know many of you have been testing recently.</p>
<h2 id="section-canonical">Smarter Canonical URLs for Better SEO</h2>
<p>This is actually the biggest and most important change in Thesis 2.6. For years, both Thesis and popular WordPress SEO Plugins have handled <a href="https://support.google.com/webmasters/answer/139066?hl=en">canonical URLs</a>, but none of these solutions were technically perfect.</p>
<p>Admittedly, I wasn&#8217;t aware of the shortcomings here until <a href="https://www.gsqi.com/">SEO expert Glenn Gabe</a> performed an audit of the DIYthemes website and let me know that, &#8220;Houston, we have a problem.&#8221;</p>
<p>Specifically, the issue is how canonical URL implementations handle paginated blog archives and sub-pages.</p>
<p>For example, the second page of the Thesis Blog was reporting a canonical URL of <code>https://diythemes.com/thesis/blog/</code>. This was standard practice in 2013, but a lot has changed since then, and now this practice is totally wrong.</p>
<p>Glenn has written an extensive article on <a href="https://www.gsqi.com/marketing-blog/how-to-set-up-pagination-rel-next-prev/">the proper way to set up canonical URLs on paginated archives</a>, and I implemented this advice faithfully in Thesis 2.6.</p>
<p>Now, instead of displaying an erroneous canonical URL on paginated archives, Thesis will output a precise &#8220;daisy-chain&#8221; of pagination links and a canonical URL. To illustrate, here&#8217;s what now appears on the second page of the Thesis Blog:</p>
<pre>
&lt;link rel="prev" href="https://diythemes.com/thesis/blog/" /&gt;
&lt;link rel="canonical" href="https://diythemes.com/thesis/blog/page/2/" /&gt;
&lt;link rel="next" href="https://diythemes.com/thesis/blog/page/3/" /&gt;
</pre>
<p>There are other technical concerns with canonical URLs that I won&#8217;t get into here, but at the time of writing, <strong>Thesis is the only product in the WordPress ecosystem that handles canonical URLs properly.</strong></p>
<p>Even the popular Yoast SEO Plugin doesn&#8217;t handle this properly. If you&#8217;re using that Plugin (or the All in One SEO Plugin), Thesis will detect this and supply the proper canonical URL on each page of your site.</p>
<p>Bottom line: Thesis has always been on the cutting edge of SEO, and version 2.6 only reaffirms our commitment to this purpose.</p>
<p>(Side note: Try to imagine any other Theme provider giving this level of attention to something only search engines can see. Go ahead—I&#8217;ll wait!)</p>
<h2 id="section-google-fonts">Faster Google Font Rendering!</h2>
<p>Ever since I first implemented Google Fonts in Thesis, I&#8217;ve been obsessed with one thing—serving these fonts as quickly as possible to mitigate the associated performance hit.</p>
<p>In 2014, this meant using the asynchronous WebFont Loader script to load Google Fonts in a way that would not block the page rendering. This method works quite well, but there&#8217;s one major drawback—FOUT, or &#8220;flash of unstyled text.&#8221;</p>
<p>Here&#8217;s how that works: When you load up any Thesis site with a Google Font, you&#8217;ll see a very brief shift where a backup font is rendered, and then it will quickly switch to the Google Font once it&#8217;s completely loaded.</p>
<p>It&#8217;s a bit wonky, and even though the overall page performance is better this way, it <em>seems</em> worse to the user because of this strange text shift.</p>
<p>This has always bothered me, so for Thesis 2.6, I decided to test various methods of implementing Google Fonts to see if there was a high-performance, low-FOUT solution.</p>
<p>Well, a lot has changed since 2014, and now browsers are quite adept at a process known as DNS prefetching. <strong>When used with Google Fonts, DNS prefetching delivers a performant solution that almost completely eliminates FOUT.</strong></p>
<p>With Thesis 2.6, if you&#8217;re using Google Fonts on your Thesis site, your pages will appear to load faster and with no FOUT!</p>
<p>One thing worth noting here: Of all the performance testing tools I use, only Google PageSpeed Insights seems to hate all solutions besides the aforementioned asynchronous WebFont Loader.</p>
<p>Meanwhile, GTmetrix, WebPageTest, and Pingdom Tools all report nearly identical performance between asynchronous loading and DNS prefetching.</p>
<div class="note">
<p>Other Google Fonts implementations, such as a <code>&lt;link&gt;</code> without prefetching or non-asynchronous loading with the WebFont Loader, are so slow by comparison that they aren&#8217;t worth mentioning and should never be used.</p>
<p><strong>Unsurprisingly, most Themes (and designers/developers) use these slower methods because they are easier to implement.</strong></p>
</div>
<p>And lest I forget—I added 13 new Google Fonts to the mix in version 2.6, which means <a href="/thesis/rtfm/api/skin/properties/functionality/google-fonts/#section-default">Thesis now includes 113 Google Fonts by default</a>.</p>
<p>But what if you&#8217;d like to use one of the 750-ish Google Fonts that isn&#8217;t already included? I&#8217;ve got you covered, and I made it easy to <a href="/thesis/rtfm/api/skin/properties/functionality/google-fonts/#section-add-fonts">add your own Google Fonts to Thesis!</a></p>
<h2 id="section-typography">Even Better Typography</h2>
<p>Wait, what? How does the Theme with the best typography get even better?</p>
<p>Research and elbow grease, obviously!</p>
<p>Some of you may recall my past work on <a href="https://grtcalculator.com/">golden ratio typography</a>. From time to time, I&#8217;ve returned to this research to refine the results and produce even more precise typography.</p>
<p><strong>Thesis 2.6 includes the most significant advancements to golden ratio typography since I first introduced the concept.</strong></p>
<p>What changed? Well, better measurements lead to better results, and I finally developed a reliable way to measure the x-height of various fonts.</p>
<p>This enables Thesis to make extremely precise adjustments based on the physical characteristics of the fonts you select, thereby ensuring typographic perfection in any environment!</p>
<p>But that&#8217;s not all. Typography isn&#8217;t <em>just</em> about fonts—it&#8217;s also about the whitespace throughout your design.</p>
<p>In the updated Classic Responsive Skin (version 1.6), I&#8217;ve employed golden ratio proportionality in three key ways—line heights, font scales, and whitespace. Under this arrangement, everything just looks &#8220;right,&#8221; and that&#8217;s because all sizes and spacing are connected by the golden ratio!</p>
<p>Check out the updated Classic Responsive Skin demo [edit: link removed] and see what true proportionality can do for your design.</p>
<p>(And naturally, I&#8217;ll be applying similar treatments to our other Skins as we run through the next round of updates.)</p>
<h2 id="section-ui">Thesis Skin HTML Editor UI Tweaks</h2>
<img fetchpriority="high" decoding="async" src="/thesis/wp-content/uploads/2018/01/thesis-skin-editor-ui-updates.png" alt="Thesis Skin Editor UI" width="586" height="387" class="alignnone frame" />
<p class="caption">New light blue coloring on unopened containers makes it easier to see how Boxes are arranged within a template.</p>
<p>If you&#8217;re an advanced Thesis user, you probably spend a fair amount of time in the Skin HTML Editor. As such, you may have noticed that it was hard to see a difference between opened and unopened containers in your templates.</p>
<p>In Thesis 2.6, unopened containers are displayed with a light blue coloring that makes them very easy to spot.</p>
<p>I&#8217;ve been working with this setup for about a month, and I really like how this added bit of color makes it easier to understand and parse template architecture with only a glance.</p>
<h2>BONUS: Massively Updated Documentation!</h2>
<p>In addition to building Thesis 2.6, I spent the last month completely overhauling the <a href="/thesis/rtfm/">Thesis Documentation</a>.</p>
<p>Documentation pages and associated links are up-to-date through Thesis 2.6, and there is a TON of great information you can use right now to run your site like a boss.</p>
<p>Finally, you may also want to have a look at the complete <a href="/thesis/rtfm/changelog/v26/">Thesis 2.6 changelog</a>.</p>
<p>And what about those breadcrumbs in the User&#8217;s Guide? Let&#8217;s just say I&#8217;ll be sharing more information about those in an upcoming article <img src="https://s.w.org/images/core/emoji/15.1.0/72x72/1f600.png" alt="😀" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Enjoy the power of Thesis 2.6!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/v26/feed/</wfw:commentRss>
			<slash:comments>15</slash:comments>
		
		
			</item>
		<item>
		<title>5 Lessons I Learned about Content from Redesigning a 10-year Old Blog</title>
		<link>https://diythemes.com/thesis/5-content-lessons/</link>
					<comments>https://diythemes.com/thesis/5-content-lessons/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Mon, 18 Dec 2017 23:59:55 +0000</pubDate>
				<category><![CDATA[Market Your Website Like a Boss]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=6237</guid>

					<description><![CDATA[Over the weekend, I re-launched the DIYthemes Blog with a new design based on the Social Triggers Skin. Naturally, the design is mobile-responsive and optimized for speed, and I was even able to reduce the amount of custom code needed to run everything by over 90%! But there&#8217;s something far more interesting about this redesign&#8230; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Over the weekend, I re-launched the DIYthemes Blog with a new design based on the <strong>Social Triggers Skin</strong>.</p>
<p>Naturally, the design is mobile-responsive and optimized for speed, and I was even able to reduce the amount of custom code needed to run everything by over 90%!</p>
<p>But there&#8217;s something far more interesting about this redesign&#8230;</p>
<p>A huge part of the effort had nothing to do with CSS or pixels; instead, <strong>it was about going back through all the old content and repackaging it in a more useful, organized way.</strong></p>
<p>Today, we&#8217;ll look at the some of the lessons I learned from this experience. These are all things you&#8217;ll want to <strong>copy to improve your own sites!</strong></p>
<p><span id="more-6237"></span></p>
<h2 id="section-content-curation">1. Smart content curation with categories</h2>
<p>There&#8217;s nearly a decade of content on this site—over 275 posts and pages—and we&#8217;ve covered a wide range of topics in that time.</p>
<p>We&#8217;ve always used categories to organize our posts, and while I definitely recommend this strategy, there&#8217;s some serious wisdom and perspective to be gained when you look back on 10 years of content.</p>
<p>In this case, I realized our old categories could be trimmed and tweaked to provide better organization and information for visitors.</p>
<p>More specifically, I went back through every post on the site, assessed the content, and then applied category labels to create rich, connected archives. (I also renamed some old categories to make them more relevant, and I deleted a few others.)</p>
<p>For example, check out our awesome new <a href="/thesis/website-marketing/">Website Marketing</a> archive, which contains insights from some of the biggest names in internet marketing.</p>
<p>Also note how that archive page is not paginated—every relevant link is right there on one handy page. This makes it so you can use your browser&#8217;s &#8220;find&#8221; feature to easily locate whatever you&#8217;re seeking.</p>
<p class="note"><strong>Pro tip:</strong> Categories make way more sense when they are applied <em>after</em> you&#8217;ve created a lot of content. When you create categories before having content to categorize, you are simply guessing at the topics your site is likely to cover.</p>
<h2 id="section-category-content">2. Add unique content to category pages</h2>
<p>Thesis adds special options to WordPress you can use to customize and enrich archive pages on your website:</p>
<img loading="lazy" decoding="async" src="/thesis/wp-content/uploads/2017/12/thesis-archive-options.png" alt="Thesis archive options" width="653" height="290" class="pop" />
<p class="caption">Thesis adds options to your WordPress archives so you can customize them for both search engines and visitors!</p>
<p>I used these options to create enhanced archives like this one about <a href="/thesis/category/design-customization/">customizing your design</a>.</p>
<p>Once again, note how this archive is not paginated. Thesis allows you to select how many posts you want to show on each archive page, so I set this one to a large enough number to display all relevant posts on one page.</p>
<p>As you can see, Thesis&#8217; archive options are handy for providing finely tuned, customized resources for your visitors!</p>
<p>But that&#8217;s not the only benefit—<a href="/thesis/wordpress-category-seo/">enhanced archive pages are also great for SEO</a>.</p>
<h2 id="section-resource-pages">3. Create resource pages with no distractions</h2>
<p>Resource pages are the ultimate curation tactic. They&#8217;re easy to make, search engines love &#8217;em, and your visitors will, too.</p>
<p>All you need to do is identify related content that can help your audience, and then construct a resource page to highlight this content.</p>
<p>Here&#8217;s our resource page covering <a href="/thesis/wordpress-seo/">WordPress SEO for Everybody</a>; notice how I have presented this in landing page format with no sidebars and no distractions.</p>
<p class="note"><strong>Note:</strong> Official Thesis Skins from DIYthemes include a Landing Page template that&#8217;s perfect for resource pages like these!</p>
<h2 id="section-deprecated-content">4. What to do with deprecated content that still ranks well in search engines?</h2>
<p>This is a really cool topic that doesn&#8217;t get nearly the attention it deserves.</p>
<p>The DIYthemes Blog has been around for almost 10 years, so this is a big issue for us. Lots of content on the blog is outdated but still ranks well in search engines.</p>
<p>I certainly don&#8217;t want to mislead potential customers who discover Thesis through these old pages, but I also don&#8217;t want to delete these valuable &#8220;search assets.&#8221;</p>
<p>So&#8230;what to do?</p>
<p>First, stick those old posts in a <a href="/thesis/category/deprecated/">Deprecated category</a>.</p>
<p>Second, add an alert to each deprecated post and send some link juice back to a more relevant location, <a href="/thesis/version-185/">as seen atop this old article</a>.</p>
<p>In this case, I simply linked deprecated posts back to the blog home page, which I know contains the most relevant information about both Thesis and web development.</p>
<p>Now, visitors will know these posts are deprecated, and they&#8217;ll also know where to go to get the latest and greatest information.</p>
<h2 id="section-comments">5. Limit comment delivery</h2>
<p>Comments are a great way to interact with your readers, but they aren&#8217;t free—they increase page load times, especially if you show avatars.</p>
<p>And on blogs that have received thousands of comments through the years (like this one), most of the older comments are irrelevant, misleading, and may even deter new customers.</p>
<p>Because of this, merely closing comments on old posts is inadequate. I don&#8217;t want new visitors reading outdated or incorrect information, and I certainly don&#8217;t want to slow down their browsing experience by serving a bunch of garbage I don&#8217;t even want them to read.</p>
<p>Now, after 180 days (which is how long comments are open on this site), I no longer serve the comments section on posts.</p>
<p class="note">This is extremely easy to do with <a href="/thesis/rtfm/api/box/display-filters/">Thesis display filters</a>, but if you&#8217;re using a different WordPress theme, you may not have a reasonable way to do this.</p>
<h2>Never forget—you&#8217;re always building something bigger!</h2>
<p>When you&#8217;re cranking out blog posts, it&#8217;s easy to lose sight of the fact you&#8217;re always creating something much bigger.</p>
<p>The article you write today might be useful, but when you combine that article with a few other related ones, you&#8217;ve got something far more valuable.</p>
<p>Once a year, make it a habit to go back through your content and thoughtfully consider the overall organization and categorization.</p>
<p>See if you can repackage your archives and turn them into a series of epic resource pages that visitors and search engines will love!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/5-content-lessons/feed/</wfw:commentRss>
			<slash:comments>17</slash:comments>
		
		
			</item>
		<item>
		<title>Thesis 2.5: Next-level Schema Support and the Google Global Site Tag</title>
		<link>https://diythemes.com/thesis/v25/</link>
					<comments>https://diythemes.com/thesis/v25/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Tue, 14 Nov 2017 21:09:13 +0000</pubDate>
				<category><![CDATA[Thesis]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=5892</guid>

					<description><![CDATA[Thesis 2.5 is available now via automatic updates in your WordPress Dashboard, and you&#8217;ll want to update immediately to take advantage of a couple new cutting-edge features. In this article, I&#8217;ll show you how Thesis has the best and most flexible Schema support of any WordPress theme. After that, we&#8217;ll take a look at the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Thesis 2.5 is available now via automatic updates in your WordPress Dashboard, and you&#8217;ll want to update immediately to take advantage of a couple new cutting-edge features.</p>
<p>In this article, I&#8217;ll show you how Thesis has the best and most flexible Schema support of any WordPress theme.</p>
<p>After that, we&#8217;ll take a look at the new Global Site Tag, which massively simplifies the process of configuring your website with Google tools and services.</p>
<p>Ready to dive in? Let&#8217;s go!</p>
<p><span id="more-5892"></span></p>
<h2 id="section-schema">Post/Page Schema Controls for Perfect Rich Snippets</h2>
<p>Since 2013, Thesis has included Schema markup support, and Skins took advantage of this by specifying a default Schema on included templates.</p>
<p>For example, the Classic Responsive Skin runs the <code>BlogPosting</code> Schema by default, thereby adding <a href="https://developers.google.com/search/docs/guides/mark-up-content">rich snippet data</a> to every post and page of your site. Search engines love this!</p>
<p>But what if you have a page that calls for a different Schema, such as <code>NewsArticle</code> or <code>Product</code>?</p>
<p>Prior to Thesis 2.5, the only reasonable way to do this was to create a new custom template and specify a different Schema for that template. You would then need to select this custom template on any post or page that called for this different Schema.</p>
<p>In my view, that&#8217;s too complicated to be a realistic option for most people. Even worse, the custom template approach is something that only applies to the current Skin. If you change your Skin in the future, these Schema associations will not carry over between Skins—not good!</p>
<p>Thankfully, there&#8217;s a <em>much</em> better way to do this.</p>
<p>Ideally, each piece of content should be associated with the Schema most pertinent to it. In other words, <strong>Schema is a content-level association</strong> and not a theme-, Skin-, or even template-level association.</p>
<img loading="lazy" decoding="async" src="/thesis/wp-content/uploads/2017/11/thesis-schema-selector.png" alt="Thesis Schema selector" width="148" height="127" class="alignright" />
<p>That&#8217;s why Thesis 2.5 adds a new Schema selector to your WordPress post editor, enabling you to <strong>associate a particular Schema with each post or page of your site</strong>.</p>
<p>Now, no matter which Thesis Skin you use, your chosen Schema will take precedence over whatever defaults are defined in the Skin.</p>
<p>But that&#8217;s not all!</p>
<p>Some Plugins like WooCommerce and Easy Digital Downloads (and many others) output their own Schema on certain pages. With previous versions of Thesis, this would have resulted in two Schema being output on the same page—the Skin default as well as the Plugin-specified Schema.</p>
<p>With the new Schema selector in Thesis 2.5, you can specify &#8220;No Schema,&#8221; and this will prevent your Thesis Skin from outputting any default Schema on this page. This clears the way for your Plugins to add their own Schema, ensuring you&#8217;ll have the most pertinent Rich Snippet data on each page of your site.</p>
<p class="note"><strong>Pro tip:</strong> Both Post Boxes and Query Boxes (the two places where default Schema can be specified within Thesis Skins) now respect the post/page-level Schema settings. This means you&#8217;ll always have perfect Schema output everywhere!</p>
<h2 id="section-analytics">Analytics Evolved: Google Global Site Tag</h2>
<p>Over the past couple years, Google has greatly expanded the tracking and tagging services it offers to provide deep, actionable data for webmasters.</p>
<p>However, the negative side of this expansion has been that hardcore webmasters have found themselves needing to manage many different scripts and tags in their code. Some examples include:</p>
<ul>
<li>Analytics</li>
<li>Site Verification</li>
<li>Tag Manager</li>
<li>Experiments</li>
</ul>
<p>Even worse, all these scripts had different implementation requirements which turned this whole tracking/tagging process into a technical and organizational nightmare.</p>
<p>But now that Google has introduced the <a href="https://developers.google.com/analytics/devguides/collection/gtagjs/">Global Site Tag</a>, all of this is about to change for the better.</p>
<p class="note">The Global Site Tag is a one-stop shop for Analytics and other tracking/tagging services Google provides.</p>
<p>Services like Analytics, Site Verification, Tag Manager, Experiments, and more are available through the Global Site Tag, and you can control all this stuff from your Google account.</p>
<p>In other words, there&#8217;s no longer a need to paste code in various places throughout your HTML to implement advanced Google services. Can I get an amen?</p>
<p>If you&#8217;re a Thesis user who was already using the native Google Analytics implementation, your site will automatically switch to the new Global Site Tag when you update to Thesis 2.5.</p>
<h2 id="section-">The Bottom Line</h2>
<p>The internet is constantly in flux, and you need a theme that&#8217;s adaptable to this ever-changing landscape.</p>
<p>Thesis makes it easy to keep everything up-to-date with the latest web standards and specs, and this leads to faster loading times, better SEO, and easier maintenance over time.</p>
<p>On top of that, &#8220;instant upgrades&#8221; like granular Schema support and the Global Site Tag are poignant examples of how Thesis can level up your website in an instant.</p>
<p>Finally, if you&#8217;d like more information on what&#8217;s new in Thesis 2.5, <a href="/thesis/rtfm/changelog/v25/">check out the changelog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/v25/feed/</wfw:commentRss>
			<slash:comments>20</slash:comments>
		
		
			</item>
		<item>
		<title>DIYthemes Launches New Website Optimization Service</title>
		<link>https://diythemes.com/thesis/website-optimization-service/</link>
					<comments>https://diythemes.com/thesis/website-optimization-service/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Tue, 24 Oct 2017 17:54:16 +0000</pubDate>
				<category><![CDATA[Customers]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=5882</guid>

					<description><![CDATA[The DIYthemes website optimization service is currently inactive. Our goal at DIYthemes has always been a simple one: We want to help you build a fast, standards-compliant website you love. Of course, this is why we built Thesis, and it&#8217;s also why we continue to focus on making it more efficient and easier to use. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p class="alert"><strong>The DIYthemes website optimization service is currently inactive.</strong></p>
<p>Our goal at DIYthemes has always been a simple one: We want to help you build a fast, standards-compliant website you love.</p>
<p>Of course, this is why we built Thesis, and it&#8217;s also why we continue to focus on making it more efficient and easier to use.</p>
<p>But here&#8217;s the thing&#8230;</p>
<p><strong>No matter how good Thesis or any other Theme is, you still have to set up your website and make it your own.</strong></p>
<p>This process involves Plugins, tracking codes (like Google Analytics), integrations, and design tweaks, and in almost every case, this requires you to learn a new system—or multiple systems—to pull it all off!</p>
<p>Unsurprisingly, by the time everything is said and done, your site has transformed into a slow, disorganized shell of its former self. You probably have more gray hair, too.</p>
<p><span id="more-5882"></span></p>
<h2>Where Did It All Go So Wrong?</h2>
<p>While working support over the past year, I&#8217;ve seen the following situation more times than I can count:</p>
<p>A smart person like you—but not a website expert—sets up a website and finally gets everything working. It&#8217;s a herculean effort, and it definitely involves some pain and headaches along the way.</p>
<p>Unfortunately, your reward at the end of this journey is simply realizing you have a whole new set of problems. Deflating? Yep. Frustrating? Absolutely!</p>
<p><strong>Here are the most common performance issues we see every day with &#8220;completed&#8221; websites:</strong></p>
<ul>
<li>Slow and wonky loading times (a problem that&#8217;s even worse on mobile devices!)</li>
<li>Overload of CSS and JS files from too many Plugins</li>
<li>Web standards violations from poorly coded Plugins and improper integrations</li>
<li>Compromised design responsiveness due to Plugins or other customizations</li>
<li>Improper placement of scripts</li>
<li>Outdated Google Fonts integrations</li>
<li>Super slow WP Admin performance</li>
</ul>
<p>Oh, and I&#8217;ve got to give an honorable mention to the people out there who have [1] multiple Plugins that perform the same function, and [2] so many Plugins that they can no longer tell what is useful versus what is unnecessary.</p>
<p>Sound familiar?</p>
<p class="note"><strong>It&#8217;s not your fault!</strong> The web now has so many disparate pieces that need to come together for a successful website, you&#8217;ve got to be a seasoned expert to stay on top of everything.</p>
<p>Fortunately, this is where we come in!</p>
<h2>We Will Fix the Mess and Make Your Site Fast Again!</h2>
<p>We see these problems so often that we can no longer ignore what&#8217;s happening here.</p>
<p>Starting today, we are here to clean up the mess and bring next-level organization to your website with our expert optimization service.</p>
<p>We&#8217;ll take a detailed look at your website, solve the major performance problems, and ensure your site is set up in the best way possible moving forward.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/website-optimization-service/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Thesis 2.4: The Machine Talks Back!</title>
		<link>https://diythemes.com/thesis/v24/</link>
					<comments>https://diythemes.com/thesis/v24/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Thu, 27 Jul 2017 13:15:30 +0000</pubDate>
				<category><![CDATA[Thesis]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=5744</guid>

					<description><![CDATA[Here at DIYthemes, our goal for 2017 is a simple one: We want to make Thesis smarter and better able to accommodate your website needs. We already made great strides with Thesis 2.3 and its built-in WooCommerce compatibility, and we also sprinkled in some features and fixes that help Thesis work better wherever you want [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" src="/thesis/wp-content/uploads/2017/07/save-options.gif" alt="Save Options UI feedback in Thesis 2.4" width="295" height="54" class="alignright frame" />Here at DIYthemes, our goal for 2017 is a simple one: We want to make Thesis smarter and better able to accommodate your website needs.</p>
<p>We already made great strides with Thesis 2.3 and its built-in WooCommerce compatibility, and we also sprinkled in some features and fixes that help Thesis work better wherever you want to use it (staging servers, WP-CLI environments, etc).</p>
<p>With Thesis 2.4, we are pleased to introduce <strong>a new saving/response feedback system on Thesis Admin pages and the Skin Editor</strong>. Whenever you hit that green Save button, Thesis will tell you exactly what&#8217;s happening.</p>
<p>And that&#8217;s just the tip of the iceberg with Thesis 2.4. Check out the <a href="/thesis/rtfm/changelog/v24/">version 2.4 changelog</a>, or else read on for a look at the most important updates in this new version.</p>
<p><span id="more-5744"></span></p>
<h2 id="section-plugin-compatibility">Compatibility with Plugins that Serve Custom Templates!</h2>
<p>Due to the way Thesis serves templates, getting it to play nicely with Plugins that serve custom templates has always been a bit tricky.</p>
<p>Not anymore.</p>
<p>Thesis 2.4 includes a modified template launch sequence that mimics the basic WordPress template system, and this allows it to accommodate Plugins that serve custom templates.</p>
<p>Boom.</p>
<h2 id="section-data-manager">Thesis Skin Data Manager Enhancements</h2>
<p>Thesis 2.3 included a redesigned Skin Data Manager, but it was still a little buggy and rough around the edges. For version 2.4, I went through every detail of the Skin Data Manager with Pearson&#8217;s Famous Code Polish<img src="https://s.w.org/images/core/emoji/15.1.0/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />.</p>
<p>The result is a more robust system that performs backups, restorations, imports, exports, and default resets with speed and precision. (And for those interested, I squashed the bug with certain data failing to Export/Import properly.)</p>
<p>And the best part? The Skin Data Manager now performs incredibly handy&#8230;</p>
<h2 id="section-automatic-backups">Automatic Skin Data Backups!</h2>
<p>With Thesis 2.4, certain actions (like Skin updates) will trigger automatic data backups in case anything goes wrong.</p>
<p>Restoring default options will also trigger an automatic backup, and beyond that, you can choose to create an automatic backup when performing restorations or imports.</p>
<img loading="lazy" decoding="async" src="/thesis/wp-content/uploads/2017/07/automatic-backups.png" alt="Thesis 2.4 features automatic backups in the Skin Editor" width="592" height="103" class="alignnone frame" />
<p>The general idea here is that no matter what you want to do with your Skin, Thesis is smart enough to provide you with an &#8220;anchor point&#8221; to return to if something goes haywire!</p>
<h2 id="section-info">More Info at Your Fingertips</h2>
<p>Skins, Boxes, and even Thesis itself now contain handy links to relevant documentation and changelogs.</p>
<img loading="lazy" decoding="async" src="/thesis/wp-content/uploads/2017/07/documentation-link.png" alt="Thesis Admin documentation link" width="397" height="132" class="alignnone frame" />
<p>Unsure how something works? Want to know what&#8217;s new? Detailed explanations and assistance are only a click away on most Thesis Admin screens.</p>
<h2 id="section-updates">Valet Skin Updates</h2>
<p>In the past, certain Skin updates required you to manually reset data like your Skin CSS, Editor CSS, or even your CSS Variables.</p>
<p>What is this, the 1900s?</p>
<p>Thankfully, Thesis 2.4 frees you from this burden with <strong>completely automated Skin updates</strong>. Now your Skin CSS, Editor CSS, and CSS Variables will update along with your Skin, and then Thesis will generate a fresh CSS file based on your options settings.</p>
<p>Oh, and you&#8217;ll be able to restore an automatic Skin backup should anything go wrong with the update.</p>
<p>Are you picking up on the trend here? Thesis 2.4 has your back!</p>
<h2 id="section-css-modified">System Status: Last-modified time for Skin CSS file</h2>
<p>A common issue we see in support is where someone makes changes to their Design options, successfully saves them, but then the changes don&#8217;t appear on the live site.</p>
<p>Whenever this happens, the culprit is some sort of caching&#8230;but in the days of &#8220;Managed WordPress Hosting,&#8221; a lot of this caching is deployed at the server level—not by a Plugin <em>you</em> control.</p>
<img loading="lazy" decoding="async" src="/thesis/wp-content/uploads/2017/07/skin-css-last-modified.png" alt="System Status: Skin CSS last-modified time" width="592" height="43" class="alignnone frame" />
<p><strong>Thesis 2.4 includes new System Status data that is helpful for diagnosing—and ultimately solving—these caching problems.</strong> By checking the last-modified time of your Skin CSS file, you can see whether the current CSS file is as up-to-date as you expect it to be.</p>
<p>If it isn&#8217;t, you may need to use your host&#8217;s caching tools (most Managed WordPress Hosts provide these) to update the cache to pick up your CSS changes.</p>
<h2 id="section-youtube-embed">Automatic Embed in Text Boxes (YouTube, etc)</h2>
<p>Drop an embedded link to something like a YouTube video in a Text Box, and Thesis will now automatically embed the requested video. The WordPress post editor works exactly the same way.</p>
<h2 id="section-data">Attention Devs! Data Handling Improvements</h2>
<p>Thesis 2.4 handles data in a more simplified and universal way than previous versions. These improvements not only squashed some lingering bugs, but they also created an opportunity to further simplify the Thesis development experience.</p>
<p>Which leads us to&#8230;</p>
<h2 id="section-escaping-formatting">New Escaping/Formatting API Methods</h2>
<p>Developers who create Skins or Boxes for Thesis often need to use both escaping and formatting functions to output data that gets input through Thesis Admin screens.</p>
<p>The Thesis API has always contained special functions to do this, but they were unnecessarily complicated because of the way older versions of Thesis handled user-input data.</p>
<p>Thesis 2.4 includes <a href="/thesis/rtfm/api/escaping-formatting/">new escaping/formatting methods</a> that developers should use in their Skins and Boxes—it&#8217;ll ensure you&#8217;ve got top-notch text everywhere!</p>
<h2 id="section-random-wins">More Random Wins in Thesis 2.4</h2>
<p>There&#8217;s so much good stuff in Thesis 2.4, we can&#8217;t possibly shine the spotlight on everything. That said, here are a few more &#8220;little wins&#8221; I know you&#8217;ll appreciate:</p>
<ul>
<li>Delete Skin functionality now works on the Manage Skins page</li>
<li>Enhanced WooCommerce support for product image galleries</li>
<li>Changed Thesis Admin menu timing to avoid potential Plugin conflicts</li>
<li>Removed annoying underlines from <code>abbr</code> tags (new browser &#8220;feature&#8221;)</li>
<li>Alphabetized Thesis Admin Boxes submenu</li>
<li>Excerpt Box &#8220;read more&#8221; text now pulls from post meta data (if it exists)</li>
<li>New <code>thesis_skin_memory_limit</code> filter allows for easy memory limit adjustments</li>
</ul>
<h2 id="section-whats-next">What&#8217;s next? Skin and Box updates!</h2>
<p>After updating to Thesis 2.4, you&#8217;ll begin to see a trickle of updates for official Skins and Boxes.</p>
<p>Because of the changes to data handling in this new version, we are refining Skin data and adding helpful features like full WooCommerce compatibility, improved CSS organization, and more advanced text and form input formatting.</p>
<p>We&#8217;ve already updated our Classic Responsive and Social Triggers Skins for Thesis 2.4, and you can grab those now via automatic updates.</p>
<p class="note"><strong>Note:</strong> If you&#8217;re using any other Skin that doesn&#8217;t yet have a 2.4-compliant update, you may need to use the <a href="/thesis/rtfm/boxes/fix-css/">Fix CSS Box</a> to tidy up your design after updating to Thesis 2.4.</p>
<p>You can also expect a steady stream of Box updates in the coming days. Certain Boxes, like AWeber and MailChimp, need special treatment to bring their UI behaviors into line with the new saving/feedback system in Thesis 2.4.</p>
<p>Fortunately, I&#8217;ve already updated these Boxes along with a few others, and you&#8217;ll receive these automatic updates in the Thesis Admin, too.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/v24/feed/</wfw:commentRss>
			<slash:comments>28</slash:comments>
		
		
			</item>
		<item>
		<title>Go Deep! Learn Thesis in Detail with These 3 Great Webinars</title>
		<link>https://diythemes.com/thesis/byob-thesis-23-webinars/</link>
					<comments>https://diythemes.com/thesis/byob-thesis-23-webinars/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Tue, 27 Jun 2017 15:30:12 +0000</pubDate>
				<category><![CDATA[Thesis]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=5742</guid>

					<description><![CDATA[At first glance, Thesis may look like any other WordPress Theme, but that&#8217;s really where the similarities end. In reality, Thesis is a comprehensive template system that gives you total control over your design and allows you to do things that simply aren&#8217;t possible with a traditional WordPress Theme. In other words, Thesis is a [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>At first glance, Thesis may look like any other WordPress Theme, but that&#8217;s really where the similarities end.</p>
<p>In reality, Thesis is a <strong>comprehensive template system</strong> that gives you total control over your design and allows you to do things that simply aren&#8217;t possible with a traditional WordPress Theme.</p>
<p>In other words, Thesis is a powerful tool you can use to build the high-performance website of your dreams.</p>
<p>That&#8217;s great, but let&#8217;s face it—what you <em>really</em> need to know is <em>how</em> to harness the awesome power of Thesis!</p>
<p><span id="more-5742"></span></p>
<h2 id="section-webinars">These 3 Webinars Will Turn You into a Thesis Pro</h2>
<p>Long-time Thesis expert Rick Anderson (8+ years) routinely produces free webinars that teach people how to create their own websites and master their own domains.</p>
<p>Last month, I teamed up with Rick on 3 exhaustive webinars to explain and demonstrate the basic functionality of Thesis.</p>
<p>Whether you&#8217;re an individual running your own site or a designer, developer, or agency, these webinars are incredibly useful resources you can use to take your game to the next level.</p>
<ul>
<li>[links removed because they were as dead as the dodo]</li>
</ul>
<p>Each of the webinars also includes a helpful, text-based outline of the material it covers, and you can use this information to track down specific portions of the webinars that are most applicable to your needs.</p>
<p>In other industries, I&#8217;ve seen equivalent information sell for $1500+, but Rick and I want you to have free access to this incredibly valuable information.</p>
<p>You&#8217;ll see for yourself when you watch the webinars, but every time we do one of these things, we can see the lightbulbs coming on for people as they realize, &#8220;Wow, I can do all of this on my own now!&#8221;</p>
<p>Once you understand the power of Thesis, there&#8217;s nothing that can stop you!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/byob-thesis-23-webinars/feed/</wfw:commentRss>
			<slash:comments>14</slash:comments>
		
		
			</item>
		<item>
		<title>Flex Skin 1.3.1 Has Arrived</title>
		<link>https://diythemes.com/thesis/flex-skin-v131/</link>
					<comments>https://diythemes.com/thesis/flex-skin-v131/#comments</comments>
		
		<dc:creator><![CDATA[Chris Pearson]]></dc:creator>
		<pubDate>Wed, 19 Apr 2017 19:13:37 +0000</pubDate>
				<category><![CDATA[Skins]]></category>
		<guid isPermaLink="false">https://diythemes.com/thesis/?p=5739</guid>

					<description><![CDATA[We&#8217;ve just released Flex version 1.3.1. You can grab it via automatic updates. This is primarily a bugfix release, and you can check out all the gory details in the changelog. Please note that if you&#8217;re an existing Flex user, version 1.3.1 includes updated Skin CSS. To apply it properly, follow these steps: Update your [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>We&#8217;ve just released Flex version 1.3.1. You can grab it via automatic updates.</p>
<p>This is primarily a bugfix release, and you can check out all the gory details in the <a href="/thesis/rtfm/skins/flex/changelog/#section-v131">changelog</a>.</p>
<p><span id="more-5739"></span></p>
<p>Please note that if you&#8217;re an existing Flex user, version 1.3.1 includes updated Skin CSS. To apply it properly, follow these steps:</p>
<ol>
<li><a href="/thesis/rtfm/skins/update-css/">Update your Skin CSS</a></li>
<li>Save your Design options</li>
</ol>
<p>That&#8217;s it!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://diythemes.com/thesis/flex-skin-v131/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
