seaQwa.com | Gay news -- logo
Welcome to seaQwa.com. Sign in | Join | Help
in Search
Partners
QueerFilter.com RSS feeds 1zone.net social gay news aggregator
Activism Blogs - Blog Catalog Blog Directory
Add Qnews to Netvibes
Technorati Blog Finder
Seattle blogs
Gay blogs
Now in Q
Northwest gay news
Anglican schism
Marriage equality
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>

Posted by Robin Evans on Jan 14 2008, 09:25 PM [Permalink]


About this blog Background notes about the site and the issues that arise in making it happen. Includes technical notes when that is the focus of our 'webwrangler' but will also occasionally include background on Qblog or Qnews posts.
Syndication