<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007" version="2.0">
   <channel>
      <title>Dawn Foster UberFeed</title>
      <description>Aggregation of Dawn's published content (personal &amp; business).</description>
      <link>http://pipes.yahoo.com/pipes/pipe.info?_id=_uHQhbXA3BGNoR2zxAnzeQ</link>
      <pubDate>Sun, 06 Jul 2008 07:53:27 PDT</pubDate>
      <generator>http://pipes.yahoo.com/pipes/</generator>
      <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/DawnFosterUberfeed" type="application/rss+xml" /><item>
         <title>Yahoo Pipes: Major Upgrade to the Twitter Reply Sniffer</title>
         <link>http://fastwonderblog.com/2008/07/05/yahoo-pipe-major-upgrade-to-the-twitter-reply-sniffer/</link>
         <description>With all of the many problems Twitter has been experiencing lately, the tools that people use for Twitter have also been unreliable. The Twitter Reply Sniffer has been mostly broken for a couple of weeks due to the unreliability of Tweetscan. I spent some time playing with Summize and Twittersearch, but I found that both [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/?p=535</guid>
         <pubDate>Sat, 05 Jul 2008 09:51:20 PDT</pubDate>
         <content:encoded><![CDATA[<p>With all of the many problems Twitter has been experiencing lately, the tools that people use for Twitter have also been unreliable. The Twitter Reply Sniffer has been mostly broken for a couple of weeks due to the unreliability of <a rel="nofollow" target="_blank" href="http://tweetscan.com">Tweetscan</a>. I spent some time playing with <a rel="nofollow" target="_blank" href="http://summize.com">Summize</a> and <a rel="nofollow" target="_blank" href="http://twittersearch.flaptor.com">Twittersearch</a>, but I found that both provided slightly different results. Both occasionally miss tweets, but they didn&#8217;t seem to be consistently missing the same tweets. I also decided that relying on a single service for this pipe was a bad idea, so I wanted to use multiple services to improve future reliability.</p>
<p>Today, I am releasing a major upgrade to the <a rel="nofollow" target="_blank" href="http://pipes.yahoo.com/geekygirldawn/ea0f9c9d6e951617143d4def230d4d3b">Twitter Reply Sniffer</a> pipe to reduce the dependency on any single service. I have been testing it out in a copy for about a week, and I&#8217;ve been happy with the performance. If you are already using the <a rel="nofollow" target="_blank" href="http://pipes.yahoo.com/geekygirldawn/ea0f9c9d6e951617143d4def230d4d3b">Twitter Reply Sniffer</a> pipe, it should just automagically start working for you in the next few hours, since I moved my changes from my copy back into the production release.</p>
<p><strong>Usage:</strong><strong><em> </em></strong></p>
<ol>
<li>Go to the <a rel="nofollow" target="_blank" href="http://pipes.yahoo.com/geekygirldawn/ea0f9c9d6e951617143d4def230d4d3b">Twitter Reply Sniffer</a></li>
<li>Enter your Twitter username and click “run pipe”</li>
<li>Grab the RSS feed output</li>
</ol>
<p>I want to thank <a rel="nofollow" target="_blank" href="http://www.metafluence.com/twitter-reply-sniffer/">Justin Kistner at Metafluence</a> for creating the first rev of this pipe. He came up with the idea to do this and found the services that made it possible. I cloned his original version and have been making minor tweaks along the way that seem to have taken on a life of their own as things like this frequently do.</p>
<p>Here&#8217;s a brief history of the evolution of the Twitter Reply Sniffer Pipe:<a rel="nofollow" title="Permanent Link to "></a></p>
<ul>
<li><a rel="nofollow" title="Permanent Link to ">Yahoo Pipes Twitter Reply Sniffer: More Improvements</a> additional filtering and bug fixes</li>
<li><a rel="nofollow" title="Permanent Link to ">Yahoo Pipes: Track Twitter Replies with RSS Part Deux</a> switch from terraminds to tweetscan</li>
<li><a rel="nofollow" title="Permanent Link to ">Yahoo Pipes: Track Twitter Replies with RSS</a> my original release with minor tweaks to the original Metafluence version<a rel="nofollow" title="Permanent Link to Twitter reply sniffer" target="_blank" href="http://www.metafluence.com/twitter-reply-sniffer/"></a></li>
<li><a rel="nofollow" title="Permanent Link to Twitter reply sniffer" target="_blank" href="http://www.metafluence.com/twitter-reply-sniffer/"><span>Twitter reply sniffer</span></a><span> original Metafluence version that my pipes are based on</span><a rel="nofollow" title="Permanent Link to Twitter reply sniffer" target="_blank" href="http://www.metafluence.com/twitter-reply-sniffer/"><span><br />
</span></a></li>
</ul>
<p>Please let me know if you see any issues or bugs by leaving me a comment on this post.</p>
<p><strong>Related Fast Wonder Blog posts:</strong></p>
<ul>
<li><a rel="nofollow">Identi.ca Reply Sniffer</a></li>
<li><a rel="nofollow" title="Permanent Link to ">FriendFeed Minus Twitter</a></li>
<li><a rel="nofollow" title="Permanent Link to ">FriendFeed Comment Finder</a></li>
<li><a rel="nofollow" title="Permanent Link to ">Find Top Blog Posts Using Yahoo Pipes with AideRSS</a></li>
</ul>]]></content:encoded>
      </item>
      <item>
         <title>Recent Links on Ma.gnolia</title>
         <link>http://fastwonderblog.com/2008/07/05/recent-links-on-magnolia-24/</link>
         <description>A few interesting things this week &amp;#8230;
Jabber Pubsub - Twitter Development Talk &amp;#124; Google Groups
Tags: twitter, xmpp, jabber, pubsub
View all my bookmarks on Ma.gnolia</description>
         <guid isPermaLink="false">http://fastwonderblog.com/2008/07/05/recent-links-on-magnolia-24/</guid>
         <pubDate>Sat, 05 Jul 2008 00:01:44 PDT</pubDate>
         <content:encoded><![CDATA[<div class="magnolia_post xfolkentry">
<p class="leading_line">A few interesting things this week &#8230;</p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://groups.google.com/group/twitter-development-talk/web/jabber-pubsub">Jabber Pubsub - Twitter Development Talk | Google Groups</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/twitter">twitter</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/xmpp">xmpp</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/jabber">jabber</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/pubsub">pubsub</a></p>
<p class='link_to_magnolia'><a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/bookmarks" title="View all my bookmarks on Ma.gnolia">View all my bookmarks on Ma.gnolia</a></p>
</div>]]></content:encoded>
         <category>ma.gnolia links</category>
      </item>
      <item>
         <title>How to Get a Community Manager Job</title>
         <link>http://fastwonderblog.com/2008/07/04/how-to-get-a-community-manager-job/</link>
         <description>A couple of weeks ago, I wrote a similar post, but from the opposite side: Hiring a Community Manager. This week, I&amp;#8217;ve received emails from several people asking about how they can become an online community manager. I thought it would be a good idea to write this post for people who want to be [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/?p=533</guid>
         <pubDate>Fri, 04 Jul 2008 09:26:10 PDT</pubDate>
         <content:encoded><![CDATA[<p>A couple of weeks ago, I wrote a similar post, but from the opposite side: <a rel="nofollow" title="Permanent Link to ">Hiring a Community Manager</a>. This week, I&#8217;ve received emails from several people asking about how they can become an online community manager. I thought it would be a good idea to write this post for people who want to be hired into their first community manager job.</p>
<p><strong>Start by reading the <a rel="nofollow" title="Permanent Link to ">Hiring a Community Manager</a> post</strong>. It has many links to blogs about online community management, the role of the community manager, community research, job boards focused on community manager positions, and much more. It will also give you insight into the thinking that employers might be doing when selecting a community manager.</p>
<p>There are a few things that you can do to build your expertise in community management to improve your chances of getting hired. They fall into 3 main areas.</p>
<ol>
<li><strong>Participate</strong>. You can build a lot of expertise by participating in existing online communities as a user. Find something that you are passionate about (restaurant reviews, happy hours, guitars, underwater basket weaving, whatever), and find a community of people with similar passions. Participate in a couple of these communities, and post regularly. Use the experience as a member to see what works well and what doesn&#8217;t, and think about how you would make the community better if you were responsible for it.</li>
<li><strong>Share Knowledge</strong>. Take what you have learned and share it with other people. Start a blog that is focused on community management, and share what you are learning. Do research on other communities and blog about what you find. If you want to expand out past writing, you could do video / audio podcasts or other various methods to communicate about what you have learned. When you begin interviewing for community manager jobs, you will have a nice base of information to share with prospective employers, and the blog should have a prominent place on your resume.</li>
<li><strong>Volunteer</strong>. Help a local non profit organization build an online community and be the community manager for that new community. This could be an online community of volunteers or an online community related to the purpose of the organization. Nothing demonstrates your abilities as a community manager better than a working example that prospective employees can see in action.</li>
</ol>
<p>I&#8217;ve focused on what I think are the 3 most important things you can do to build your community management skills. Jake McKee has a couple of good posts on this topic as well with a few more ideas, including sample courses for college students to take:</p>
<ul>
<li><a rel="nofollow" title="Permanent Link: ASK: How do I become a Community Manager? (College Students)" target="_blank" href="http://www.communityguy.com/1282/ask-how-do-i-become-a-community-manager-college-students/">How do I become a Community Manager? (College Students)</a></li>
<li><a rel="nofollow" title="Permanent Link: ASK: How do I become a Community Manager? (Working Pro)" target="_blank" href="http://www.communityguy.com/1294/ask-how-do-i-become-a-community-manager-working-pro/">How do I become a Community Manager? (Working Pro)</a></li>
</ul>
<p>I know that quite a few community managers read this blog. What do you think? Is there something more important than these three things for someone wanting to break into the field? What would you suggest?</p>
<p><strong>Related Fast Wonder Blog posts:</strong><a rel="nofollow" title="Permanent Link to "></a></p>
<ul>
<li><a rel="nofollow" title="Permanent Link to ">Hiring a Community Manager</a></li>
<li><a rel="nofollow" title="AKA &#x00201c;What Do You Do&#x00201d;">Reflections on Community Management: AKA “What Do You Do”</a></li>
<li><a rel="nofollow" title="Permanent Link to What Does it Take to Manage a Community?">What Does it Take to Manage a Community?</a></li>
<li><a rel="nofollow" title="Permanent Link to ">Community Roles: Manager, Moderator, and Administrator</a></li>
</ul>]]></content:encoded>
      </item>
      <item>
         <title>Demolicious!</title>
         <link>http://fastwonderblog.com/2008/07/02/demolicious/</link>
         <description>The Portland Web Innovators meeting this month is devoted to 5 demos aka Demolicious.
Metroseeq (Kevin Chen)
This grew out of a free food association for college students. Metroseeq is a way to search for local discounts and is tied into Google maps, so you can get very local, targeted information based on a specific area, intersection, [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/?p=532</guid>
         <pubDate>Wed, 02 Jul 2008 20:23:24 PDT</pubDate>
         <content:encoded><![CDATA[<p>The <a rel="nofollow" target="_blank" href="http://www.pdxwi.com/">Portland Web Innovators</a> meeting this month is devoted to 5 demos aka <a rel="nofollow" target="_blank" href="http://upcoming.yahoo.com/event/760165/">Demolicious</a>.</p>
<p><strong>Metroseeq </strong>(Kevin Chen)</p>
<p>This grew out of a free food association for college students. <a rel="nofollow" target="_blank" href="http://www.metroseeq.com/">Metroseeq</a> is a way to search for local discounts and is tied into Google maps, so you can get very local, targeted information based on a specific area, intersection, or address. You can search for coffee near an address and see whether or not they have a current discount available. If you know about a deal that isn&#8217;t already entered, you can share that promotion with other users. It also has a &#8220;Wheel of Meals&#8221; - like the wheel of fortune that you can spin during those indecisive moments when you can&#8217;t decide what to eat.</p>
<p><strong>XFN Spider aka Do-it-yourself Friendfeed</strong> (Don Park)</p>
<p>You need a better way to find your friends on various networks. You can manage your own friend lists with rel=&#8221;contact&#8221; in a regular html page, and you can also use rel=&#8221;me&#8221; to connect pages that describe you. <a rel="nofollow" target="_blank" href="http://donpark.org/spider">XFN Spider </a>can look at those me links, spider to the friends listed on those pages, create an OPML file and get all of this information in an rss reader. The spider is pretty cool, and I&#8217;m going to have to take a closer look at this. It also reminded me to finish adding my rel=&#8221;me&#8221; tags; I added a couple a while ago, but was distracted by something shiny and never finished adding them.</p>
<p><strong>Interface Content Management Framework</strong> (Matt King)</p>
<p>It&#8217;s a CMS that builds CMSs, so it&#8217;s really a CMS framework. Create pages and templates from an admin interface, easily rearrange them, and do basic maintenance. Then you can add models that create dynamic content and build any kind of content that you want tailored to your site through a fairly simple interface that specifies fields for the pages. These models are used to add individual content into those fields for the pages. It&#8217;s a pretty slick DIY, highly customizable CMS. It will be available soon from <a rel="nofollow" target="_blank" href="http://www.instrum3nt.com/">Instrument</a>, but hasn&#8217;t been released yet.</p>
<p><strong>GoLife Mobile</strong> (Mounir Shita)</p>
<p><a rel="nofollow" target="_blank" href="http://www.golifemobile.com/">GoLife</a> Mobile has an open platform for mobile applications. It&#8217;s an object-oriented development framework with a revenue share built in to give developers a way to monetize their applications. It has personalization technology and has semantic web capabilities.</p>
<p><strong>Green Renter</strong> (Lev Tsypin)</p>
<p><a rel="nofollow" target="_blank" href="http://greenrenter.com/">Green Renter</a> provides an easy way for people to find green buildings to rent. The goal is to be <em>the</em> resource for sustainable buildings starting in Portland, but expanding out to other areas. Owners can list their buildings by providing detailed information about what makes it a green building. Renters can then find sustainable buildings and view the detailed information about the building.</p>
<p>The evening festivities were also recorded, so I imagine that the video will be available from the <a rel="nofollow" target="_blank" href="http://www.pdxwi.com/">PDX Web Innovators</a> web site soon</p>]]></content:encoded>
      </item>
      <item>
         <title>Identi.ca Reply Sniffer</title>
         <link>http://fastwonderblog.com/2008/07/02/identica-reply-sniffer/</link>
         <description>It looks like a few of us are starting to play with Identi.ca. It&amp;#8217;s just like Twitter, but without the community and without any real tools to support it Anyway, there doesn&amp;#8217;t seem to be a good way to track @replies. I&amp;#8217;ve put together a quick Yahoo pipe that will catch at least some [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/?p=531</guid>
         <pubDate>Wed, 02 Jul 2008 17:16:51 PDT</pubDate>
         <content:encoded><![CDATA[<p>It looks like a few of us are starting to play with <a rel="nofollow" target="_blank" href="http://identi.ca/geekygirldawn">Identi.ca</a>. It&#8217;s just like Twitter, but without the community and without any real tools to support it <img src='http://fastwonderblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley'/> </p>
<p>Anyway, there doesn&#8217;t seem to be a good way to track @replies. I&#8217;ve put together a quick Yahoo pipe that will catch at least some of your replies. This is highly experimental (pre-alpha stage maybe). Welcome to the <a rel="nofollow" target="_blank" href="http://pipes.yahoo.com/geekygirldawn/ZtAR45NI3RGLZxu_xAnzeQ">Identi.ca Reply Sniffer Pipe</a>.</p>
<p>I&#8217;ll try to make some improvements to it over the next couple of days, but in the meantime, feel free to leave me suggestions in the comments on this post.</p>
<p><strong>Usage:</strong><strong><em> </em></strong></p>
<ol>
<li>Go to the <a rel="nofollow" target="_blank" href="http://pipes.yahoo.com/geekygirldawn/ZtAR45NI3RGLZxu_xAnzeQ">Identi.ca Reply Sniffer Pipe</a></li>
<li>Enter your username and click “run pipe”</li>
<li>Grab the RSS feed output</li>
</ol>
<p><strong>Related Fast Wonder Blog posts:</strong></p>
<ul>
<li><a rel="nofollow" title="Permanent Link to ">FriendFeed Minus Twitter</a></li>
<li><a rel="nofollow" title="Permanent Link to ">Yahoo Pipes Twitter Reply Sniffer: More Improvements</a></li>
<li><a rel="nofollow" title="Permanent Link to ">Find Top Blog Posts Using Yahoo Pipes with AideRSS</a></li>
<li><a rel="nofollow" title="Permanent Link to The Power (and Pain) of Yahoo Pipes for RSS Aggregation">The Power (and Pain) of Yahoo Pipes for RSS Aggregation</a></li>
</ul>]]></content:encoded>
      </item>
      <item>
         <title>Gary Vaynerchuk at Legion of Talk</title>
         <link>http://fastwonderblog.com/2008/07/01/gary-vaynerchuk-at-legion-of-talk/</link>
         <description>Tonight is the first in what will hopefully be a series of guest speakers for Legion of Talk, a Legion of Tech. event. Gary V. is in town for his book tour at Powells, and we were lucky enough to snag him to talk to us about how he has used social media to grow [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/?p=530</guid>
         <pubDate>Tue, 01 Jul 2008 20:35:51 PDT</pubDate>
         <content:encoded><![CDATA[<p>Tonight is the first in what will hopefully be a series of guest speakers for Legion of Talk, a <a rel="nofollow" target="_blank" href="http://legionoftech.org/blog/">Legion of Tech</a>. event. <a rel="nofollow" target="_blank" href="http://garyvaynerchuk.com/">Gary V.</a> is in town for his book tour at Powells, and we were lucky enough to snag him to talk to us about how he has used social media to grow his family wine business.</p>
<p>Here are my raw notes from the event:</p>
<p>Gary would like to meet every human on earth, and it looks like we&#8217;re bringing him about 150 people closer to his goal at this event.</p>
<p>He comes from a traditional retail background in the family wine business. His original passion was selling baseball cards, but when he realized that people collect wine, and he could bring those passions together.</p>
<p>He went from running the company to walking away and spending 18 hours a day working with the online wine community, but he loves it. If you aren&#8217;t loving what you do right now, you need to embrace your DNA figure out what you want and do it now. Figure out what you want to accomplish and work backwards from the goal. Right now we are in a gold rush - the early adopters will get the gold. By sitting and talking about what he knew, he&#8217;s been really successful with his book deal, speaking engagements, consulting and more. If you really do what you love, you can work the ridiculous hours it takes to win. 99.9% of people out there don&#8217;t know what Twitter is. It isn&#8217;t over. It&#8217;s just getting started. Email is over (especially with the younger crowds), but social media is really just starting.</p>
<p>You need to be patient. He loves his community, and he answers a thousand emails a day. It isn&#8217;t scalable, but he loves the community more that he loves himself. When people ask a question that he doesn&#8217;t know, he researches it and finds the answer. He really likes people and what he does. Giving back is in his DNA.</p>
<p>Go to the niche of what you love, and really narrow it down. Get specific. Put out awesome content, but the show isn&#8217;t important. Content is king, but marketing is the queen and the queen runs the household. After you publish the content, It&#8217;s all about building the community and spending as much time as you need. If you love it, you&#8217;ll be doing this anyway. Become part of the conversation for what you love, and then really attack it. This works for your brand (as a person) or your corporate products. Be good to the consumer and build businesses by word of mouth. Word of mouth is out of control right now with existing social media tools. The conversation will happen, nothing is hidden, and you have to completely embracing it. Bring your dark secrets out on your terms before someone else does.</p>
<p>The long tail is way longer than we know. Twitter, Facebook, Pounce, and other social products will continue to grow, and everything is at our fingertips. There are so many cool and interesting things that people are doing with technology that you can embrace if you are passionate enough about it. Make it about you. Gary talks about wine, and the NY Jets, and WWF, and &#8230; You need to look for excuses about how you can, not how you can&#8217;t.</p>
<p>The platforms now are basically free. It isn&#8217;t about the platform, and don&#8217;t chase other business models. If you do something really good and unique, people will watch it. You have to be authentic and real to build your personal brand. It all comes down to how good you are. It&#8217;s all about the advertising and monetizing around your passion. Advertisers are moving into it slowly, but they are moving into it. It is about the patience. Tier 1 advertisers have to die and the tier 2 advertisers are going to move into this area and be successful. You have to hustle to make the money. Look at Google ads to see who is already purchasing advertising on your keywords. Talk to people about advertising.</p>
<p>Don&#8217;t look at where the money is; look at where your passions are. Doing something because there is a lot of money in it won&#8217;t be authentic. He missed the whole blogging thing because he doesn&#8217;t like to write. He saw Lazy Sunday, and knew he had to do this video show.</p>
<p>People are people. It&#8217;s about the people and having a clear message that is authentic and not over-polished. He wants people to be real, authentic rats. Don&#8217;t worry about whether it is new media, old media, whatever.</p>
<p>Force the world to come to you.</p>
<p>The most important question is &#8220;how can I help&#8221;. The reason he is here at Legion of Talk because Raven worked with him to donate wine to iPhoneDevCamp. You get a lot back when you give to people. Give 80% to every relationship &amp; that 20% that you get back will be so delicious that you won&#8217;t need anything else. You have to give back to your community.</p>
<p>He pumped out 200 shows before he started getting much interest. Stop consuming content and start producing. He doesn&#8217;t have time for reading or TV. He&#8217;s popular because he puts out.</p>
<p>A side note / insight from Gary: Naked women on the internet is good business <img src='http://fastwonderblog.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley'/> </p>
<p>Want to see other cool people talking to the tech community here in Portland? If you know of any other big names in the tech community coming into town for other events, <a rel="nofollow" target="_blank" href="http://legionoftech.org/blog/">Let us know</a>, and we&#8217;ll try to schedule them into a Legion of Talk event.</p>]]></content:encoded>
      </item>
      <item>
         <title>Are Corporate Blogs a Joke?</title>
         <link>http://fastwonderblog.com/2008/07/01/are-corporate-blogs-a-joke/</link>
         <description>Yes and no. Many corporate blogs are neglected, dull, and unimaginative, but they don&amp;#8217;t have to be like this.
According to the Wall Street Journal:
Many businesses have launched corporate blogs in an effort to better communicate with customers and capture a little Web-2.0 mojo. But Huffington Post they ain’t: Not only are these corporate blogs boring [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/?p=529</guid>
         <pubDate>Tue, 01 Jul 2008 09:03:32 PDT</pubDate>
         <content:encoded><![CDATA[<p>Yes and no. Many corporate blogs are neglected, dull, and unimaginative, but they don&#8217;t have to be like this.</p>
<p>According to the <a rel="nofollow" target="_blank" href="http://blogs.wsj.com/biztech/2008/06/30/most-corporate-blogs-are-unimaginative-failures/">Wall Street Journal</a>:</p>
<blockquote><p>Many businesses have launched corporate blogs in an effort to better communicate with customers and capture a little Web-2.0 mojo. But Huffington Post they ain’t: Not only are these corporate blogs boring as paint, but the businesses behind admit they don’t have much value. (quoted from the <a rel="nofollow" target="_blank" href="http://blogs.wsj.com/biztech/2008/06/30/most-corporate-blogs-are-unimaginative-failures/">WSJ Business Technology blog</a>)</p></blockquote>
<p>The WSJ article also refers to a <a rel="nofollow" target="_blank" href="http://www.forrester.com/Research/Document/Excerpt/0,7211,44368,00.html">Forrester report</a> (I don&#8217;t have access to Forrester data):</p>
<blockquote><p>Forrester found that most B2B blogs are “dull, drab, and don’t stimulate discussion.” Seventy percent stuck to business or technical topics, 74% rarely get comments, and 56% simply regurgitated press releases or other already-public news. Not surprisingly, 53% of B2B marketers say that blogging has marginal significance or is irrelevant to their strategies—the rest call it somewhat or highly significant–and the number of new corporate blogs among the companies Forrester tracks has dropped from 36 in 2006 to just three in 2008. (quoted from the <a rel="nofollow" target="_blank" href="http://blogs.wsj.com/biztech/2008/06/30/most-corporate-blogs-are-unimaginative-failures/">WSJ Business Technology blog</a>)</p></blockquote>
<p>This doesn&#8217;t surprise me. I&#8217;ve seen many corporate blogs that were as dull as dirt: filled with press release content, marketing fluff, and old content. However, it doesn&#8217;t have to be this way. Corporate blogs can be interesting and useful with a little focus and time devoted to it.</p>
<p><strong>Here are a few tips to help turn your boring corporate blog into something successful</strong></p>
<ul>
<li>Have a person who is responsible for your blog (probably part of someone&#8217;s job). He or she will need to be responsible for driving (but not necessarily writing all of) the content for the blog. Nagging and writing will be a big part of this person&#8217;s job.</li>
<li>Create a content roadmap to map out the next 5-10 posts, identify an author for each post, and make sure that the author has everything needed to complete the post (data, etc.)</li>
<li>Diverge from the content roadmap frequently to allow for serendipitous blogging.</li>
<li>Monitor popular blogs, news sources, and events in your industry and respond to what others are saying. Join the conversation.</li>
<li>Focus on thought leadership. Blog about the things in your industry where your employees have expertise that can be shared with the world. Don&#8217;t just talk about your products; focus on your entire industry.</li>
<li>Talk about a variety of topics. Don&#8217;t get stuck in a rut where all of your posts have essentially the same or similar content.</li>
<li>Monitor and respond to comments on your blog. Also monitor what people are saying about you on other blogs, forums, Twitter, etc. and respond where appropriate.</li>
<li>Have fun. Don&#8217;t be so serious. You can include interesting things that are happening within your company that aren&#8217;t necessarily work related (photos from a company ski trip).</li>
</ul>
<p><strong>Examples</strong></p>
<p>There are a few companies that do a good job of corporate blogging from a content perspective.</p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://blog.vidoop.com">Vidoop</a>. A wide variety of employees pitch in on the corporate blog (not just the execs) to talk about a wide variety of topics. You&#8217;ll find some very interesting perspectives and thoughts about their industry (OpenID, identity, etc.) mixed in with links to important industry news, interviews, new features, announcements, site maintenance, and more. One of the more interesting topics lately is a series describing their move from Tulsa, OK to Portland, OR.</li>
<li><a rel="nofollow" target="_blank" href="http://googleblog.blogspot.com/">Google</a>. While this blog has a lot of posts that look like they could be press releases for new products, most of them don&#8217;t read like press releases. Google has a pretty good mix of product pieces along with general information (keeping kids safe online, fighting spam, etc.) and a few fun posts about activities that Googlers participate in.</li>
<li><a rel="nofollow" target="_blank" href="http://www.blogsouthwest.com/blogsw">Southwest</a>. Along with announcements about when booking opens for the winter holiday flights, the Southwest blog talks about environmental concerns, awards, burgers, beer, and water balloons.</li>
<li><a rel="nofollow" target="_blank" href="http://blogs.zappos.com/blogs">Zappos</a>. This is probably one of the most fun corporate blogs I&#8217;ve seen in a while. They talk about the origin of French heels, running tips, history of the penny loafer, baby quail, rock band, Mexican food, and much more.</li>
</ul>
<p>I have noticed that corporate blogs, even many of the good ones, tend to get fewer comments than other types of blogs, but I&#8217;m not sure that the number of comments is a good measure for the success of a corporate blog. I would be curious to hear in the comments whether others have noticed a similar trend. Does it matter how many comments you get on a corporate blog post?</p>
<p>With a little effort, you <em>can</em> have a successful corporate blog. It just takes focus, dedication and resources; however, the payoff in search engine optimization and thought leadership in your industry is well worth the time and effort to put together a great corporate blog.</p>
<p><strong>Related Fast Wonder Blog posts</strong></p>
<ul>
<li><a rel="nofollow" title="Permanent Link to ">Corporate Blogging Tips</a></li>
<li><a rel="nofollow" title="Permanent Link to ">Starter Kit: Social Media and Social Networking Best Practices for Business</a></li>
<li><a rel="nofollow" title="Permanent Link to ">Wordpress: Host it Yourself or Host on Wordpress.com</a></li>
</ul>]]></content:encoded>
      </item>
      <item>
         <title>Customization Part 3: Widgets</title>
         <link>http://www.jivesoftware.com/community/blogs/clearspace/2008/06/30/customization-part-3-widgets</link>
         <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;This post is the third in a series of blog posts about customizing for Clearspace 2.x. The previous posts covered general information about &lt;a rel="nofollow" class="jive-link-blog-small" target="_blank" href="http://www.jivesoftware.com/community/blogs/clearspace/2008/06/24/customizations-in-clearspace-2x-part-one"&gt;Customizations in Clearspace 2.x&lt;/a&gt; and &lt;a rel="nofollow" class="jive-link-blog-small" target="_blank" href="http://www.jivesoftware.com/community/blogs/clearspace/2008/06/26/customization-part-2-upgrading-themes-and-ftl-files"&gt;upgrading themes and FTL files&lt;/a&gt;. This post continues the series with more information about widgets.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Widgets can be used much more broadly in version 2 than previously, so most of your widget-specific upgrade changes are related to this broader support. In version 1 a system or space administrator could use widgets only to assemble a space or community overview page. In version 2 both administrators and users can customize page layouts in several areas. Widgets can be used on the Clearspace instance home page (which has been rendered from main.ftl), a user's personal home page, a community/space overview page, a project overview page.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Note that unless your widget is extremely simple, you're likely to also need to keep in mind API changes and FreeMarker changes. For example, version 2 requires that widgets acquire references to Clearspace manager beans using Spring. The rest of widget development model -- artifacts involved, how you deploy them, and so on -- is unchanged from version 1.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;When upgrading a widget (or developing a new one on version 2), you use the @WidgetTypeMarker annotation to specify which of the display contexts your widget is allowed in. Deciding which contexts to allow is an important part of your widget's design. For example, you might decide that a widget that takes a very individual-oriented set of property values (such as the Tag widget, which displays content associated with a particular tag) isn't useful in high-level contexts such as the instance or space home pages (where the broad set of people viewing might want views on a large variety of tags).&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The @WidgetTypeMarker annotation supports values from the WidgetType enumeration. Here's an example that includes all of those values:&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;@WidgetTypeMarker({WidgetType.HOMEPAGE, WidgetType.PERSONALIZEDHOMEPAGE, WidgetType.COMMUNITY, WidgetType.PROJECT})
@PropertyNames("myProperty")
public class MyWidget extends BaseWidget { // Implementation code omitted.
}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In order to reduce the tight coupling between the widget views (which are typically built using FreeMarker) and the rest of the Clearspace application, the widget context that was previously populated with a reference to the current context via a JiveContext instance has been modified so that the widget view no longer has access to that instance. That means that you'll need to provide everything that your widget view needs through the properties that the widget interface requires. Typically you'll create a widget class that extends BaseWidget and then you'll override this method:&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;protected Map&amp;lt;String, Object&amp;gt; loadProperties(WidgetContext widgetContext, ContainerSize size)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;So in the previous version of Clearspace, you might have had something like this in the FTL file that's your widget's view:&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;${widgetContext.jiveContext.communityManager.rootCommunity.ID?c}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Because the JiveContext instance has been removed from the WidgetContext class, you'll need to provide your view with the properties it needs explicitly in your widget. Here's an example:&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;public class MyWidget extends BaseWidget { // Declare a property variable and setter for injection by Spring. private CommunityManager communityManager; public void setCommunityManager(CommunityManager cm) { this.communityManager = cm; } protected Map&amp;lt;String, Object&amp;gt; loadProperties(WidgetContext widgetContext, ContainerSize size) { Map&amp;lt;String, Object&amp;gt; properties = super.loadProperties(widgetContext, size); // Implementation code omitted. properties.put("rootCommunityID", communityManager.getRootCommunity().getID()); return properties; }
}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Finally, because you can create a widget that exists in multiple parts of the application (the homepage, a personalized homepage, a community, a project), you'll sometimes want to change the behavior of your widget based on where the widget is being rendered. You can determine the render context of your widget by checking the type of the WidgetContext class that you're given in the loadProperties method. Here's some example code that shows how you can determine what context the widget is in:&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;public class MyWidget extends BaseWidget { protected Map&amp;lt;String, Object&amp;gt; loadProperties(WidgetContext widgetContext, ContainerSize size) { Map&amp;lt;String, Object&amp;gt; properties = super.loadProperties(widgetContext, size); if (widgetContext.getWidgetType() == WidgetType.COMMUNITY) { CommunityWidgetContext cwc = (CommunityWidgetContext)widgetContext; // Do something specific for the community } else if (widgetContext.getWidgetType() == WidgetType.HOMEPAGE) { HomepageWidgetContext hwc = (HomepageWidgetContext)widgetContext; // Do something specific for the homepage } else if (widgetContext.getWidgetType() == WidgetType.PERSONALIZEDHOMEPAGE) { PersonalizedHomepageWidgetContext phwc = (PersonalizedHomepageWidgetContext)widgetContext; // Do something specific for the personalized homepage } else if (widgetContext.getWidgetType() == WidgetType.PROJECT) { ProjectWidgetContext wwc = (ProjectWidgetContext)widgetContext; // Do something specific for the project } properties.put("rootCommunityID", communityManager.getRootCommunity().getID()); return properties; }
}&lt;/code&gt;&lt;/pre&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The information above along with more details can be found in the &lt;a rel="nofollow" class="jive-link-wiki-small" target="_blank" href="http://www.jivesoftware.com/community/docs/DOC-2060"&gt;Upgrading Extensions to 2.0 documentation&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;You can also &lt;a rel="nofollow" class="jive-link-blog-small" target="_blank" href="http://www.jivesoftware.com/community/blogs/podcasts/2008/06/05/more-widget-development-in-clearspace-20"&gt;watch a video and download a presentation&lt;/a&gt; to learn more about how to write new widgets for Clearspace 2.0 from Aaron Johnson, Engineering Manager at Jive.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
         <author>dawn</author>
         <guid isPermaLink="false">http://www.jivesoftware.com/community/blogs/clearspace/2008/06/30/customization-part-3-widgets</guid>
         <pubDate>Sat, 28 Jun 2008 07:37:36 PDT</pubDate>
      </item>
      <item>
         <title>Recent Links on Ma.gnolia</title>
         <link>http://fastwonderblog.com/2008/06/28/recent-links-on-magnolia-23/</link>
         <description>A few interesting things this week &amp;#8230;
Announcing Emailtoid: mapping email addresses to OpenIDs &amp;#124; FactoryCity
Tags: openid, emailtoid, email, vidoop, chris messina, michael richardson
The Challenge of the Social Media Executive Recruiter
Tags: socialmedia, recruiting, jeremiah owyang
rinzai – My $837.20 iPhone bill and how to avoid it
Tags: iphone, at&amp;#038;t, raven zachary
Is Twitter Changing Real Life Social Interactions? &amp;#124; [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/2008/06/28/recent-links-on-magnolia-23/</guid>
         <pubDate>Fri, 27 Jun 2008 23:59:46 PDT</pubDate>
         <content:encoded><![CDATA[<div class="magnolia_post xfolkentry">
<p class="leading_line">A few interesting things this week &#8230;</p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://factoryjoe.com/blog/2008/06/22/announcing-emailtoid-mapping-email-addresses-to-openids/">Announcing Emailtoid: mapping email addresses to OpenIDs | FactoryCity</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/openid">openid</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/emailtoid">emailtoid</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/email">email</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/vidoop">vidoop</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/chris messina">chris messina</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/michael richardson">michael richardson</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.web-strategist.com/blog/2008/06/23/the-challenge-of-the-social-media-recruiter/">The Challenge of the Social Media Executive Recruiter</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/socialmedia">socialmedia</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/recruiting">recruiting</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/jeremiah owyang">jeremiah owyang</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.rinzai.com/2008/06/23/my-83720-iphone-bill-and-how-to-avoid-it/">rinzai – My $837.20 iPhone bill and how to avoid it</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/iphone">iphone</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/at&#038;t">at&#038;t</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/raven zachary">raven zachary</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://shegeeks.net/is-twitter-changing-real-life-social-interactions/">Is Twitter Changing Real Life Social Interactions? | SheGeeks</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/twitter">twitter</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/portland">portland</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/ignite portland">ignite portland</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/corvida">corvida</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.chrisbrogan.com/social-media-strategy-the-planning-stage/">Social Media Strategy- The Planning Stage | chrisbrogan.com</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/socialmedia">socialmedia</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/chris brogan">chris brogan</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.lyza.com/2008/06/26/how-i-got-a-word-into-the-oxford-english-dictionary/">Lyza Danger Gardner » Blog Archive » How I Got a Word into the Oxford English Dictionary</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/food coma">food coma</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/lyza danger gardner">lyza danger gardner</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/oxford english dictionary">oxford english dictionary</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://marshallk.com/how-i-use-rss-to-track-thousands-of-news-sources-easily">Marshall Kirkpatrick » Screen Shots: How I Use RSS to Track Thousands of News Sources Easily</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/rss">rss</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/attention">attention</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/marshall kirkpatrick">marshall kirkpatrick</a></p>
<p class='link_to_magnolia'><a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/bookmarks" title="View all my bookmarks on Ma.gnolia">View all my bookmarks on Ma.gnolia</a></p>
</div>]]></content:encoded>
         <category>ma.gnolia links</category>
      </item>
      <item>
         <title>Searching Clearspace from the Firefox Search Box</title>
         <link>http://www.jivesoftware.com/community/blogs/clearspace/2008/06/27/searching-clearspace-from-the-firefox-search-box</link>
         <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Did you know that you can add any Clearspace instance to the list of search engines available for quick searches from your Firefox or IE search box?&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Since Clearspace is Opensearch enabled, Firefox will automatically recognize it and give you the option to add it to your drop down list of search engines. This is made possible because we add an Opensearch descriptor to every page in Clearspace, which looks something like this:&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;
&amp;lt;link rel="search" href="/opensearch.xml" title="Jivespace" type="application/opensearchdescription+xml"/&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This works just as well for internal instances of Clearspaces (assuming you are logged into your corporate network).&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It is as easy as this:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Navigate to any page of any instance that has opensearch enabled&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Add that search engine from Firefox's drop down&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Opensearch is already enabled by default, so you should be able to add any Clearspace installation to your browser search box. More information about using OpenSearch in Clearspace can be found in the &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.jivesoftware.com/builds/docs/clearspace/latest/ClearspaceAdminGuide.html"&gt;Clearspace System Administrator's Guide&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
         <author>dawn</author>
         <guid isPermaLink="false">http://www.jivesoftware.com/community/blogs/clearspace/2008/06/27/searching-clearspace-from-the-firefox-search-box</guid>
         <pubDate>Thu, 26 Jun 2008 07:50:09 PDT</pubDate>
      </item>
      <item>
         <title>Customization Part 2: Upgrading Themes and FTL files</title>
         <link>http://www.jivesoftware.com/community/blogs/clearspace/2008/06/26/customization-part-2-upgrading-themes-and-ftl-files</link>
         <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;This post is the second in a series of blog posts about customizing for Clearspace 2.x. The first post covered general information about &lt;a rel="nofollow" class="jive-link-blog-small" target="_blank" href="http://www.jivesoftware.com/community/blogs/clearspace/2008/06/24/customizations-in-clearspace-2x-part-one"&gt;Customizations in Clearspace 2.x&lt;/a&gt;. This post continues the series with more information about upgrading themes and FreeMarker template (FTL) files.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Each new version of Clearspace includes changes to FTL files and version 2 is no exception. Typically these changes are needed to support new or enhanced features. The FTL changelog included with a Clearspace release provides a list of the FTL files that were changed from the previous version. However, changes in version 2 have pretty much touched every template. In most cases these changes require a simple search-and-replace to fix. But some changes are more substantial.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The information on upgrading themes suggests an incremental process for making your changes that could save you some aggravation.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The following list suggests the tips and best practices for upgrading your templates.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;When you've overridden existing Clearspace templates (as in a theme), start with new version 2 FTL files that correspond to the version 1 files in your theme. Then, working from your customized version of the version 1 template, transfer your changes to to the version 2 template. Updating the new templates might help you avoid accidentally transferring code from version 1 that no longer works on version 2. This is especially important given that FreeMarker errors are difficult to debug; errors don't show up until run time. Weaving your version 1 changes into the version 2 templates will make the process more systematic.As you copy your changes into the version 2 template, keep in mind the changed items described below. &lt;br/&gt; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The version 1 pages whose templates were community.ftl and main.ftl -- community pages and the home page -- can be easily customized with widgets in version 2. Before you set out to upgrade these pages, take a look at how much of your customization work could be accomplished by using widgets on the version 2 templates. Using widgets might reduce the amount of customization you need to do and greatly reduce any work in future upgrades.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;If you've overridden community.ftl and want to upgrade it, note that the template has been split into multiple FTL files. This was done to divide logically what was a very large template.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Replace WebWork directives with their Struts counterparts. Clearspace version 2 replaces WebWork conventions with Struts. This is pretty much just search-and-replace work to replace @ww. (for WebWork) with @s (for Struts) . The following example shows how to update the url directive. Notice that the updated code also omits the includeParams='none' attribute; in Struts 2, which Clearspace version 2 uses, none is the default value for includeParams.Version 1 (supporting WebWork): &lt;br/&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;style type="text/css" media="screen"&amp;gt; @import "&amp;lt;@ww.url value='/styles/jive-blog.css' includeParams='none'/&amp;gt;";
&amp;lt;/style&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; Version 2 (supporting Struts): &lt;br/&gt; &lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;style type="text/css" media="screen"&amp;gt; @import "&amp;lt;@s.url value='/styles/jive-blog.css'/&amp;gt;";
&amp;lt;/style&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Update calls to APIs that have been consolidated and simplified. Pay attention to the places in a template where code calls methods directly (although, as a best practice, you should avoid calling methods in FTL code and use actions instead). Here's an example in which you'd replace a call to a JiveGlobals methods with a call to JiveResourceResolver:Version 1 (using JiveGlobals ): &lt;br/&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;@ww.text name="doc.viewer.more_recent_ver.text"&amp;gt; &amp;lt;@ww.param&amp;gt;&amp;lt;a href="&amp;lt;@ww.url value="${JiveGlobals.getJiveObjectURL(document)}" includeParams="none"/&amp;gt;"&amp;gt;&amp;lt;/@ww.param&amp;gt; &amp;lt;@ww.param&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/@ww.param&amp;gt;
&amp;lt;/@ww.text&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; Version 2 (using JiveResourceResolver ): &lt;br/&gt; &lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;@s.text name="doc.viewer.more_recent_ver.text"&amp;gt; &amp;lt;@s.param&amp;gt;&amp;lt;a href="&amp;lt;@s.url value="${JiveResourceResolver.getJiveObjectURL(document)}"/&amp;gt;"&amp;gt;&amp;lt;/@s.param&amp;gt; &amp;lt;@s.param&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/@s.param&amp;gt;
&amp;lt;/@s.text&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; Here's another example where the change was from another class and method, but again to JiveResourceResolver: &lt;br/&gt; Version 1 (using CommunityUtils ): &lt;br/&gt; &lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;a href="&amp;lt;@ww.url value='${CommunityUtils.getCommunityURL(community)}' includeParams='none'/&amp;gt;?view=documents" class="jive-link-more"&amp;gt;&amp;lt;@ww.text name="doc.main.brdcrmb.documents.link" /&amp;gt;&amp;lt;/a&amp;gt; &lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; Version 2 (using JiveResourceResolver ): &lt;br/&gt; &lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;a href="&amp;lt;@s.url value='${JiveResourceResolver.getJiveObjectURL(container)}'/&amp;gt;?view=documents" class="jive-link-more"&amp;gt;&amp;lt;@s.text name="doc.main.brdcrmb.documents.link" /&amp;gt;&amp;lt;/a&amp;gt; &lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Update community references to container references. One twist on the API changes means that both projects and communities (also known as "spaces") are represented conceptually as containers. In the version 2 API, the Community and Project interfaces both inherit from JiveContainer. To disambiguate between the projects and communities, you'll need to pass a container &lt;em&gt;type&lt;/em&gt; with your action calls. The actual disambiguation is handled by Clearspace, however, when it intercepts the call before passing it to the action. The net effect is that the action itself receives only the container ID parameter, not the container type. Here's an FTL example:Version 1 (specifying a community by passing its community ID) &lt;br/&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;@ww.action name="community-breadcrumb" executeResult="true" ignoreContextParams="true"&amp;gt; &amp;lt;@ww.param name="communityID" value="${community.ID?c}" /&amp;gt;
&amp;lt;/@ww.action&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; Version 2 (specifying a community by passing both its type and its ID) &lt;br/&gt; &lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;@s.action name="community-breadcrumb" executeResult="true" ignoreContextParams="true"&amp;gt; &amp;lt;@s.param name="containerType" value="${container.objectType?c}" /&amp;gt; &amp;lt;@s.param name="container" value="${container.ID?c}" /&amp;gt;
&amp;lt;/@s.action&amp;gt;
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Update code that handles content. This includes code that gets content for display as wiki markup, HTML, and so on. Among the API changes were several designed to streamline and add structure to how you handle content. For example, in version 1, to get content as wiki markup you would have called methods of the message or document or comment itself. In version 2, you pass the content object to a method inherited from JiveActionSupport. These methods include renderToText, renderToHtml, renderSubjectToHtml, and so on. Here's an example using convertToWikiSyntax:Version 1 (using content object method) &lt;br/&gt; &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;textarea id="comment-body-edit-${comment.ID?c}" name="body" rows="10" style="width:100%;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt; " class="jive-comment-textarea"&amp;gt;${comment.unfilteredBody!?html}&amp;lt;/textarea&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; Version 2 (using JiveActionSupport method) &lt;br/&gt; &lt;/p&gt;&lt;pre class="jive-pre"&gt;&lt;code class="jive-code"&gt;&amp;lt;textarea id="comment-body-edit-${comment.ID?c}" name="body" rows="10" style="width:100%;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt; " class="jive-comment-textarea"&amp;gt;${action.convertToWikiSyntax(comment)!?html}&amp;lt;/tex tarea&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;&lt;br/&gt; &lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;span&gt;Removed and Renamed FTL Files&lt;/span&gt;&lt;/h3&gt;&lt;table&gt;&lt;tr&gt;&lt;th&gt;&lt;p&gt;Version 1 FTL File&lt;/p&gt;&lt;/th&gt;&lt;th&gt;&lt;p&gt;Version 2 Change&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;community-document-picker.ftl&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Renamed to container-document-picker.ftl&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;community-thread-picker.ftl&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Renamed to container-thread-picker.ftl&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;import-callback-communitynntp.ftl&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Removed.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;import-directory-error.ftl&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Removed.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;import-directory-updatetags.ftl&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Removed.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;import-directory.ftl&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Removed.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;datepicker.ftl&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Renamed to datetimepicker.ftl&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;h2&gt;&lt;span&gt;Upgrading Themes&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Nearly all of your work upgrading themes will focus on upgrading FreeMarker template (FTL) files. The way you build and deploy themes is unchanged from version 1.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;But wait -- there's more.&lt;/strong&gt; Having said that, the best practice recommendation in version 2 is to use widget-customized pages wherever possible as an alternative to custom FTLs. You can use widgets in more places than in version 1; check out the section on upgrading widgets for more.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here's why you should use widgets:&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;You can do with widgets much of what you'd do with custom FTL markup. In addition, you can write logic in Java behind the your widget UI.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Building widgets to support new features is a good deal tidier than adding new FTL files. While custom FTL files override default FTL files, widgets are encapsulated by the plugin deployment model -- essentially sandboxed.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;When it's time to upgrade Clearspace, the work needed to upgrade FTL files you've customized would likely be a good deal greater than what's needed to upgrade a widget.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;span&gt;Suggested Upgrade Process&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Use the following steps as a systematic way to upgrade your themes.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;Consider which custom FTLs in your themes can be replaced by customizing the page with widgets.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Use jive.devMode Jive property for debugging. By default, Clearspace hides FreeMarker errors in themes. With dev mode on, you'll see them.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Disable themes while upgrading them.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Enable your custom FTL files one at a time. Debugging incrementally will make the process smoother.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The information above along with more details can be found in the &lt;a rel="nofollow" class="jive-link-wiki-small" target="_blank" href="http://www.jivesoftware.com/community/docs/DOC-2060"&gt;Upgrading Extensions to 2.0 documentation&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
         <author>dawn</author>
         <guid isPermaLink="false">http://www.jivesoftware.com/community/blogs/clearspace/2008/06/26/customization-part-2-upgrading-themes-and-ftl-files</guid>
         <pubDate>Wed, 25 Jun 2008 06:39:33 PDT</pubDate>
      </item>
      <item>
         <title>Customizations in Clearspace 2.x Part One</title>
         <link>http://www.jivesoftware.com/community/blogs/clearspace/2008/06/24/customizations-in-clearspace-2x-part-one</link>
         <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;We've been noticing more and more discussion on Jivespace about people migrating older customizations to the new Clearspace 2.x architecture along with quite a few people writing new customizations. I thought that now would be a good time for a refresher series of posts on customizing for Clearspace 2.x&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Clearspace version 2 includes a few big changes to the conventions and frameworks on which Clearspace is built. Many of these changes were made to improve Clearspace extensibility by letting the application and extensions be more loosely coupled -- and so be more durable during upgrade. Other changes that impact customizations were simply feature improvements in which some change to code is required.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here's a high-level list of the changes that effect extension and customization code:&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Clearspace was &lt;strong&gt;migrated to the Spring framework&lt;/strong&gt;. This has both broad and deep effects on code written to run on Clearspace; such code must use the same conventions in order to integrate well. The changes include API refactoring to support dependency injection and integration of Spring modules (for security and transaction management, for example).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Clearspace was &lt;strong&gt;migrated from WebWork2 to Struts2&lt;/strong&gt;. This has broad impact on plugins, but the changes are relatively small -- primarily effecting syntax in FreeMarker templates and configuration files.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Widgets were enhanced&lt;/strong&gt; to support use in multiple contexts, rather than just space overview pages. Changes to widget development support this new feature.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The &lt;strong&gt;macro-related API was narrowed&lt;/strong&gt; to the area documented in version 1, essentially excluding an undocumented area that some people used. Also, macros must now return HTML that qualifies as well-formed XML.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Web services support&lt;/strong&gt; is now provided through CXF, an evolution of XFire (the version 1 technology). A larger change results from the migration to Spring, which makes integrating new web services a bit more complex.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Custom user data providers&lt;/strong&gt; are now based on a streamlined API. These must be rewritten, but the new model is much simpler.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Custom authentication providers&lt;/strong&gt; are now based on Spring through Acegi. The change is pretty significant, including new API and configuration conventions.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Myriad API changes&lt;/strong&gt; resulted from the migration to Spring and from an effort to streamline and modularize the Clearspace API. These include support for the projects feature, refactoring manager interfaces, content handling, and conventions such as dependency injection.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For those extensions and customizations deployed as plugins (widgets, actions, macros, and web services), there are a few changes in version 2 with broad effect.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Migration from WebWork to Struts means replacing your xwork-plugin.xml with a struts.xml&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Migration to Spring means adding a spring.xml for certain kinds of Spring support.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;One benefit of the new model is that modifying your plugin.xml, struts.xml, or spring.xml will provoke Clearspace to reload your plugin. This can be handy for debugging.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Support for a &amp;lt;maxserverversion&amp;gt; element was added. Similar to the &amp;lt;minserverversion&amp;gt; element, use the new one to specify that highest Clearspace version on which your plugin is supported. This can be useful when you want to ensure that upgrades to Clearspace prompt the plugin's users to upgrade the plugin also.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Plugin life cycle methods changed. If you used the version 1 com.jivesoftware.base.Plugin interface, you'll notice that its two methods have changed in order to support Spring. Semantics for the methods is unchanged. &lt;br/&gt; &lt;/p&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Plugin.initialize(PluginManager, PluginMetaData) is now Plugin.init, a method without parameters. Use Spring dependency injection to receive a PluginManager instance; you can retrieve a PluginMetaData instance from the manager.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Plugin.destroyPlugin is now Plugin.destroy.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The information above along with more details can be found in the &lt;a rel="nofollow" class="jive-link-wiki-small" target="_blank" href="http://www.jivesoftware.com/community/docs/DOC-2060"&gt;Upgrading Extensions to 2.0 documentation&lt;/a&gt;.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
         <author>dawn</author>
         <guid isPermaLink="false">http://www.jivesoftware.com/community/blogs/clearspace/2008/06/24/customizations-in-clearspace-2x-part-one</guid>
         <pubDate>Tue, 24 Jun 2008 12:33:43 PDT</pubDate>
      </item>
      <item>
         <title>Transitions: Leaving Jive and Starting a Consulting Practice</title>
         <link>http://fastwonderblog.com/2008/06/23/transitions-leaving-jive-and-starting-a-consulting-practice/</link>
         <description>I have decided to leave Jive Software to do something that I&amp;#8217;ve been wanting to do for a long time &amp;#8230; start my own consulting business focused on online communities and social media. Many of my friends know that I have been talking about going independent and moving into consulting for a while now. The [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/?p=527</guid>
         <pubDate>Mon, 23 Jun 2008 17:32:08 PDT</pubDate>
         <content:encoded><![CDATA[<p>I have decided to leave Jive Software to do something that I&#8217;ve been wanting to do for a long time &#8230; start my own <a rel="nofollow" target="_blank" href="http://fastwonderblog.com/consulting/">consulting business</a> focused on online communities and social media. Many of my friends know that I have been talking about going independent and moving into consulting for a while now. The timing just seemed right to me.</p>
<p><strong>The background</strong></p>
<p>I was hired at Jive a little more than a year ago to build a <a rel="nofollow" target="_blank" href="http://www.jivesoftware.com/dev/">developer community</a> around their new Clearspace product. When I joined <a rel="nofollow" target="_blank" href="http://www.jivesoftware.com">Jive</a>, there were less than 50 employees, and my role was very broad, which gave me the opportunity to do a variety of really interesting activities. I learned so much and had a great time building the developer community and getting participation from many of our customers. Over time, the role has changed, narrowed, and become more tactical. It started to feel less and less like I wanted to continue in the role, and I started to realize that I was no longer the person that Jive needed in this role. I recently had a heart to heart discussion on this topic with Matt Tucker, Jive co-founder and CTO; we talked about they type of person that Jive needed to have in the developer relations role and my desire to move on to something else. I did have the opportunity to look internally within Jive to see if I should continue in a different role, but I couldn&#8217;t find a role that appealed to me more than starting my own consulting practice.</p>
<p><strong>Moving Forward</strong></p>
<p>Today I announce the creation of <a rel="nofollow" target="_blank" href="http://fastwonderblog.com/consulting/">Fast Wonder Consulting</a>. This consulting practice seems like a natural extension of the Fast Wonder blog where I have been blogging about community and social media for several years.</p>
<p>Recently, I&#8217;ve seen a number of companies struggling with how to get more savvy about social media and interacting with online communities. My focus will be on providing consulting services to help guide companies in developing a comprehensive social media and community engagement strategy. I will help companies engage with their community both online and offline to help generate buzz around their products. I can also help companies find, monitor, and respond to what others are saying about them online. You can find more details about the services that I will provide on the <a rel="nofollow" target="_blank" href="http://fastwonderblog.com/consulting/">consulting page</a>.</p>
<p>I am also pleased to announce that Jive will be my first client. I will be continuing to manage the <a rel="nofollow" target="_blank" href="http://www.jivesoftware.com/dev/">Jivespace developer community</a> with a reduced time commitment and fewer responsibilities. This helps to ensure that the Jivespace developer community doesn&#8217;t suffer from my leaving while giving Jive some time to find a full-time replacement. It also frees up my time to start picking up additional clients.</p>
<p>Later this year, Jive will also be looking for someone with a Java development background and community management expertise to fill the developer relations role. This person would mentor partners and customers who are writing Clearspace plugins, and he or she will contribute technical content and expertise to Jivespace and other technical communities. Please feel free to ping me if you are interested along with submitting your resume to Jive&#8217;s online job site.</p>
<p>I still love Jive, the people, and the culture. I am sure that I will continue to engage with Jive as a part of my role in <a rel="nofollow" target="_blank" href="http://legionoftech.org/blog/">Legion of Tech</a>, since Jive has been such a great supporter of the local Portland tech community through event sponsorship and participation. I also hope to have other opportunities to work with Jive in the future.</p>]]></content:encoded>
         <category>Uncategorized</category>
      </item>
      <item>
         <title>Recent Links on Ma.gnolia</title>
         <link>http://fastwonderblog.com/2008/06/21/recent-links-on-magnolia-22/</link>
         <description>A few interesting things this week &amp;#8230;
louisgray.com: Why Disqus Is Winning the Web Comment Battles, and What&amp;#8217;s Next
Tags: disqus, blog, comment
/Message: Web Culture And The New Ethos Of Work [From Enterprise 2.0 June 2008]
Tags: work, web work, culture, stowe boyd
WebVisions Podcasts Released
Tags: webvisions, podcasting
iWidgets
Tags: widget, iwidget, peter yared
A Chronology of Brands that Got Punk’d by [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/2008/06/21/recent-links-on-magnolia-22/</guid>
         <pubDate>Sat, 21 Jun 2008 00:00:48 PDT</pubDate>
         <content:encoded><![CDATA[<div class="magnolia_post xfolkentry">
<p class="leading_line">A few interesting things this week &#8230;</p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.louisgray.com/live/2008/06/why-disqus-is-winning-web-comment.html">louisgray.com: Why Disqus Is Winning the Web Comment Battles, and What&#8217;s Next</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/disqus">disqus</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/blog">blog</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/comment">comment</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.stoweboyd.com/message/2008/06/web-culture-and.html">/Message: Web Culture And The New Ethos Of Work [From Enterprise 2.0 June 2008]</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/work">work</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/web work">web work</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/culture">culture</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/stowe boyd">stowe boyd</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.webvisionsevent.com/wp/?p=65">WebVisions Podcasts Released</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/webvisions">webvisions</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/podcasting">podcasting</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.iwidgets.com/#home">iWidgets</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/widget">widget</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/iwidget">iwidget</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/peter yared">peter yared</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.web-strategist.com/blog/2008/05/02/a-chonology-of-brands-that-got-punkd-by-social-media/">A Chronology of Brands that Got Punk’d by Social Media</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/socialmedia">socialmedia</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/brands">brands</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.oregonlive.com/portland/oregonian/index.ssf?/base/portland_news/1213062907207710.xml&#038;coll=7">Is that a gaming techie or a hungry werewolf?- OregonLive.com</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/portland">portland</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/werewolf">werewolf</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.readwriteweb.com/archives/wiki_universal_edit_button.php">Wiki Providers Come Together to Offer Universal Edit Button - ReadWriteWeb</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/wiki">wiki</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/aboutus">aboutus</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/ward cunningham">ward cunningham</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/marshall kirkpatrick">marshall kirkpatrick</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://www.insidecrm.com/features/twitter-hall-of-shame-061908/">The Twitter Hall of Shame: 50 Tweets That Will Echo in History - Inside CRM</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/twitter">twitter</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://siliconflorist.com/2008/06/20/email-to-id-my-openid-is-an-email-address/">Email to ID: My OpenID is an email address » Silicon Florist</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/vidoop">vidoop</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/openid">openid</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/portland">portland</a></p>
<h4><a rel="nofollow" class="taggedlink" target="_blank" href="http://legionoftech.org/blog/?p=25">Gary Vaynerchuk on New Media, Personal Branding and Promotion at Legion of Tech</a></h4>
<p class="tags">Tags: <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/legion of tech">legion of tech</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/gary vaynerchuk">gary vaynerchuk</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/portland">portland</a>, <a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/tags/socialmedia">socialmedia</a></p>
<p class='link_to_magnolia'><a rel="nofollow" target="_blank" href="http://ma.gnolia.com/people/GeekyGirlDawn/bookmarks" title="View all my bookmarks on Ma.gnolia">View all my bookmarks on Ma.gnolia</a></p>
</div>]]></content:encoded>
         <category>ma.gnolia links</category>
      </item>
      <item>
         <title>Web Services in Clearspace 2.0</title>
         <link>http://www.jivesoftware.com/community/blogs/podcasts/2008/06/18/web-services-in-clearspace-20</link>
         <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Learn more about using web services to access your data in Clearspace 2.0 with &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.jivesoftware.com/community/people/andrew"&gt;Andrew Wright&lt;/a&gt;, Jive Software Engineer.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;You can also download the &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://blip.tv/file/get/Samjive-WebServicesInClearspace20851.mov"&gt;Quicktime version&lt;/a&gt; (Caution: file is ~232MB), or you can &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://blip.tv/file/998256"&gt;watch a larger version online&lt;/a&gt;, which will improve readability of embedded screenshots (&lt;strong&gt;recommended&lt;/strong&gt;).&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The entire presentation is also attached below as a PDF file.&lt;/p&gt;&lt;/div&gt;</description>
         <author>dawn</author>
         <guid isPermaLink="false">http://www.jivesoftware.com/community/blogs/podcasts/2008/06/18/web-services-in-clearspace-20</guid>
         <pubDate>Tue, 17 Jun 2008 09:20:49 PDT</pubDate>
      </item>
      <item>
         <title>New Clearspace Plugin Directory Launched!</title>
         <link>http://www.jivesoftware.com/community/blogs/jivespace/2008/06/13/new-clearspace-plugin-directory-launched</link>
         <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;We just launched our new &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://www.jivesoftware.com/community/community/developer/clearspace/plugins" title="Upload your plugins, macros, web services, templates and other add-ons. All uploads should be under an open source license (Apache 2.0 is a good choice)."&gt;Jivespace Plugin Directory for Clearspace plugins&lt;/a&gt;! You can now more easily find and download plugins from Jivespace, and if you are developing plugins, you can add your plugins to the new directory.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;a rel="nofollow" target="_blank" href="http://www.jivesoftware.com/community/servlet/JiveServlet/showImage/38-1538-2651/Picture+1.png"&gt;&lt;img alt="Plugin Directory" src="http://www.jivesoftware.com/community/servlet/JiveServlet/downloadImage/38-1538-2651/Picture+1.png" width="550"/&gt;&lt;/a&gt; &lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The really cool part is that we created the entire plugin directory as a plugin to Clearspace. Our web engineer, &lt;a rel="nofollow" class="jive-link-external-small" target="_blank" href="http://www.jivesoftware.com/community/people/tim.neuwerth"&gt;Tim&lt;/a&gt;, took our existing document content type and extended it to create a new plugin type with additional information relevant to plugins along with a new look and feel for the plugin directory. He also used the plugin jar to pull almost all of the metadata displayed with the plugins, including license, logo, readme, compatible versions, and &lt;a rel="nofollow" class="jive-link-wiki-small" target="_blank" href="http://www.jivesoftware.com/community/docs/DOC-2280"&gt;much more&lt;/a&gt;. For developers, this means that you only need to enter the information in your plugin, instead of having to duplicate all of the information by filling out redundant forms. It also means that when you update your plugin jar file with a new release, the plugin information will be automatically updated. &lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tim is currently working on polishing the code a bit, but he will be releasing this as a plugin for other people to use as a plugin marketplace. It also provides a very useful example of how to extend an existing Clearspace content type to create a new content type in Clearspace.&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Keep in mind that this is just the first version of our Plugin Directory, and we plan to start making incremental improvements and enhancements. &lt;strong&gt;But first, we want to hear from you&lt;/strong&gt;. Take a look at the new &lt;a rel="nofollow" class="jive-link-community-small" target="_blank" href="http://www.jivesoftware.com/community/community/developer/clearspace/plugins" title="Upload your plugins, macros, web services, templates and other add-ons. All uploads should be under an open source license (Apache 2.0 is a good choice)."&gt;Jivespace Plugin Directory&lt;/a&gt;. What do you like? dislike? How can we make this even better in future revisions? Please leave comments with your ideas on this blog post!&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height:8pt;height:8pt;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
         <author>dawn</author>
         <guid isPermaLink="false">http://www.jivesoftware.com/community/blogs/jivespace/2008/06/13/new-clearspace-plugin-directory-launched</guid>
         <pubDate>Fri, 13 Jun 2008 11:16:03 PDT</pubDate>
      </item>
      <item>
         <title>100_3339.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538521843/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538521843/" title="100_3339.JPG"&gt;&lt;img src="http://farm3.static.flickr.com/2043/2538521843_cdd0233da2_m.jpg" width="240" height="180" alt="100_3339.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538521843</guid>
         <pubDate>Sat, 31 May 2008 10:43:16 PDT</pubDate>
      </item>
      <item>
         <title>100_3341.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2539342090/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2539342090/" title="100_3341.JPG"&gt;&lt;img src="http://farm3.static.flickr.com/2123/2539342090_d4aed8c678_m.jpg" width="240" height="180" alt="100_3341.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2539342090</guid>
         <pubDate>Sat, 31 May 2008 10:42:39 PDT</pubDate>
      </item>
      <item>
         <title>100_3347.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538519639/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538519639/" title="100_3347.JPG"&gt;&lt;img src="http://farm3.static.flickr.com/2109/2538519639_2d2fc992ce_m.jpg" width="240" height="180" alt="100_3347.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538519639</guid>
         <pubDate>Sat, 31 May 2008 10:42:22 PDT</pubDate>
      </item>
      <item>
         <title>100_3349.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538518807/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538518807/" title="100_3349.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3093/2538518807_90685a257a_m.jpg" width="240" height="180" alt="100_3349.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538518807</guid>
         <pubDate>Sat, 31 May 2008 10:42:02 PDT</pubDate>
      </item>
      <item>
         <title>100_3348.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2539339684/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2539339684/" title="100_3348.JPG"&gt;&lt;img src="http://farm3.static.flickr.com/2341/2539339684_be0432504a_m.jpg" width="240" height="180" alt="100_3348.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2539339684</guid>
         <pubDate>Sat, 31 May 2008 10:41:42 PDT</pubDate>
      </item>
      <item>
         <title>100_3351.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2539338762/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2539338762/" title="100_3351.JPG"&gt;&lt;img src="http://farm3.static.flickr.com/2220/2539338762_275e6b006d_m.jpg" width="240" height="180" alt="100_3351.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2539338762</guid>
         <pubDate>Sat, 31 May 2008 10:41:19 PDT</pubDate>
      </item>
      <item>
         <title>100_3352.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538516315/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538516315/" title="100_3352.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3151/2538516315_cd3af8bffe_m.jpg" width="240" height="180" alt="100_3352.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538516315</guid>
         <pubDate>Sat, 31 May 2008 10:40:57 PDT</pubDate>
      </item>
      <item>
         <title>100_3356.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538514921/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538514921/" title="100_3356.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3273/2538514921_a4a8079028_m.jpg" width="240" height="180" alt="100_3356.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538514921</guid>
         <pubDate>Sat, 31 May 2008 10:40:20 PDT</pubDate>
      </item>
      <item>
         <title>100_3358.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2539335192/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2539335192/" title="100_3358.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3101/2539335192_be6fbd5f25_m.jpg" width="240" height="180" alt="100_3358.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2539335192</guid>
         <pubDate>Sat, 31 May 2008 10:39:50 PDT</pubDate>
      </item>
      <item>
         <title>100_3364.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538512907/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538512907/" title="100_3364.JPG"&gt;&lt;img src="http://farm3.static.flickr.com/2157/2538512907_a41a35108d_m.jpg" width="240" height="180" alt="100_3364.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538512907</guid>
         <pubDate>Sat, 31 May 2008 10:39:26 PDT</pubDate>
      </item>
      <item>
         <title>100_3360.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538512301/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538512301/" title="100_3360.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3172/2538512301_6bffb42c40_m.jpg" width="240" height="180" alt="100_3360.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538512301</guid>
         <pubDate>Sat, 31 May 2008 10:39:11 PDT</pubDate>
      </item>
      <item>
         <title>100_3369.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538511313/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538511313/" title="100_3369.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3111/2538511313_61f691081c_m.jpg" width="240" height="180" alt="100_3369.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538511313</guid>
         <pubDate>Sat, 31 May 2008 10:38:45 PDT</pubDate>
      </item>
      <item>
         <title>100_3372.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2539331814/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2539331814/" title="100_3372.JPG"&gt;&lt;img src="http://farm3.static.flickr.com/2173/2539331814_f15d7bf7bd_m.jpg" width="240" height="180" alt="100_3372.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2539331814</guid>
         <pubDate>Sat, 31 May 2008 10:38:25 PDT</pubDate>
      </item>
      <item>
         <title>100_3377.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2539330344/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2539330344/" title="100_3377.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3265/2539330344_c226b0014d_m.jpg" width="240" height="180" alt="100_3377.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2539330344</guid>
         <pubDate>Sat, 31 May 2008 10:37:48 PDT</pubDate>
      </item>
      <item>
         <title>100_3380.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2539329804/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2539329804/" title="100_3380.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3068/2539329804_62f8898fd3_m.jpg" width="240" height="180" alt="100_3380.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2539329804</guid>
         <pubDate>Sat, 31 May 2008 10:37:33 PDT</pubDate>
      </item>
      <item>
         <title>100_3382.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538507931/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538507931/" title="100_3382.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3068/2538507931_481a04fc92_m.jpg" width="240" height="180" alt="100_3382.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538507931</guid>
         <pubDate>Sat, 31 May 2008 10:37:15 PDT</pubDate>
      </item>
      <item>
         <title>100_3384.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538506945/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538506945/" title="100_3384.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3042/2538506945_69fd820c75_m.jpg" width="240" height="180" alt="100_3384.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538506945</guid>
         <pubDate>Sat, 31 May 2008 10:36:49 PDT</pubDate>
      </item>
      <item>
         <title>100_3390.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538506261/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538506261/" title="100_3390.JPG"&gt;&lt;img src="http://farm4.static.flickr.com/3217/2538506261_9863fe970a_m.jpg" width="180" height="240" alt="100_3390.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538506261</guid>
         <pubDate>Sat, 31 May 2008 10:36:31 PDT</pubDate>
      </item>
      <item>
         <title>100_3387_2.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2538505549/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2538505549/" title="100_3387_2.JPG"&gt;&lt;img src="http://farm3.static.flickr.com/2183/2538505549_424933c161_m.jpg" width="180" height="240" alt="100_3387_2.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2538505549</guid>
         <pubDate>Sat, 31 May 2008 10:36:12 PDT</pubDate>
      </item>
      <item>
         <title>100_3386.JPG</title>
         <link>http://www.flickr.com/photos/geekygirldawn/2539326086/</link>
         <description>&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/people/geekygirldawn/"&gt;GeekyGirlDawn&lt;/a&gt; posted a photo:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_blank" href="http://www.flickr.com/photos/geekygirldawn/2539326086/" title="100_3386.JPG"&gt;&lt;img src="http://farm3.static.flickr.com/2214/2539326086_6a02e0e72b_m.jpg" width="180" height="240" alt="100_3386.JPG"/&gt;&lt;/a&gt;&lt;/p&gt;</description>
         <author>GeekyGirlDawn</author>
         <guid isPermaLink="false">tag:flickr.com,2005:/photo/2539326086</guid>
         <pubDate>Sat, 31 May 2008 10:35:53 PDT</pubDate>
      </item>
      <item>
         <title>Openfire Success Story: Saving Lives with Instant Messaging</title>
         <link>http://www.igniterealtime.org/community/blogs/ignite/2008/03/23/openfire-success-story-saving-lives-with-instant-messaging</link>
         <description>Most every day, the United States is impacted by high impact weather events. These events range from hurricanes to tornadoes to winter storms. The National Weather Service (NWS) is tasked with forecasting and warning about these high impact events to save lives and protect property. The process of alerting and mitigating these high impact events involves the close collaboration of partners in the broadcast media who are federally mandated to relay weather alerts to the public, and emergency management who organize and respond to weather threats. Historically, these groups have operated on islands during weather events with one way communication systems providing data.&lt;br /&gt;
&lt;br /&gt;
Starting in 2000, some parts of the country started experimenting with Instant Messaging technologies to bridge these islands during high impact weather. At the time, these involved the use of proprietary protocols and clients in an ad-hoc manner. In 2005, a group of interested parties in Iowa started looking for a scalable, secure, and open source / standards system that could provide the level of flexibility necessary to support the real time collaboration of broadcast media, the NWS, and emergency management. This effort was called &lt;a rel="nofollow" class="jive-link-external" target="_blank" href="https://iemchat.com"&gt;IEMChat&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
After a perusal of IM technologies, IEMChat implemented XMPP and choose the Openfire server to power the project. Openfire's ease of installation, functional administrative console, stability, and active support community has provided the foundation for the IEMChat project to flourish. In a short 2 years, IEMChat's use has spread to over half of the country with 85+ NWS offices, 450+ broadcast media outlets, and hundreds of local emergency managers participating. IEMChat has been put to use in recent high impact weather events such as the &lt;a rel="nofollow" class="jive-link-external" target="_blank" href="http://en.wikipedia.org/wiki/Super_Tuesday_Tornado_Outbreak_of_2008"&gt;Super Tuesday tornado outbreak&lt;/a&gt; that ravaged the states of Arkansas, Tennessee, Kentucky and other states.&lt;br /&gt;
&lt;br /&gt;
&lt;a rel="nofollow" class="jive-link-external" target="_blank" href="http://www.igniterealtime.org/community/people/akrherz"&gt;Daryl Herzmann&lt;/a&gt;, IEMChat's primary developer who is based at Iowa State University, says that Openfire has made the project possible. “Openfire provides us a robust and stable XMPP feature set supported by a fantastic community on Igniterealtime.org. The developers' active support on the web forums and weekly chat has been outstanding and shown their commitment to improve Openfire to meet the needs of the community.”&lt;br /&gt;
&lt;br /&gt;
A huge thank you to Daryl for all of his contributions to the Ignite Realtime community and for providing us with details about this great Openfire success story!</description>
         <author>dawn</author>
         <guid isPermaLink="false">http://www.igniterealtime.org/community/blogs/ignite/2008/03/23/openfire-success-story-saving-lives-with-instant-messaging</guid>
         <pubDate>Wed, 19 Mar 2008 09:36:27 PDT</pubDate>
      </item>
      <item>
         <title>Podcast Episode 6: Online Community Management with Stormy Peters</title>
         <link>http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~3/220159758/</link>
         <description>In this podcast, I talked to Stormy Peters, Director of Community and Partner Programs at OpenLogic. Prior to Open Logic, Stormy founded and managed the Open Source Program Office at HP. She has addressed the United Nations, European Union and various U.S. state governments on open source software, and she is a co-founder of the [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/2008/01/20/podcast-episode-6-online-community-management-with-stormy-peters/</guid>
         <pubDate>Sun, 20 Jan 2008 19:54:40 PST</pubDate>
         <content:encoded><![CDATA[<p>In this podcast, I talked to <a rel="nofollow" target="_blank" href="http://stormy.blogs.com/stormy/">Stormy Peters</a>, <a rel="nofollow" target="_blank" href="http://www.openlogic.com/blogs/author/stormy/">Director of Community and Partner Programs at OpenLogic</a>. Prior to Open Logic, Stormy founded and managed the Open Source Program Office at HP. She has addressed the United Nations, European Union and various U.S. state governments on open source software, and she is a co-founder of the non-profit GNOME Foundation. We talked about a variety of topics related to managing successful open source and online communities.</p>
<p><strong>Download:<br />
</strong><a rel="nofollow" target="_blank" href="http://media.libsyn.com/media/fastwonder/Fast_Wonder_6_Stormy_Peters_Online_Community_Management.mp3"><strong>Online Community Management with Stormy Peters </strong></a>(mp3)</p>
<p>If you are doing something really cool with your online community, please let me know! I am open to suggestions for potential interviews.</p>
<p>You can also subscribe to the Fast Wonder Community Podcast via <a rel="nofollow" target="_blank" href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=270141778">iTunes</a>.</p>
<p><strong>Related Fast Wonder Posts:</strong></p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/08/05/reflections-on-community-management-aka-what-do-you-do/" title="AKA &#x00201c;What Do You Do&#x00201d;">Reflections on Community Management: AKA “What Do You Do”</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/09/03/what-does-it-take-to-manage-a-community/" title="Permanent Link to What Does it Take to Manage a Community?">What Does it Take to Manage a Community?</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/12/28/defining-online-community/" title="Permanent Link to Defining Online Community">Defining Online Community</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/12/18/who-owns-the-community/" title="Permanent Link to Who &#x00201c;Owns&#x00201d; the Community">Who “Owns” the Community</a></li>
</ul>]]></content:encoded>
         <enclosure length="9167541" url="http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~5/220159759/Fast_Wonder_6_Stormy_Peters_Online_Community_Management.mp3" type="audio/mpeg" />
      </item>
      <item>
         <title>Episode 5: Data Portability and Social Networking in Online Communities with Scott Kveton</title>
         <link>http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~3/219907919/</link>
         <description>In this podcast, I talked to Scott Kveton, who was kind enough to take 15 minutes out of atttending OpenID DevCamp to record this interview via Skype. We talked about how the impact of data portability and other open technology standards are influencing the way that we think about online communities. Scott is currently on [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/2008/01/12/episode-5-data-portability-and-social-networking-in-online-communities-with-scott-kveton/</guid>
         <pubDate>Sat, 12 Jan 2008 14:03:45 PST</pubDate>
         <content:encoded><![CDATA[<p>In this podcast, I talked to Scott Kveton, who was kind enough to take 15 minutes out of atttending OpenID DevCamp to record this interview via Skype. We talked about how the impact of data portability and other open technology standards are influencing the way that we think about online communities. Scott is currently on the board of the OpenID Foundation and is the Open Technology lead at MyStrands where he does a lot of their community work. You can <a rel="nofollow" target="_blank" href="http://kveton.com/blog/">learn more about Scott</a> by visiting his blog.</p>
<p><strong>Download:<br />
<a rel="nofollow" target="_blank" href="http://cdn.libsyn.com/fastwonder/Fast_Wonder_Episode_5_Kveton.mp3">Data Portability and Social Networking in Online Communities with Scott Kveton</a></strong> (mp3)</p>
<p>If you are doing something really cool with your online community, please let me know! I am open to suggestions for potential interviews.</p>
<p>You can also subscribe to the Fast Wonder Community Podcast via <a rel="nofollow" target="_blank" href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=270141778">iTunes</a>.</p>
<p><strong>Related Fast Wonder Posts:</strong> <a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2008/01/08/google-facebook-and-plaxo-join-the-dataportabilityorg-party/" title="Permanent Link to Google, Facebook and Plaxo Join the DataPortability.org Party"></a></p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2008/01/08/google-facebook-and-plaxo-join-the-dataportabilityorg-party/" title="Permanent Link to Google, Facebook and Plaxo Join the DataPortability.org Party">Google, Facebook and Plaxo Join the DataPortability.org Party</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/03/10/thoughts-on-anonymity-and-identity-in-communities-from-sxsw/" title="Permanent Link to Thoughts on Anonymity and Identity in Communities from SXSW">Thoughts on Anonymity and Identity in Communities from SXSW</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2006/11/19/openid-identity-management-and-single-sign-on/" title="Permanent Link to OpenID, Identity Management, and Single Sign-on">OpenID, Identity Management, and Single Sign-on</a></li>
</ul>]]></content:encoded>
         <enclosure length="14284566" url="http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~5/215675044/Fast_Wonder_Episode_5_Kveton.mp3" type="audio/mpeg" />
      </item>
      <item>
         <title>Episode 4: The Role of Community Managers</title>
         <link>http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~3/219907920/</link>
         <description>This episode contains the last of four recordings made during a recent discussion I led at the December Portland Web Innovators meeting. In this podcast, I talk about the community manager role and the skills required to manage online communities.
Downloads: Podcast: The Role of Community Managers, Episode 4 (mp3)
Presentation (pdf) I am planning to switch to an [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/2008/01/05/episode-4-the-role-of-community-managers/</guid>
         <pubDate>Sat, 05 Jan 2008 14:20:42 PST</pubDate>
         <content:encoded><![CDATA[<p>This episode contains the last of four recordings made during a recent discussion I led at the December <a rel="nofollow" target="_blank" href="http://pdxwi.com/events/12">Portland Web Innovators</a> meeting. In this podcast, I talk about the community manager role and the skills required to manage online communities.</p>
<p>Downloads:</p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://media.libsyn.com/media/fastwonder/Fast_Wonder_Episode_4_Manager.mp3">Podcast: The Role of Community Managers, Episode 4</a> (mp3)</li>
<li><a rel="nofollow" target="_blank" href="http://fastwonder.com/presentations/community-pdxwi-12-5-07.pdf">Presentation</a> (pdf)</li>
</ul>
<p>I am planning to switch to an interview format (via skype), so if you are doing something really cool with your online community, please let me know! I am open to suggestions for potential interviews.</p>
<p>You can also subscribe to the Fast Wonder Community Podcast via <a rel="nofollow" target="_blank" href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=270141778">iTunes</a>.</p>
<p><strong>Related Fast Wonder Blog posts:</strong></p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/08/05/reflections-on-community-management-aka-what-do-you-do/" title="AKA &#x00201c;What Do You Do&#x00201d;">Reflections on Community Management: AKA “What Do You Do”</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/09/03/what-does-it-take-to-manage-a-community/" title="Permanent Link to What Does it Take to Manage a Community?">What Does it Take to Manage a Community?</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/12/28/defining-online-community/" title="Permanent Link to Defining Online Community">Defining Online Community</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/12/18/who-owns-the-community/" title="Permanent Link to Who &#x00201c;Owns&#x00201d; the Community">Who “Owns” the Community</a></li>
</ul>]]></content:encoded>
         <enclosure length="6272616" url="http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~5/211790866/Fast_Wonder_Episode_4_Manager.mp3" type="audio/mpeg" />
      </item>
      <item>
         <title>Episode 3: Approaches to Online Community Structure</title>
         <link>http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~3/219907921/</link>
         <description>This episode contains the third of four recordings made during a recent discussion I led at the December Portland Web Innovators meeting. In this podcast, we talk about how to best structure a new community and how to evolve the structure over time as the community evolves. I started by discussing the pros and [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/2007/12/29/episode-3-approaches-to-online-community-structure/</guid>
         <pubDate>Sat, 29 Dec 2007 10:13:25 PST</pubDate>
         <content:encoded><![CDATA[<p>This episode contains the third of four recordings made during a recent discussion I led at the December <a rel="nofollow" target="_blank" href="http://pdxwi.com/events/12">Portland Web Innovators</a> meeting. In this podcast, we talk about how to best structure a new community and how to evolve the structure over time as the community evolves. I started by discussing the pros and cons of three approaches: emergent, highly structured, and adaptive.</p>
<p><strong>Downloads:</strong></p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://media.libsyn.com/media/fastwonder/Fast_Wonder_Episode_3_Structure.mp3">Podcast: Approaches to Online Community Structure, Episode 3</a> (mp3)</li>
<li><a rel="nofollow" target="_blank" href="http://fastwonder.com/presentations/community-pdxwi-12-5-07.pdf">Presentation</a> (pdf)<a rel="nofollow" target="_blank" href="http://fastwonder.com/presentations/community-pdxwi-12-5-07.pdf"><br />
</a></li>
</ul>
<p>After these initial four podcasts, I am planning to switch to an interview format (via skype most likely), so if you are doing something really cool with your online community, please let me know! I am open to suggestions for potential interviews.</p>
<p>You can also subscribe to the Fast Wonder Community Podcast via <a rel="nofollow" target="_blank" href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=270141778">iTunes</a>.</p>
<p><strong>Related Fast Wonder Blog posts:</strong></p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/12/27/how-to-structure-a-community/" title="Permanent Link to How to Structure a Community">How to Structure a Community</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/12/28/defining-online-community/" title="Permanent Link to Defining Online Community">Defining Online Community</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/12/18/who-owns-the-community/" title="Permanent Link to Who &#x00201c;Owns&#x00201d; the Community">Who “Owns” the Community</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/09/03/what-does-it-take-to-manage-a-community/" title="Permanent Link to What Does it Take to Manage a Community?">What Does it Take to Manage a Community?</a></li>
</ul>]]></content:encoded>
         <enclosure length="19336029" url="http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~5/208134164/Fast_Wonder_Episode_3_Structure.mp3" type="audio/mpeg" />
      </item>
      <item>
         <title>Episode 2: Reputation Systems in Online Communities</title>
         <link>http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~3/219907922/</link>
         <description>This episode contains the second of four recordings made during a recent discussion I led at the December Portland Web Innovators meeting. In this edition, I lead a discussion about best practices and ideas for using reputation within online communities. We talk about different types of reputation systems and using community reputation for rewards and [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/2007/12/16/episode-2-reputation-systems-in-online-communities/</guid>
         <pubDate>Sun, 16 Dec 2007 16:33:14 PST</pubDate>
         <content:encoded><![CDATA[<p>This episode contains the second of four recordings made during a recent discussion I led at the December <a rel="nofollow" target="_blank" href="http://pdxwi.com/events/12">Portland Web Innovators</a> meeting. In this edition, I lead a discussion about best practices and ideas for using reputation within online communities. We talk about different types of reputation systems and using community reputation for rewards and hiring from within the community.</p>
<p><strong>Downloads:</strong></p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://media.libsyn.com/media/fastwonder/Fast_Wonder_Episode_2_Reputation.mp3">Podcast: Reputation Systems in Online Communities, Episode 2</a> (mp3)<a rel="nofollow" target="_blank" href="http://media.libsyn.com/media/fastwonder/Fast_Wonder_Episode_2_Reputation.mp3"><br />
</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonder.com/presentations/community-pdxwi-12-5-07.pdf">Presentation</a></li>
</ul>
<p>The next edition in this series of four podcasts from the Portland Web Innovators meeting talks about ideas for structuring new online communities. After these initial four podcasts, I am planning to switch to an interview format (via skype most likely), so if you are doing something really cool with your online community, please let me know! I am open to suggestions for potential interviews.</p>
<p>You may have also noticed the <a rel="nofollow" target="_blank" href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=270141778">link to iTunes</a> in the sidebar. iTunes is my preferred way to get podcasts, so I thought that I would include the link for any others who want to subscribe.</p>
<p><strong>Related Fast Wonder Blog posts:</strong></p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/10/01/hot-topics-in-communities-reputation-systems/" title="Permanent Link to Hot Topics in Communities: Reputation Systems">Hot Topics in Communities: Reputation Systems</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/12/10/community-roi-metrics-and-events/" title="Permanent Link to Community ROI, Metrics, and Events">Community ROI, Metrics, and Events</a></li>
<li><a rel="nofollow" target="_blank" href="http://fastwonderblog.com/2007/09/03/what-does-it-take-to-manage-a-community/" title="Permanent Link to What Does it Take to Manage a Community?">What Does it Take to Manage a Community?</a></li>
</ul>]]></content:encoded>
         <enclosure length="13968919" url="http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~5/201393770/Fast_Wonder_Episode_2_Reputation.mp3" type="audio/mpeg" />
      </item>
      <item>
         <title>Episode 1: Complexity of Motivation in Online Communities</title>
         <link>http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~3/219907923/</link>
         <description>Welcome to the first Fast Wonder Community podcast. This podcast contains the first of four recordings made during a recent discussion that I led at the December Portland Web Innovators meeting. In this edition, I lead a lively discussion about the Complexity of Motivation in Online Communities.
Downloads: Podcast: Complexity of Motivation in Online Communities (Episode [...]</description>
         <guid isPermaLink="false">http://fastwonderblog.com/2007/12/09/episode-1-complexity-of-motivation-in-online-communities/</guid>
         <pubDate>Sun, 09 Dec 2007 16:35:56 PST</pubDate>
         <content:encoded><![CDATA[<p>Welcome to the first Fast Wonder Community podcast. This podcast contains the first of four recordings made during a recent discussion that I led at the December <a rel="nofollow" target="_blank" href="http://pdxwi.com/events/12">Portland Web Innovators</a> meeting. In this edition, I lead a lively discussion about the Complexity of Motivation in Online Communities.</p>
<p><strong>Downloads:</strong></p>
<ul>
<li><a rel="nofollow" target="_blank" href="http://media.libsyn.com/media/fastwonder/Fast_Wonder_Episode_1_Motivation.m4a">Podcast: Complexity of Motivation in Online Communities</a> (Episode 1)</li>
<li><a rel="nofollow" target="_blank" href="http://fastwonder.com/presentations/community-pdxwi-12-5-07.pdf">Presentation</a></li>
</ul>
<p>The next edition in this series of four podcasts from the Portland Web Innovators meeting will discuss reputation systems. After this four part series, I plan to move to mostly an interview format with interviews from thought leaders in online communities.</p>
<p>I will include the link to iTunes in the side bar of this blog within the next few days for anyone who prefers to get the podcast via iTunes. I am still relatively new to audio podcasting (so far, I&#8217;ve done mostly video podcasts), so please feel free to share any tips or suggestions that I can use to make them better.</p>
<p>Update: At Stefano&#8217;s request, here is the <a rel="nofollow" target="_blank" href="http://media.libsyn.com/media/fastwonder/Fast_Wonder_Episode_1_Motivation.mp3">podcast in .mp3 format</a>.</p>]]></content:encoded>
         <enclosure length="9275181" url="http://media.libsyn.com/media/fastwonder/Fast_Wonder_Episode_1_Motivation.mp3" type="audio/mpeg" />
         <enclosure length="4016032" url="http://feeds.feedburner.com/~r/FastWonderCommunityPodcast/~5/197782839/Fast_Wonder_Episode_1_Motivation.m4a" type="audio/x-m4a" />
      </item>
   </channel>
</rss><!-- fe1.pipes.re3.yahoo.com uncompressed/chunked Sun Jul  6 07:53:27 PDT 2008 -->
