<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Robert McLaws: FunWithCoding.NET : General Software Development</title><link>http://weblogs.asp.net/rmclaws/archive/tags/General+Software+Development/default.aspx</link><description>Tags: General Software Development</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Adding OpenSearch for your CommunityServer Site</title><link>http://weblogs.asp.net/rmclaws/archive/2006/06/14/Adding-OpenSearch-for-your-CommunityServer-Site.aspx</link><pubDate>Wed, 14 Jun 2006 15:45:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:452825</guid><dc:creator>interscape</dc:creator><author>interscape</author><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/rmclaws/rsscomments.aspx?PostID=452825</wfw:commentRss><comments>http://weblogs.asp.net/rmclaws/archive/2006/06/14/Adding-OpenSearch-for-your-CommunityServer-Site.aspx#comments</comments><description>&lt;P&gt;So last night, I had this really random idea to create an &lt;A href="http://www.microsoft.com/windows/ie/searchguide/default_new.mspx"&gt;OpenSearch Provider&lt;/A&gt; for &lt;A href="http://www.longhornblogs.com"&gt;LonghornBlogs.com&lt;/A&gt;. That way I could search my site from IE7's search box. In the process, I discovered that my search is broken there, so I decided to create them for several of the main Microsoft community sites instead:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A onclick='window.external.AddSearchProvider("http://images.interscapeusa.com/opensearch/weblogs_asp_net.xml");' href="#"&gt;weblogs.asp.net&lt;/A&gt; 
&lt;LI&gt;&lt;A onclick='window.external.AddSearchProvider("http://images.interscapeusa.com/opensearch/blogs_msdn_com.xml");' href="#"&gt;blogs.msdn.com&lt;/A&gt; 
&lt;LI&gt;&lt;A onclick='window.external.AddSearchProvider("http://images.interscapeusa.com/opensearch/blogs_technet_com.xml");' href="#"&gt;blogs.technet.com&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;!--&lt;STRONG&gt;&lt;FONT color=#ff0000&gt;UPDATED:&lt;/FONT&gt;&lt;/STRONG&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;A onclick='window.external.AddSearchProvider("http://images.interscapeusa.com/opensearch/activewin.xml");' href="#"&gt;ActiveWin&lt;/A&gt; (Demonstrates searching through a form post instead of a querystring)&lt;/LI&gt;&lt;/UL&gt;--&gt;Maybe Telligent will create an OpenSearch directory for all the CS communities out there. We'll have to wait and see. Anyways, if you want to write your own, I'll show you how! 
&lt;P&gt;&lt;STRONG&gt;Writing Your Own Provider:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Here's what a CS 2.0 OpenSearch provider looks like:&lt;/P&gt;
&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" ?&amp;gt; &lt;BR&gt;&amp;lt;OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;ShortName&amp;gt;&lt;EM&gt;Your Name Here&lt;/EM&gt;&amp;lt;/ShortName&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;lt;Description&amp;gt;&lt;EM&gt;Your Description Here&lt;/EM&gt;&amp;lt;/Description&amp;gt; &lt;BR&gt;&amp;nbsp;&amp;lt;Url type="text/html" template="http://&lt;EM&gt;www.yoursitehere.com&lt;/EM&gt;/search/SearchResults.aspx?q={searchTerms}&amp;amp;amp;o=Relevance" /&amp;gt; &lt;BR&gt;&amp;lt;/OpenSearchDescription&amp;gt;&lt;/P&gt;When you form your URLs, make sure they are UrlEncoded first, or they'll throw an error. 
&lt;P&gt;&lt;STRONG&gt;Installing Your OpenSearch Provider:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;You'll have to add a hyperlink to the provider on your website. Just use the following syntax for your link: &amp;lt;a href="#" onClick="window.external.AddSearchProvider(&amp;amp;quot;http://&lt;EM&gt;www.yoursitehere.com&lt;/EM&gt;/&lt;EM&gt;yoursearchprovider&lt;/EM&gt;.xml&amp;amp;quot;);"&amp;gt;&lt;/P&gt;
&lt;P&gt;That's it! It's really very simple. Of course, you can add a lot more information to your OpenSearch provider. &lt;A href="http://opensearch.a9.com/"&gt;Amazon's A9&lt;/A&gt; has all the details.&lt;/P&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=452825" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/rmclaws/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/rmclaws/archive/tags/Community+News/default.aspx">Community News</category><category domain="http://weblogs.asp.net/rmclaws/archive/tags/General+Software+Development/default.aspx">General Software Development</category><category domain="http://weblogs.asp.net/rmclaws/archive/tags/.NET/default.aspx">.NET</category></item><item><title>E-mail Address Change</title><link>http://weblogs.asp.net/rmclaws/archive/2006/06/13/E-mail-Address-Change.aspx</link><pubDate>Tue, 13 Jun 2006 23:29:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:452323</guid><dc:creator>interscape</dc:creator><author>interscape</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/rmclaws/rsscomments.aspx?PostID=452323</wfw:commentRss><comments>http://weblogs.asp.net/rmclaws/archive/2006/06/13/E-mail-Address-Change.aspx#comments</comments><description>My HomentumRealty.com e-mail address no longer works. If anyone's trying to contact me, please use my InterscapeUSA.com e-mail address instead. Thanks guys!&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=452323" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/rmclaws/archive/tags/Community+News/default.aspx">Community News</category><category domain="http://weblogs.asp.net/rmclaws/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item><item><title>Posting to weblogs.asp.net From Word 2007</title><link>http://weblogs.asp.net/rmclaws/archive/2006/06/12/Posting-to-weblogs.asp.net-From-Word-2007.aspx</link><pubDate>Mon, 12 Jun 2006 19:04:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:452134</guid><dc:creator>interscape</dc:creator><author>interscape</author><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/rmclaws/rsscomments.aspx?PostID=452134</wfw:commentRss><comments>http://weblogs.asp.net/rmclaws/archive/2006/06/12/Posting-to-weblogs.asp.net-From-Word-2007.aspx#comments</comments><description>&lt;p&gt;Ever since Telligent updated weblogs.asp.net to CommunityServer 2.1, I’ve been anxious to try blogging from Word 2007. But the directions in the “Help” link in Word 2007 are incorrect. Fortunately, &lt;a href="http://weblogs.asp.net/cgarrett/archive/2006/05/30/CommunityServer-and-Performancing-for-Firefox.aspx"&gt;Chris Garrett&lt;/a&gt; already found the solution: the correct MetaBlog API URL is &lt;a href="http://weblogs.asp.net/blogs/metablog.ashx"&gt;http://weblogs.asp.net/blogs/metablog.ashx&lt;/a&gt;. Woo hoo!&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=452134" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/rmclaws/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://weblogs.asp.net/rmclaws/archive/tags/Community+News/default.aspx">Community News</category><category domain="http://weblogs.asp.net/rmclaws/archive/tags/General+Software+Development/default.aspx">General Software Development</category></item></channel></rss>