<?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>kristarella.com &#187; Blogging</title> <atom:link href="http://www.kristarella.com/category/blogging/feed/" rel="self" type="application/rss+xml" /><link>http://www.kristarella.com</link> <description>Website of photography loving, mac-using, Christian molecular biology graduate working in web design.</description> <lastBuildDate>Fri, 20 Jan 2012 21:42:24 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Images &amp; Adblock Plus</title><link>http://www.kristarella.com/2011/10/images-adblock-plus/</link> <comments>http://www.kristarella.com/2011/10/images-adblock-plus/#comments</comments> <pubDate>Tue, 18 Oct 2011 06:58:12 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blogging]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=4048</guid> <description><![CDATA[I haven&#8217;t used ad-blockers for a very long time&#8230; partly because I haven&#8217;t used Firefox (regularly) for a long time, and I&#8217;ve been slow to adopt Chrome plugins. Also, I&#8217;m a little conflicted about denying site-owners potential income by blocking their ads. So, I&#8217;m not an expert on ad-blocking by any means, but I ran [...]]]></description> <content:encoded><![CDATA[<p></p><p>I haven&#8217;t used ad-blockers for a very long time&#8230; partly because I haven&#8217;t used Firefox (regularly) for a long time, and I&#8217;ve been slow to adopt Chrome plugins. Also, I&#8217;m a little conflicted about denying site-owners potential income by blocking their ads. So, I&#8217;m not an expert on ad-blocking by any means, but I ran into an interesting issue with a client this week that I thought deserved sharing.<br
/> <span
id="more-4048"></span><br
/> My client had chosen to use thumbnails in the <a
href="http://www.shareasale.com/r.cfm?b=198392&#038;u=403481&#038;m=24570&#038;urllink=&#038;afftrack=">Thesis</a> teasers that were 300&#215;250 pixels. Personally I prefer something slightly more &#8220;widescreen&#8221;, like 300x200px, but it is a food blog, so I think they&#8217;d like to show as much of the dishes as they can. We had just finished implementing the design on the website &#8212; I had written a little script that grabs the first image uploaded to the post and displays the thumbnail version of that image, if there is no Thesis Thumbnail designated for the post &#8212; and the client told me that <a
href="http://adblockplus.org/en/" rel="nofollow">Adblock Plus</a> was blocking the thumbnails.</p><p>Since I don&#8217;t use ad-blockers and haven&#8217;t used this specific image size much, I&#8217;d never encountered this issue, but with the help of <a
href="http://perishablepress.com/press/2007/12/29/are-adblock-plus-visitors-seeing-your-content/">Perishable Press</a> and my client we figured it out! The images have <code>-300x250</code> at the end of their URL (WordPress adds the dimensions to all images it generates), and Adblock Plus was blocking images with <code>-300x250</code> in their file name. 300&#215;250 is one of the <a
rel="nofollow" href="http://en.wikipedia.org/wiki/Web_banner#Standard_sizes">standard ad sizes</a>&#8230; So assuming that Adblock Plus only blocks the standard ad sizes, the way to fix this issue in WordPress is to change your image size to something slightly different to 300&#215;250, even if it is just by one or two pixels.</p><p>If you need to change all the thumbnails on your site <a
href="http://wordpress.org/extend/plugins/regenerate-thumbnails/">Regenerate Thumbnails</a> is a very effective plugin for regenerating the images after you change the size settings.</p> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2011/10/images-adblock-plus/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>kristarella.com Network in Progress</title><link>http://www.kristarella.com/2011/06/kristarella-com-network-in-progress/</link> <comments>http://www.kristarella.com/2011/06/kristarella-com-network-in-progress/#comments</comments> <pubDate>Thu, 16 Jun 2011 09:17:16 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Thesis]]></category> <category><![CDATA[Websites]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=4042</guid> <description><![CDATA[I&#8217;ve finished the move of kristarella.com to a new server (well, that happened a while ago, but I&#8217;ve made more progress since then)! The improvements to WordPress (WP) over the last couple of years have been great! The integration of WordPressMU with the main WP stream into WP networks was a good move for any [...]]]></description> <content:encoded><![CDATA[<p></p><p>I&#8217;ve finished the move of kristarella.com to a new server (well, that happened a while ago, but I&#8217;ve made more progress since then)!</p><p>The improvements to WordPress (WP) over the last couple of years have been great! The integration of WordPressMU with the main WP stream into WP networks was a good move for any one interested in multiple WordPress sites, and custom post types and taxonomies are pretty sweet. So now I have all of those things working over my network, and more. The network is still in progress, some designs and functions are not finished yet, but you&#8217;re still welcome to check them out.</p><ul><li><a
href="http://www.kristarella.com/">The original kristarella.com blog</a></li><li>My <a
href="http://photoblog.kristarella.com/">photoblog</a> now has its own domain</li><li><a
href="http://365.kristarella.com/">365 project blog</a>, which is way behind! but I&#8217;ll get there</li><li><a
href="http://studio.kristarella.com/">Kristarella Studios</a> also has its own site with my <a
href="http://studio.kristarella.com/category/portfolio/">portfolio</a>, free <a
href="http://studio.kristarella.com/products/">skins</a>, and (hopefully) soon paid skins</li></ul><p>I need to create a master nav menu to link the sites together and add more content to all of them, but I&#8217;m glad that they&#8217;re all up and running now.</p><p>I&#8217;m using <a
href="http://www.shareasale.com/r.cfm?B=198392&#038;U=403481&#038;M=24570">Thesis</a> child themes on all of them, which I&#8217;m finding very convenient for customising each separately while all using the latest version of Thesis.</p><p>I have high hopes of updating these all more regularly&#8212; wish me luck! And feel free to take this opportunity to ask me about my sites, Thesis or whatever you fancy.</p> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2011/06/kristarella-com-network-in-progress/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>kristarella.com in 2008</title><link>http://www.kristarella.com/2008/12/kristarellacom-in-2008/</link> <comments>http://www.kristarella.com/2008/12/kristarellacom-in-2008/#comments</comments> <pubDate>Wed, 31 Dec 2008 03:06:04 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Design]]></category> <category><![CDATA[GIMP]]></category> <category><![CDATA[Personal]]></category> <category><![CDATA[Photos]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=3127</guid> <description><![CDATA[With the year coming to a close it seems an opportune time to reminisce. I don&#8217;t have lots of good memories of this year&#8212; having completed a thesis and having not enjoyed it much at all. However, looking back over the last year of posts I think it was a pretty good year for blogging [...]]]></description> <content:encoded><![CDATA[<p></p><p>With the year coming to a close it seems an opportune time to reminisce. I don&#8217;t have <em>lots</em> of good memories of this year&#8212; having completed a thesis and having not enjoyed it much at all. However, looking back over the last year of posts I think it was a pretty good year for blogging and developing skills of all kinds.<br
/> <span
id="more-3127"></span></p><h3 id="200801">January</h3><p>To start off the year, I discovered a bit more about using the <a
href="http://www.kristarella.com/2008/01/color-picker-in-mac-os-x/">Mac Color Picker for colour management</a>. I also made my own <a
href="http://www.kristarella.com/2008/01/diy-protective-wrap/">protective camera wrap</a> in preparation for my trip to San Francisco.</p><h3 id="200802">February</h3><p><a
href="http://www.kristarella.com/2008/02/set-in-san-francisco/"><img
src="http://www.kristarella.com/wp-content/images/SF/28.thumbnail.jpg" alt="Golden Gate Bridge, San Francisco" class="frame alignleft" /></a></p><p>Then in February, thanks to his new job at Google, my husband and I got to <a
href="http://www.kristarella.com/2008/02/set-in-san-francisco/">go to San Francisco</a>. We had to pay for my part of course&#8230; It was a great trip though, I loved it.</p><h3 id="200803">March</h3><p>It looks like my first month of honours was a good month for image manipulation, with an <a
href="http://www.kristarella.com/2008/03/gimp-intro/">Introduction to the GIMP</a> for <a
href="http://creativecurio.com/">Creative Curio</a>, a mammoth example of adjusting a <a
href="http://www.kristarella.com/2008/03/fun-with-fireworks-in-gimp/">fireworks photograph in GIMP</a>&#8230;</p><p><a
href="http://www.kristarella.com/2008/03/fun-with-fireworks-in-gimp/" title="Fun with Fireworks in GIMP"><img
src="http://www.kristarella.com/wp-content/images/GIMP/final.jpg" alt="Fireworks photo" class="frame aligncenter" /></a></p><p><a
href="http://www.kristarella.com/2008/03/its-good-friday-2008/">Easter happened</a> and I was quite a bit more positive about it than in previous years.</p><p>I also wrote a sort of <a
href="http://www.kristarella.com/2008/03/photo-noir-with-gimp/">photo noir tutorial</a>. Good for learning to use paths to create selections in GIMP.</p><h3 id="200804">April</h3><p><a
href="http://www.kristarella.com/2008/04/googles-new-gday-mate/"><img
src="http://www.kristarella.com/wp-content/uploads/gday_logo.gif" alt="Google's G'day MATE" class="alignright" /></a></p><p>Google brought out a <a
href="http://www.kristarella.com/2008/04/googles-new-gday-mate/">predictive search tool</a> to get tomorrow&#8217;s news today, just in time for April Fools&#8217; Day.</p><p>Some more fun with GIMP found a <a
href="http://www.kristarella.com/2008/04/retro-halftone-text-in-gimp/">newsprint/halftone effect</a> and I also had a wallpaper published among Smashing Magazine&#8217;s April wallpapers and wrote a <a
href="http://www.kristarella.com/2008/04/how-i-made-the-april-calendar-wallpaper/">tutorial</a> on it.</p><p><a
href="http://www.kristarella.com/2008/04/how-i-made-the-april-calendar-wallpaper/"><img
src="http://www.kristarella.com/wp-content/uploads/calwall-step7.png" alt="April wallpaper callendar" class="frame aligncenter" /></a></p><p><a
href="http://www.kristarella.com/2008/04/expressive-words/">Expressive words</a> were good fun and did the rounds of some design and design related blogs.</p><p><a
href="http://www.kristarella.com/2008/04/expressive-words/"><img
src="http://www.kristarella.com/wp-content/uploads/expressive-words1.png" alt="Expressive Words" class="frame aligncenter" /></a></p><h3 id="200805">May</h3><p>I learnt a lot about WordPress and PHP this year and shared some of it in the form of tutorials. Including, <a
href="http://www.kristarella.com/2008/05/custom-homepage-in-wordpress/">How to create a custom homepage</a> and <a
href="http://www.kristarella.com/2008/05/create-a-custom-homepage-2/">putting content in that homepage</a>.</p><p><a
href="http://www.kristarella.com/2008/05/image-editors-and-creators-for-mac-os-x/"><img
src="http://www.kristarella.com/wp-content/images/image-software/pixelmator.png" title="Pixelmator icon" alt="Pixelmator icon" class="alignright" /></a></p><p>I also had the chance to check out a whole lot of <a
href="http://www.kristarella.com/2008/05/image-editors-and-creators-for-mac-os-x/">image editors</a> for Mac. If you&#8217;re a Mac user definitely check out this list, which has both lightweight and heavy duty editors.</p><p>I redesigned my blog this year and as part of that process thought a lot about semantic code, CSS and the details of a website, including <a
href="http://www.kristarella.com/2008/05/the-art-of-favicons/">favicons</a>, which I think no site is complete without.</p><blockquote><p>You just ended that sentence with a preposition&#8212; bastard!</p></blockquote><p
class="right"><small>Col. Jack O&#8217;Neill SG1</small></p><h3 id="200806">June</h3><p>The second half of the year was very busy at uni and not particularly pleasant, but I did find a little fun and release in <a
href="http://www.kristarella.com/2008/06/the-rather-difficult-font-game/">The rather difficult Font Game</a> on <a
href="http://ilovetypography.com">iLoveTypography</a>.</p><p>I also did my first video tutorial about <a
href="http://www.kristarella.com/2008/06/grid-masking-video-tutorial/">grid masking</a> using Inkscape and GIMP.</p><p><a
href="" title="Grid Masking Video Tutorial"><img
src="http://www.kristarella.com/wp-content/uploads/grid-tutorial.png" alt="splash grid mask" class="frame aligncenter" /></a></p><h3 id="200807">July</h3><p>I created my <a
href="http://haiku.kristarella.com">Haiku blog</a>, which uses a few <a
href="http://www.kristarella.com/2008/07/wordpress-custom-functions-and-rss-feeds/">custom functions</a> to take advantage of categories more.</p><p>I began using <a
href="http://www.panic.com/coda/">Coda</a>, a top notch site management and text editing program for Mac. I&#8217;ve loved using it in conjunction with MAMP to <a
href="http://www.kristarella.com/2008/08/wordpress-using-coda-and-mamp/">test and manage sites locally</a>.</p><h3 id="200809">September</h3><p><a
href="http://www.kristarella.com/2008/09/kodak-retinette-1a/" title="Kodak Retinette 1A"><img
src="http://farm4.static.flickr.com/3021/2816695419_0fbe2c69b3_m.jpg" alt="Kodak Retinette 1A" width="240" height="160" class="frame alignright"></a></p><p>You can tell August was a nasty month, since there were no posts really worth mentioning! To relieve a little of that uni stress and maintain some semblance of life I took part in the <a
href="http://www.kristarella.com/2008/09/kodak-retinette-1a/">$50 camera challenge</a>, which was excellent.</p><p>Somehow, what was honestly an attempt to keep my blog active and put to use some photos I&#8217;d taken with my phone, the <a
href="http://www.kristarella.com/2008/09/life-through-my-phone/">Life through my phone</a> post was a bit of a hit. I&#8217;ve been taking a few photos and even a video on my phone lately, so there could be another one of those coming up.</p><p>Now I&#8217;m thinking I was just starting to procrastinate at this point: I implemented <a
href="http://www.kristarella.com/2008/09/clickable-tags-for-wordpress/">clickable tags in the WP write panel</a>. Of course, it&#8217;s obsolete now that WP has finally implemented that feature themselves. Yay!</p><h3 id="200810">October</h3><p>October was Breast Cancer awareness month again. Although I wasn&#8217;t able to do as much as I would have liked (due to it also being thesis writing month *shudder*), I did turn my blog pink and I was able to go to a <a
href="http://www.kristarella.com/2008/10/pink-ribbon-brunch/">Pink Ribbon brunch</a>.</p><h3 id="200811-12">November &amp; December</h3><p>These two months deserve to be rolled into one, since I not only had finished my thesis and was on holidays (until further notice!), but it was a big two months for me and WordPress.</p><p>I ported my blog design over to <a
href="http://www.shareasale.com/r.cfm?B=198392&#038;U=403481&#038;M=24570">Thesis</a> and I&#8217;ve never been happier with it (of course, I have ideas to make it even better). Along with that move came tutorials on <a
href="http://www.kristarella.com/2008/11/thesis-full-width-headers/">full-width headers</a> and <a
href="http://www.kristarella.com/2008/11/thesis-footers-101/">full-width footers</a> in Thesis.</p><p><a
href="http://www.kristarella.com/2008/12/wordcamp-australia/"><img
class="alignright frame" src="http://farm4.static.flickr.com/3071/3072974517_c10a6784e0_m.jpg" alt="WordCamp Schedule" width="240" height="159"></a></p><p>At the end of November I went to <a
href="http://www.kristarella.com/2008/12/wordcamp-australia/">WordCamp Australia</a>, where I met some excellent people, started some good relationships, and heard some exciting things.</p><p><a
href="" title="Geo EXIF data in WordPress"><img
src="http://www.kristarella.com/wp-content/uploads/exif-location.png" alt="location exif" class="frame alignright" /></a></p><p>Post WordCamp, I got around to <a
href="http://www.kristarella.com/2008/12/geo-exif-data-in-wordpress/">adding location functionality to my photoblog</a> and thought a bit about <a
href="http://www.kristarella.com/2008/12/wordpress-and-the-gnu-general-public-license/">WordPress licensing</a> and how it relates to themes and affects theme developers.</p><p>Tonight is New Years Eve! I don&#8217;t think I&#8217;ll have a chance to take photos of fireworks, but I think it will be a great hang-out time with friends.</p><p><strong>Happy New Year!</strong></p><p><a
href="http://www.kristarella.com/2008/01/fireworks-shower/"><img
src="http://www.kristarella.com/wp-content/uploads/20080105190708_nye3.jpg" alt="New Year's fireworks 2007" class="frame aligncenter"/></a></p> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2008/12/kristarellacom-in-2008/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>WordPress and the GNU General Public License</title><link>http://www.kristarella.com/2008/12/wordpress-and-the-gnu-general-public-license/</link> <comments>http://www.kristarella.com/2008/12/wordpress-and-the-gnu-general-public-license/#comments</comments> <pubDate>Sat, 20 Dec 2008 14:21:48 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Beliefs]]></category> <category><![CDATA[Software (free)]]></category> <category><![CDATA[Thesis]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=3094</guid> <description><![CDATA[Recent GNU GPL issues During WordCamp Australia, as I mentioned in my post, one of my questions instigated a discussion about the GNU GPL and how themes relate to the WordPress license. In the last couple of weeks since WordCamp there has been a bit of chatter on Twitter about it. Jeff Waugh agreed to [...]]]></description> <content:encoded><![CDATA[<p></p><h3>Recent GNU GPL issues</h3><p>During <a
href="http://wordcamp.com.au/">WordCamp Australia</a>, as I mentioned in <a
href="http://www.kristarella.com/2008/12/wordcamp-australia/">my post</a>, one of my questions instigated a discussion about the <a
href="http://www.gnu.org/copyleft/gpl.html" title="GNU General Public License">GNU GPL</a> and how themes relate to the <a
href="http://wordpress.org/about/gpl/">WordPress license</a>.</p><p>In the last couple of weeks since WordCamp there has been a bit of chatter on Twitter about it. <a
href="http://bethesignal.org/">Jeff Waugh</a> agreed to write a post about it, still hoping to read that since (I think) he has a lot of experience with GNU licensing through the Linux community. <a
href="http://www.blogherald.com/2008/12/12/200-themes-removed-from-wordpressorg-matt-explains-why/">WordPress.org removed non-GPL themes</a> (or themes that linked to sites promoting premium themes, and spammy themes) from the repository and in response Alister Cameron wrote a post suggesting <a
href="http://www.alistercameron.com/2008/12/14/matt-mullenweg-wordpress-gpl/">developers need to be more creative</a> with business models while honouring the <abbr
title="General Public License">GPL</abbr> (make sure you read the comments for clarification on &#8220;free&#8221;).</p><h3>My interest in this topic</h3><p>Since WordCamp I&#8217;ve been trying to read up on the GPL. I am particularly interested in this topic because I&#8217;m using <a
href="http://www.shareasale.com/r.cfm?B=198392&#038;U=403481&#038;M=24570">Thesis</a>, I&#8217;m part of the affiliate program and I provide support on the DIYthemes forum and through my blog. I was amazed when I first saw the Thesis theme: it&#8217;s options are great and I love the way it uses custom files and hooks to localise modifications. I am really happy with the way my blog is running right now and I feel like there might be some really cool opportunities ahead of me. So, if &#8220;premium&#8221; themes are incompatible with the GPL I want to know. If I am going to be involved in using, promoting and helping other people develop their sites with a premium theme, I will need to take a stance on this issue.<br
/> <span
id="more-3094"></span></p><h3>The facts</h3><p>What I&#8217;ve managed to gather:</p><ul><li>The GPL stipulates that software be free, meaning free to be modified and free to be redistributed in its unmodified or modified form.</li><li>Free software does not mean you can&#8217;t charge for it. You are welcome to charge for WordPress if you want, but you cannot prevent the buyer from changing it or giving it away.</li><li>Any work derived from GPL software that is distributed, must be done so under the GPL.</li><li>You are not obligated to make your modifications of GPL software public if you&#8217;re not distributing it.</li></ul><h3>What are derived works?</h3><p>To be honest, I think the license is pretty clear and a lot of misunderstanding comes from not reading it properly. However, there is one thing that I&#8217;ve found totally unclear, and that is what constitutes a derived work in the context of WordPress.</p><p>I think it&#8217;s obvious that if you change core files of WordPress, it is a derivative, and if you redistribute that change or the whole modified core it must be GPL. So, are themes and plugins derivatives? Sadly, it pretty much depends on your interpretation and the vibe of the thing.</p><p>Some people automatically assume that something that doesn&#8217;t function without WordPress is a derived work (does that make every program that runs on Linux based operating systems derivatives?). Some people mustn&#8217;t think they are, or they wouldn&#8217;t build a business selling themes for which the code cannot be shared. Others don&#8217;t understand the license or don&#8217;t care about it.</p><p>The <a
href="http://www.nabble.com/re:re:-GPL-td21003649.html" title="WordPress Hackers re:GPL">WordPress Hackers mailing list</a> had a thread that suggested if you use WordPress PHP functions and interact with the core code in that way, then you&#8217;ve got a derived work, whereas you could sell images and CSS separately because they don&#8217;t interact with the code, just the output, which isn&#8217;t covered by the GPL (the bit about the output is my interpretation, without that reasoning the argument makes no sense to me). Alister Cameron has been saying a similar thing regarding business models for theme developers.</p><p><a
href="http://www.prelovac.com/vladimir/interesting-wordpress-gpl-implications" title="Interesting WordPress GPL Implications">Vladimir Prelovac suggests</a> some ways of circumventing the &#8220;problem&#8221; of GPL by avoiding interacting with WordPress functions. However, it feels like a lot of effort to find loopholes in the license. If you really don&#8217;t like the GPL that much, perhaps you should use a different platform.</p><h4>Matt&#8217;s opinion</h4><p>In a recent <a
href="http://weblogtoolscollection.com/archives/2008/12/19/2hr-interview-with-matt-mullenweg/" title="2hr interview with Matt Mullenweg">interview</a>. It was obvious that Matt Mullenweg considers themes and plugins to be derivatives.</p><p>After I read the WordPress license I thought how good it would have been if they had specified what they consider to be derived works. Some programs specify that you can <em>use</em> their functionality without the product being a derived work. Matt addressed that in the interview saying,</p><blockquote><p>There&#8217;s a tonne of things you could do, but if we wanted people to do that we would have made an exception in our license; just like The Free Software Foundation recommends making an exception for javascript, or something like that. There&#8217;d be a line in our license that says &#8220;Oh, by the way, you can do all these things.&#8221; It&#8217;s not our intention and even if you do find a way around it, it&#8217;s not something we want to promote on our website.</p></blockquote><p>Regarding complaints that say WordPress is trying to control what people can say and what they can advertise on their sites:</p><blockquote><p>That doesn&#8217;t mean you can&#8217;t disagree with WordPress, or anything like that, that&#8217;s actually the heart of how WordPress was developed. People disagreeing and fighting and arguing and debating and everything like that, we just don&#8217;t want to promote things that are sort of against the guidelines. We&#8217;re not one hundred percent consistent there yet&#8230; we need to take a sweeping look at pretty much everything on the site and say &#8220;Okay, lets really match the guidelines.&#8221;</p></blockquote><h3>My conclusions</h3><p>Themes and plugins are considered derived works by lots of people, including Matt Mullenweg. WordPress.org won&#8217;t be pursuing action against premium theme makers, but they won&#8217;t be promoting non-GPL themes.</p><p>GPL is great for the community; it compels people to openness, which is awesome for users and most developers too. Some developers feel GPL makes it too hard to make money with WordPress, but I think there are a lot of ways to build a good business on WordPress even by releasing your theme and plugin source code. Those could include charging for services such as support and also customisation; I can tell you that there are <em>a lot</em> of people who would pay for customisation to their theme whether the theme was free or not, whether it&#8217;s easy to work with or not.</p><p>Due to the nature of themes and plugins you <em>have to</em> provide the source code for the user to use it. By licensing your code under GPL it <em>allows</em> people to use it how they like, but even if you try to add a license to your code that says you can&#8217;t distribute it and they do, what can you do? Not a whole damn lot. If people want to cheat you of the credit you deserve, they will, GPL or not.</p><p>There may yet be room to discuss what is actually a derived work. I am yet to see any descriptions of why themes and plugins are not derivatives from folks who don&#8217;t think they are. I don&#8217;t really want to make a final decision until I do. If you don&#8217;t think themes and plugins should be considered derived works and therefore under the GPL, pipe up! Your opinion is under-represented!</p><p>I totally support the move at WordPress.org to remove non-GPL themes from the repository, partly because I think it&#8217;s good that they promote the openness of the WordPress community, but mostly because WordPress.org can support whoever they want to. No doubt they could have communicated more effectively before creating a big fuss, but hey&#8212; hindsight is 20&#8211;20.</p><p> <strong>What do you think?</strong></p><h3>Reading List</h3><ul><li><a
href="http://wordpress.org/about/gpl/">WordPress license</a></li><li><a
href="http://www.gnu.org/philosophy/free-sw.html">The Free Software Definition</a></li><li><a
href="http://www.gnu.org/licenses/gpl-faq.html">GPL Frequently Asked Questions</a></li><li><a
href="http://www.nabble.com/re:re:-GPL-td21003649.html">GPL, plugins and themes</a> discussion on the WP mailing list</a></li><li><a
href="http://www.alistercameron.com/2008/12/14/matt-mullenweg-wordpress-gpl/">Matt Mullenweg, WordPress, GPL, and why I think he really gets it</a> by Alister Cameron</li><li><a
href="http://www.prelovac.com/vladimir/interesting-wordpress-gpl-implications">Interesting WordPress implications</a></li><li><a
href="http://weblogtoolscollection.com/archives/2008/12/19/2hr-interview-with-matt-mullenweg/">2hr Interview with Matt Mullenweg</a></li><li>(Added 27 December 2008) <a
href="http://groups.google.com/group/wp-hackers/browse_thread/thread/84c9e862adc63e2e?pli=1">Removal of over 200 themes?</a> &#8212; discussion in the wp-hackers Google group</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2008/12/wordpress-and-the-gnu-general-public-license/feed/</wfw:commentRss> <slash:comments>16</slash:comments> </item> <item><title>WordCamp Australia 2008: kick off &amp; the talks</title><link>http://www.kristarella.com/2008/12/wordcamp-australia/</link> <comments>http://www.kristarella.com/2008/12/wordcamp-australia/#comments</comments> <pubDate>Tue, 02 Dec 2008 01:23:51 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Geek]]></category> <category><![CDATA[Photos]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=3016</guid> <description><![CDATA[Was sweet&#8230; and by sweet I mean &#8220;totally cool&#8221;! Day 1 The first day got off to a decaffeinated start; I thought for sure, a conference for such geeky types would have to have good coffee, alas Nescaf&#233; prevailed! On the bright side, the fruit buns were really good. I&#8217;m glad I rocked up with [...]]]></description> <content:encoded><![CDATA[<p></p><p>Was sweet&hellip; and by sweet I mean &#8220;totally cool&#8221;!</p><h3>Day 1</h3><p>The first day got off to a decaffeinated start; I thought for sure, a conference for such geeky types would have to have good coffee, alas Nescaf&eacute; prevailed! On the bright side, the fruit buns were really good.</p><p>I&#8217;m glad I rocked up with <a
href="http://twitter.com/niphal">@niphal</a> because at 09:10 (rego time was 9&ndash;10am) there was not too many people there. I even made it into a shot titled <a
href="http://flickr.com/photos/wheelyweb/3066967922/">am i early?</a> (I&#8217;m standing near the front wearing a blue singlet).</p><p>Our entry tickets/name tags/schedules were cool. They were really simple, but they looked good on brown cardboard and they were so clever! The name was facing the right way up for people looking at you, but if you flipped the page over, the schedule was the right way up for you to look at it.</p><p><a
href="http://www.flickr.com/photos/kristarella/3072974327/" title="WordCamp Name Tag/Pass by kristar3lla, on Flickr"><img
class="aligncenter frame" src="http://farm4.static.flickr.com/3178/3072974327_5cef7dd0a3_m.jpg" width="240" height="159" alt="WordCamp Name Tag/Pass" /></a><br
/> <a
href="http://www.flickr.com/photos/kristarella/3072974517/" title="WordCamp Schedule by kristar3lla, on Flickr"><img
class="aligncenter frame" src="http://farm4.static.flickr.com/3071/3072974517_c10a6784e0_m.jpg" width="240" height="159" alt="WordCamp Schedule" /></a><br
/> <span
id="more-3016"></span></p><h3>Jane Wells: The Road to 2.7</h3><p>Jane Wells spoke about how they got from 2.5 (and 2.6, which is essentially the same interface) to 2.7, which was really interesting. I also had a bit more of a chat with her on the second day about how she ended up working for Automattic.</p><p>Usability testing was done on WP 2.5 (even using eye tracking by bouncing lasers off people&#8217;s retinas, I think, very cool) and they developed a frame for better usability in WordPress. That experimental framework, which was originally meant to compare how people interacted with WordPress, evolved into WP 2.7.</p><p>The new version, which will probably be coming out in the next week or two, looks really exciting! The admin is getting (another) major overhaul: menu items and admin pages are going to be much more accessible, it will take fewer clicks to get wherever you want to go, and the colours and icons will be more subtle and streamlined to let you get on with the business of creating content.</p><p>There is also some fantastic inline editing from the admin, including replying to comments from the admin area. You will also be able to upload media without having to create a post&mdash; very convenient.</p><p>Also, media handling and widgets are getting an overhaul in 2.8 and 2.9. Should be sweet!</p><h3>Sam Bauers: Prologue Groups</h3><p>Sam Bauers showed us how they&#8217;re using the <a
href="http://prologuedemo.wordpress.com/">Prologue theme</a> to run a project management system. It&#8217;s purely via the theme architecture, but turns WordPress into a sort of Twitter crossed with Basecamp.</p><h3>Matt Mullenweg: Keynote Presentation</h3><p>It was great to hear Matt Mullenweg speak about the history and future of WordPress and about his company Automattic. It&#8217;s all come such a long way in the last 5 years and is going to get even more awesome, I&#8217;m sure.</p><p>A few tidbits:</p><ul><li>Matt started blogging with <a
href="http://cafelog.com/">b2</a> and WordPress was originally built on/derived from that platform.</li><li>Matt had been saying WordPress was easy enough for his Mum to use, but when she asked to start a blog, he wondered if it really was! (She wanted to blog a to-do list for Matt!)</li><li>WordPress is in its awkward teenage years: rapidly growing and changing. So, it might be a little while before plugin developers feel like they can count on forward compatibility in WP, but if WordPress keeps growing in the direction it has been, it will be worth it!</li><li>Matt loves comments and would like a quick and useful method for keeping up to date and in contact with frequent and interesting commenters.</li><li>The <a
href="http://ocaoimh.ie/2008/11/26/wordpress-26-easter-egg/">Matrix easter egg</a> is classic. Find the new easter egg in 2.7!</li><li>WordPress.com is pressing 1.33 billion words each month!</li></ul><p>I learnt a heap more from Matt when I chatted to him at the end of the second day as well. Apparently you can register taxonomy (tags and categories are examples of taxonomy)! We also mused about geotagging photos and using the exif to show photos on a map. At the moment, I&#8217;m able to import EXIF latitude and longitude into the database, I just need to write a function that formats it in a useful way.</p><p><div
class="wp-caption aligncenter" style="width: 240px"> <a
href="http://www.flickr.com/photos/kristarella/3073810106/"><img
alt="Matt Mullenweg &#038; myself (yes, Im okay with the fact that Im geeky enough to want a photo with the creator of WordPress)" src="http://farm4.static.flickr.com/3159/3073810106_9d74022edb_m.jpg" title="Matt + Kristen" width="240" height="159" /></a><p
class="wp-caption-text">Matt Mullenweg &#038; myself (yes, I&#39;m okay with the fact that I&#39;m geeky enough to want a photo with the creator of WordPress)</p></div><br
/><div
class="wp-caption aligncenter" style="width: 240px"> <a
href="http://www.flickr.com/photos/kristarella/3075541009/"><img
alt="Matts + Kristens feet" src="http://farm4.static.flickr.com/3179/3075541009_7dfe8ffbd3_m.jpg" title="Matt + Kristens feet" width="240" height="159" /></a><p
class="wp-caption-text">Matt&#39;s + Kristen&#39;s feet</p></div></p><h3>Alister Cameron: When is a theme not a theme? When it&#8217;s a framework.</h3><div
class="wp-caption alignright" style="width: 180px"> <a
href="http://flickr.com/photos/halans/3068772137/"><img
alt="Alister Cameron talks about theme frameworks (photo by Halans)" src="http://farm4.static.flickr.com/3196/3068772137_6aa441d7fa_m_d.jpg" title="Alister Cameron" width="180" height="240" /></a><p
class="wp-caption-text">Alister Cameron talks about theme frameworks (photo by Halans)</p></div><p>I loved <a
href="http://www.alistercameron.com/">Alister</a>&#8216;s talk about theme &#8220;frameworks&#8221; or what he&#8217;d rather call &#8220;base themes&#8221;. Basically, base themes are smart themes that have great semantic markup, allowing you to do pretty much anything you want through CSS, hooks and widgets without rearranging your code.</p><p>Here&#8217;s a brief summary of the themes he discussed, which are on the road to being super base themes:</p><ul><li><a
href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a>: smart theme with so many dynamic classes, you can really modify the heck out of it. It&#8217;s initial ugly appearance screams &#8220;Freedom!&#8221; to designers and developers.</li><li><a
href="http://themeshaper.com/thematic-for-wordpress/">Thematic</a>: it has hooks, it&#8217;s SEO ready and is widget ready for essentially every area of the page.</li><li><a
href="http://carringtontheme.com/">Carrington</a>: <a
href="http://crowdfavorite.com/wordpress/carrington/readme/">context aware templates</a>, you can create different templates for each element of your page that can change according to user context (I think).</li><li><a
href="http://themehybrid.com/themes/hybrid">Hybrid</a>: plugin awareness, e.g., the theme already has good SEO, but if you have the All in One SEO plugin installed it accommodates it nicely. You can use child themes to customise your site and remain future proof when upgrading your theme.</li><li><a
href="http://www.alistercameron.com/2008/02/20/vanilla-theme-alpha-testers-call/">Vanilla</a>: Alister&#8217;s own project, which looks to integrate the features of the aforementioned themes, plus add layout flexibility using options (like dropdown page rearrangement), content blocks (as opposed to the rigidity of header, posts, sidebar, footer that we&#8217;ve been adhering to) and widgetising those blocks.</li></ul><p>I was excited to hear about these themes and this concept of smart themes because I&#8217;ve been wondering for a while what is out there and how far themes have come. Obviously I&#8217;m very familiar with <a
href="http://www.shareasale.com/r.cfm?B=198392&#038;U=403481&#038;M=24570">Thesis</a>, but I wasn&#8217;t sure if any others had come close to that.</p><p>Pretty early on in the talk I wondered if he would mention Thesis, but I very quickly noticed that all the themes he mentioned were free ones. For that reason I asked what license those themes were under (they&#8217;re <a
href="http://www.gnu.org/copyleft/gpl.html">GPL</a>) and how he hoped to release Vanilla. In the answer to those questions he actually mentioned that he&#8217;s used Thesis, so I was at least glad he was aware of the theme. We had a brief chat about Thesis later and why, apart from the GPL issue, Alister doesn&#8217;t consider Thesis to be a true base theme. I have further thoughts about it, I might write about them another time, but if you really want to know ask me about it.</p><p>I pretty much instigated a debate/discussion about GPL and premium themes and selling products dependent on WordPress. Woops! You can grab some of the Twitter background chat that happened during that by searching for <a
href="http://search.twitter.com/search?q=%23wordcampau+license">license</a>, <a
href="http://search.twitter.com/search?q=%23wordcampau+GPL">GPL</a> and <a
href="http://search.twitter.com/search?q=%23wordcampau+licensing">licensing</a>.</p><h3>Harley Alexander: Versatility of the Loop</h3><div
class="wp-caption alignleft" style="width: 180px"> <a
href="http://flickr.com/photos/halans/3070546062/"><img
alt="Harley Alexander talks about WP_Query (photo by Halans)" src="http://farm4.static.flickr.com/3247/3070546062_ca73fb5aef_m_d.jpg" title="Harley Alexander" width="180" height="240" /></a><p
class="wp-caption-text">Harley Alexander talks about WP_Query (photo by Halans)</p></div><p>I was so excited to hear a techy/geeky talk with some practical examples! <a
href="http://baffleinc.com/">Harley</a> is a really talented 15 year old (don&#8217;t let his age put you off, he is definitely worth hiring for WordPress work!). I think the whole room was stoked that such a young guy was doing so well and talking to us, and at the same time half (maybe a quarter of) the room was jealous that he seems to know more about WordPress at 15 than they do now! He spoke about WP_Query and query_posts, which is exactly the stuff I have been dealing with for the last week or two, so that was pretty exciting. He gave a great explanation of them and you can find the example he used on his blog, <a
href="http://baffleinc.com/2008/11/28/wordcamp-the-versatile-loop-wp_query-and-query_posts/">Baffle! inc.</a></p><h3>Thanks to all the speakers!</h3><p>Really, thanks to everyone who spoke. You&#8217;re all doing top notch stuff with WordPress and it was excellent to hear about all the different things folks are doing!</p><p>You can check out some of the talks from <a
href="http://vimeo.com/user671081">WordCamp AU on vimeo</a> (there&#8217;s only one there right now, but more are coming). There&#8217;s also a good collection of photos on <a
href="http://flickr.com/photos/tags/wordcampau/">Flickr</a> and some on <a
href="http://ma.tt/2008/11/wordcamp-au/">Matt Mullenweg&#8217;s site</a>.</p><p>I think this post is about long enough! Please feel free to ask about other details from the conference or about any of the jargon I might have used.</p> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2008/12/wordcamp-australia/feed/</wfw:commentRss> <slash:comments>19</slash:comments> </item> <item><title>WordCamp Australia 2008</title><link>http://www.kristarella.com/2008/11/wordcamp-australia-2008/</link> <comments>http://www.kristarella.com/2008/11/wordcamp-australia-2008/#comments</comments> <pubDate>Fri, 28 Nov 2008 11:51:54 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Australia]]></category> <category><![CDATA[Geek]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=3011</guid> <description><![CDATA[w00t! WordCamp Australia starts tomorrow. I&#8217;m not really sure what to expect, but I&#8217;m sure it&#8217;ll be great! If I get the chance I will probably be on Twitter. Otherwise I&#8217;ll blog about it when I can. Among others, Matt Mullenweg, Jane Wells, Sam Bauers and Aussies Jeff Waugh and Neerav Bhatt are speaking. You [...]]]></description> <content:encoded><![CDATA[<p></p><p>w00t! <a
href="http://wordcamp.com.au/">WordCamp Australia</a> starts tomorrow. I&#8217;m not really sure what to expect, but I&#8217;m sure it&#8217;ll be great!</p><p><img
src="http://www.kristarella.com/wp-content/uploads/wordcampau.png" alt="" title="WordCamp" width="500" height="228" class="frame aligncenter size-full wp-image-3012" /></p><p>If I get the chance I will probably be on <a
href="http://twitter.com/kristarella">Twitter</a>. Otherwise I&#8217;ll blog about it when I can.</p><p>Among others, <a
href="http://ma.tt">Matt Mullenweg</a>, Jane Wells, <a
href="http://unlettered.org/">Sam Bauers</a> and Aussies <a
href="http://bethesignal.org/">Jeff Waugh</a> and <a
href="http://www.neeravbhatt.com/">Neerav Bhatt</a> are speaking. You can check out the <a
href="http://wordcamp.com.au/wordcamp-australia-2008/schedule/">schedule</a> for yourself. Word on the street is that Matt has a habit of announcing new versions and releases in his talks, so if we&#8217;re lucky we&#8217;ll get some WP 2.7 action. Also it looks like <a
href="http://bethesignal.org/">Jeff</a> will be ripping it up on his blog with WordCamp AU info, so check him out too.</p><p>I know <a
href="http://www.kymhuynh.com/">Kym</a> and <a
href="http://talk.andrewbeeston.com/">Andrew</a> are going to be there. If you&#8217;re going, drop me a line or just say &#8220;G&#8217;day!&#8221;</p> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2008/11/wordcamp-australia-2008/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Thesis full-width headers 101</title><link>http://www.kristarella.com/2008/11/thesis-full-width-headers/</link> <comments>http://www.kristarella.com/2008/11/thesis-full-width-headers/#comments</comments> <pubDate>Fri, 14 Nov 2008 05:52:10 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[Design]]></category> <category><![CDATA[Geek]]></category> <category><![CDATA[Thesis]]></category> <category><![CDATA[Tutorials]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=2927</guid> <description><![CDATA[Some of the information in this tutorial is deprecated as of Thesis 1.5. See the updated instructions Full-width headers in v1.5. I recently ported my blog to Thesis by DIYthemes. Thesis has excellent SEO, and with it you can choose the number of sidebars that you want and their position, you can adjust the widths [...]]]></description> <content:encoded><![CDATA[<p></p><p
class="alert">Some of the information in this tutorial is deprecated as of Thesis 1.5. See the updated instructions <a
href="http://www.kristarella.com/2009/04/full-width-headers-in-thesis-15/">Full-width headers in v1.5</a>.</p><p>I recently ported my blog to <a
href="http://diythemes.com/?a_aid=kristarella" title="Thesis affiliate link">Thesis by DIYthemes</a>.</p><p>Thesis has excellent <abbr
title="Search Engine Optimisation">SEO</abbr>, and with it you can choose the <a
href="http://diythemes.com/thesis/rtfm/layout-constructor/" title="Thesis layout constructor">number of sidebars</a> that you want and their position, you can adjust the widths of content and sidebars, and you can change <a
href="http://diythemes.com/thesis/rtfm/fonts-and-sizes/" title="Thesis font selector">fonts</a> across the webpage&hellip; all from dropdown options in the admin area. There are a bunch of other options allowing you to change the <a
href="http://diythemes.com/thesis/rtfm/your-navigation-menu/" title="Thesis customisable navigation menu">nav menu</a>, size of gravatars, comment count, author link, category, date and tag display, and more. If you&#8217;re not a coder you can receive assistance with <a
href="http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/" title="Thesis custom.css">custom CSS</a> and <a
href="http://diythemes.com/thesis/rtfm/customizing-with-hooks/" title="customise with Thesis hooks">PHP hooks</a> on the forum.</p><p>For those reasons and a few others I am now using Thesis. The new <a
href="http://diythemes.com/thesis/version-13-release/">full page framework</a> makes it fairly easy to have full-width headers and footers. In this post is a how-to on customising your header.<br
/> <span
id="more-2927"></span></p><h3>Full page framework</h3><p>The first step of making a full-width header and footer is to choose the <em>Full-width framework</em> from the Design Options page.<br
/> <small>NB if you have done the coloured background thing with the page framework, selecting full-width will mess it up. You&#8217;ll need to rearrange your CSS a bit. The following assumes you haven&#8217;t modified much of your design yet.</small></p><h3 id="new-header">Prepare header and navigation</h3><p>The easiest way to swap the positions of the header and navigation is as described in the Thesis documentation, by adding code to <tt>custom_functions.php</tt>.</p><pre>remove_action('thesis_hook_before_header', 'thesis_nav_menu');
add_action('thesis_hook_after_header', 'thesis_nav_menu');</pre><div
id="attachment_2930" class="wp-caption alignnone" style="width: 500px"> <a
href="http://www.kristarella.com/wp-content/uploads/thesis-header1.png"><img
src="http://www.kristarella.com/wp-content/uploads/thesis-header1.png" alt="Swap header and navigation" title="Thesis Header 1" width="500" height="114" class="size-full wp-image-2930" /></a><p
class="wp-caption-text">Swap header and navigation</p></div><p>Doing that makes the header area structure,</p><ul><li>div#header_area<ul><li>div.page<ul><li>div#header</li><li>ul#tabs</li></ul></li></ul></li></ul><p>Which basically means that <code>div#header_area</code> spans the full width of the page and everything else is inside that.</p><p>On the <a
href="http://blog.tipd.com/">Tip&#8217;d blog</a> Chris has created new divs, which make it easier to give the header and nav different backgrounds. If you do that with <tt>custom_functions.php</tt> I don&#8217;t think it&#8217;s possible to remove the <code>#header_area</code>. However, for this demonstration I&#8217;m going to do it anyway and just hide <code>#header_area</code> with CSS.</p><p>Place the following at the very bottom of <tt>custom_functions.php</tt>.</p><pre>remove_action('thesis_hook_before_header', 'thesis_nav_menu');
remove_action('thesis_hook_header', 'thesis_default_header');

function full_width_header() { ?&gt;
	&lt;div id="nav_area" class="full_width"&gt;
		&lt;div class="page"&gt;
			&lt;?php thesis_nav_menu(); ?&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div id="title_area" class="full_width"&gt;
		&lt;div class="page"&gt;
			&lt;div id="header"&gt;
				&lt;?php thesis_default_header(); ?&gt;
			&lt;/div&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;?php }
add_action('thesis_hook_before_html', 'full_width_header');
</pre><p>This adds the nav above the title, or you can take the whole <code>nav_area</code> and move it below the title and before <code>&lt;?php }</code>, to have the nav below the header.</p><div
id="attachment_2929" class="wp-caption alignnone" style="width: 500px"> <a
href="http://www.kristarella.com/wp-content/uploads/thesis-header2.png"><img
src="http://www.kristarella.com/wp-content/uploads/thesis-header2.png" alt="Replace header with new title and navigation" title="Thesis Header 2" width="500" height="114" class="size-full wp-image-2929" /></a><p
class="wp-caption-text">Replace header with new title and navigation</p></div><h3 id="styles">Styling the header with CSS</h3><p>All your CSS should go in <tt>custom.css</tt>.</p><h4>Remove unwanted styles</h4><p>There are a bunch of borders and related styles that we don&#8217;t necessarily want in our new header, so I&#8217;m going to remove them. I&#8217;ve done it in a specific way that should allow you to add some back in if you want to.</p><pre>.custom #header_area{display:none;}

.custom #nav_area ul {border-bottom:none; border-left:none;}
	.custom #nav_area ul li {border-width:0; margin-bottom:0; padding-bottom:0; background:none;}

.custom #header {border-bottom:none;}</pre><p>These styles hide the original header (unfortunately the empty div is still in the markup); remove borders, padding and margin from the nav that were mainly related to current page styles; remove the header double border.</p><div
id="attachment_2931" class="wp-caption alignnone" style="width: 500px"> <a
href="http://www.kristarella.com/wp-content/uploads/thesis-header3.png"><img
src="http://www.kristarella.com/wp-content/uploads/thesis-header3.png" alt="Remove unwanted styles" title="Thesis Header 3" width="500" height="114" class="size-full wp-image-2931" /></a><p
class="wp-caption-text">Remove unwanted styles</p></div><h4>Add some new styles</h4><p>Now we&#8217;re set to add some backgrounds and some more space for the nav, which feels a bit squished up the top, as well as some borders, which just make things feel much more complete. Building on the previous CSS:</p><pre>.custom #header_area{display:none;}

.custom #nav_area {background:#c3d9d6; padding:0.5em 0; border-bottom:1px solid #ddf;}
	.custom #nav_area ul {border-bottom:none; border-left:none;}
		.custom #nav_area ul li {border-width:0; margin-bottom:0; padding-bottom:0; background:none;}

.custom #title_area {background:#de6a61; padding:1em 0; border-bottom:1px solid #c55;}
	.custom #header {border-bottom:none;}</pre><div
id="attachment_2932" class="wp-caption alignnone" style="width: 500px"> <a
href="http://www.kristarella.com/wp-content/uploads/thesis-header4.png"><img
src="http://www.kristarella.com/wp-content/uploads/thesis-header4.png" alt="Background colours and borders" title="Thesis Header 4" width="500" height="114" class="size-full wp-image-2932" /></a><p
class="wp-caption-text">Background colours and borders</p></div><p>I like to use background images to spruce things up, then hide the title and description. In thesis you can opt not to show them, but I like to leave them in and hide them in case someone loads the page without CSS and because Google bots don&#8217;t care about CSS.</p><pre>.custom #title_area {background:#de6a61; padding:1em 0 0.5em; border-bottom:1px solid #c55;}
	.custom #header {border-bottom:none; height:150px; padding-top:0; padding-bottom:0; background:url(images/header.png) center left no-repeat;}
		.custom #header #logo {display:none;}
		.custom #header #tagline {display:none;}</pre><div
id="attachment_2935" class="wp-caption alignnone" style="width: 500px"> <a
href="http://www.kristarella.com/wp-content/uploads/thesis-header5.png"><img
src="http://www.kristarella.com/wp-content/uploads/thesis-header5.png" alt="Title &amp; description hidden, background image added" title="Thesis Header 5" width="500" height="137" class="size-full wp-image-2935" /></a><p
class="wp-caption-text">Title &amp; description hidden, background image added</p></div><p><small>Coffee cup is from <a
href="http://openclipart.org/people/tomas_arad/tomas_arad_cup_of_coffee.svg" title="coffee cup vector">OpenClipart.org</a>.</small></p><p>The other option is to replace the default title and description in <tt>custom_functions.php</tt>.</p><pre>&lt;div id="title_area" class="full_width"&gt;
	&lt;div class="page"&gt;
		&lt;div id="header"&gt;
			&lt;p id="logo"&gt;&lt;img src="&lt;?php bloginfo('template_directory') ?&gt;/custom/images/header.png" alt="&lt;?php bloginfo('name') ?&gt;" /&gt;&lt;/p&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/div&gt;</pre><p>The process to customise your footer is similar, but even easier since there is only the one footer element, as opposed to both the title and nav bar. I&#8217;ll follow up with a post about footers in due course.</p><h3>Questions?</h3><p>If you have any questions, ask away! There is a <a
href="http://diythemes.com/forums/thesis-customization-tips/1889-full-width-headers.html">forum thread</a> so other thesis users can discuss it too.</p> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2008/11/thesis-full-width-headers/feed/</wfw:commentRss> <slash:comments>97</slash:comments> </item> <item><title>Google Custom Search Engine</title><link>http://www.kristarella.com/2008/10/custom-google-search/</link> <comments>http://www.kristarella.com/2008/10/custom-google-search/#comments</comments> <pubDate>Fri, 17 Oct 2008 07:11:44 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Geek]]></category> <category><![CDATA[Tools]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=1454</guid> <description><![CDATA[I don&#8217;t know about you guys, but I use the search box on my site reasonably regularly. Usually to find posts I remember writing and want to point people to. I tried to look up &#8220;copyblogger&#8221; the other day to find Personalising the Copyblogger theme, but had to go through a couple of pages of [...]]]></description> <content:encoded><![CDATA[<p></p><p>I don&#8217;t know about you guys, but I use the search box on my site reasonably regularly. Usually to find posts I remember writing and want to point people to.</p><p>I tried to look up &#8220;copyblogger&#8221; the other day to find <a
href="http://www.kristarella.com/2007/09/personalising-the-copyblogger-theme/">Personalising the Copyblogger theme</a>, but had to go through a couple of pages of results because I&#8217;ve mentioned Copyblogger since then. Apparently WordPress gives search results in reverse chronological order, with no measure of relevance.<br
/> <span
id="more-1454"></span><br
/> Then today I tried to find <a
href="http://www.kristarella.com/2008/08/wordpress-using-coda-and-mamp/">WordPress using Coda and Mamp</a> by searching for &#8220;mamp&#8221;, but it took a while to find.</p><p>So I&#8217;ve just implemented a <a
href="http://www.google.com/cse/">Google Custom Search Engine</a> on my site. The results are much more useful!</p><div
id="attachment_1455" class="wp-caption aligncenter" style="width: 500px"> <a
href="http://www.kristarella.com/wp-content/uploads/gcse.png"><img
src="http://www.kristarella.com/wp-content/uploads/gcse.png" alt="Custom search results on kristarella.com" title="Google Custom Search Engine" width="500" height="243" class="size-full wp-image-1455" /></a><p
class="wp-caption-text">Custom search results on kristarella.com</p></div><p>I found a post by <a
href="http://aleembawany.com/2008/02/11/google-custom-search-and-wordpress-integration/">Aleem Bawany</a> quite useful (for the end part I made a WordPress page and used a <a
href="http://codex.wordpress.org/Pages#Page_Templates">page template</a> to insert the search code instead of a page in the root directory). There&#8217;s also a video tutorial on <a
href="http://css-tricks.com/videos/css-tricks-video-29.php">CSS Tricks</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2008/10/custom-google-search/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Clickable tags for WordPress</title><link>http://www.kristarella.com/2008/09/clickable-tags-for-wordpress/</link> <comments>http://www.kristarella.com/2008/09/clickable-tags-for-wordpress/#comments</comments> <pubDate>Tue, 23 Sep 2008 04:26:28 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blogging]]></category> <category><![CDATA[Geek]]></category> <category><![CDATA[WordPress]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=1393</guid> <description><![CDATA[Writing posts in WordPress, I got sick of trying to remember what tags I had already created and which ones applied to the post I was writing. Maybe you know the feeling? I searched around&#8230; it looked like the perfect plugin for the job was no longer supported. Simple Tags is also a very good [...]]]></description> <content:encoded><![CDATA[<p></p><p>Writing posts in WordPress, I got sick of trying to remember what tags I had already created and which ones applied to the post I was writing. Maybe you know the feeling?<br
/> <span
id="more-1393"></span><br
/> I searched around&hellip; it looked like the <a
href="http://www.stuff.yellowswordfish.com/click-tags/">perfect plugin for the job</a> was no longer supported. <a
href="http://wordpress.org/extend/plugins/simple-tags/">Simple Tags</a> is also a very good plugin, which I used for a while, but I didn&#8217;t want to use quite an extensive plugin for something so small. I was using Simple Tags to add tags to my old posts, the clickable tags in the write panel were a bonus. However, I tagges my old posts for a while, and I have pluginaphobia (fear of using too many plugins that need to be updated and depend on other people for development), so I wanted to find a simpler solution.</p><p>I decided that a simple text list of the current tags was enough for me, which I achieved. My husband decided it would be so easy to make them clickable and automatically insert the tags, so he grabbed my computer and started javascripting away!</p><p>The result (after I applied a bit of styling) was this:<br
/><div
id="attachment_1395" class="wp-caption aligncenter" style="width: 500px"> <img
src="http://www.kristarella.com/wp-content/uploads/click-tags.png" alt="Screenshot of the tags section in my WP write panel" title="Click Tags" width="500" height="227" class="size-full wp-image-1395" /><p
class="wp-caption-text">Screenshot of the tags section in my WP write panel</p></div></p><p>When you click on one of the tags it adds that tag to the post, just the same as if you&#8217;d typed the tag into the box and hit enter.</p><p>I would have liked to make it a small plugin, but I haven&#8217;t figured it out yet. At the moment I&#8217;ve edited one of the core files, wp-admin/edit-form-advanced.php.</p><p>The code is,<br
/> <code>&lt;?php<br
/> $tags = get_tags(array('orderby' => 'name', 'order' => 'ASC'));<br
/> echo '&lt;p&gt;Existing tags: ';<br
/> foreach ($tags as $tag) {<br
/> echo '&lt;a style="margin:3px; line-height:3em; padding:3px 6px; background:#eef; border:1px solid #bbb; text-decoration:none;" href="#" onClick="addTag(\'' . $tag->name . '\'); return false" &gt;' . $tag-&gt;name . '&lt;/a&gt; ';<br
/> }<br
/> echo '&lt;/p&gt;';<br
/> ?&gt;<br
/> &lt;script type="text/javascript"&gt;<br
/> function addTag(tag) {<br
/> var elt = document.getElementById('newtag');<br
/> elt.value = tag;<br
/> tag_flush_to_text();<br
/> }<br
/> &lt;/script&gt;</code></p><p>The code goes after the end of <code>&lt;p id="jaxtag"&gt;</code> (line 227, after the whole paragraph that is) and before the start of <code>&lt;div id="tagchecklist"&gt;</code>.</p><p>There might be a better way to do it, but this works very nicely. Thankyou!</p><p>If you know how to make this a plugin this I would appreciate your help! Otherwise, feel free to use this code in your WP setup.</p> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2008/09/clickable-tags-for-wordpress/feed/</wfw:commentRss> <slash:comments>18</slash:comments> </item> <item><title>Life through my phone</title><link>http://www.kristarella.com/2008/09/life-through-my-phone/</link> <comments>http://www.kristarella.com/2008/09/life-through-my-phone/#comments</comments> <pubDate>Sun, 14 Sep 2008 03:12:05 +0000</pubDate> <dc:creator>kristarella</dc:creator> <category><![CDATA[Blog Renting]]></category> <category><![CDATA[Life and ramblings]]></category> <category><![CDATA[Photos]]></category><guid
isPermaLink="false">http://www.kristarella.com/?p=1358</guid> <description><![CDATA[Life has been pretty crazy lately. Uni is busy and I&#8217;ve been trying to be a better friend/family member too. I&#8217;ve been doing a bit of CSS (restyling Thesis) for some mental escape and I&#8217;ve started writing a couple of posts, but haven&#8217;t finished and polished them yet. So, this is a bit of an [...]]]></description> <content:encoded><![CDATA[<p></p><p>Life has been pretty crazy lately. Uni is busy and I&#8217;ve been trying to be a better friend/family member too. I&#8217;ve been doing a bit of CSS (restyling Thesis) for some mental escape and I&#8217;ve started writing a couple of posts, but haven&#8217;t finished and polished them yet.</p><p>So, this is a bit of an update on my life through the lens of my phone&#8217;s camera. The Sony Ericsson S500i has a 2MP camera, but the photos tend to come out with a lot of noise and a sort of linen-like texture on them. Every now and again you get a good one though (there&#8217;s only one or two of those in this lot).</p><p>I&#8217;ve found myself spending too much time at uni after dark. The walkway is quite pretty when it&#8217;s lit up, but I&#8217;d prefer to be at home eating dinner!<br
/><div
id="attachment_1359" class="wp-caption alignnone" style="width: 500px"> <img
src="http://www.kristarella.com/wp-content/uploads/unswwalk.jpg" alt="Walkway at UNSW, Kensington" title="UNSW Walkway" width="500" height="375" class="size-full wp-image-1359" /><p
class="wp-caption-text">Walkway at UNSW, Kensington</p></div><br
/> <span
id="more-1358"></span><br
/> I went out with folks from the lab for dinner and drinks in Surry Hills. It was a pretty good evening; the bathroom made me smile.<br
/><div
id="attachment_1366" class="wp-caption alignnone" style="width: 250px"> <img
src="http://www.kristarella.com/wp-content/uploads/pipe.jpg" alt="Ceci n&#039;est pas une pipe" title="Pipe" width="250" height="333" class="size-full wp-image-1366" /><p
class="wp-caption-text">Ceci n'est pas une pipe</p></div></p><p>This previously nameless cafe is now called Biblio, and it has one of the ugliest logos ever.<br
/><div
id="attachment_1361" class="wp-caption alignnone" style="width: 500px"> <img
src="http://www.kristarella.com/wp-content/uploads/bibio.jpg" alt="Biblio cafe, with horrible logo" title="Biblio" width="500" height="375" class="size-full wp-image-1361" /><p
class="wp-caption-text">Biblio cafe, with horrible logo</p></div></p><p>We went to a birthday party recently where the theme was rainbow. This is one of my favourite phone photos.<br
/><div
id="attachment_1363" class="wp-caption alignnone" style="width: 500px"> <img
src="http://www.kristarella.com/wp-content/uploads/gerryhair.jpg" alt="Nat decorating Gerry&#039;s hair" title="Hair decorating" width="500" height="375" class="size-full wp-image-1363" /><p
class="wp-caption-text">Nat decorating Gerry's hair</p></div></p><div
id="attachment_1360" class="wp-caption alignnone" style="width: 230px"> <img
src="http://www.kristarella.com/wp-content/uploads/balloons.jpg" alt="Static electricity + Balloons = boy fun" title="Balloons" width="230" class="size-full wp-image-1360" /><p
class="wp-caption-text">Static electricity + Balloons = boy fun</p></div><div
id="attachment_1365" class="wp-caption alignright" style="width: 230px"> <img
src="http://www.kristarella.com/wp-content/uploads/hair.jpg" alt="My hair has gone curly" title="Hair" width="230" class="size-full wp-image-1365" /><p
class="wp-caption-text">My hair has gone curly</p></div><p>I got my hair cut and now it&#8217;s doing some curly thing. I kinda like it.</p><p>We went to a wedding recently and there were a few guys that work for Google there. One of them is my husband. Apart from Google offices it&#8217;s the most Google employees I&#8217;ve seen in one place. :P</p><p><img
src="http://www.kristarella.com/wp-content/uploads/googleboys.jpg" alt="" title="Google Boys" width="500" height="375" class="frame size-full wp-image-1364" /></p><p>I&#8217;m not really into this whole tights thing. There&#8217;s no way I could pull it off. I think those that do must be quite confident in their dress code.<br
/><div
id="attachment_1368" class="wp-caption alignnone" style="width: 375px"> <img
src="http://www.kristarella.com/wp-content/uploads/tights.jpg" alt="Tights are the latest fashion :S" title="Tights" width="375" height="500" class="size-full wp-image-1368" /><p
class="wp-caption-text">Tights are the latest fashion :S</p></div></p><p>Central station can be reasonably pleasant as the sun sets too, but again, I&#8217;d rather be home!<br
/><div
id="attachment_1362" class="wp-caption alignnone" style="width: 500px"> <img
src="http://www.kristarella.com/wp-content/uploads/central.jpg" alt="Central Station, Sydney" title="Central" width="500" height="375" class="size-full wp-image-1362" /><p
class="wp-caption-text">Central Station, Sydney</p></div></p><p>I&#8217;m hanging out at my parent&#8217;s place a little bit this weekend. so not online as much. You can catch me during the week on <a
href="http://twitter.com/kristarella">Twitter</a> if you like. :grin:</p><p>Ooh, I also wrote this post using Google Chrome! Subtle, yet spiffy things include the loading bar at the bottom left, which disappears when the page is loaded (and appears when you hover one links etc), and the home page which shows you your most recent/popular websites. I like the simplicity. Although, you can&#8217;t set the font to render with anti-aliasing so the font rendering is a little dodgy.<br
/> Also, for those who keep whinging about how it doesn&#8217;t have addons and they can&#8217;t live without Firebug, right click on the page and select Inspect Element. It doesn&#8217;t edit the page yet, but I&#8217;m sure it will be able to soon.</p> ]]></content:encoded> <wfw:commentRss>http://www.kristarella.com/2008/09/life-through-my-phone/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Object Caching 782/883 objects using disk: basic

Served from: www.kristarella.com @ 2012-02-10 15:52:53 -->
