<?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/"
xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Yoast &#187; TextMate</title> <atom:link href="http://yoast.com/tag/textmate/feed/" rel="self" type="application/rss+xml" /><link>http://yoast.com</link> <description>Tweaking Websites</description> <lastBuildDate>Mon, 21 May 2012 18:33:54 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.4-beta4-20825</generator> <image><title>Yoast</title> <url>http://yoast.com/wp-content/themes/yoast-v2/images/yoast-logo-rss.png</url><link>http://yoast.com</link> <width>144</width> <height>103</height> <description>Tweaking Websites</description> </image> <item><title>Press This with Aaron Brazell</title><link>http://yoast.com/press-this-with-aaron-brazell/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=press-this-with-aaron-brazell</link> <comments>http://yoast.com/press-this-with-aaron-brazell/#comments</comments> <pubDate>Wed, 23 Sep 2009 06:58:20 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[TextMate]]></category> <category><![CDATA[WordCamp]]></category> <category><![CDATA[WordPress Plugins]]></category> <category><![CDATA[WordPress Widgets]]></category><guid
isPermaLink="false">http://yoast.com/?p=1608</guid> <description><![CDATA[<p>Last nights Press This featured a very pleasant conversation with Aaron Brazell, also known as Technosailor, the author of the upcoming WordPress Bible. We discussed a lot of things, as usual, and as I promised in the comments on my previous Press This update, I've kept more notes so I can do this post and [...]</p><p><a
href="http://yoast.com/press-this-with-aaron-brazell/">Press This with Aaron Brazell</a> is a post by <a
rel="author" href="http://yoast.com/author/joost/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p><a
href="http://cdn.yoast.com/wp-content/uploads/2009/09/aaron-brazell.jpg"><img
class="alignright size-thumbnail wp-image-1609" title="aaron-brazell" src="http://cdn3.yoast.com/wp-content/uploads/2009/09/aaron-brazell-125x125.jpg" alt="aaron-brazell" width="125" height="125" /></a>Last nights <a
href="http://www.pressthis.com/">Press This</a> featured a very pleasant conversation with <a
href="http://aaronbrazell.com/">Aaron Brazell</a>, also known as <a
href="http://technosailor.com/">Technosailor</a>, the author of the upcoming <a
rel="nofollow" href="http://www.amazon.com/gp/product/0470568135?ie=UTF8&amp;tag=yoastweawebs-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0470568135">WordPress Bible</a>. We discussed a lot of things, as usual, and as I promised in the comments on my previous Press This update, I've kept more notes so I can do this post and give you all the links to the stuff we talked about!</p><p>We talked about which area's of WordPress are under utilized according to Aaron, and he mentioned an area that is dear to my heart as well: the widget functionality that was introduced in 2.8. WP Engineer has a great post on <a
href="http://wpengineer.com/wordpress-built-a-widget/">how to build widgets 2.8 style</a>, but if you're a TextMate user, like both Aaron and myself, you should really check out both my <a
href="http://yoast.com/tools/textmate/">TextMate bundle for WordPress</a> and Mark Jaquith's <a
href="http://markjaquith.wordpress.com/2009/08/31/textmate-wordpress-widget-snippet/">TextMate WordPress widget snippet</a>.</p><p>Then we talked briefly about <a
href="http://trac.bbpress.org/wiki/BackPress">BackPress</a>, which is the attempt to normalise all the code that is shared between BBPress and WordPress into one library of functions and classes that can be used separately as well. Aaron mentioned using it for some non WordPress projects and I've done the same.</p><p>We also ranted together on WordPress security, mainly because Aaron did a post on Technosailor with the title <a
href="http://technosailor.com/2009/09/06/wordpress-security-and-how-im-going-to-take-all-your-money/">WordPress Security and How I’m Going to Take All Your Money</a>. He explained his point: the people who know how to fix this stuff have jobs, they usually make their living building WordPress sites, we don't have the time to fix your blog, so please please upgrade, and if you do get hacked, and it's your dumb fault, we will charge you a lot of money for it.</p><p>When asked about his book signing tour it turns out that WordPress authors don't get flown around the world yet to promote their books, which probably has something to do with the WordCamp's being quite local and cheap to go to. I did mention that Aaron should actually be at <a
href="http://wordcampnl.org/">WordCampNL</a>, where I'll be speaking too October 31st, and he seemed eager to come but probably not this year...</p><p>There was a lot more that I'm not going to type out, you'll just have to listen to <a
href="http://media.rawvoice.com/pressthis/www2.webmasterradio.fm/mp3/pressthis/09/PRESS092209.mp3">the show</a>!</p><p>Make sure to subscribe to Press This by using the appropriate subscribe button on the <a
href="http://www.pressthis.com/">Press This page</a>, or tune in live on <a
href="http://webmasterradio.fm">webmasterradio.fm</a> each tuesday at 2 PM Pacific, 5 PM Eastern, 10 PM GMT, so you can join in the <a
rel="nofollow" href="http://www2.webmasterradio.fm/chat/">chat</a>! Next week I'll be talking to my buddy <a
href="http://yoast.com/todd-garland-buysellads/">Todd Garland of BuySellAds</a> about how to monetize your blog!</p><p><a
href="http://yoast.com/press-this-with-aaron-brazell/">Press This with Aaron Brazell</a> is a post by <a
rel="author" href="http://yoast.com/author/joost/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/press-this-with-aaron-brazell/feed/</wfw:commentRss> <slash:comments>5</slash:comments> <enclosure
url="http://media.rawvoice.com/pressthis/www2.webmasterradio.fm/mp3/pressthis/09/PRESS092209.mp3" length="41362581" type="audio/mpeg" /> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2009/09/aaron-brazell-125x125.jpg" /> <media:content url="http://cdn.yoast.com/wp-content/uploads/2009/09/aaron-brazell.jpg" medium="image"> <media:title type="html">aaron-brazell</media:title> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2009/09/aaron-brazell-125x125.jpg" /> </media:content> </item> <item><title>Updates to the WordPress TextMate bundle</title><link>http://yoast.com/updates-wordpress-textmate-bundle/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=updates-wordpress-textmate-bundle</link> <comments>http://yoast.com/updates-wordpress-textmate-bundle/#comments</comments> <pubDate>Sat, 20 Jun 2009 19:09:06 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[TextMate]]></category><guid
isPermaLink="false">http://yoast.com/?p=1495</guid> <description><![CDATA[<p>With all the new API enhancements in the last few versions of WordPress, I thought it was time to give my WordPress Textmate bundle an update, as I first released it exactly a year ago. Here are the things I've added: Added 'esc' tab-expansion: with the help of Mark Jaquith's great article Escaping API updates [...]</p><p><a
href="http://yoast.com/updates-wordpress-textmate-bundle/">Updates to the WordPress TextMate bundle</a> is a post by <a
rel="author" href="http://yoast.com/author/joost/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>With all the new API enhancements in the last few versions of WordPress, I thought it was time to give my <a
href="http://yoast.com/tools/textmate/">WordPress Textmate bundle</a> an update, as I first released it exactly a year ago. Here are the things I've added:</p><ul><li><img
class="alignright" src="http://cdn2.yoast.com/wp-content/uploads/2009/06/esc-expansion.png" alt="esc expansion" width="120" height="122" />Added 'esc' tab-expansion: with the help of Mark Jaquith's great article <a
title="Escaping API updates for WordPress 2.8 «  Mark on WordPress" href="http://markjaquith.wordpress.com/2009/06/12/escaping-api-updates-for-wordpress-2-8/">Escaping API updates for WordPress 2.8</a>, typing <code>esc</code> and then pressing tab now brings up a menu with options to choose the proper escaping function.</li><li>Localization shortcuts, Alt-L now wraps the selected text in a <code>_e('');</code> function, that translates and outputs the selected text, while Shift-Alt-L wraps it in a <code>__('');</code> function, which returns the selection.</li><li>A new <code>widget</code>-tab expansion, which works like this:<p><a
href="http://yoast.com/updates-wordpress-textmate-bundle/"><em>Click here to view the embedded video.</em></a></p></li><li>A <code>&lt;body&gt;</code> tab completion function with the new <code>body_class();</code> function, for its use, read this great article by Nathan Rice: <a
href="http://www.nathanrice.net/blog/wordpress-2-8-and-the-body_class-function/">WordPress 2.8 and the body_class() Function</a>.</li><li>A <code>author</code>-tab expansion, with the new <code>the_author_meta</code> function, with some help from my own <a
href="http://xref.yoast.com/simple-search.html">PHP Cross Reference</a> and this article: <a
href="http://buildinternet.com/2009/06/displaying-author-meta-information-in-wordpress-2-8/">Displaying Author Meta Information in WordPress 2.8</a></li><li>All functions that are prefixable with <code>get_</code>, like bloginfo and most functions above, now start with that. <code>author</code>-&gt;tab expands to <code>get_the_author_meta</code> with the chosen variable, but pressing space or delete immediately removes the <code>get_</code> part. Neat huh?</li><li>A readme.txt template, including <a
href="http://westi.wordpress.com/2009/06/20/changelogs-changelogs-changelogs/">the new changelogs</a>, just type readme-&gt;tab in a new file, this snippet uses some shell variables, be sure to enter these in TextMate for quick use.</li><li>A plugin template, open a new file, type plugin and press tab, and you'll get the option of either adding just the "normal" plugin header, or one with the GPL embedded.</li><li><code>blog</code>-&gt;tab now first ask you whether you want general info or RSS info, and the expands into a menu with all the options for each.</li><li>You should also try the <code>$post</code>, <code>$comment</code>, <code>$cat</code>, <code>wpdb</code> and <code>row</code> tab expansions, they've been slightly updated and totally kick ass.</li></ul><h2>Shell variables</h2><p>Don't forget to set the following shell variables in the TextMate config, which you can find under Advanced -&gt; Shell Variables:</p><p
style="text-align: center;"><img
class="aligncenter size-full wp-image-1496" title="textmate-shell-variables" src="http://cdn3.yoast.com/wp-content/uploads/2009/06/textmate-shell-variables.png" alt="textmate-shell-variables" width="450" height="397" /></p><p>I'm very interested in hearing what you would like to see in this <a
href="http://yoast.com/tools/textmate/">WordPress Texmate Bundle</a>, so please leave your requests in the comments!</p><p><a
href="http://yoast.com/updates-wordpress-textmate-bundle/">Updates to the WordPress TextMate bundle</a> is a post by <a
rel="author" href="http://yoast.com/author/joost/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/updates-wordpress-textmate-bundle/feed/</wfw:commentRss> <slash:comments>10</slash:comments> <media:content url="http://www.vimeo.com/moogaloop.swf?clip_id=5249167" duration="42"> <media:player url="http://www.vimeo.com/moogaloop.swf?clip_id=5249167" /> <media:title type="html">Updates to the WordPress TextMate bundle &#8226; Yoast</media:title> <media:description type="html">I made some updates to the WordPress Textmate bundle, this post and video show you the changes and what you can do!</media:description> <media:thumbnail url="http://cdn.yoast.com/wp-content/uploads/2012/01/updates-to-the-wordpress-textmate-bundle-8226-yoast.jpg" /> <media:keywords>TextMate,wordpress textmate bundle</media:keywords> </media:content> <media:thumbnail url="http://cdn2.yoast.com/wp-content/uploads/2009/06/esc-expansion.png" /> <media:content url="http://cdn2.yoast.com/wp-content/uploads/2009/06/esc-expansion.png" medium="image"> <media:title type="html">esc expansion</media:title> </media:content> <media:content url="http://cdn3.yoast.com/wp-content/uploads/2009/06/textmate-shell-variables.png" medium="image"> <media:title type="html">textmate-shell-variables</media:title> <media:thumbnail url="http://cdn3.yoast.com/wp-content/uploads/2009/06/textmate-shell-variables-125x125.png" /> </media:content> </item> <item><title>WordPress Goodies</title><link>http://yoast.com/wordpress-goodies/#utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-goodies</link> <comments>http://yoast.com/wordpress-goodies/#comments</comments> <pubDate>Mon, 16 Jun 2008 20:50:02 +0000</pubDate> <dc:creator>Joost de Valk</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[TextMate]]></category> <category><![CDATA[WordPress Plugins]]></category><guid
isPermaLink="false">http://yoast.com/?p=675</guid> <description><![CDATA[<p>A small update to say I've fixed one plugin and added another resource for WordPress fanatics. First of all, I used to think that with the release of WordPress 2.3 and 2.5, the need for my Permalink Redirect plugin had gone away. However, I noticed that some friends of mine had loads of indexed URL's [...]</p><p><a
href="http://yoast.com/wordpress-goodies/">WordPress Goodies</a> is a post by <a
rel="author" href="http://yoast.com/author/joost/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></description> <content:encoded><![CDATA[<p>A small update to say I've fixed one plugin and added another resource for WordPress fanatics. First of all, I used to think that with the release of WordPress 2.3 and 2.5, the need for my <a
href="http://yoast.com/wordpress/permalink-redirect/">Permalink Redirect</a> plugin had gone away. However, I noticed that some friends of mine had loads of indexed URL's on their WordPress blogs with crap in it. Stuff like <code>?q=ek</code> at the end of a page has no use, of course... So I've resurrected my Permalink Redirect plugin, and it now 301 redirects all that stuff out.</p><p>The other goodie is that I've released my <a
href="http://yoast.com/articles/wordpress-textmate-bundle/">WordPress Bundle for Textmate</a>, based on an older version by <a
href="http://blog.circlesixdesign.com/">Brett Terpstra</a>, which could help make your WordPress development a lot easier!</p><p><a
href="http://yoast.com/wordpress-goodies/">WordPress Goodies</a> is a post by <a
rel="author" href="http://yoast.com/author/joost/">Joost de Valk</a> on <a
href="http://yoast.com">Yoast - Tweaking Websites</a>.A good WordPress blog needs good hosting, you don't want your blog to be slow, or, even worse, down, do you? Check out my thoughts on <a
href="http://yoast.com/wordpress-hosting/">WordPress hosting</a>!</p>]]></content:encoded> <wfw:commentRss>http://yoast.com/wordpress-goodies/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc
Database Caching 1/18 queries in 0.003 seconds using apc
Object Caching 972/1007 objects using apc
Content Delivery Network via cdn.yoast.com

Served from: yoast.com @ 2012-05-23 18:04:04 -->
