I decided to use Feedburner so I could easily track how many subscribers I have. After setting up my Feedburner account, I decided that I needed to modify the pages in my blog site so that when someone subscribes, they would subscribe via the Feedburner URL rather than via the default URL. So there are two places where a subscription button shows up – at the bottom of the Quick Launch navigation (the Left Nav), and in IE (the only browser I ever use) Feeds button.
So I crack open SharePoint Designer, and in the Defaul.aspx page for my site, I replace
<asp:content contentplaceholderid=”PlaceHolderAdditionalPageHead” runat=”server”>
<SharePoint:RssLink runat=”server”/>
</asp:content>
With
<asp:content contentplaceholderid=”PlaceHolderAdditionalPageHead” runat=”server”>
<link rel=”alternate” type=”application/rss+xml” title=”FeedBurner BloggingAboutSharePoint RSS Feed” href=”http://feeds.feedburner.com/BloggingAboutSharepoint” />
</asp:content>
That fixes the link that the IE Feeds button sees. I also did this on the AllPosts.aspx page, and need to do it on some others.
To replace the RSS link at the bottom of the Left Nav, I found the following JavaScript imbedded in a web part defined in the page, and commented out one line.
I then added, in the desired location, a chunk of HTML provided by Feedburner (a Feedburner “Chicklet”).
I also changed the description on the Posts list because there is a link in the RSS feed that points to the AllPosts.aspx page. I’d rather this link takes you to the Default.aspx page, but I can’t control that.
When the Community Kit for SharePoint – Enhanced Blog Edition (http://www.codeplex.com/CKS/Wiki/View.aspx?title=Enhanced Blog Edition&referringTitle=Home) gets out of Beta, I’ll take a look at it. Until then, what I have here is plenty Good Enough.
–Michael