<?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"
	>

<channel>
	<title>Aneko Studios</title>
	<atom:link href="http://anekostudios.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://anekostudios.com</link>
	<description>What One Designer Learns, She Passes On To Others.</description>
	<pubDate>Fri, 02 Jan 2009 22:36:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Update</title>
		<link>http://anekostudios.com/2009/01/02/update/</link>
		<comments>http://anekostudios.com/2009/01/02/update/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 22:36:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[diarrhea of the mouth]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=162</guid>
		<description><![CDATA[Yes.  You will notice some things are slowly changing.  I can&#8217;t say too much right now - but there&#8217;s no need to tell a whole big story.  The basics:  it&#8217;s too hard for me too keep up with 2 sites at once.  So I&#8217;m combining my business site with this [...]]]></description>
			<content:encoded><![CDATA[<p>Yes.  You will notice some things are slowly changing.  I can&#8217;t say too much right now - but there&#8217;s no need to tell a whole big story.  The basics:  it&#8217;s too hard for me too keep up with 2 sites at once.  So I&#8217;m combining my business site with this one - that way I can handle everything from one spot.  </p>
<p>Not ALL posts here are moving.  There are a few that just aren&#8217;t really necessary, so I&#8217;m cutting them out of the move.  Don&#8217;t worry - this site will still be up for some time to come (I want to be sure all of my 301 redirects are taking properly) - but the posts that *are* moving will skip this site and take you to their new home.  </p>
<p>If you see anything you want to keep, and you notice that you&#8217;re staying on this site chances are it&#8217;s not going to move - so you can take the content and keep it if you&#8217;d like.  otherwise - I&#8217;ll see you on the flip side!</p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2009/01/02/update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Moving WordPress</title>
		<link>http://anekostudios.com/2008/11/03/moving-wordpress/</link>
		<comments>http://anekostudios.com/2008/11/03/moving-wordpress/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 22:34:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[tools &amp; tidbits]]></category>

		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=151</guid>
		<description><![CDATA[Moving WordPress may seem like a huge, daunting task to someone who looks at a phpMyAdmin interface and thinks &#8220;If I touch this, the world will explode.&#8221;  There are many, many ways to move your WordPress installation, and you&#8217;ll be quite surprised to learn exactly how easy it can be. 
For your pleasure, I [...]]]></description>
			<content:encoded><![CDATA[<p>Moving WordPress may seem like a huge, daunting task to someone who looks at a phpMyAdmin interface and thinks &#8220;If I touch this, the world will explode.&#8221;  There are many, many ways to move your WordPress installation, and you&#8217;ll be quite surprised to learn exactly how easy it can be. </p>
<p>For your pleasure, I have a guinea pig for this one <img src='http://anekostudios.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  You can thank Jacqueline for allowing me to do this for her.  (I&#8217;ll pass the link later - because I&#8217;m literally moving WP for her - into a whole new directory, up one level from where it is now!  So once I&#8217;m done, the link will be changed <img src='http://anekostudios.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>So I have favorite methods for moving a WordPress installation.  There&#8217;s the <a href="http://codex.wordpress.org/Moving_WordPress">official method</a>, and there are other standby &#8220;absolutely safe&#8221; methods (such as using the &#8220;Import/Export feature that&#8217;s built in to the newer versions of WP), but me, I&#8217;m impatient, and I like things to be down and dirty, and fast.  So I&#8217;m going to show you <em>my</em> favorite way of doing this.  </p>
<p><strong>Warning: Be absolutely sure you have a backup before you try this.  I&#8217;m not kidding.  If you screw up, and you don&#8217;t have a backup, you can kiss your blog goodbye.  Although I can say that I have yet to seriously mess a site up by this particular method (you&#8217;re not really messing with too much stuff, but still&#8230;) I&#8217;m not taking any responsibility whatsoever for you choosing to follow this method.  So play it smart - get a backup before you even try any of this.</strong></p>
<p>So, here we go&#8230;<br />
<span id="more-151"></span></p>
<p>Jacqueline&#8217;s blog is located at http://ascenderrisesabove.com/wordpress.  (I&#8217;m not linking it because it&#8217;s gonna be a dead link in a few minutes.)  She&#8217;s decided that she wants the WordPress installation to no longer be an add-on - but have it be the site - so she wants to move it to the root, and have the url be <a href="http://ascenderrisesabove.com/">http://ascenderrisesabove.com/</a>.  </p>
<p>You&#8217;re going to need a couple of things for this: 1 - a freaking BACKUP.  In case you didn&#8217;t listen to me before - BACK IT UP!  You can do this several ways: there&#8217;s actually a few WP plugins out there that you can install to get backups; you can log into your hosting control panel and get into the phpMyAdmin interface and export the database as an SQL file, or you can use the WordPress&#8217; export feature.</p>
<p>Since we&#8217;re following &#8220;my favorite method,&#8221; and we&#8217;re staying on the same server (it&#8217;s not like we&#8217;re changing hosts here, just moving up a level), then I&#8217;m going with option #3.  The fact that our guinea pig also uses GoDaddy as her web host is also an extra-great reason to be using the WP export feature.  (I don&#8217;t know about you, but sometimes GoDaddy&#8217;s interface can be a headache to muck around in - so let&#8217;s avoid doing that, shall we?)</p>
<p>And a final disclaimer: I&#8217;m actually doing this while I type this post.  This is about as live as you can get.  So if I run into an issue, you&#8217;re gonna see how I handle it.  I actually kind of hope I do, because then you can see how easy things are to fix - but I&#8217;m willing to lay down money that this is going to go glitch-free.</p>
<p>So, #1 - let&#8217;s get that backup.  Log into your WordPress back-end. (oh, bad girl - she needs an upgrade.  We&#8217;re just going to do that for her - but we can save that for later - it won&#8217;t be a part of this tutorial.)  She&#8217;s running 2.3.3, so we&#8217;ll be navigating to &#8220;Manage>Export.&#8221;  Now, you can choose to restrict your backup to particular authors - but we&#8217;re moving the whole shebang - so let&#8217;s just leave the default at &#8220;All&#8221; and click the button.  Save the file to your downloads folder, and there you go - you now have an XML file of all the posts, and comments on the site.  </p>
<p><a href="http://anekostudios.com/wp-content/uploads/2008/11/asc-export.jpg"><img src="http://anekostudios.com/wp-content/uploads/2008/11/asc-export-150x150.jpg" alt="" title="Screenshot of 2.3.3 Exporting screen" width="150" height="150" class="alignleft size-thumbnail wp-image-152" /></a></p>
<p>Now, if you so desire to have a more &#8220;stable&#8221; backup, you can go into the phpMyAdmin interface and &#8220;Export&#8221; your WordPress database.  Just be sure to click the &#8220;Add Drop Table&#8221; option, and check the &#8220;save as file&#8221; option before you export.  Do the same thing there - just click the &#8220;Go&#8221; button and it&#8217;ll save an SQL hard copy/dump into a file on your computer.   She has a &#8220;Backup&#8221; plugin here though, so I&#8217;m going to use that as a secondary backup - just to be extra-sure she&#8217;s got it secured.</p>
<p>::cue elevator music here while we wait for everything to back up - damn this is a huge site! LOL::</p>
<p>Okay - now that that&#8217;s finished, we do two simple things which will result in your site breaking (but not for long, I swear it).  Now you want to go to the &#8220;Options&#8221; page (&#8221;Settings&#8221; in 2.5+), and right there in &#8220;WordPress Address (URL)&#8221; and &#8220;Blog Address (URL)&#8221; we want to change those to reflect the new settings - so lets get rid of the extraneous &#8220;/wordpress/&#8221; at the end.  Keep in mind - as soon as you save this change, your site WILL break! Don&#8217;t worry though - take it as a sign that things are working as they should <img src='http://anekostudios.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://anekostudios.com/wp-content/uploads/2008/11/asc-options.jpg"><img src="http://anekostudios.com/wp-content/uploads/2008/11/asc-options-150x150.jpg" alt="" title="Screenshot of 2.3.3 Options screen" width="150" height="150" class="alignleft size-thumbnail wp-image-153" /></a></p>
<p>Now you want to open up your FTP program.  Get into your system.  Now you&#8217;ll see the &#8220;wordpress&#8221; directory here (and really quickly, I&#8217;m checking the filesystem of the root directory to be sure we won&#8217;t be overwriting any important files&#8230;and no, we won&#8217;t.  however she does have an &#8220;index.htm&#8221; file here - so we&#8217;ll want to rename that in a moment, because it&#8217;ll override the index.php file).  <img src="http://anekostudios.com/wp-content/uploads/2008/11/asc-ftp1.jpg" alt="" title="Screenshot of highlighted files/folders that we want to move" width="285" height="204" class="alignright size-full wp-image-155" />You want to get into that directory and select ALL files and folders - make sure they&#8217;re all highlighted (except, of course, the very first folder - that&#8217;s the next level up), and then drag everything into that first folder.  This is moving all the necessary WP files into the root directory.  Now you will see that everything has moved out of the old directory and up one level.</p>
<p>And BAM.  there you have it.  Done.  Didn&#8217;t even need to use the backups.  Visit the page, and it&#8217;s exactly where it needs to be.  How easy was that?  </p>
<p>Now I&#8217;m going to go upgrade her <img src='http://anekostudios.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em>EDIT: whoops!  I almost forgot!  We need to give her one teensy little fix.  Since the URLs have changed, we also want to stick in a 301 redirect so she doesn&#8217;t lose any ranking she might have.  <s>So I&#8217;ve downloaded and installed the <a href="http://wordpress.org/extend/plugins/redirection/">Redirect plugin</a> for her. </s> Strike that - that didn&#8217;t work.  I did two things: I edited the .htaccess file<strong> and</strong> put in a PHP redirect in her old /wordpress folder, so that Google will know everything has permanently moved.  Old permalinks any still be messed up though - but to her regular readers, that shouldn&#8217;t be a problem!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2008/11/03/moving-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An evil little trick.</title>
		<link>http://anekostudios.com/2008/10/30/an-evil-little-trick/</link>
		<comments>http://anekostudios.com/2008/10/30/an-evil-little-trick/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 18:55:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[experiments]]></category>

		<category><![CDATA[scripts]]></category>

		<category><![CDATA[tools &amp; tidbits]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=148</guid>
		<description><![CDATA[Yes, I said &#8220;evil&#8221;.  Because it is.  
I belong to a couple of awesome networking lists.  On one of these lists, recently, someone was asking about a possible solution to what is truly a common problem for us designers/programmers who provide CMS solutions for our clients.  The problem?
Microsoft Word.
All of you [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I said &#8220;evil&#8221;.  Because it is.  </p>
<p>I belong to a couple of <a href="http://womendesignersgroup.com">awesome</a> <a href="http://wise-women.org">networking lists</a>.  On one of these lists, recently, someone was asking about a possible solution to what is truly a common problem for us designers/programmers who provide CMS solutions for our clients.  The problem?</p>
<p>Microsoft Word.</p>
<p>All of you reading this&#8230;how many of you have create an awesome site design with pristine code and gorgeous formatting, and your client is all &#8220;hooray!&#8221;&#8230;and promptly starts writing their content up in Microsoft Word, and the C&#038;P&#8217;s the stuff into the CMS you&#8217;ve just made for them?  (Come on, I know you&#8217;re out there.  Raise your hands.)</p>
<p>I have two clients, currently that do this.  No matter what plugins I&#8217;ve installed, and no matter how many different ways I instruct them on how to do it correctly (even with using their beloved Word!) they don&#8217;t do it.  They just keep C&#038;P-ing from Word, and keep calling me when the site breaks because of it.</p>
<p>Now, to why I am evil.<br />
<span id="more-148"></span></p>
<p>When I first thought about doing this, it was over dinner with my husband.  I was ranting about how - again - my clients were sending me frantic &#8220;emergency&#8221; emails because the site was broken, and what did I do? - only to find out - AGAIN - that they had used Microsoft Word to put in their content.  Many times, they try to get really creative and use the &#8220;HTML&#8221; feature to created cool little things - which usually result in unclosed tags - which break the site.  Let&#8217;s forget about the horrible invalid code it produces in general.  They seem to live with the weird fonts and extra load times because of all the extra crap put it.  It&#8217;s not until they decide to &#8220;be cool&#8221; that they break something and come crying to me.</p>
<p>Yes, there are a couple of great plugins out there that can help (like <a href="http://wordpress.org/extend/plugins/tinymce-advanced/">Tiny MCE Advanced</a>, which is cool in its own right, and <a href="http://lincolnloop.com/blog/2006/aug/31/wordpress-plain-text-paste-plugin/">Plain Text Paste</a>) - but they mean nothing if the client doesn&#8217;t use them.  </p>
<p>I told my husband I was one step away from coding something for WordPress that would stop this.</p>
<p>He shook his head and said &#8220;no, it&#8217;s what they know.  It&#8217;s really not your place to force them to use something else.&#8221;  He had a point.  But still.</p>
<p>When the question came up on the list today, I responded with that conversation.  When they found out I already<em> knew </em>how to do this, I just <em>haven&#8217;t</em> yet, I had one person cheering me on, telling me she&#8217;d pay me to have something like this.  So, really quickly, I just wrote it up for her. </p>
<p>So, I still haven&#8217;t decided whether or not I should implement these on the sites I have issues with.  but I&#8217;ll put it out there for those of you who have no qualms about taking the candy form the baby.  Truly, it is what&#8217;s best for them.  Tough love&#8230;tough love.</p>
<p>Just copy the below and add it to your functions.php file.  What it does is search for all instances of <em>&lt;p class=&#8221;MsoNormal&#8221;</em> (note the lack of the closing &#8220;>&#8221; tag - that&#8217;s because, more often than not, there&#8217;s a bunch of crap following that tag), as well as the <em>&lt;font</em> tag (lack of the closing &#8220;>&#8221; for the same reason).  When it finds either of them, it replaces only those posts with a message: &#8220;Microsoft Word found!&#8221;  If the crap isn&#8217;t there, the content is posted as it normally would be.</p>
<p><code>//strip Word!<br />
function stripword($content) {<br />
	$find = array( '&lt;p class="MsoNormal"', '&lt;font' );<br />
	foreach ( $find as $f ) {<br />
    	if ( ( $pos = stripos( $content, $f ) ) !== false ) {<br />
        	$content = "Microsoft Word found!";<br />
    	}<br />
	}<br />
	return($content);<br />
}<br />
add_filter('the_content', 'stripword');</code></p>
<p>Of course, you can add extra search strings to the array, and you can change the message that is seen.  I bet, eventually, I could take this a step further an search for the stuff and just *strip* it - leaving only the content behind.  But that&#8217;s an experiment for another day.</p>
<p>And, I&#8217;m sure you&#8217;re asking yourself &#8220;Yeah, but if that happens, the client will be calling you and saying things don&#8217;t work - it doesn&#8217;t change anything.&#8221;  Well, the idea is more psychological, I guess, than anything.  Right now, as it stands, the font weirdness seems to not bother most clients that insist on doing this.  (They don&#8217;t even notice what it&#8217;s doing to the validity of their content, or anything else really.)  They don&#8217;t even notice until the site actually breaks.  </p>
<p>What my evil conspirators and I were planning - if we chose to do this - was to tell the client that the &#8220;new upgrade of WordPress is necessary, because it&#8217;s a major security fix.&#8221; and then proceed to tell tham that Matt, in all his wisdom and glory, got sick of telling people to stop using Microsoft Word and took matters into his own hands - and made it impossible to use it anymore.  This would serve as a visual reminder that if they use it, the posts won&#8217;t post.  So they need to clean up their act.  </p>
<p>We figured after a few of these messages they&#8217;d get the idea and stop using Word LOL</p>
<p>So there you have it.  Totally useless, and really only for psychological value.  But hey - maybe it&#8217;ll work!</p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2008/10/30/an-evil-little-trick/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A little present for you</title>
		<link>http://anekostudios.com/2008/10/06/a-little-present-for-you/</link>
		<comments>http://anekostudios.com/2008/10/06/a-little-present-for-you/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 14:31:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[diarrhea of the mouth]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=144</guid>
		<description><![CDATA[Hello everyone!  Just a quickie update: the images have finally returned.  I finally found the backup on my old computer, and they have returned in all of their former glory.  (As a side note&#8230;man I need to update some of this stuff!)  I also found some of the missing :examples&#8221; - [...]]]></description>
			<content:encoded><![CDATA[<p>Hello everyone!  Just a quickie update: the images have <em>finally</em> returned.  I finally found the backup on my old computer, and they have returned in all of their former glory.  (As a side note&#8230;man I need to update some of this stuff!)  I also found some of the missing :examples&#8221; - but I&#8217;m not sure I got them all,  So if you happen to go through and click on something (like a download, see a missing image, or a link that&#8217;s supposed to how you a working example) please <a href="http://anekostudios.com/contact/">send me an email</a> and let me know what post it was on so I can try and fix it.</p>
<p>Now, I&#8217;m gonna give you something good.  Are you ready?  You&#8217;ll love this.</p>
<p><span id="more-144"></span><br />
Through the course of my business, I have been asked more and more often to do custom WordPress themes for people.  In fac, the last year or so of my business, <em>that&#8217;s all I&#8217;ve done</em>.  As I&#8217;ve said before, each client brings unique challenges and puzzles for me to try and muddle through, and when I figure them out, I file away my stuff (and <em>plan</em> to post it here to share, but I&#8217;m bad about that) for later use.  </p>
<p>One of the BIG things that has helped me a ton for the last few months is actually having a base set of files that I work from.  I wouldn&#8217;t exactly call them &#8220;templates&#8221;, because they are literally blank.  They are simply a listing of my WordPress theme files that I use most often, with edited code in them.  They are completely blank, save they have the base WordPress code - so it&#8217;s a great starting point.  When it comes time to start a new site for someone, I can whip out these files and edit as needed - I don&#8217;t have to start over each and every time.</p>
<p>I am willingly making these public.  I hope that a lot of you get some help from these when you want to create your own custom themes.  I<em> could</em> be a miser and keep them all to myself, or put some kind of restriction on them - but in truth, I never would have come up with this stuff if it weren&#8217;t already available elsewhere.  I just put them all together in a neat little package so you don&#8217;t have to go sniffing around, trying to find things that will work.</p>
<p>So, no restrictions - just don&#8217;t take the zip file and try to sell it anywhere.  If you <em>do</em> do that, I&#8217;ll have to come kick your ass.  That&#8217;s really scummy - selling something that I&#8217;m giving away for nothing.  You should be ashamed for even thinking it.  But other than that, have at it.</p>
<p>NOTES: I&#8217;ve tried to comment these out for you, so if/when you need to make changes, you can.  But I&#8217;m only putting in <em>extremely</em> basic notations that have to do with the WP code itself.  </p>
<p>Okay, so you can <a href="http://anekostudios.com/downloads/wp-base-files.zip">download the files here</a>.  I&#8217;ve used these exact files for WP versions from 2.0.x on up - so yes, they work for 2.6.x.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2008/10/06/a-little-present-for-you/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get the most out of your &#8220;Widgetized Sidebar&#8221;</title>
		<link>http://anekostudios.com/2008/10/01/get-the-most-out-of-your-widgetized-sidebar/</link>
		<comments>http://anekostudios.com/2008/10/01/get-the-most-out-of-your-widgetized-sidebar/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 23:44:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[theming]]></category>

		<category><![CDATA[tools &amp; tidbits]]></category>

		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=129</guid>
		<description><![CDATA[Hello all!  yes, yes, I know I&#8217;m late on my promised date. I&#8217;ve actually been compiling a list of ideas on topics to write a bout - and I&#8217;ve finally decided to choose one and go with it.  (Yeah, I know I said it would be &#8220;How to Turn Your Existing Site Into [...]]]></description>
			<content:encoded><![CDATA[<p>Hello all!  yes, yes, I know I&#8217;m late on my promised date. I&#8217;ve actually been compiling a list of ideas on topics to write a bout - and I&#8217;ve finally decided to choose one and go with it.  (Yeah, I know I said it would be &#8220;How to Turn Your Existing Site Into a WordPress Theme&#8221; - but that sucker is actually taking a lot more time than I&#8217;d originally thought.  But I swear, I&#8217;m working on it.  It&#8217;s in my &#8220;drafts&#8221; right now!)</p>
<p>So.  I decided a smaller step would be to show you how to get the most out of your widgets.  You can choose whatever you want - what I&#8217;ll be touching on is how to make more than one &#8220;sidebar&#8221; and apply widgets to them.</p>
<p>&#8220;Sidebar&#8221; is in quotes because - you won&#8217;t believe this - you don&#8217;t HAVE to put them in your sidebar.  You can put those suckers anywhere you damn well please.  How cool would it be to have your site&#8217;s content separated by a widget that would hold - whatever you&#8217;d like it to hold?  Or Widgetizing your footer?  or you header?  Or how about having a different set of widgetized sidebars based on what page you&#8217;re on?  </p>
<p><em>You can do that?</em></p>
<p>You bettah believe it, suckah!<br />
<span id="more-129"></span></p>
<p>Now, first you should keep in mind that, to keep your code valid (and your mind sane) you should be careful and plan this out accordingly. For example, it would be seriously cool to divide each post in your theme with <a href="http://www.zombierobot.com/wp-quotes/">Zombie Robot&#8217;s Random Quotes plugin</a>.  However, his plugin is written to spit out code using ID&#8217;s - not classes.  So you could feasibly end up with 10 quotes on your page - but ALL of them have an ID (instead of a class) rendering your code invalid, which eventually leads down the path of insanity.  To fix that example, you&#8217;d actually have to wade through his plugin code and edit it to change everything from an ID to a class.  And don&#8217;t get me started on the possibility that looping something like that (which has database calls) over and over again might be a bad idea - I can think of many things that could go wrong.  So just be careful what widgets you plan to place *within* the Loop.</p>
<p>However, you *can* put them pretty much anywhere.  And if you stick with certain stuff, you can do pretty much whatever you want.  And truly, it is really easy.</p>
<p>First, you want to open up your functions.php file that associated with your theme.  (It would be located in <em>wp-content/themes/YOUR THEME/functions.php</em>.  If you don&#8217;t have one, just create a new file with that name.)  I recommend you open it up in a plain text editor (and how many times do I need to say that Microsoft Word is NOT a plain text editor!  Just a reminder, folks.) and edit from your desktop, rather than directly fro the admin panel - because if you mess up anything, it&#8217;ll render your WordPress useless, and you&#8217;ll have to open it up on your desktop anyway to fix it <img src='http://anekostudios.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>So open that puppy up, and you want to add this:</p>
<p><code><br />
&lt;?php if ( function_exists('register_sidebar') )<br />
    register_sidebar(array(<br />
        'name'=>'Sidebar',<br />
        'before_widget' => '&lt;div id="%1$s" class="widget %2$s">',<br />
        'after_widget' => '&lt;/div>',<br />
        'before_title' => '&lt;h2>',<br />
        'after_title' => '&lt;/h2>',<br />
    ));<br />
 ?><br />
</code></p>
<p>Now, save and upload to your themes folder.  If you navigate to Design>Widgets, you&#8217;ll now notice that you have a sidebar titled &#8220;Sidebar&#8221; to which you can add widgets to.  So, when you want more than one, simply copy that and paste it again, and give the second one a new name.  Like so:</p>
<p><code><br />
&lt;?php if ( function_exists('register_sidebar') )<br />
    register_sidebar(array(<br />
        'name'=>'Sidebar',<br />
        'before_widget' => '&lt;div id="%1$s" class="widget %2$s">',<br />
        'after_widget' => '&lt;/div>',<br />
        'before_title' => '&lt;h2>',<br />
        'after_title' => '&lt;/h2>',<br />
    ));<br />
if ( function_exists('register_sidebar') )<br />
    register_sidebar(array(<br />
        'name'=>'Footer',<br />
        'before_widget' => '&lt;div id="%1$s" class="widget %2$s">',<br />
        'after_widget' => '&lt;/div>',<br />
        'before_title' => '&lt;h2>',<br />
        'after_title' => '&lt;/h2>',<br />
    ));<br />
 ?><br />
</code></p>
<p>Now, when you open up the &#8220;Design>Widgets&#8221; Section, you&#8217;ll see a dropdown list which contains &#8220;Sidebar&#8221; and Footer&#8221;.  Two sidebars to add widgets to your heart&#8217;s content.</p>
<p>However, you&#8217;ll notice that when you add said widgets and save your changes, they won&#8217;t appear on the site (of course if you already have widgetized sidebars, they probably will, depending on how things are set up) - so now I&#8217;ll show you how to get them to show up on the site.</p>
<p>You&#8217;ll need to open up your sidebar.php file and add the following where you want the widgets to show up:</p>
<p><code>&lt;?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?><br />
Vote or Shut Up!<br />
&lt;?php endif; ?></code></p>
<p>The &#8220;Vote or Shut Up!&#8221; section can be replaced by whatever you want.  Basically what that little piece of code says is <em>If there is no &#8220;Dynamic Sidebar&#8221; function, or there is no Dynamic sidebar named &#8220;Sidebar&#8221;, then display the following:</em>.  So if you don&#8217;t have dynamic sidebars, or you &#8220;Sidebar&#8221; has no widgets added to it, then it&#8217;ll display &#8220;Vote or Shut Up!&#8221; instead.  If you leave it blank it&#8217;ll display nothing.    </p>
<p>You can do the same thing anywhere.  Since I called the second sidebar &#8220;Footer&#8221;, let&#8217;s put it in the footer!  So open up your footer.php file, and somewhere in there, stick in the code:</p>
<p><code>&lt;?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Footer') ) : ?><br />
I'm a lumberjack, and that's okay.<br />
&lt;?php endif; ?></code></p>
<p>And now, anything you place within the &#8220;Footer&#8221; sidebar (under Design>Widgets) will now appear in the footer of your site.   You can do this anywhere - but it&#8217;s always a good idea to name your &#8220;sidebars&#8221; appropriately, so you know what widgets you&#8217;re sticking into what section.</p>
<p>As I said before, you can place different widgetized sidebars on different pages.  For example, say you want a sidebar for your &#8220;Home&#8221; page, and a different one for your &#8220;About&#8221; Page, and a third for your &#8220;Archives&#8221; page.  This is a matter of using <a href="http://codex.wordpress.org/Conditional_Tags">WordPress Conditionals</a> to determine what page you&#8217;re on.  So, using the information sidebar above, you would add this to your functions.php file:</p>
<p><code><br />
&lt;?php if ( function_exists('register_sidebar') )<br />
    register_sidebar(array(<br />
        'name'=>'Index Page',<br />
        'before_widget' => '&lt;div id="%1$s" class="widget %2$s">',<br />
        'after_widget' => '&lt;/div>',<br />
        'before_title' => '&lt;h2>',<br />
        'after_title' => '&lt;/h2>',<br />
    ));<br />
if ( function_exists('register_sidebar') )<br />
    register_sidebar(array(<br />
        'name'=>'About Us',<br />
        'before_widget' => '&lt;div id="%1$s" class="widget %2$s">',<br />
        'after_widget' => '&lt;/div>',<br />
        'before_title' => '&lt;h2>',<br />
        'after_title' => '&lt;/h2>',<br />
    ));<br />
if ( function_exists('register_sidebar') )<br />
    register_sidebar(array(<br />
        'name'=>'Archives',<br />
        'before_widget' => '&lt;div id="%1$s" class="widget %2$s">',<br />
        'after_widget' => '&lt;/div>',<br />
        'before_title' => '&lt;h2>',<br />
        'after_title' => '&lt;/h2>',<br />
    ));<br />
if ( function_exists('register_sidebar') )<br />
    register_sidebar(array(<br />
        'name'=>'Default',<br />
        'before_widget' => '&lt;div id="%1$s" class="widget %2$s">',<br />
        'after_widget' => '&lt;/div>',<br />
        'before_title' => '&lt;h2>',<br />
        'after_title' => '&lt;/h2>',<br />
    ));<br />
 ?><br />
</code></p>
<p><code><br />
&lt;?php if(is_home() || is_front_page()) {<br />
                if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Index Page') )<br />
              } else if(is_page('about-us')) {<br />
                if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('About Us') )<br />
              } else if(is_archive()) {<br />
                if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Archives') )<br />
              } else {<br />
                if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Default') )<br />
              } : ?><br />
Have fun storming the castle!<br />
&lt;?php endif; ?><br />
</code></p>
<p>And there you have it.  You can literally Widgetize Anything (which, by the way, is one of <a href="http://www.erik-rasmussen.com/blog/2006/11/30/widgetize-anything/">my favorite plugins</a>&#8230;)</p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2008/10/01/get-the-most-out-of-your-widgetized-sidebar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Alrighty&#8230;</title>
		<link>http://anekostudios.com/2008/09/08/alrighty/</link>
		<comments>http://anekostudios.com/2008/09/08/alrighty/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 15:15:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[diarrhea of the mouth]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=123</guid>
		<description><![CDATA[I realize that the site here has been stagnant for way too long.  Fear not, dear people - and those of you who have actually cared enough to give me a kick in the butt to get moving, you have no idea how much I appreciate you for being so patient.
So, you&#8217;ll notice that [...]]]></description>
			<content:encoded><![CDATA[<p>I realize that the site here has been stagnant for way too long.  Fear not, dear people - and those of you who have actually cared enough to give me a kick in the butt to get moving, you have no idea how much I appreciate you for being so patient.</p>
<p>So, you&#8217;ll notice that right now, there&#8217;s a couple of changes.  The blog here has been inundated with tons of spam comments - it drives me insane.  So I&#8217;ve dis-enabled commenting for now (unless you&#8217;re a registered user) - if you want to leave a comment, you&#8217;ll have to &#8220;subscribe&#8221; to the site *and* I have to approve every comment that comes through before it&#8217;s displayed.  Sorry to do that - but for now, I just can&#8217;t keep up.  For the record, however, I don&#8217;t spam, so your emails won&#8217;t be used for anything other than letting you log in to leave a comment.  (I don&#8217;t have *time* to spam anyone even if I wanted to! LOL)  If I decide to change this at a later date, I&#8217;ll be happy to delete your &#8220;subscription&#8221; from the database if you so desire - in fact, I&#8217;ll probably do it by default, and you&#8217;ll have to tell me that you want to stay in if you want to stay.</p>
<p>All right - so there are some plans for the next phase of stuff.  yes, I&#8217;ve been promising updates on old articles, and promising to put reinstate the pics and such - but I haven&#8217;t gotten around to it yet.  The good news is, my schedule has *finally* loosened up enough to allow me to return to this site and do my thing.  So starting soon (like the week after next - around Sept. 22) you&#8217;ll start to see some changes take effect, and new stuff finally come back up on the site.  </p>
<p>Oh, I get to return to the fun of messing with things for experimentation again!  And I think one of the first things I&#8217;ll start with (which seems to be the most often-requested articles) - is how to convert your already-existing design into a WP theme.  Trust me, it&#8217;s easier than you think <img src='http://anekostudios.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I&#8217;ll take bets - I bet you all think it&#8217;s gonna be a HUGE long article, too, with tons of information that has to be printed out in pages.  But I&#8217;ll tell you this much, if you can follow<a href="http://anekostudios.com/2006/09/21/how-to-create-a-wordpress-template-or-theme/"> this tutorial</a> (which is actually my most popular post here), then you&#8217;re more than halfway there.</p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2008/09/08/alrighty/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Non-WordPress Post</title>
		<link>http://anekostudios.com/2008/07/25/non-wordpress-post/</link>
		<comments>http://anekostudios.com/2008/07/25/non-wordpress-post/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 17:52:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[diarrhea of the mouth]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=122</guid>
		<description><![CDATA[I know this might seem silly to you all, but I just found out that Randy Pausch died this morning.  
I found out about Mr. Pausch when my daughter asked me back in October of 2007 to download the &#8220;Alice&#8221; program for her, so she could learn how to program her own little movies. [...]]]></description>
			<content:encoded><![CDATA[<p>I know this might seem silly to you all, but I just found out that Randy Pausch died this morning.  </p>
<p>I found out about Mr. Pausch when my daughter asked me back in October of 2007 to download the &#8220;Alice&#8221; program for her, so she could learn how to program her own little movies.  I was all excited that she was taking an interest in programming, so I went to <a href="http://www.alice.org">the Alice Project</a> website to do so.  While I was there, I saw mention of Mr. Pausch, and something called &#8220;the Last Lecture&#8221;.  (I will post the link here - which is on <a href="http://download.srv.cs.cmu.edu/~pausch/">Randy&#8217;s page at Carnegie-Mellon University</a> - but the server goes down sometimes.  But if you can - you really should watch this.)</p>
<p>I watched this video, and I was utterly amazed.  From that moment on, Mr. Pausch&#8217;s words inspired me to be better than I thought I was.  The video took off, and soon, it was on the news everywhere, and Mr. Pausch was asked to speak at a Congressional hearing - it was just amazing at how fast this this went.</p>
<p>Mr. Pausch has a <a href="http://download.srv.cs.cmu.edu/~pausch/news/index.html">personal page</a> that I&#8217;ve been checking through the months to see how he was doing.  I&#8217;ve always felt for his wife, Jai, and their three young children - I cannot possibly imagine what they are going through.  Living past the &#8220;death sentence&#8221; was amazing to hear, but when I saw today that he had died this morning, my heart really broke for them.</p>
<p>Mr. Pausch was a very good, and very strong man, and I hope that, when he went, he realized how much he touched other people&#8217;s lives.  </p>
<p>Goodbye, Randy - you will be missed probably more than you ever know - even by people who have never met you.</p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2008/07/25/non-wordpress-post/feed/</wfw:commentRss>
		</item>
		<item>
		<title>sIFR</title>
		<link>http://anekostudios.com/2008/05/27/sifr/</link>
		<comments>http://anekostudios.com/2008/05/27/sifr/#comments</comments>
		<pubDate>Tue, 27 May 2008 17:24:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[tools &amp; tidbits]]></category>

		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=121</guid>
		<description><![CDATA[Ahhh&#8230;sIFR - also know as &#8220;Scalable Inman Flash Replacement&#8221;.  I&#8217;m not going to go through and tell you the history and all that - there&#8217;s plenty of information on it out there for you to peruse at your leisure.  Me, I&#8217;m a &#8220;get to the point&#8221; kinda gal - as you all know.
For [...]]]></description>
			<content:encoded><![CDATA[<p>Ahhh&#8230;<a href="http://www.mikeindustries.com/blog/sifr/">sIFR</a> - also know as &#8220;Scalable Inman Flash Replacement&#8221;.  I&#8217;m not going to go through and tell you the history and all that - there&#8217;s plenty of information on it out there for you to peruse at your leisure.  Me, I&#8217;m a &#8220;get to the point&#8221; kinda gal - as you all know.</p>
<p>For a long time, people have wanted to move away from he &#8220;standard&#8221; fonts found in a particular browser, and use a nice font for headings, titles, and such on their sites.  Usually, the way around this was to create said text as an image file, and plug it in on the site.  But oh, how lovely would it be if this could be done dynamically, rather than creating an image for every single piece of text you wanted to replace?</p>
<p>I&#8217;ve done it before, using <a href="http://www.alistapart.com/articles/dynatext">dynamic text replacement</a>, which creates PNG images on-the-fly.  This is a popular method for people who want to have this ability, but don&#8217;t have access to Flash.  But I&#8217;ve noticed if you use it for a lot of different things (like a recent client who wanted EVERY link replaced, as well as headings <em>and</em> certain pieces of text) you&#8217;re gonna back things up like eating a pound of cheese on constipation day. (yes, as if we all have a &#8220;constipation day&#8221;.  Mine&#8217;s on Friday. LOL)</p>
<p>Ahh, how I wanted to use sIFR.  And now that I have my shiny new Mac with CS3, I can finally do it.  So last week, I started to try it out for the first time.  And I failed.  Miserably.<br />
<span id="more-121"></span><br />
No matter what I did, I couldn&#8217;t get the damned thing to work.  The closest I ever got was not by using the wiki, but by using <a href="http://designintellection.com/2008/this-is-how-you-get-sifr-to-work/">this tutorial</a>.  But still, I failed miserably.  I just couldn&#8217;t get it to go.  </p>
<p>I finally found a WordPress plugin that worked, but then the links wouldn&#8217;t.  Turned out the plugin used sIFR 2.0 - which has a known bug for failing when using on links.  (I will say, though, I found a useful tidbit of information that may help fix this - but I haven&#8217;t had the chance to try it and see.  Apparently, sIFR works on the <em>content</em> of whatever you&#8217;re calling in.  So if you have a link within a list, then you want to call in &#8220;li&#8221;, not &#8220;li a&#8221;.  When I did that, I got my little hand cursor over the links, and the links worked again.  BUT - like I said, I haven&#8217;t had a chance to try this for the WP plugin, so I don&#8217;t know if it&#8217;ll work.)</p>
<p>So, I was stuck.  </p>
<p>Of course, I HAD to get it to work, and I finally did.  </p>
<p>You can follow the <a href="http://designintellection.com/2008/this-is-how-you-get-sifr-to-work/">Design Intellection tutorial</a>.  For the most part, that sucker is right on.  The things that actually got me were the following two items:</p>
<ol>
<li><strong>Put in a full path to the .swf file.</strong>  I was using a relative path to the file, because I was inserting it into a theme design - so I needed something relative.  But it didn&#8217;t work until I had a full path.  Once I did that, it worked.  I just need to remember to change it when I pass it on <img src='http://anekostudios.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li><strong>Don&#8217;t use the configurations used in the <a href="http://designintellection.com/2008/this-is-how-you-get-sifr-to-work/">tutorial</a>.</strong>  Okay, I know them&#8217;s fightin&#8217; words, but I&#8217;ll explain why I say this.  This didn&#8217;t work FOR ME:  </li>
</ol>
<p><code><br />
css: [<br />
      '.sIFR-root { MAIN CSS PROPERTIES }'<br />
      ],<br />
</code></p>
<p>No matter what I did, when I formatted my styling in this manner, it refused to work.  I looked at some older stuff on sIFR, and found that when I applied styling via the old method, I had no issues.</p>
<p>Don&#8217;t ask me why.</p>
<p>So when I changed the above to this:</p>
<p><code><br />
css: {<br />
'.sIFR-root':  {<br />
    MAIN CSS PROPERTIES<br />
}'<br />
}<br />
</code></p>
<p>It was all good.  So if you want a more particular example, say you wanted to replace a list item link in a menu.</p>
<p><code><br />
sIFR.replace(avenir, {<br />
  selector: '#menu li',<br />
  css: {<br />
  	  '.sIFR-root': {<br />
  	  	'text-transform': 'capitalize',<br />
  	  	'font-size' : '18px'<br />
  	  		  },<br />
          'a:link': {<br />
                'color': '#CCCCCC'<br />
                     },<br />
          'a:hover': {<br />
                'color': '#000000'<br />
                        },<br />
  	 },<br />
  wmode: 'transparent'<br />
  					 }<br />
  			);<br />
</code></p>
<p>Bam!  All of your list items links now have the text replacement <em>and</em> the right color, <em>and</em> the links work.  Notice that the styling is very much like CSS - with just slight differences.  For the most part, you can apply <em>any</em> CSS styling in this method, and you&#8217;ll be all good.</p>
<p>Ahh, sweet sIFR. Oh, how I love thee.</p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2008/05/27/sifr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Just letting you know&#8230;</title>
		<link>http://anekostudios.com/2008/05/16/just-letting-you-know/</link>
		<comments>http://anekostudios.com/2008/05/16/just-letting-you-know/#comments</comments>
		<pubDate>Fri, 16 May 2008 14:15:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[diarrhea of the mouth]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=120</guid>
		<description><![CDATA[My categories are way messed up - so I&#8217;m going to have to go through all of my old posts and re-categorize everything - blegh.  I&#8217;m super-busy with clients (OMG - I had someone contact me on Second Life last night - I was shocked!), so - and I apologize to you all for [...]]]></description>
			<content:encoded><![CDATA[<p>My categories are way messed up - so I&#8217;m going to have to go through all of my old posts and re-categorize everything - blegh.  I&#8217;m super-busy with clients (OMG - I had someone contact me on Second Life last night - I was shocked!), so - and I apologize to you all for saying this, but it&#8217;s true - this site isn&#8217;t top priority.  But the search function still works - so if you&#8217;re looking for something, give it a go - you&#8217;ll find it.</p>
<p>I also had to stop my experiments with spammers - meaning leaving uncoded email addresses on the site.  Not for any other reason than the fact that I haven&#8217;t had the time to re-create those addresses that would get spam (yes, they were real addresses, and I did check the mail!)  But I may recreate them and activate that experiment again in the future.</p>
<p>What else&#8230;oh yeah - my images apparently didn&#8217;t come over.  Ugh.  So a lot of the older posts are missing all of my images - gotta find all those and put them back in.</p>
<p>But I just wanted to let you know I am aware, and I am fixing - slowly but surely.</p>
<p>Oh, and unfortunately, I&#8217;ve been inundated with spam comments.  (Spammers piss me off.  I swear.)  So, I&#8217;ve implemented a new rule.  I LOVE getting all of the &#8220;thank you&#8221; comments - I really do.  But I&#8217;ve noticed that many, MANY of these are people just checking to see if I let them through so they can spam me like crazy later on.  So the new rule for he site: if a comment you leave me contains a question, or information that pertains (and will enhance) the discussion at hand - feel free to contribute - negative or positive, it must be constructive and helpful to others, and on topic.  That&#8217;s the point of having this site - to help others.  However, if it&#8217;s just a blip on the radar, with nothing that really contributes, I&#8217;m going to have to mark it as spam and delete it.  (If I know you, and I won&#8217;t mark you as spam, but I will delete it.  Trying to cut the clutter, you know?)  I do appreciate all of you who take the time to contribute here, and stop by to show your appreciation - but it&#8217;s really getting out of hand, and I&#8217;m afraid I gotta stop it and cut it off at the root - and that means I&#8217;ll probably be cutting out some &#8220;legits&#8221; as well - and I apologize in advance for that.</p>
<p>I have had a lot of comments that my tutorials are stagnant and rotting with age - so &#8220;the Next Big Thing&#8221; will be redoing those tutorials for 2.5. </p>
<p>So there you go - a little update on what&#8217;s happening here!</p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2008/05/16/just-letting-you-know/feed/</wfw:commentRss>
		</item>
		<item>
		<title>One more thing&#8230;</title>
		<link>http://anekostudios.com/2008/05/13/one-more-thing/</link>
		<comments>http://anekostudios.com/2008/05/13/one-more-thing/#comments</comments>
		<pubDate>Tue, 13 May 2008 15:03:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[diarrhea of the mouth]]></category>

		<guid isPermaLink="false">http://anekostudios.com/?p=119</guid>
		<description><![CDATA[The Orange Crush downloads are back, as well as my contact form script.
Still working out some bugs  like missing images and stuff - but it&#8217;s all there.
That is all 
]]></description>
			<content:encoded><![CDATA[<p>The Orange Crush downloads are back, as well as my contact form script.</p>
<p>Still working out some bugs  like missing images and stuff - but it&#8217;s all there.</p>
<p>That is all <img src='http://anekostudios.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://anekostudios.com/2008/05/13/one-more-thing/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
