<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>PS: What's up?</title>
    <link>http://blog.publicsquarehq.com/</link>
    <pubDate>Sat, 11 Oct 2008 22:48:55 GMT</pubDate>
    <description>Stories from PS: What's up?</description>
    <item>
      <title>Anonymous Comments</title>
      <link>http://blog.publicsquarehq.com/view/anonymous-comments</link>
      <guid>http://blog.publicsquarehq.com/view/anonymous-comments</guid>
      <description>&lt;p&gt;Due to popular request, we&amp;#8217;ve added the ability for you to allow your visitors to comment without having to register. Just remember, without the enticement of building reputation (or the deterrent of losing it) you may see a drop in quality of comments as well as an increase of quantity. Please let us know your experience with anonymous comments!&lt;/p&gt;

	&lt;p&gt;How to turn them on:&lt;/p&gt;

If you&amp;#8217;re using one of our pre-packaged themes:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Dashboard &amp;rarr; Configuration &amp;rarr; Click the &amp;#8220;Allow anonymous comments&amp;#8221; checkbox&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;
If you&amp;#8217;re using a custom theme, you&amp;#8217;ve got a little more to do:&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;Add conditional display of the anonymous poster info fields&lt;/strong&gt;: Find this in your _comment_form.liquid:&lt;br /&gt;&lt;pre style="color: gray"&gt;&lt;code&gt;
{{ form.body }}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;...and paste something like this above it:&lt;br/&gt;&lt;br /&gt;&lt;pre style="color: green"&gt;
{% if comment.show_anonymous_poster_fields? %}&lt;br /&gt;  &amp;lt;span id="PosterName" class="AnonymousCommentLabel"&amp;gt;Name &lt;br /&gt;&amp;lt;small&amp;gt;(required)&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;lt;br/&amp;gt;
  {{ form.poster_name }}&amp;lt;br/&amp;gt;&lt;br /&gt;  &amp;lt;span id="PosterEmail" class="AnonymousCommentLabel"&amp;gt;Email &lt;br /&gt;&amp;lt;small&amp;gt;(required and never shared)&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;
  {{ form.poster_email }}&amp;lt;br/&amp;gt;&lt;br /&gt;  &amp;lt;span id="PosterURL" class="AnonymousCommentLabel"&amp;gt;Website &lt;br /&gt;&amp;lt;small&amp;gt;(optional)&amp;lt;/small&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&amp;lt;br/&amp;gt;
  {{ form.poster_url }}&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;
{% endif %}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: gray"&gt;
{{ form.body }}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Only show voting controls on signed comments&lt;/strong&gt;: &lt;br /&gt;Because anonymous users can not (and should not) gain reputation, you &lt;br /&gt;don&amp;#8217;t want to show the voting controls. You&amp;#8217;ll find something like this either &lt;br /&gt;in your _feedback.liquid or _comment.liquid:&lt;br /&gt;&lt;pre style="color: gray"&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;div class="CommentVotingArea"&amp;gt;&lt;br /&gt;[...]&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;span id="{{ id.flagging }}" class="CommentFlag"&amp;gt;&lt;br /&gt;or &amp;lt;a href="#" onclick="{{ action.flag }}" &lt;br /&gt;title="Alert the staff that this entry is inappropriate"&amp;gt;&lt;br /&gt;Flag as Offensive/Spam&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/span&amp;gt;&lt;br /&gt;[...]
{% if on.poster %}&lt;br /&gt;  &amp;amp;middot;         &lt;br /&gt;  &amp;lt;a href="#" title="Delete this entry and ban this person from posting again" &lt;br /&gt;class="AdminToolbarLink" onclick="{{ action.ban }}"&amp;gt;Ban&amp;lt;/a&amp;gt;
{% endif %}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;... and make it look like this:&lt;br/&gt;&lt;br /&gt;&lt;pre style="color: green"&gt;
{% unless on.anonymous_poster? %}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: gray"&gt;&amp;lt;div class="CommentVotingArea"&amp;gt;&lt;br /&gt;[...]&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: green"&gt;{% endunless %}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: gray"&gt;&amp;lt;span id="{{ id.flagging }}" class="CommentFlag"&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: green"&gt;{% unless on.anonymous_poster? %}&lt;/pre&gt;&lt;br /&gt;&lt;pre style="color: gray"&gt;or &lt;/pre&gt;&lt;pre style="color: green"&gt;{% endunless %}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: gray"&gt;&amp;lt;a href="#" onclick="{{ action.flag }}" &lt;br /&gt;title="Alert the staff that this entry is inappropriate"&amp;gt;Flag as Offensive/Spam&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/span&amp;gt;&lt;br /&gt;[...]&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: green"&gt;{% unless on.anonymous_poster? %}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: gray"&gt;  &amp;amp;middot;         &lt;br /&gt;  &amp;lt;a href="#" title="Delete this entry and ban this person&lt;br /&gt;from posting again" class="AdminToolbarLink" onclick="{{ action.ban }}"&amp;gt;&lt;br /&gt;Ban&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: green"&gt;{% endunless %}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Show your comment form when it&amp;#8217;s okay to comment&lt;/strong&gt;: &lt;br /&gt;Find this in your story.liquid:&lt;br /&gt;&lt;pre style="color: gray"&gt;&lt;br /&gt;&amp;lt;p&amp;gt;&amp;lt;a class="actionmessage" href="{{ current_site.log_in_and_return_url }}
{{ '#post_comment' | urlencode }}"&amp;gt;Register or log in to comment&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;...and replace it with:&lt;br /&gt;&lt;pre style="color: green"&gt;
{% if story.show_comment_form? %}
  {% include 'comment_form' %}
{% else %}&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: gray"&gt;  &amp;lt;p&amp;gt;&amp;lt;a class="actionmessage" &lt;br /&gt;href="{{ current_site.log_in_and_return_url }}{{ '#post_comment' | urlencode }}"&amp;gt;&lt;br /&gt;Register or log in to comment&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="color: green"&gt;{% endif %}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Stylize the new bits&lt;/strong&gt;: Add these styles to your screen.css:&lt;br /&gt;&lt;pre style="color: green"&gt;&lt;code&gt;&lt;br /&gt;.AnonymousCommentLabel {&lt;br /&gt;  font-style: italic;&lt;br /&gt;}&lt;br /&gt;
.comment_poster_name {&lt;br /&gt;  width: 255px;    &lt;br /&gt;}&lt;br /&gt;
.comment_poster_email {&lt;br /&gt;  width: 255px;    &lt;br /&gt;}&lt;br /&gt;
.comment_poster_url {&lt;br /&gt;  width: 255px;    &lt;br /&gt;}&lt;br /&gt;
.comment_body {&lt;br /&gt;  width: 510px;    &lt;br /&gt;}&lt;br /&gt;
.comments {&lt;br /&gt;    font-weight: bold;&lt;br /&gt;    padding-bottom: 2em !important;&lt;br /&gt;}&lt;br /&gt;
.CommentInputErrorMsg {&lt;br /&gt;  font-size: 1.1em;&lt;br /&gt;  color: #c00;&lt;br /&gt;  font-weight: bold;&lt;br /&gt;  margin-bottom: 1em;&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;</description>
      <pubDate>Sat, 11 Oct 2008 22:48:55 GMT</pubDate>
      <author>Christina Wodtke, Jim Meyer</author>
    </item>
    <item>
      <title>Keyboard Shortcuts for WYSIWYG</title>
      <link>http://blog.publicsquarehq.com/view/keyboard-shortcuts</link>
      <guid>http://blog.publicsquarehq.com/view/keyboard-shortcuts</guid>
      <description>&lt;p&gt;&amp;lt;img src=&amp;quot;/files/blog/keyboard-shortcuts/PS-WYSIWYG-2.png&amp;quot; width=&amp;quot;245&amp;quot; height=&amp;quot;215&amp;quot; alt=&amp;quot;WYSIWYG new functionality&amp;quot; title=&amp;quot;WYSIWYG new functionality&amp;quot; align=&amp;quot;right&amp;quot; /&amp;gt;You may have noticed &lt;span class="caps"&gt;&lt;span class="caps"&gt;WYSIWYG&lt;/span&gt;&lt;/span&gt; has gone on a diet and started working out&amp;hellip; and she&amp;#8217;s looking (and acting!) better than ever before. What you don&amp;#8217;t know is Jim, which exploring the depths of the FCKEditor documentation, found some awesome keyboard shortcuts for you! If you&amp;#8217;ve never used them before, go ahead a play a bit. The secret is to hold these keys down together&amp;#8230; or in order. So, for example, hold down the &lt;span class="caps"&gt;CTRL&lt;/span&gt; key (on window&amp;#8217;s machines, on Mac&amp;#8217;s it&amp;#8217;s usually the apple) and while holding it down, push the letter A. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;h2&gt;Keyboard Shortcuts&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;enter gets you a&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;shift-enter gets you a &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Accelerator keys:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + A, select all&lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + C, copy&lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + F,&amp;nbsp; Launches find&lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + S, Saves (currently to disk, we&amp;#8217;re planning to return to it and get it to save to PS)&lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + X, Cut&lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + V, &amp;#8216;Paste&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;SHIFT&lt;/span&gt; + &lt;span class="caps"&gt;INS&lt;/span&gt;, &amp;#8216;Paste&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + X, &amp;#8216;Cut&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;SHIFT&lt;/span&gt; + &lt;span class="caps"&gt;DEL&lt;/span&gt;, &amp;#8216;Cut&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + Z, &amp;#8216;Undo&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + Y &amp;#8216;Redo&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + &lt;span class="caps"&gt;SHIFT&lt;/span&gt; + Z, &amp;#8216;Redo&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + L, &amp;#8216;Link&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + B, &amp;#8216;Bold&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + I, &amp;#8216;Italic&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + U, &amp;#8216;Underline&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + &lt;span class="caps"&gt;SHIFT&lt;/span&gt; + S, &amp;#8216;Save&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + &lt;span class="caps"&gt;ALT&lt;/span&gt; + &lt;span class="caps"&gt;ENTER&lt;/span&gt;, &amp;#8216;FitWindow&amp;#8217; &lt;br /&gt;&lt;br /&gt;&lt;span class="caps"&gt;CTRL&lt;/span&gt; + &lt;span class="caps"&gt;TAB&lt;/span&gt;, &amp;#8216;Source&amp;#8217;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span class="caps"&gt;BTW&lt;/span&gt;, FitWindow is a feature we&amp;#8217;re very excited to discover. We know you&amp;#8217;ve been begging for more room to edit! The only problem is we haven&amp;#8217;t figured out how to get out of full-screen mode. I&amp;#8217;ll keep you updated for when we do&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Wed, 27 Feb 2008 15:02:22 GMT</pubDate>
      <author>Christina Wodtke</author>
      <category>Tips and Tricks</category>
    </item>
    <item>
      <title>Three Tiny Tricks for Cooler Interfaces</title>
      <link>http://blog.publicsquarehq.com/view/three-tiny-tricks</link>
      <guid>http://blog.publicsquarehq.com/view/three-tiny-tricks</guid>
      <description>&lt;p&gt;&lt;img src="/files/blog/three-tiny-tricks/2008-02-13_2029.png" width="247" height="236" alt="trick out your sidebar!" title="trick out your sidebar!" align="right"/&gt;Firstly, we all now how important it is to keep our readers engaged. Here is a bit of liquid to show related categories. A great way to get more clicks!&lt;br /&gt;&lt;br clear="all"&gt;&lt;br /&gt;&lt;pre&gt;
 {% if story.categories != empty %}&lt;br /&gt;&amp;lt;h4&amp;gt;Related Categories&amp;lt;/h4&amp;gt;&lt;br /&gt;        &amp;lt;ul&amp;gt;
          {% for category in story.categories %}&lt;br /&gt;            &amp;lt;li&amp;gt;{{ category.link }}&amp;lt;/li&amp;gt;
          {% endfor %}&lt;br /&gt;        &amp;lt;/ul&amp;gt;
  {% endif %}&lt;br /&gt;&lt;/pre&gt;&lt;/p&gt;

	&lt;p&gt;Did you now PublicSquare generates a tiny url for every story? You can find it for your newsletters in the lower right sidebar. But sometimes you want to offer your users an easy way to share your stories too. Try sticking this bit of code in your sidebar.&lt;/p&gt;

&lt;pre&gt;&lt;br /&gt;&amp;lt;p&amp;gt;Use this when sending links by email.&amp;lt;/p&amp;gt;&lt;br /&gt;        &amp;lt;p&amp;gt;&amp;lt;a href="{{ story.tiny_url }}"&amp;gt;{{ story.tiny_url }}&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;
	&lt;p&gt;Finally, a goodie for your geekier users: rss on comments on each and every story (authors love it too!).&lt;/p&gt;

&lt;pre&gt;&lt;br /&gt;&amp;lt;h4&amp;gt;Comments Feed&amp;lt;/h4&amp;gt;&lt;br /&gt;        &amp;lt;p&amp;gt;Follow the comments on this story via RSS:&amp;lt;/p&amp;gt;&lt;br /&gt;        &amp;lt;a href="{{ story.comments_rss_url }}"&amp;gt;&lt;br /&gt;            &amp;lt;img alt="Feed-icon-16x16" height="16" src="{{ 'feed-icon-16x16.gif' | asset_url }}"  width="16" /&amp;gt;&lt;br /&gt;            &amp;lt;/a&amp;gt;&lt;br /&gt;        &amp;lt;a href="{{ story.comments_rss_url }}"&amp;gt;Comments RSS feed&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;/pre&gt;</description>
      <pubDate>Thu, 14 Feb 2008 04:44:21 GMT</pubDate>
      <author></author>
      <category>Tips and Tricks</category>
    </item>
    <item>
      <title>Big Release: Something for everyone</title>
      <link>http://blog.publicsquarehq.com/view/big-release</link>
      <guid>http://blog.publicsquarehq.com/view/big-release</guid>
      <description>&lt;p&gt;&lt;img src="/files/blog/big-release/crop-image-thumb.png" width="387" height="212" alt="crop image" align="right"/&gt;Hello true believers in independent publishing everywhere! We&amp;rsquo;ve got goodies for you this week!&lt;/p&gt;&lt;p&gt;_We&amp;rsquo;ve added image manipulation._ &amp;nbsp;Wherever there are image links there are edit links now.&amp;nbsp; Take a test drive, and resize, reformat and play!&lt;br /&gt;
	&lt;p&gt;We do want to recommend though, that you create a copy *first* before you crop or resize. Those buttons apply immediately, so if you are a bit unsure about what you are doing, better to play with a copy (Christina found out the hard way!)&lt;/p&gt;

Also, when a file is uploaded, a caption can now be specified along with the keywords. &amp;nbsp;To see the caption used with a dropcap, the liquid template for a story will have to be modified. &amp;nbsp;In liquid, the story image tag is&lt;br /&gt;&lt;pre&gt;
{{story.image.url}}&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;and  there is now a&lt;/p&gt;&lt;pre&gt;
{{story.image.caption}}&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;tag available as well. &lt;br /&gt;
    &lt;p&gt;Finally, we&amp;#8217;ve also changed the alt tag to show the caption rather than the keywords. However, if no caption is present, we&amp;#8217;ll still show the keywords so your old stories will continue to work the same. &lt;br  clear="all"/&gt;&lt;br  clear="all"/&gt;&lt;br /&gt;
&lt;h2&gt;We now let you autopublish!&lt;/h2&gt;&lt;img src="/files/blog/big-release/deadlines.png" width="" height="" alt="" align="right"/&gt; You notice now we&amp;rsquo;ve got two fields, one for internal deadlines (behaves the same way as the old deadline field but now also a &amp;ldquo;publish date&amp;rdquo; which will &lt;strong&gt;actually&lt;/strong&gt; publish your story with  or wihtout you! But don&amp;rsquo;t panic.. once you set that deadline, the story is marked publishable, just to warn you it&amp;rsquo;s on it&amp;rsquo;s way.&lt;br  clear="all"/&gt;&lt;br  clear="all"/&gt;&lt;br /&gt;
&lt;h2&gt; Never be seen without your makeup again!&lt;/h2&gt;&lt;br /&gt;&lt;img width="284" height="216" src="/files/blog/big-release/staging-themes-thumb1.png" alt="How to stage a theme" align="right"/&gt;And another much-requested feature: template staging. Planning a makeover? Don&amp;rsquo;t want to get caught wearing your curlers? Well now you  can specify a theme to be &amp;ldquo;staged&amp;rdquo; that will show up as the  theme on your own personal staging site. &amp;nbsp;There is a link to the staging site available from the themes editing page (the &amp;ldquo;design&amp;rdquo; tab) on the theme designated as the staging site theme.   &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;span class="caps"&gt;BTW&lt;/span&gt;, we&amp;#8217;ve turned on the &amp;#8220;forums&amp;#8221; feature (another new and nifty feature, activated by clicking on &amp;#8220;forums&amp;#8221; under configuration) so you can tell us about bugs, issues, improvements and blow us kisses when we finally get it right&amp;#8230;.&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We&amp;rsquo;ve got a few other little surprises planned&amp;hellip; Watch this space!&lt;/p&gt;</description>
      <pubDate>Wed, 30 Jan 2008 04:18:19 GMT</pubDate>
      <author>Christina Wodtke, Jim Meyer, Fleur Dragan</author>
      <category>Update!</category>
    </item>
    <item>
      <title>Welcome Washington Independant</title>
      <link>http://blog.publicsquarehq.com/view/welcome-washington</link>
      <guid>http://blog.publicsquarehq.com/view/welcome-washington</guid>
      <description>&lt;p&gt;&lt;a href="http://www.washingtonindependent.com/"&gt;The Washington Independant &lt;/a&gt;is the first of a series of newsblogger sites from the Center for Independant Media to be run on PublicSquare. They orginally used Soapblox, but found the layout restrictions too confining, and chose PublicSquare for it&amp;#8217;s unique combination of lightweight editorial workflow with blogging-style publishing.&lt;/p&gt;&lt;p&gt;They say about themselves&lt;/p&gt;&lt;p style="margin-left: 40px;"&gt;The Washington Independent is a nonpartisan news and commentary site dedicated to covering topics of national importance. Launched in January 2008, the site aims to combine the best of the old and new media by combining the reporting, accuracy and fairness of traditional journalism with the speed, voice and community of the Web. The staff adheres to the Society of Professional Journalist&amp;rsquo;s code of ethics which calls on reporters to be honest, tireless, fair and courageous in gathering, reporting and interpreting information for the public. The site belongs to a network of state-based online news sites founded by the Center for Independent Media.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.washingtonindependent.com/"&gt;&lt;img width="401" vspace="5" hspace="5" height="401" border="0" alt="The Washington Independant" src="/files/blog/welcome-washington/wash-CIM.png" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 28 Jan 2008 08:00:00 GMT</pubDate>
      <author></author>
      <category>PublicSquare Family</category>
    </item>
    <item>
      <title>Cocktail: Category and Story Iteration</title>
      <link>http://blog.publicsquarehq.com/view/cocktail-category</link>
      <guid>http://blog.publicsquarehq.com/view/cocktail-category</guid>
      <description>&lt;p&gt;(cocktail == recipe for liquid &amp;#8230; get it? ;)&lt;/p&gt;

&lt;pre&gt;
{% for category in current_site.story_categories %}
  {% if category.label == category_label &amp;#38;&amp;#38; category.published_stories != empty %}&lt;br /&gt;    &amp;lt;div class='item {{ category_class }}'&amp;gt;&lt;br /&gt;      &amp;lt;h3&amp;gt;{{ category | link }}&amp;lt;/h3&amp;gt;&lt;br /&gt;      &amp;lt;h6 class="tagline"&amp;gt;{{ tagline }}&amp;lt;/h6&amp;gt;&lt;br /&gt;      &amp;lt;ul class='list list-small'&amp;gt;
        {% for story in category.published_stories %}&lt;br /&gt;        &amp;lt;li&amp;gt;{{ story | link }}&amp;lt;/li&amp;gt;
        {% endfor %}&lt;br /&gt;      &amp;lt;/ul&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;
  {% endif %}
{% endfor %}&lt;br /&gt;&lt;/pre&gt;</description>
      <pubDate>Wed, 16 Jan 2008 08:00:00 GMT</pubDate>
      <author>Jim Meyer</author>
      <category>Tips and Tricks</category>
    </item>
    <item>
      <title>Five Thoughts on Publishing</title>
      <link>http://blog.publicsquarehq.com/view/five-thoughts-on</link>
      <guid>http://blog.publicsquarehq.com/view/five-thoughts-on</guid>
      <description>&lt;ol&gt;&lt;li&gt;Publishing does not belong to publishers. It&amp;#8217;s a fundamental activity that belongs to human life; it&amp;#8217;s communication. One-to-many has irreplaceable value. Blogs are published diaries, newspapers are there to tell you what&amp;#8217;s happening in the world, magazines to distract, entertain, educate. But in between those extremes we have a rich, fertile land full of publishing.&lt;ul&gt;&lt;br /&gt;&lt;li&gt; Businesses publish. They have to buy coffee, and they have to publish. Newsletters, company reports, status updates, brochures. You have to communicate to your customers and unless you plan to call each one up by phone, you are going to publish. &lt;br /&gt;&lt;li&gt; Professional organizations publish. You gather with other nurses, or IAs, or engineers, or accountants to get better at your job, and the way you do that is to share what you&amp;#8217;ve learned. From peer-reviewed papers to emailing lists, the professional organization exists most to exchange knowledge.&lt;br /&gt;&lt;li&gt;Hobbyists publish. There is no delight on this earth that is as good as when its shared. Do you love fishing, knitting, lawn bowling, origami&amp;#8230; doesn&amp;#8217;t matter, your love is always better when you share it. Like the professional organization, everyone strives to get better but now you are broadcasting out of personal pride. &lt;br /&gt;&lt;li&gt; Enthusiasts Publish. From spec miatas to organic produce, everyone has some funny little thing that lights them up inside. And those people can&amp;#8217;t stop looking to read more about it, and eventually when they run out, they start sharing what they know. Because its that great. And everyone should know its that great. &lt;br /&gt;&lt;li&gt;Schools- all school publish, from &amp;#8216;zines to newspapers. It&amp;#8217;s good for the kids.&lt;br /&gt;&lt;li&gt;Localities- The Mountain View Voice is a newspaper, but still rooted in its &amp;#8216;hood more than the world, the Barron Neighborhood Association is a jumped up newsletter and every coop seems to have their own &amp;#8220;what&amp;#8217;s happening&amp;#8221; publication.&lt;/ul&gt;&lt;br /&gt;
&lt;li&gt; &lt;a href="http://www.eleganthack.com/archives/alexa-IAs.png"&gt;&lt;img alt="alexa-IAs.png" src="http://www.eleganthack.com/archives/alexa-IAs-thumb.png" width="250" height="158" hspace="5" vspace="5" align="right" /&gt;&lt;/a&gt;Blogging is less satisfying *and* less effective  than being with a group. I had coffee with &lt;a href="http://redcouch.typepad.com/'&gt;Shel Isreal&lt;/a&gt; the other day, and he admitted that many bloggers he knows were seeing their numbers go flat or drop. But groups have always outperformed individuals, no matter how august the individual. Take my baby, Boxes and Arrows. The (arguably) four most prestigious IA&amp;#8217;s can&amp;#8217;t touch B&amp;#38;A&amp;#8217;s numbers. &lt;br /&gt;
	&lt;p&gt;&lt;em&gt;(Note: mapped it a second time with peterme, and he&amp;#8217;s in the pack with the rest of us little fellows.)&lt;/em&gt;&lt;/p&gt;

	&lt;p&gt;And the same holds true for A List Apart and its very famous founder, Jeffrey Zeldman&lt;br /&gt;&lt;a href="http://www.eleganthack.com/archives/alaVSzeldman.png"&gt;&lt;img alt="alaVSzeldman.png" src="http://www.eleganthack.com/archives/alaVSzeldman-thumb.png" width="250" height="157" hspace="5" vspace="5" align="right" /&gt;&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;It would be silly of me to even bother mapping a mommyblogger to maya&amp;#8217;s mom or babycenter.  Groups do better. Every member is also a writer, a fan, a marketeer, a copyeditor, a bugtracker&amp;#8212;there is power in the people, and more people more power. &lt;br clear="all'&gt;&lt;/p&gt;

&lt;li&gt; 90% of publishers are currently ignored. I&amp;#8217;d like to argue that the vast majority of publishers are having to jury-rig the current set of tools to their use. Some are hacking blog tools, some hire a programmer to decrappify open source, others try to make Dreamweaver play nice with their team. Many cobble something together: basecamp+wordpress+dreamweaver+a wiki. If the vast majority of publishers are publishing as a secondary activity with other people, how come the tools so rarely reflect this? They are hard to use, expensive, missing features &amp;#8230; it&amp;#8217;s a mess.  There should be a happy place between typepad and interwoven. But not so much.&lt;br /&gt;
&lt;li&gt; The online world of publishing has segmented into the towers and the hoards. The towers are impermeable; from the small business&amp;#8217;s website down the street to the New York Times herself, the readers are ghettoized into forums where they content with chaos.  But what is the alternative? &lt;a href="http://www.eleganthack.com/archives/digg7-2-7.png"&gt;&lt;img alt="digg7-2-7.png" src="http://www.eleganthack.com/archives/digg7-2-7-thumb.png" width="250" height="172" hspace="5" vspace="5" align="left" /&gt;&lt;/a&gt;&lt;br /&gt;Digg? Take a look at yesterday&amp;#8217;s headlines: money making scams and insults. Is this the shining future of citizen journalism?&lt;br /&gt;
	&lt;p&gt;There is a rising backlash against the lack of trustworthiness found in current citizen journalism; i.e. bloggers.  Previous posts capture some of the frustration against un-fact-checked, biased, half-truthed corporate shills and the rest of the rubble that makes ordinary peoples&amp;#8217; lives actually worse. I&amp;#8217;ve also blogged about the mess anonymous comments and posts can create from spam to trolls to actual cyberstalking.  It&amp;#8217;s time for responsibility and reputation.&lt;/p&gt;

	&lt;p&gt;What if there is a middle group? What if we can combine editorial insight with the collective wisdom of the crowds? Do these two really have to be opposed? I think the future will take the best of old media and new, and create a far more participatory and engaging &lt;span class="caps"&gt;BUT&lt;/span&gt; trustworthy generation of publication, and in the best scenario that will also include Karl&amp;#8217;s Printshop down the street allowing his customers to give each other advice on how to make chapbooks and posters.&lt;/p&gt;

&lt;li&gt;Finally, and this is the most difficult for me to articulate, I believe the economy must evolve to support these folks. Maybe Karl the printer is good for awhile longer yet, and small businesses like him can consider their publishing a cost of doing business or even a loyalty play. But the bloggers are begging for a way to make a buck doing the thing they love, the thing that eats up their every waking hour. The enthusiasts, the hobbyists, the schools, and all the rest may not have much hope for making a living doing this anymore than folks who held a garage sale once a year thought they&amp;#8217;d go pro before eBay showed up.  They deserve to make a living doing the thing they love best. I think we all deserve that. &lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;
	&lt;p&gt;That&amp;#8217;s why we built PublicSquare, and the other products that will come on its heels such as the job board and the events calendar. Publishing is changing, and we&amp;#8217;d like to help.&lt;/p&gt;</description>
      <pubDate>Fri, 07 Dec 2007 14:32:00 GMT</pubDate>
      <author>Christina Wodtke</author>
    </item>
    <item>
      <title>Dashboard and Workflow Changes</title>
      <link>http://blog.publicsquarehq.com/view/dashboard-and</link>
      <guid>http://blog.publicsquarehq.com/view/dashboard-and</guid>
      <description>&lt;p&gt;It&amp;#8217;s hot here in &lt;a href="http://www.wilsonnc.org/"&gt;Wilson, NC&lt;/a&gt;, where we&amp;#8217;re spending the dog days of summer working on some improvements that will make a big difference in working with your publication.&lt;/p&gt;    &lt;p&gt;First, a couple of small changes: 
* We&amp;#8217;ve changed the story list on the dashboard to include all stories in the pipeline; this brings pending stories back in sight, back in mind. 
* Also, we&amp;#8217;ve changed the Stories tab to default to all stories rather than just pending stories. We know this drives some of you crazy; now with one click you can see everything, then narrow it down with the filter links.&lt;/p&gt;    &lt;p&gt;&lt;img src="/files/blog/dashboard-and/filter_stories_sm.png" width="340" height="167" alt="screenshot stories filter" align="left" border="1" /&gt;&lt;/p&gt;    &lt;p&gt;&lt;br clear="all"&gt;&lt;/p&gt;    &lt;p&gt;But the big news is the new ability to preview stories prior to publication. We&amp;#8217;ve added a new &amp;#8220;staged&amp;#8221; state for stories which allows your publications&amp;#8217; staff to see what the publication will look like once the stories are published. There&amp;#8217;s now a &amp;#8220;Stage&amp;#8221; button in the admin story view (just above the &amp;#8220;Publish&amp;#8221; button) and a new staging link at the top of the dashboard to take you to your soon-to-be front page.&lt;/p&gt;    &lt;p&gt;Hope you like the improvements. Keep those cards and letters coming and stay cool!&lt;/p&gt;</description>
      <pubDate>Fri, 17 Aug 2007 19:47:00 GMT</pubDate>
      <author>Jim Meyer</author>
      <category>Update!</category>
    </item>
    <item>
      <title>Welcome Red Canary</title>
      <link>http://blog.publicsquarehq.com/view/welcome-red-canary</link>
      <guid>http://blog.publicsquarehq.com/view/welcome-red-canary</guid>
      <description>&lt;p&gt;&lt;a title="redcanary" href="http://www.redcanary.ca/"&gt;Redcanary&lt;/a&gt; is the latest site to move to PublicSquare. It&amp;#8217;s gorgeous, and truly a showcase of what you can do if you roll up your sleeves and get in the templates&amp;#8230; plus it&amp;#8217;s chock-full of wonderful information for tech professionals! Check it out!&lt;br /&gt;&lt;a title="redcanary" href="http://www.redcanary.ca/"&gt;&lt;img src="/files/blog/welcome-red-canary/redcanary.gif" width="216" height="66" alt="redcanary.gif" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 05 Jul 2007 17:46:26 GMT</pubDate>
      <author></author>
      <category>PublicSquare Family</category>
    </item>
    <item>
      <title>Statistics</title>
      <link>http://blog.publicsquarehq.com/view/statistics</link>
      <guid>http://blog.publicsquarehq.com/view/statistics</guid>
      <description>&lt;p&gt;A nice thing about PublicSquare is the ability to show off your community&amp;#8217;s statistics. Here&amp;#8217;s a bit of liquid to pull up some commonly used statistics.&lt;/p&gt;

&lt;h2&gt;Most commented upon&lt;/h2&gt;&lt;img src="/files/blog/statistics/mostcommented.png" width="253" height="199" alt="statistics screenshot" hspace="5" vspace="5" align="left" /&gt;&lt;br /&gt;Most commented shows people what&amp;#8217;s hot, what&amp;#8217;s contraversial. A great way to get more discussion flowing!&lt;br /&gt;
This code lists the stories that have the most comments.  You don&amp;#8217;t have to use tables. &lt;br clear="all"&gt;&lt;br /&gt;&lt;pre&gt; {% if current_site.most_commented != empty %}&lt;br /&gt;   &amp;lt;h4&amp;gt;Most-commented Stories (past 60 days)&amp;lt;/h4&amp;gt;&lt;br /&gt;        &amp;lt;table class="SBTable"&amp;gt;&lt;br /&gt;          &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;th class="SBTableHead"&amp;gt;Title&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;th class="SBTableHead headRight"&amp;gt;Comments&amp;lt;/th&amp;gt;&lt;br /&gt;          &amp;lt;/tr&amp;gt;
          {% for content in current_site.most_commented %}&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;              &amp;lt;td class="SBTableCell"&amp;gt;&lt;br /&gt;             &amp;lt;a href="{{ content.url }}"&amp;gt;{{ content.title | truncate: 25 }}&amp;lt;/a&amp;gt;&lt;br /&gt;             &amp;lt;/td&amp;gt;&lt;br /&gt;              &amp;lt;td class="cellRight"&amp;gt;{{ content.recent_comments_count }}&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;      
          {% endfor %}&lt;br /&gt;        &amp;lt;/table&amp;gt;
  {% endif %}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Highest Rated&lt;/h2&gt; &lt;img src="/files/blog/statistics/highestrated.png" width="249" height="226" alt="statistics screenshot" align="left" /&gt;Everyone wants to know what&amp;#8217;s the best&amp;#8212;let them find those stories easily!&lt;br clear="all"&gt;&lt;br /&gt;&lt;pre&gt;  {% if current_site.highest_rated_stories != empty %}&lt;br /&gt;&amp;lt;h4&amp;gt;Highest-rated Stories&amp;lt;/h4&amp;gt;&lt;br /&gt;      &amp;lt;div class="SBCopy"&amp;gt;&lt;br /&gt;        &amp;lt;table class="SBTable"&amp;gt;&lt;br /&gt;          &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;th class="SBTableHead"&amp;gt;Story&amp;lt;/th&amp;gt;&lt;br /&gt;            &amp;lt;th class="SBTableHead"&amp;gt;Rating&amp;lt;/th&amp;gt;&lt;br /&gt;          &amp;lt;/tr&amp;gt;
          {% for story in current_site.highest_rated_stories %}&lt;br /&gt;            &amp;lt;tr&amp;gt;&lt;br /&gt;              &amp;lt;td class="SBTableCell"&amp;gt;&amp;lt;a href="{{ story.url }}"&amp;gt;{{ story.title | truncate: 30 }}&amp;lt;/a&amp;gt;&lt;br /&gt;             &amp;lt;/td&amp;gt;&lt;br /&gt;              &amp;lt;td class="cellCenter" title="Based on {{ story.ratings_count | pluralize: "vote" }}"&amp;gt;
             {% for step in story.rating_steps %}{% if step.on %}&lt;br /&gt;              &amp;lt;img src="{{ 'dot-orange.gif' | asset_url}}" class="RatingSolid" alt="*" /&amp;gt;
              {% else %}&lt;br /&gt;              &amp;lt;img src="{{ 'dot-white.gif' | asset_url }}" class="RatingEmpty" alt=" " /&amp;gt;
              {% endif %}
              {% endfor %}&lt;br /&gt;              &amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;/tr&amp;gt;
          {% endfor %}&lt;br /&gt;        &amp;lt;/table&amp;gt;
  {% endif %}&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Most Active Authors&lt;/h2&gt; &lt;br /&gt;&lt;img src="/files/blog/statistics/activeauthors.png" width="248" height="191" alt="statistics screenshot" align="left" /&gt;This can be useful if you have a group of regular authors, to spur a little competition, keep people writing&amp;#8230;&lt;br clear="all"&gt;&lt;br /&gt;&lt;pre&gt;  &lt;br /&gt;    &amp;lt;div class="SBHead"&amp;gt;&amp;lt;h4&amp;gt;Most Active Authors&amp;lt;/h4&amp;gt;&lt;br /&gt;    &amp;lt;div class="SBCopy"&amp;gt;&lt;br /&gt;      &amp;lt;table class="SBTable"&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;          &amp;lt;th class="SBTableHead"&amp;gt;Author&amp;lt;/th&amp;gt;&lt;br /&gt;          &amp;lt;th class="SBTableHead headRight"&amp;gt;Stories&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;
        {% for user in current_site.most_active_authors %}&lt;br /&gt;          &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;td class="SBTableCell"&amp;gt;{{ user.link }}&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td class="cellRight"&amp;gt;{{ user.stories_count }}&amp;lt;/td&amp;gt;&lt;br /&gt;          &amp;lt;/tr&amp;gt;
        {% endfor %}&lt;br /&gt;      &amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Most Active Contributors&lt;/h2&gt;&lt;img src="/files/blog/statistics/activecommenters.png" width="248" height="188" alt="statistics screenshot" align="left" /&gt;You can call them commenters, or community members, but you want to reward the folks who make your community work with a little shout-out!&lt;br clear="all"&gt;&lt;br /&gt;  &lt;pre&gt;&lt;br /&gt;    &amp;lt;div class="SBHead"&amp;gt;&amp;lt;h4&amp;gt;Most Active Commenters&amp;lt;/h4&amp;gt;&lt;br /&gt;    &amp;lt;div class="SBCopy"&amp;gt;&lt;br /&gt;      &amp;lt;table class="SBTable"&amp;gt;&lt;br /&gt;        &amp;lt;tr&amp;gt;&lt;br /&gt;          &amp;lt;th class="SBTableHead"&amp;gt;Name&amp;lt;/th&amp;gt;&lt;br /&gt;          &amp;lt;th class="SBTableHead headRight"&amp;gt;Comments&amp;lt;/th&amp;gt;&lt;br /&gt;        &amp;lt;/tr&amp;gt;
        {% for user in current_site.most_active_commenters %}&lt;br /&gt;          &amp;lt;tr&amp;gt;&lt;br /&gt;            &amp;lt;td class="SBTableCell"&amp;gt;{{ user.link }}&amp;lt;/td&amp;gt;&lt;br /&gt;            &amp;lt;td class="cellRight"&amp;gt;{{ user.comments_count }}&amp;lt;/td&amp;gt;&lt;br /&gt;          &amp;lt;/tr&amp;gt;
        {% endfor %}&lt;br /&gt;      &amp;lt;/table&amp;gt;&lt;/pre&gt;&lt;br /&gt;
	&lt;p&gt;More tips soon!&lt;/p&gt;</description>
      <pubDate>Tue, 03 Jul 2007 17:20:20 GMT</pubDate>
      <author>Jim Meyer</author>
      <category>Tips and Tricks</category>
    </item>
    <item>
      <title>2.0 for everyone</title>
      <link>http://blog.publicsquarehq.com/view/2-0-for-everyone</link>
      <guid>http://blog.publicsquarehq.com/view/2-0-for-everyone</guid>
      <description>&lt;p&gt;Great article &lt;a title="ByrneRenaissanceFINAL.pdf (application/pdf Object)" href="http://cmswatch.com/images/ByrneRenaissanceFINAL.pdf"&gt;The &lt;span class="caps"&gt;WCM&lt;/span&gt; Renaissance(pdf)&lt;/a&gt;, and particularly gratifying is this quote:&lt;/p&gt;

&lt;blockquote&gt;Web 2.0 is also exposing cracks in &lt;span class="caps"&gt;WCM&lt;/span&gt; space. Much the same way that &lt;span class="caps"&gt;WCM&lt;/span&gt; specialists accuse &lt;span class="caps"&gt;ECM&lt;/span&gt; vendors of &amp;#8220;not getting it,&amp;#8221; many &lt;span class="caps"&gt;WCM&lt;/span&gt; tools that only recently added blog and wiki functionality suffer from complicated interfaces, unfriendly URLs, and other un-Web 2.0 shortcomings.&lt;br /&gt;
	&lt;p&gt;In particular, the prevalence of sexy Ajax interfaces on the public web makes traditional &lt;span class="caps"&gt;WCM&lt;/span&gt; contributor interfaces seem very outdated. Vendors point out that re-engineering their product UIs is not a trivial matter.&lt;/p&gt;

	&lt;p&gt;Growing interest in user-generated content (UGC) has also created architectural challenges for integrated &lt;span class="caps"&gt;WCM&lt;/span&gt; packages the same way that the rise of the web caught many document management vendors flat-footed. In enterprise settings, most web-content management services and repositories live in a protected zone behind the firewall, and don&amp;#8217;t naturally lend themselves to authors coming in from the public web.&lt;/p&gt;

	&lt;p&gt;To be sure, most enterprise customers don&amp;#8217;t know yet what it means to &amp;#8220;manage&amp;#8221; user-generated content, and important questions are stalling some initiatives. Should we put &lt;span class="caps"&gt;UGC&lt;/span&gt; through an approval workflow? Do we need to archive it? Do we expose our internal classification scheme so we can cross-reference internal and user content? And so on.&lt;/blockquote&gt;&lt;/p&gt;

	&lt;p&gt;I couldn&amp;#8217;t have paid someone to better explain the PublicSquare approach. &lt;span class="caps"&gt;USG&lt;/span&gt; is a gruesome acronym, mind you, but the idea is crucial: publish &lt;strong&gt;with &lt;/strong&gt;your audience, not &lt;strong&gt;at&lt;/strong&gt; them.&lt;/p&gt;</description>
      <pubDate>Wed, 27 Jun 2007 17:00:08 GMT</pubDate>
      <author>Christina Wodtke</author>
      <category>In the Press</category>
    </item>
    <item>
      <title>EM and EN</title>
      <link>http://blog.publicsquarehq.com/view/em-and-en</link>
      <guid>http://blog.publicsquarehq.com/view/em-and-en</guid>
      <description>&lt;p&gt;&lt;a href="/articles/emen"&gt;The Trouble With EM &amp;#8216;n EN (and Other Shady Characters)&lt;/a&gt; by  &lt;a href="/authors/s/peterksheerin"&gt; Peter K Sheerin&lt;/a&gt; is the best article I&amp;#8217;ve found on the En dash and the Em dash, and how to render them easily.&lt;/p&gt;

&lt;blockquote&gt;&lt;strong&gt;The em dash&lt;/strong&gt; (&lt;code&gt;&amp;amp;amp;#8212;&lt;/code&gt;) is used to indicate a sudden break in thought (&amp;#8220;I was thinking about writing a&#8212;what time did you say the movie started?&amp;#8221;), a parenthetical statement that deserves more attention than parentheses indicate, or instead of a colon or semicolon to link clauses. It is also used to indicate an open range, such as from a given date with no end yet (as in &amp;#8220;Peter Sheerin [1969&#8212;] authored this document.&amp;#8221;), or vague dates (as a stand-in for the last two digits of a four-digit year).&lt;/p&gt;
	&lt;p&gt;&lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The en dash&lt;/strong&gt; (&lt;code&gt;&amp;amp;amp;#8211;&lt;/code&gt;) is used to indicate a range of just about anything with numbers, including dates, numbers, game scores, and pages in any sort of document.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;
	&lt;p&gt;These characters are used so often by publishers &amp;#8212; why don&amp;#8217;t &lt;span class="caps"&gt;WYSIWYG&lt;/span&gt; pay them more attention?&lt;/p&gt;</description>
      <pubDate>Wed, 20 Jun 2007 07:00:00 GMT</pubDate>
      <author>Christina Wodtke</author>
      <category>Lessons Learned</category>
    </item>
    <item>
      <title>New! Add RSS feeds to your Publication</title>
      <link>http://blog.publicsquarehq.com/view/new-add-rss-feeds-to</link>
      <guid>http://blog.publicsquarehq.com/view/new-add-rss-feeds-to</guid>
      <description>&lt;p&gt;Erstwhile Matt Pelletier of EastMedia has just added the ability to add rss feeds as a way of populating content to the pages of your publication. It&amp;#8217;s a easy way to tie in blogs, or any outside ap with an &lt;span class="caps"&gt;RSS&lt;/span&gt; feed. For example, let&amp;#8217;s say you wanted to show the latest blog posts form friends using typepad, or say you wanted to pull in job listings from a job board&amp;#8230; Just this!&lt;/p&gt;

&lt;pre&gt;&lt;br /&gt;   &amp;lt;ul&amp;gt;
   {% feedreader url: 'http://digg.com/', max: 15 as link %}&lt;br /&gt;     &amp;lt;li&amp;gt;&amp;lt;a href="{{ link.href }}"&amp;gt;{{ link.description }}&amp;lt;/a&amp;gt; 
     {{ link.extended }}&amp;lt;/li&amp;gt;
   {% endfeedreader %}&lt;br /&gt;   &amp;lt;/ul&amp;gt; &lt;br /&gt;&lt;/pre&gt;</description>
      <pubDate>Fri, 01 Jun 2007 03:28:22 GMT</pubDate>
      <author>Christina Wodtke</author>
      <category>Tips and Tricks</category>
      <category>Update!</category>
    </item>
    <item>
      <title>5 reasons not to use email for login</title>
      <link>http://blog.publicsquarehq.com/view/5_reasons_not_t</link>
      <guid>http://blog.publicsquarehq.com/view/5_reasons_not_t</guid>
      <description>&lt;p&gt;Using email for login seems a compelling choice, because an email address is guaranteed to be globally unique&amp;#8212;no two people will have the same email. Unfortunately, there are some problems.&lt;/p&gt;    &lt;p&gt;h2. 1. People have more than one email&lt;/p&gt;    &lt;p&gt;People often have several different emails, and they can&amp;#8217;t remember which one they used. Some of us have our own domain and use the firstname@lastname.com format always, but a lot of people have an email address from they employer, one from Hotmail, and a Gmail one, and they forget which one they used for your site. The next time they come back, they try to log in with the wrong one, think that they must not have an account, and register for another one.&lt;/p&gt;    &lt;p&gt;h2. 2. People use fake emails&lt;/p&gt;    &lt;p&gt;People are afraid of spam, and so they&amp;#8217;ll tend to use fake emails, or mailinator.com emails, or something else that they&amp;#8217;ll forget the next time they come back. Even people with their own domain may use nospam@lastname.com or yourservice@lastname.com or some other variation to avoid the risk of getting spam to their primary address. Again, they&amp;#8217;ll end up registering a new account.&lt;/p&gt;    &lt;p&gt;h2. 3. People change emails&lt;/p&gt;    &lt;p&gt;Some people use an email address that belong to their employer and then change jobs. Or they have a hotmail account and it expires because they don&amp;#8217;t use it often. For whatever reason, they may loose access to the mailbox. Now their account is associated with an email they no longer use, and they&amp;#8217;re likely to forget that.&lt;/p&gt;    &lt;p&gt;h2. 4. A username imposes fewer constraints&lt;/p&gt;    &lt;p&gt;When you ask for email, there&amp;#8217;s the constraint that it should be a working email, and it needs to follow a certain format. With usernames, people can choose freely, so long as other people haven&amp;#8217;t used the same username. People will frequently have a username that they typically use, which can be their own name (lowercased and with dot instead of space, perhaps), or it can be a nickname that they often use.&lt;/p&gt;    &lt;p&gt;h2. 5. A username lets people express themselves&lt;/p&gt;    &lt;p&gt;With an inventive nickname, people get to express a bit of their personality in their username, if they so choose. It&amp;#8217;s not necessarily something others get to see, but it can still give that warm fuzzy feeling. (and perhaps a bit more commitment in the long term?)&lt;/p&gt;    &lt;p&gt;You&amp;#8217;d think, that by asking for both username and email you&amp;#8217;ll be asking for two things instead of one, but in practice, you&amp;#8217;re better off going with username, and use email for backup.&lt;/p&gt;</description>
      <pubDate>Mon, 02 Oct 2006 19:05:20 GMT</pubDate>
      <author>Lars Pind</author>
      <category>Lessons Learned</category>
    </item>
    <item>
      <title>Make it your own</title>
      <link>http://blog.publicsquarehq.com/view/make_it_your_ow</link>
      <guid>http://blog.publicsquarehq.com/view/make_it_your_ow</guid>
      <description>&lt;p&gt;In case you haven&amp;#8217;t noticed, a little over a week ago we put in a new theme editor, which lets you fully customize your design using the neat templating language &amp;#8220;Liquid&amp;#8221;:http://home.leetsoft.com/liquid.&lt;/p&gt;

	&lt;p&gt;Using this editor, you can completely alter the look of every reader-facing piece of the site. You start by cloning an existing theme, and from there you can do anything from merely tweaking the &lt;span class="caps"&gt;CSS&lt;/span&gt; to creating new partial templates that can be reused across the site. Very powerful stuff.&lt;/p&gt;

	&lt;p&gt;You will have a number of variables available. Some are always there, like &amp;#8216;site&amp;#8217;, which gives you access to things that relate to your entire publication. Others depend on which page you&amp;#8217;re on.&lt;/p&gt;

	&lt;p&gt;We&amp;#8217;re still working on some of the innards of these variables, and for this reason, we ask you to still be patient with us and not kill us if we break your pages occassionally. We will be sure to let you know when the interface is finally locked down and stable.&lt;/p&gt;

	&lt;p&gt;Once that happens, we will also provide some documentation for all of that, so you don&amp;#8217;t have to fumble about blindly. We&amp;#8217;re as anxious as you are.&lt;/p&gt;

	&lt;p&gt;If you make a great theme and would like to share it, please get in touch. We want to make a nice gallery of top-notch themes available for everyone.&lt;/p&gt;

	&lt;p&gt;Find all the good stuff on the Design tab from your Dashboard.&lt;/p&gt;</description>
      <pubDate>Mon, 11 Sep 2006 10:18:15 GMT</pubDate>
      <author>Lars Pind</author>
      <category>Update!</category>
    </item>
  </channel>
</rss>

