<?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>sillybean.net &#187; Web Design</title>
	<atom:link href="http://sillybean.net/web-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://sillybean.net</link>
	<description>reading, writing, web design, and the intersections thereof</description>
	<lastBuildDate>Sun, 29 Aug 2010 04:53:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>Saying goodbye to Textile</title>
		<link>http://sillybean.net/web-design/blogging/saying-goodbye-to-textile/</link>
		<comments>http://sillybean.net/web-design/blogging/saying-goodbye-to-textile/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 01:36:07 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=5226</guid>
		<description><![CDATA[<p>I came to WordPress after using TextPattern for a while, and when I switched, I didn&#8217;t want to give up <a href="http://textile.thresholdstate.com/">Textile</a> formatting, so I found a plugin and kept using it. </p>
<p>That was six years ago. These days…</p>]]></description>
			<content:encoded><![CDATA[<p>I came to WordPress after using TextPattern for a while, and when I switched, I didn&#8217;t want to give up <a href="http://textile.thresholdstate.com/">Textile</a> formatting, so I found a plugin and kept using it. </p>
<p>That was six years ago. These days I do a lot more code samples, and trying to get characters escaped properly is becoming more and more difficult. Also, a lot of commenters have overlooked the little &#8220;Textile formatting is in effect!&#8221; message in the comment form, and their stuff has gotten screwed up six ways from Sunday.</p>
<p>So, with regret, I&#8217;ve just <a href="http://wordpress.org/extend/plugins/mass-format-conversion/">converted</a> all the posts and comments back to regular HTML. I expect to find broken things for a while. If you notice something that doesn&#8217;t look right, please leave a comment, and I will fetch an older revision out of the database.</p>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/web-design/blogging/saying-goodbye-to-textile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>moving the furniture</title>
		<link>http://sillybean.net/web-design/blogging/moving-the-furniture/</link>
		<comments>http://sillybean.net/web-design/blogging/moving-the-furniture/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 19:47:16 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=2734</guid>
		<description><![CDATA[<p>If you follow me on <span class="caps">RSS </span>or LiveJournal, you probably just saw a flood of new posts. Sorry about that! When I started wordpress-as-cms.com last summer, I meant it to be a place where I could write about all…</p>]]></description>
			<content:encoded><![CDATA[<p>If you follow me on <span class="caps">RSS </span>or LiveJournal, you probably just saw a flood of new posts. Sorry about that! When I started wordpress-as-cms.com last summer, I meant it to be a place where I could write about all my geeky technical WordPress stuff without boring you all here. But, since I&#8217;ve written so many plugins, and because <a href="/books/beginning-wordpress/">my WordPress book</a> is coming out soon, it made less and less sense to separate the two. </p>
<p>So, I just imported a bunch of stuff, and I&#8217;m now cleaning it up (the code from those posts <em>really</em> doesn&#8217;t play nicely with Textile, which might force me to abandon it at last, as much as I love it), and in a little while I&#8217;ll shut down the other site and redirect everything here.</p>
<p>Sorry about the mess. </p>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/web-design/blogging/moving-the-furniture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howdy, stranger.</title>
		<link>http://sillybean.net/life/howdy-stranger/</link>
		<comments>http://sillybean.net/life/howdy-stranger/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 02:43:14 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Publishing]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=2533</guid>
		<description><![CDATA[<p>I know, it&#8217;s been ages! How are you? You look thinner. Have you done something different with your hair?</p>
<p>Me? Well, I was sick for a while there. No, not hamthrax. Not even a virus, really; turns out the stuff…</p>]]></description>
			<content:encoded><![CDATA[<p>I know, it&#8217;s been ages! How are you? You look thinner. Have you done something different with your hair?</p>
<p>Me? Well, I was sick for a while there. No, not hamthrax. Not even a virus, really; turns out the stuff I was on for back pain had some unlisted side effects. I&#8217;m better now. Except that my back hurts. Oh, and I&#8217;ve had a cold for two weeks.</p>
<p>Also, I was traveling a lot. I don&#8217;t know what I was thinking, but I wound up going to <a href="http://fact.org/dillo">ArmadilloCon</a>, <a href="http://fencon.org">FenCon</a>, <a href="http://2009.highedweb.org">HighEdWeb</a>, and <a href="http://worldfantasy2009.org/">World Fantasy</a> all in quick succession, with side trips to San Antonio and Waco in between. One more big trip this weekend, to <a href="http://aneventapart.com/2009/sanfrancisco/">An Event Apart in San Francisco</a>, and then I&#8217;m done.</p>
<p><a href="http://apress.com/book/view/9781430228950"><img class="alignright" title="Beginning WordPress book cover" src="http://apress.com/resource/bookcover/9781430228950?size=medium" alt="" width="125" height="165" /></a>And, you know, I&#8217;ve been busy. I&#8217;m frantically finishing up all my freelance projects because I have a book deal.</p>
<p>No, not for a novel. Don&#8217;t get <em>too</em> excited. Just a <em>little</em> excited.</p>
<p>I&#8217;m writing a book on WordPress! It&#8217;ll be out next summer from <a href="http://apress.com">Apress</a>, and I&#8217;m slanting it more toward <span class="caps">CMS </span>use than blogs, because, you know, <a href="http://wordpress.org/development/2009/11/wordpress-wins-cms-award/">WordPress is good for that sort of thing</a>.</p>
<p>Look! It has a cover and it looks real and stuff! And it&#8217;s on <a href="http://www.amazon.com/Beginning-WordPress-3-Stephanie-Leary/dp/1430228954/">Amazon</a> and everything! That&#8217;s right: if you search for me on Amazon, <em>you will find stuff</em>.</p>
<p><span class="caps">OK,</span> I&#8217;m a little excited.</p>
<p>So, you know, if you don&#8217;t see me around much for the next few months, I&#8217;m not dead&#8230; I&#8217;m just on a deadline.</p>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/life/howdy-stranger/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Keynote ruckus at HighEdWeb</title>
		<link>http://sillybean.net/conventions/keynote-ruckus-at-highedweb/</link>
		<comments>http://sillybean.net/conventions/keynote-ruckus-at-highedweb/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 05:25:47 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Conventions]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=2479</guid>
		<description><![CDATA[<p>If you follow me on Twitter, you know that I spent the week attending the <a href="http://2009.highedweb.org/">HighEdWeb conference</a>. I&#8217;ve been a presenter and a member of the programming committee for the last few years. I adore this conference because the…</p>]]></description>
			<content:encoded><![CDATA[<p>If you follow me on Twitter, you know that I spent the week attending the <a href="http://2009.highedweb.org/">HighEdWeb conference</a>. I&#8217;ve been a presenter and a member of the programming committee for the last few years. I adore this conference because the quality of the presentations is outstanding, the attendees are delightful people, and the focus is exclusively on higher ed. Networking with 450 people who share your professional frustrations is amazing.</p>
<p>HighEdWeb has an active backchannel. This year, things got interesting. <span id="more-2479"></span></p>
<p>We had excellent presenters. Everyone was very positive, using Twitter to share brief insights or links to notes and slides. Our first keynote speaker, <a href="http://2009.highedweb.org/jaredspool.aspx">Jared Spool</a>, did a great job. Not everyone agreed with him on all points, but his <a href="http://www.flickr.com/photos/fienen/3984016039/in/pool-heweb09">presentation was polished</a>, his delivery was engaging, and he gave us lots to think about.</p>
<p>Tuesday&#8217;s keynote was a different story. Our speaker was <a href="http://2009.highedweb.org/davidgalper.aspx">David Galper</a>, of the defunct <a href="http://en.wikipedia.org/wiki/Ruckus_Network">Ruckus Network</a>. He was perhaps an odd choice for a keynote speaker. My committee wasn&#8217;t part of that decision, so I can&#8217;t really speak to it, but I know the general idea was that he would offer some insights from the market research he&#8217;d done on tons and tons of college students.</p>
<p>The problem is, he did that research about five years ago and hasn&#8217;t updated anything since. His video interviews with students included discussions of &#8220;new&#8221; technologies like MySpace and Kazaa. (Last year, one of our presentations included data on MySpace&#8217;s declining number of users under the age of 25.) His insights included the earth-shattering revelation that students connect with one another online. You can <a href="http://www.ustream.tv/recorded/2294290">listen to part of his presentation on Ustream</a>, although you can&#8217;t make out the slides. They were a mess, very difficult to read from the back of the room. </p>
<p>What do 450 web nerds do when they&#8217;re trapped in a hotel ballroom listening to someone who&#8217;s insulting their intelligence? They get out their laptops and smartphones and start tweeting.</p>
<p>Jeremiah Owyang wrote <a href="http://www.web-strategist.com/blog/2009/10/09/how-speakers-should-integrate-social-into-presentations/">How Speakers Should Integrate Social Into Their Presentation</a> in response to what he saw on the <a href="http://wthashtag.com/transcript.php?page_id=5224&amp;start_date=2009-10-06&amp;end_date=2009-10-06&amp;tz=2%3A00&amp;export_type=HTML">#heweb09 Twitter stream during our Tuesday keynote</a>. He is an expert on social media, but he wasn&#8217;t there, and he got a few things wrong. </p>
<blockquote><p>I felt horrible for that speaker who likely didn&#8217;t even know what was happening till someone posted his phone number on Twitter and people were texting him how horrible he had done.</p></blockquote>
<p>Did anyone actually text Galper? Several people joked about it when his phone number appeared on the screen, but doing so would have crossed the line between professional criticism and personal harassment. I haven&#8217;t heard that anyone texted the poor guy, and I sincerely hope no one did. As far as I know, the backlash was confined to Twitter. In the room, everyone was polite and discreet. </p>
<p>I felt horrible for him, too. Not because people were mean to him, but because he was so woefully unprepared. It hurts to watch someone faceplant like that. I&#8217;m sure that&#8217;s why so many people were checking Twitter in the first place: they wanted to look away, anywhere but at the guy displaying his ignorance onstage.</p>
<blockquote><p>While the first audience revolt was at <span class="caps">SXSW, </span>a new media tech conference, where adoption of new communication tools is likely. The Higher Education conference wasn&#8217;t focused solely on technology, so this revolt has moved out of the technology scene.</p></blockquote>
<p>Say what? It&#8217;s the HighEd<strong>Web</strong> conference. It&#8217;s squarely in the technology scene. It&#8217;s focused exclusively on web technology. In fact, this is where the speaker screwed up: he clearly thought we were a bunch of clueless administrators who could be placated with a five-year-old, low-tech presentation. Not so. In terms of the expertise on display, this conference is frequently on par with <span class="caps">SXSW </span>and An Event Apart.  </p>
<p>Did the speaker check out the conference beforehand? Did he notice that we had an entire programming track devoted to social media, and another called &#8220;Technical: Propeller Hats Required&#8221;? If he&#8217;d stopped and said to himself, &#8220;Hey, I bet people who are talking about viral videos and explaining Twitter to the boss probably know about MySpace and Kazaa and <span class="caps">ICQ </span>already,&#8221; he could have avoided the train wreck.</p>
<blockquote><p>Monitor the Backchannel While Speaking.</p></blockquote>
<p>Here I just disagree completely. Speakers should absolutely watch the listeners&#8217; body language for signs of trouble. I also think it&#8217;s a good idea to pause periodically for feedback during the presentation rather than hurtling all the way to the end before taking questions. But checking Twitter while speaking strikes me as a terrible idea. If the speaker takes a break to read off her phone, the audience has time to lose interest. And what if she did see terrible comments? She&#8217;d have to possess superhuman poise to not only absorb the feedback but deal with it constructively while still on the stage. Pausing to ask for questions instead keeps the audience engaged and gives them the opportunity to challenge the speaker &mdash; but makes them do so in front of everyone else, where they&#8217;re less likely to get snarky. </p>
<p>The overwhelming backchannel response to the keynote led outside observers to conclude that HighEdWeb attendees are a terrible group of people. I really wish I could find a good Twitter transcript of the whole conference. <a href="http://wthashtag.com/transcript.php?page_id=5224&amp;start_date=2009-10-03&amp;end_date=2009-10-09&amp;tz=2%3A00&amp;export_type=HTML">The one at What the Hashtag</a> picks up after the first day of presentations. Here are a few tweets from a 10-minute period on Tuesday afternoon:</p>
<p>&#8220;TNT10 presenter is like that relative you are glad to see at family dinners cus you know he&#8217;ll kick things up a notch&#8221; &mdash; <a href="http://twitter.com/LucidLilith/status/4661720960">@LucidLilith</a></p>
<p>&#8220;@kyledbowen proves great slideshow graphics aren&#8217;t a pipe dream.&#8221; &#8211; <a href="http://twitter.com/secretrobot/status/4661906791">@secretrobot</a></p>
<p>&#8220;Awesome job by @kprentiss with his pechu kucha presentation.&#8221; &#8211; <a href="http://twitter.com/markgr/status/4661909728">@markgr</a></p>
<p>&#8220;oohs and aahs in @Frommelt presentation&#8221; &#8211; <a href="http://twitter.com/shellylbrown/status/4661923127">@shellylbrown</a></p>
<p>I saw a lot of that throughout the conference: attendees getting excited about our <a href="http://2009.highedweb.org/schedule.aspx">regular session presenters</a>, telling their friends about it, and congratulating the speakers on jobs well done. The worst thing I saw about a regular session? &#8220;I&#8217;m not feeling this one.&#8221;</p>
<p>Are HighEdWeb attendees a bunch of jackasses? I don&#8217;t think so. I think they&#8217;re smart people who don&#8217;t appreciate having their time wasted, who know what it takes to put together strong presentations and expect paid speakers to do at least as much as the volunteers, who demand excellence but are open and generous about showing their appreciation when they get it. </p>
<p>I love being a part of the community, and I really hope I can be there again next year.</p>
<p>Other responses to the keynote disaster:</p>
<ul>
<li><a href="http://futureendeavour.blogspot.com/2009/10/takeaways-from-great-keynote-revolt-of.html">Takeaways from the Great Keynote Revolt of 2009</a></li>
<li><a href="http://doteduguru.com/id3712-the-great-keynote-meltdown-of-2009.html">The Great Keynote Meltdown of 2009</a> at .eduGuru</li>
<li><a href="http://www.dontgetcaught.biz/webdocs/blog/2009/10/speakers-learn-from-twitter-hecklers.html">speakers: learn from twitter hecklers</a></li>
<li><a href="http://www.shelleykeith.com/geekd/2009/heweb09/">There and Back Again, a geek girls tale of #heweb09</a></li>
<li><a href="http://wcs.wayne.edu/blog/2009/10/09/highedweb-2009-wrap-up/">HighEdWeb 2009 Wrap Up</a></li>
<li><a href="http://www.siliconbeachtraining.co.uk/blog/twitter-heckled-know-your-audience/">Twitter-heckled Key Note Speaker &#8211; Know your Audience!</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/conventions/keynote-ruckus-at-highedweb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New WordPress plugin: Random Posts from Category</title>
		<link>http://sillybean.net/web-design/new-wordpress-plugin-random-posts-from-category/</link>
		<comments>http://sillybean.net/web-design/new-wordpress-plugin-random-posts-from-category/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 20:28:20 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=2423</guid>
		<description><![CDATA[<p>(last one for a while!)</p>
<p>This widget will list random posts from a chosen category. You can choose how many posts to display, and whether to show the excerpt or the full content in addition to the post title. You…</p>]]></description>
			<content:encoded><![CDATA[<p>(last one for a while!)</p>
<p>This widget will list random posts from a chosen category. You can choose how many posts to display, and whether to show the excerpt or the full content in addition to the post title. You may also link the widget title to the category archive if you like.</p>
<div class="wp-caption alignleft" style="width: 272px"><a href="http://wordpress.org/extend/plugins/random-posts-from-category/"><img alt="Random Posts from Category widget screenshot" src="http://s.wordpress.org/extend/plugins/random-posts-from-category/screenshot-1.png?r=143424" title="Random Posts from Category" width="262" height="321" /></a><p class="wp-caption-text">Random Posts from Category widget screenshot</p></div>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/web-design/new-wordpress-plugin-random-posts-from-category/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Another WordPress plugin: Dashboard Notepad (and some backstory)</title>
		<link>http://sillybean.net/web-design/another-wordpress-plugin-dashboard-notepad/</link>
		<comments>http://sillybean.net/web-design/another-wordpress-plugin-dashboard-notepad/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 16:04:49 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=2417</guid>
		<description><![CDATA[<p>Let me pause here and say that this blog is not going to become all WordPress, all the time. I don&#8217;t really plan on writing five plugins in a single month ever again (this is #4; there&#8217;s another being uploaded…</p>]]></description>
			<content:encoded><![CDATA[<p>Let me pause here and say that this blog is not going to become all WordPress, all the time. I don&#8217;t really plan on writing five plugins in a single month ever again (this is #4; there&#8217;s another being uploaded to wordpress.org right now). Two things happened. </p>
<p>First, I had two custom plugins I&#8217;d written for clients&#8217; sites that just needed a little work to make them useful to the general public. Just as I was finishing up, I realized that the <a href="http://weblogtoolscollection.com/pluginblog/">plugin competition</a> had a week left to run. Not only was the <a href="http://sillybean.net/code/wordpress/recent-posts-with-excerpts">plugin I was working on</a> eligible, but <a href="http://sillybean.net/code/wordpress/next-page/">the one I&#8217;d released earlier in the month</a> was, and the half-finished <a href="http://sillybean.net/code/wordpress/html-import/"><span class="caps">HTML </span>importer</a> would be if I could get it out the door in time. So, in between more client projects (did I mention business has been good?), I finished them up and got all three plugins entered. </p>
<p>Second, I made the abrupt decision to dump Drupal for the <a href="http://writingcenter.tamu.edu">Writing Center</a> redesign and go with WordPress instead. I&#8217;d chosen Drupal over a year ago and had been struggling with it ever since. At the time, we needed some features (most notably a robust events calendar) that WordPress couldn&#8217;t provide. However, WP has had two major updates since then, and Drupal was proving to be more trouble than it was worth. Among other things, in Drupal it takes three plugins and an act of Congress just to get a rich text editor with image uploading (never mind other forms of media). In WordPress, that just works. And since then, the university has made a centralized events calendar available, so we can enter our stuff there and just pull a feed of upcoming events onto our home page. So, after gnashing my teeth and tearing my hair out all summer, I finally said &#8220;screw it,&#8221; located <a href="http://azeemkhan.info/2008/joomla2wordpress-import-wizard-v3/">a Joomla-to-WordPress importer</a> (Joomla being our <em>original</em> sucktastic <span class="caps">CMS, </span>powering the current site), and had the new WP site more or less up to the same point it had been in Drupal &mdash; in three days instead of several months.</p>
<p>Suck it, Drupal. You are too complicated for your own good.</p>
<p>The upshot is that I&#8217;ve spent the last couple of months, and especially the last week, absolutely up to my eyeballs in WordPress code. As a result, plugins are falling out of my brain like loose change.</p>
<p>This one is tiny compared to the importer. I&#8217;ve been using <a href="http://www.contutto.com/">Alex G&uuml;nsche&#8217;s</a> Headache With Pictures for ages, and it was a nice, simple way to add some private notes to the Dashboard. On one site, it holds newbie instructions for using the media uploader; on another, I keep a to-do list of posts I haven&#8217;t gotten around to writing yet.</p>
<p>However, the plugin had never been updated to work with the newer Dashboard widgets, so it couldn&#8217;t be moved and it didn&#8217;t match the new design. It also isn&#8217;t available anymore, or at least not that I can find &mdash; I&#8217;d long since resorted to copying it from one site to another, like smuggling it along a secret network of my own making. I got the point where I really needed to either update or replace it. I wasn&#8217;t happy with any of the alternatives, so I updated it instead. </p>
<p>The result is <a href="http://sillybean.net/code/wordpress/dashboard-notepad/">Dashboard Notepad</a>. It is the very simplest of scratch pads for the Dashboard. The widget settings allow you to choose which roles can edit the notes, and which roles can merely read them. </p>
<div class="wp-caption alignleft" style="width: 489px"><a href="http://wordpress.org/extend/plugins/dashboard-notepad/"><img alt="The notepad" src="http://s.wordpress.org/extend/plugins/dashboard-notepad/screenshot-1.png?r=143402" title="Dashboard Notepad widget screenshot" width="479" height="250" /></a><p class="wp-caption-text">The notepad</p></div>
<div class="wp-caption alignleft" style="width: 490px"><a href="http://wordpress.org/extend/plugins/dashboard-notepad/"><img alt="The widget options" src="http://s.wordpress.org/extend/plugins/dashboard-notepad/screenshot-2.png?r=143402" title="Dashboard Notepad options screenshot" width="480" height="188" /></a><p class="wp-caption-text">The widget options</p></div>
<p>One more, and then I&#8217;ll go back to talking about writing and watching <span class="caps">TV.</span> I promise.</p>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/web-design/another-wordpress-plugin-dashboard-notepad/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>New WordPress plugin: Import HTML Pages</title>
		<link>http://sillybean.net/web-design/blogging/new-wordpress-plugin-import-html-pages/</link>
		<comments>http://sillybean.net/web-design/blogging/new-wordpress-plugin-import-html-pages/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 19:09:08 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=2361</guid>
		<description><![CDATA[<p>This plugin will import a directory of files as either pages or posts, according to configurable settings. You may specify the <span class="caps">HTML </span>tag containing the content you want to import (e.g. &#60;body&#62;, &#60;div id=&#8221;content&#8221;&#62; or &#60;td width=&#8221;732&#8243;&#62;) or the…</p>]]></description>
			<content:encoded><![CDATA[<p>This plugin will import a directory of files as either pages or posts, according to configurable settings. You may specify the <span class="caps">HTML </span>tag containing the content you want to import (e.g. &lt;body&gt;, &lt;div id=&#8221;content&#8221;&gt; or &lt;td width=&#8221;732&#8243;&gt;) or the name of a Dreamweaver template region (e.g. &#8220;Main Content&#8221;).</p>
<p>If importing pages, the directory hierarchy will be preserved. Directories containing the specified file types will be imported as empty parent pages. Directories that do not contain the specified file types will be ignored.</p>
<p>As files are imported, the resulting IDs, permalinks, and titles will be displayed. On completion, the importer will provide a list of Apache redirects that can be used in your .htaccess file to seamlessly transfer visitors from the old file locations to the new WordPress posts or pages.</p>
<p>Options:</p>
<ul>
<li>import pages or posts</li>
<li>specify content and title as <span class="caps">HTML </span>tags or Dreamweaver template regions</li>
<li>remove a common phrase (such as the site name) from imported titles</li>
<li>specify file extensions to import (e.g. html, htm, php)</li>
<li>specify directories to exclude (e.g. images, css)</li>
<li>if importing pages, specify whether your top-level files should become top-level pages or children of an existing page</li>
<li>choose status, author, and timestamp</li>
<li>use meta descriptions as excerpts</li>
</ul>
<p>Requires <span class="caps">PHP</span> 5.</p>
<p><a href="http://sillybean.net/code/wordpress/html-import/">More screenshots and download info</a></p>
<p>This plugin is part of the <a href="http://weblogtoolscollection.com/pluginblog/2009/07/31/import-html-pages/">WordPress plugin competition</a>. Like it? Give it a rating!</p>
<div id="attachment_2355" class="wp-caption alignleft" style="width: 510px"><a href="http://sillybean.net/wp-content/uploads/2009/07/screenshot-4.png"><img src="http://sillybean.net/wp-content/uploads/2009/07/screenshot-4.png" alt="Results: imported pages and rewrite rules" title="screenshot-4" width="500" height="328" class="size-full wp-image-2355" /></a><p class="wp-caption-text">Results: imported pages and rewrite rules</p></div>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/web-design/blogging/new-wordpress-plugin-import-html-pages/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>New WordPress plugin: Recent Posts with Excerpts widget</title>
		<link>http://sillybean.net/web-design/blogging/new-wordpress-plugin-recent-posts-with-excerpts-widget/</link>
		<comments>http://sillybean.net/web-design/blogging/new-wordpress-plugin-recent-posts-with-excerpts-widget/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 00:16:16 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=2333</guid>
		<description><![CDATA[<p>I&#8217;ve written <a href="http://sillybean.net/code/wordpress/recent-posts-with-excerpts/">a widget that lists your most recent posts with excerpts</a>, optionally limited to a category. The number of posts and excerpts is configurable; for example, you could show five posts but include the excerpt for only the…</p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written <a href="http://sillybean.net/code/wordpress/recent-posts-with-excerpts/">a widget that lists your most recent posts with excerpts</a>, optionally limited to a category. The number of posts and excerpts is configurable; for example, you could show five posts but include the excerpt for only the most recent. Supports <a href="http://robsnotebook.com/the-excerpt-reloaded/">The Excerpt Reloaded</a> and <a href="http://sparepencil.com/code/advanced-excerpt/">Advanced Excerpt</a>.</p>
<p>This should be useful for people working with magazine layouts.</p>
<p>I actually released it yesterday, then updated it today with the category option. Must step away from the keyboard once in a while&#8230;.</p>
<p><a href="http://wordpress.org/extend/plugins/recent-posts-with-excerpts/">Download at wordpress.org &raquo;</a></p>
<p><img src="http://sillybean.net/wp-content/uploads/2009/07/screenshot-13.png" alt="Recent Posts with Excerpt widget control screenshot" title="Recent Posts with Excerpt widget control screenshot" width="271" height="416" class="alignleft size-full wp-image-2331" /><img src="http://sillybean.net/wp-content/uploads/2009/07/screenshot-2.png" alt="Recent Posts with Excerpts widget output" title="Recent Posts with Excerpts widget output" width="190" height="453" class="alignright size-full wp-image-2316" /></p>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/web-design/blogging/new-wordpress-plugin-recent-posts-with-excerpts-widget/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Word Unmunger (HTML cleanup) Automator script updated</title>
		<link>http://sillybean.net/techy-goodness/word-unmunger-html-cleanup-automator-script-updated/</link>
		<comments>http://sillybean.net/techy-goodness/word-unmunger-html-cleanup-automator-script-updated/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 16:16:58 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Macs]]></category>
		<category><![CDATA[Techy Goodness]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=2294</guid>
		<description><![CDATA[<p>For years, I used Luke Francl&#8217;s Word Unmunger to strip the gunk out of Word-generated <span class="caps">HTML </span>files (an occupational hazard when you work in higher ed). I fell out of the habit when I started working more on application…</p>]]></description>
			<content:encoded><![CDATA[<p>For years, I used Luke Francl&#8217;s Word Unmunger to strip the gunk out of Word-generated <span class="caps">HTML </span>files (an occupational hazard when you work in higher ed). I fell out of the habit when I started working more on application interfaces than static files, but recently I had another batch of files that needed cleaning, and I discovered that the Python script no longer worked in Leopard. Oh noes!</p>
<p>Fortunately, Luke is still awesome. Mere moments after I emailed him, he posted <a href="http://bitbucket.org/look/word-unmunger/">an updated version</a>. I&#8217;ve updated <a href="http://sillybean.net/2005/11/automator-script-for-word-html-cleanup/">my Automator script</a> as well, adding a Growl notification and compatibility with the latest version of Automator. </p>
<p>I still haven&#8217;t found a better tool for dealing with Word <span class="caps">HTML </span>than Luke&#8217;s script. The Automator script just makes it a little easier to use if you aren&#8217;t comfortable with the command line. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/techy-goodness/word-unmunger-html-cleanup-automator-script-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New WordPress plugin; new WordPress site</title>
		<link>http://sillybean.net/web-design/blogging/new-wordpress-plugin-new-wordpress-site/</link>
		<comments>http://sillybean.net/web-design/blogging/new-wordpress-plugin-new-wordpress-site/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 18:37:01 +0000</pubDate>
		<dc:creator>steph</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://sillybean.net/?p=2285</guid>
		<description><![CDATA[<p>My new <a href="/code/wordpress/next-page/">Next Page plugin</a> provides shortcodes and template tags for previous, next, and parent navigation in pages. It&#8217;s a feature I&#8217;ve wanted for a while, and a <a href="http://wordpress.org/support/topic/254170">post in the support forum</a> finally made me figure out…</p>]]></description>
			<content:encoded><![CDATA[<p>My new <a href="/code/wordpress/next-page/">Next Page plugin</a> provides shortcodes and template tags for previous, next, and parent navigation in pages. It&#8217;s a feature I&#8217;ve wanted for a while, and a <a href="http://wordpress.org/support/topic/254170">post in the support forum</a> finally made me figure out the code (and then rewrite it from scratch to make it work as a plugin). </p>
<p>And my new <a href="http://wordpress-as-cms.com/">WordPress as <span class="caps">CMS</span></a> site will be a home for all kinds of tips on making WP a more robust <span class="caps">CMS.</span> The first two posts are up: <a href="http://wordpress-as-cms.com/navigation/previous-and-next-links-for-pages/">one on Next Page</a>, and one explaining <a href="http://wordpress-as-cms.com/permalinks/no-link-shortener/">why you don&#8217;t need to roll your own link shortener</a></p>
<p>Nothing like a holiday weekend for finishing up languished projects. </p>
]]></content:encoded>
			<wfw:commentRss>http://sillybean.net/web-design/blogging/new-wordpress-plugin-new-wordpress-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
