Monday, January 14
Minor (but useful) change: Better 'ticker' links
Now that all the move-out/move-in stuff is mostly behind me, I'm able to address a few beta issues that have been on my mind for all-too long.
A change just implemented should give users an easier link to the various "ticker" posts that are included here. On the front page, you'd see them under "Qdo" or "Qticker" showing only a headline that links directly to the source blog.
But a surprisingly large number of folks get directed by search engines to one of our internal pages that are mostly there just to supply the data for those home page headlines. Oddly, the search engines seem to like those internal pages and send users to them.
Unfortunately for the searcher, our pages include only a minor little excerpt from the original post. It used to be tricky to get from our pages to the source post. No longer. The headline above the "ticker" excerpt will now point directly to the source blog whether the user arrives at the single-post page or the post listing page.
This might help increase the click-through rate to the source blog. (Except, of course, users are extraordinarily wary about any kind of clicking and probably just back up to the search engine even the click would be easier.)
And for fellow Community Server geeks interested in implementing the same kind of thing, here's the conditional I use on the postlist.aspx page to make it happen there. (Essentially the same code is used on the "post" page, but without a link attribute added to the "subject" for internal posts.)
<CSBlog:WeblogPostData ID="WeblogPostData1" runat="server" Property="Subject" LinkTo="Post" Tag="h3" CssClass="BlogPostTitle" >
<DisplayConditions>
<CSControl:Conditions ID="Conditions1" Operator="Not" runat="server">
<CSBlog:WeblogPostPropertyValueComparison ID="WeblogPostPropertyValueComparison1" runat="server" ComparisonProperty="IsExternal" Operator="IsSetOrTrue" />
</CSControl:Conditions>
</DisplayConditions>
</CSBlog:WeblogPostData>
<CSBlog:WeblogPostData ID="WeblogPostData2" Property="Subject" LinkTo="AuthorUrl" Tag="h3" CssClass="BlogPostTitle" runat="server" >
<DisplayConditions>
<CSBlog:WeblogPostPropertyValueComparison ID="WeblogPostPropertyValueComparison2" runat="server" ComparisonProperty="IsExternal" Operator="IsSetOrTrue" />
</DisplayConditions>
</CSBlog:WeblogPostData>