<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>What's The (Share)Point? &#187; Development</title>
	<atom:link href="http://whatsthesharepoint.com/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://whatsthesharepoint.com</link>
	<description>Another resource for MS SharePoint information.</description>
	<lastBuildDate>Thu, 02 Sep 2010 18:29:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>A(nother) Business Case for Twitter</title>
		<link>http://whatsthesharepoint.com/2010/09/another-business-case-for-twitter/</link>
		<comments>http://whatsthesharepoint.com/2010/09/another-business-case-for-twitter/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 18:29:47 +0000</pubDate>
		<dc:creator>David Petersen</dc:creator>
				<category><![CDATA[problems]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://whatsthesharepoint.com/?p=188</guid>
		<description><![CDATA[<p>I can&#8217;t see why some companies continue to block Twitter access to their employees.  Especially developers.  For me, Twitter has been an invaluable resource.  A wealth of 140 character wisdom.  An constant supply of what is new in the SharePoint (or insert your favorite topic here) world.</p>
<p>This example just happened to me yesterday.  I am [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t see why some companies continue to block Twitter access to their employees.  Especially developers.  For me,<a href="http://www.twitter.com"> Twitter</a> has been an invaluable resource.  A wealth of <a href="http://www.amazon.com/gp/product/1448651506?ie=UTF8&amp;tag=peterssbusyhome&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=1448651506">140 character wisdom</a>.  An constant supply of what is new in the SharePoint (or insert your favorite topic here) world.</p>
<p>This example just happened to me yesterday.  I am working for a client that wants me to write a <a href="http://sharepoint.microsoft.com/en-us/Pages/default.aspx">SharePoint 2010</a> workflow using<a href="http://www.k2.com/en/blackpearl.aspx"> K2&#8242;s Blackpearl</a>.  Believe me, I am excited about using Blackpearl but it is a learning curve and I want to be productive.   Normally, I would just fire up Visual Studio and start writing a workflow.  K2 promises that Blackpearl can write complex workflows without code.  I wanted to see if I could figure it out on my own.  I read through the &#8220;My first workflow&#8221; instructions and thought I understood what I needed to do.  I started working through my own requirements when I got stumpted.  I knew what I wanted to do, I just couldn&#8217;t figure out how to tell Blackpearl to do it!</p>
<p>Finally, I sent out a Tweet (and No, I will not tell you how I bypassed corporate firewall filters) asking this simple question:</p>
<p><img class="aligncenter size-full wp-image-189" title="tweet" src="http://whatsthesharepoint.com/wp-content/uploads/2010/09/tweet.png" alt="" width="479" height="79" />I received a reply asking for my contact information and later last night &#8211; I received a detailed email from <a href="http://www.twitter.com/k2onk2">Holly at K2</a> telling me how I could accomplish this.  I searched Google, Bing without any hint on how to do this.  It didn&#8217;t help that I wouldn&#8217;t have understood what I was reading anyway.  Holly&#8217;s instructions were clear and easy to understand.  We&#8217;ve exchanged a couple of emails and she has suggested ways I could fulfill my whole requirement.  I am going to try this but I was so pleased that I wanted to get this post out here so that other companies would think twice about allowing their developers to use tools like Twitter.</p>
<p><img src="file:///C:/Users/dxp/AppData/Local/Temp/moz-screenshot-1.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://whatsthesharepoint.com/2010/09/another-business-case-for-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing OPTIONS with jQuery</title>
		<link>http://whatsthesharepoint.com/2010/05/removing-options-with-jquery/</link>
		<comments>http://whatsthesharepoint.com/2010/05/removing-options-with-jquery/#comments</comments>
		<pubDate>Wed, 19 May 2010 22:41:14 +0000</pubDate>
		<dc:creator>David Petersen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[cool]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[lists]]></category>
		<category><![CDATA[quest]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[web parts]]></category>

		<guid isPermaLink="false">http://whatsthesharepoint.com/?p=178</guid>
		<description><![CDATA[<p>Here&#8217;s a usability solution that was necessitated by my desire to present a logical, workable solution to my end-user.  I&#8217;m still learning jQuery so my solution may not be the most elegant &#8211; but it works. I welcome any improvements!</p>
The Setup
<p>I have a SharePoint site that is displaying the results of an SQL stored procedure.  [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a usability solution that was necessitated by my desire to present a logical, workable solution to my end-user.  I&#8217;m still learning <a href="http://jquery.com/">jQuery</a> so my solution may not be the most elegant &#8211; but it works. I welcome any improvements!</p>
<h2><span style="color: #0000ff;">The Setup</span></h2>
<p>I have a SharePoint site that is displaying the results of an SQL stored procedure.  I&#8217;m using Quest Web Parts for SharePoint &#8211; qSIListView part which is part of their fine System Integration web parts package.  The great thing about these web parts is that I can create a stored procedure on a database and then use the Filter capabilities of the qSIListView to supply the stored procedure with the parameter values.  It&#8217;s a pretty slick solution and very easy to configure.  My problem  is that when you use the filter fields as the Parameter input fields, only the &#8220;Equals&#8221; operator has any meaning.  I can select <strong>&#8220;Begins with&#8221;</strong> or <strong>&#8220;Contains&#8221;</strong> but it will only just pass the parameter value and not the operator.  That means that my End User will be presented with a lot of false options.  To avoid the confusion, I would like to present the user with one operator -<strong> &#8220;Equals&#8221;</strong>, or in the case where I&#8217;m trying to do some wild card matching in SQL, I would remove all but<strong> &#8220;Contains&#8221;</strong>.  You get my point.  The problem is that the Web Parts do not have the ability to filter out the operator selections.  I&#8217;ve submitted this change idea to Quest for future versions but in the mean time, I needed to find a solution.  My solution was to use <a href="http://jquery.com/">jQuery</a>.</p>
<p><a href="http://whatsthesharepoint.com/wp-content/uploads/2010/05/filterscreen.png"><img class="aligncenter size-medium wp-image-179" title="Filter Screen" src="http://whatsthesharepoint.com/wp-content/uploads/2010/05/filterscreen-300x103.png" alt="Click to enlarge." width="300" height="103" /></a></p>
<h2><span style="color: #0000ff;">Solution</span></h2>
<p>There are many posts out on the web about using <a href="http://jquery.com/">jQuery </a>to manipulate the SharePoint interface.  One of the best sites for <a href="http://jquery.com/">jQuery</a> on SharePoint can be found on <a href="http://www.endusersharepoint.com/">EndUserSharePoint.com</a>.  The solution I am talking about today can be used in any web environment, including SharePoint.  Essentially, my short script removes all &lt;option&gt; elements from all select boxes that match a certain text value.  This effectively narrows the choices presented to the User to only the valid choices, Exclude from search and Equals.</p>
<p>To do this, I placed a Content Editor Web Part (CEWP) onto my page and pasted my script in it.  In the script, I use <a href="http://jquery.com/">jQuery</a> to select all <strong>&lt;OPTION&gt;</strong> elements of the page and remove them if they contain any of the invalid choices.   The script is pretty straight forward.  I have <a href="http://jquery.com/">jQuery</a> stored in a script library on my SharePoint site.  This library provides read-access to all users on the site.  It is also a common place to store all of my scripts.  A good post on creating a script library can be found on <a href="http://www.endusersharepoint.com/2010/01/05/build-a-sharepoint-scripting-resource-center/">here</a>.</p>
<p>Once I load the document, I have search for all matching <strong>&lt;OPTION&gt;</strong> elements and remove them.</p>
<p><code><br />
&lt;script src="http://mysharepointdomain.com/scripts/jquery-1.4.2.min.js" type="text/javascript"&gt;&lt;/script&gt;<br />
&lt;script type="text/javascript"&gt;<br />
$(document).ready(function(){<br />
$("option").remove(":contains('Does not equal')");<br />
$("option").remove(":contains('Contains')");<br />
$("option").remove(":contains('Starts with')");<br />
$("option").remove(":contains('Ends with')");<br />
$("option").remove(":contains('Is empty')");<br />
$("option").remove(":contains('Is not empty')");<br />
});<br />
&lt;/script&gt;<br />
</code></p>
<p>That&#8217;s it!  The end result looks like this.</p>
<p><a href="http://whatsthesharepoint.com/wp-content/uploads/2010/05/filterscreen2.png"><img class="aligncenter size-medium wp-image-180" title="Filter Screen fixed" src="http://whatsthesharepoint.com/wp-content/uploads/2010/05/filterscreen2-300x103.png" alt="Click to enlarge." width="300" height="103" /></a></p>
<p>As I said earlier, this is a pretty simple solution to a problem that I was having.  Now, every time I use filter fields to supply parameter values, I can be assured that I have presented my User with valid options.</p>
<p>I welcome any feedback!</p>
]]></content:encoded>
			<wfw:commentRss>http://whatsthesharepoint.com/2010/05/removing-options-with-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Default Quick Launch Heading Paths</title>
		<link>http://whatsthesharepoint.com/2010/04/default-quick-launch-heading-paths/</link>
		<comments>http://whatsthesharepoint.com/2010/04/default-quick-launch-heading-paths/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 15:52:57 +0000</pubDate>
		<dc:creator>David Petersen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://whatsthesharepoint.com/?p=171</guid>
		<description><![CDATA[<p>Every so often, I come across sites that have the default Heading entries on the Quick Launch deleted.  I decided to write them down here in case I ever needed to put them back.  It&#8217;s also handy to be able to navigate to the All Items link in a site with no Quick Launch.  This [...]]]></description>
			<content:encoded><![CDATA[<p>Every so often, I come across sites that have the default Heading entries on the Quick Launch deleted.  I decided to write them down here in case I ever needed to put them back.  It&#8217;s also handy to be able to navigate to the All Items link in a site with no Quick Launch.  This is really for my reference but I hope this helps someone else out!</p>
<p><code><br />
Default Quick Launch Heading Paths</code></p>
<p><code>View All Site Content<br />
/[web url]/_layouts/viewlsts.aspx</p>
<p>Documents<br />
/[web url]/_layouts/viewlsts.aspx?BaseType=1</p>
<p>Lists<br />
/[web url]/_layouts/viewlsts.aspx?BaseType=0</p>
<p>Discussions<br />
/[web url]/_layouts/viewlsts.aspx?BaseType=0&amp;ListTemplate=108</p>
<p>Sites<br />
/[web url]/_layouts/viewlsts.aspx?ShowSites=1</p>
<p>People and Groups<br />
/[web url]/_layouts/people.aspx</p>
<p></code></p>
<p><code>Recycle Bin<br />
/[web url]/_layouts/recyclebin.aspx<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://whatsthesharepoint.com/2010/04/default-quick-launch-heading-paths/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XSL:split-string function</title>
		<link>http://whatsthesharepoint.com/2010/02/xslsplit-string-function/</link>
		<comments>http://whatsthesharepoint.com/2010/02/xslsplit-string-function/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 21:59:35 +0000</pubDate>
		<dc:creator>David Petersen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[display form]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl]]></category>

		<guid isPermaLink="false">http://whatsthesharepoint.com/?p=158</guid>
		<description><![CDATA[<p>One of the reasons I like developing for SharePoint is that I get to work with many different technologies and platforms.  When I am designing a custom list for (display, edit or new), There are times where I may have a delimited string in a field that I want to display differently on the screen. [...]]]></description>
			<content:encoded><![CDATA[<p>One of the reasons I like developing for SharePoint is that I get to work with many different technologies and platforms.  When I am designing a custom list for (display, edit or new), There are times where I may have a delimited string in a field that I want to display differently on the screen.  Since the forms are all XSL style sheets, it is helpful to have a few XSL templates to process the data.</p>
<p>I wrote this XSL template so I could wrap some HTML around any element in a delimited list.  This is specifically geared towards XSL 1.0.  In XSL 2.0, I would most likely use <em>tokenize</em>.  I&#8217;m not an expert at XSL so if anyone has any suggestions that would improve this template, please leave comments.</p>
<pre language="XML">&lt;xsl:template name="split-string"&gt;
&lt;xsl:param name="list" /&gt;
&lt;xsl:param name="delimiter" /&gt;
&lt;xsl:param name="id" /&gt;
&lt;xsl:if test="normalize-space($list)"&gt;
&lt;xsl:variable name="newlist"&gt;
&lt;xsl:choose&gt;
&lt;xsl:when test="contains($list, $delimiter)"&gt;
&lt;xsl:value-of select="normalize-space($list)" /&gt;
&lt;/xsl:when&gt;
&lt;xsl:otherwise&gt;
&lt;xsl:value-of select="concat(normalize-space($list), $delimiter)"/&gt;
&lt;/xsl:otherwise&gt;
&lt;/xsl:choose&gt;
&lt;/xsl:variable&gt;

&lt;xsl:variable name="first" select="substring-before($newlist, $delimiter)" /&gt;
&lt;xsl:variable name="remaining" select="substring-after($newlist, $delimiter)" /&gt;
&lt;!-- This is where you need to put the display code --&gt;
&lt;a&gt;
&lt;xsl:attribute name="href"&gt;./Attachments/&lt;xsl:value-of select="$id" /&gt;/&lt;xsl:value-of select="$first" /&gt;&lt;/xsl:attribute&gt;
&lt;xsl:attribute name="target"&gt;_blank&lt;/xsl:attribute&gt;
&lt;img src="~/_layouts/images/doclink.gif" width="16" height="16" alt="" border="0" /&gt;
&lt;xsl:value-of select="$first" /&gt;
&lt;/a&gt;
&lt;!--  end display code --&gt;
&lt;xsl:if test="$remaining"&gt;
&lt;!-- I put a little display code here also --&gt;
&lt;br /&gt;
&lt;!-- end display code --&gt;
&lt;xsl:call-template name="split-string"&gt;
&lt;xsl:with-param name="list" select="$remaining" /&gt;
&lt;xsl:with-param name="delimiter"&gt;
&lt;xsl:value-of select="$delimiter"/&gt;
&lt;/xsl:with-param&gt;
&lt;xsl:with-param name="id"&gt;&lt;xsl:value-of select="$id" /&gt;&lt;/xsl:with-param&gt;
&lt;/xsl:call-template&gt;
&lt;/xsl:if&gt;
&lt;/xsl:if&gt;
&lt;/xsl:template&gt;
</pre>
<p>You can add or remove variables depending on what you need.  In the above example code, I had a semi-colon list of email attachment file names that were attached to the list.  I wanted to create a &#8216;clickable&#8217; link to each file, which is why I needed the ID field.  Normally, you wouldn&#8217;t need the ID field.</p>
<p>This is how I called the template in my XSL:</p>
<pre language="XML">&lt;xsl:call-template name="split-string"&gt;
&lt;xsl:with-param name="list"&gt;&lt;xsl:value-of select="@EmailAttachmentNames" /&gt;&lt;/xsl:with-param&gt;
&lt;xsl:with-param name="delimiter"&gt;;&lt;/xsl:with-param&gt;
&lt;xsl:with-param name="id"&gt;&lt;xsl:value-of select="@ID" /&gt;&lt;/xsl:with-param&gt;
&lt;/xsl:call-template&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://whatsthesharepoint.com/2010/02/xslsplit-string-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easy Check If An SPWeb/SPList Exist</title>
		<link>http://whatsthesharepoint.com/2010/01/easy-check-if-an-spwebsplist-exist/</link>
		<comments>http://whatsthesharepoint.com/2010/01/easy-check-if-an-spwebsplist-exist/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 21:57:00 +0000</pubDate>
		<dc:creator>David Petersen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://whatsthesharepoint.com/?p=100</guid>
		<description><![CDATA[<p>I write a lot of code using the SharePoint object model.  Often times, I want to check to see if a particular Web exists in a Site Collection or a List exists in a Web.  I used to write methods that enumerated through the collection to see if they existed or I wrapped a Try-Catch [...]]]></description>
			<content:encoded><![CDATA[<p>I write a lot of code using the SharePoint object model.  Often times, I want to check to see if a particular Web exists in a Site Collection or a List exists in a Web.  I used to write methods that enumerated through the collection to see if they existed or I wrapped a Try-Catch block around the code in case the object didn&#8217;t exist.</p>
<p>Recently I came across a code snippet that made checking for the existence of a web or list easy.  I can&#8217;t remember where I found it so I&#8217;ll thank the nameless person who originally wrote the code.  I&#8217;m only capturing it here for my own reference and possibly help someone else.</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;">&nbsp;
        <span style="color: #0600FF;">static</span> <span style="color: #FF0000;">bool</span> ListExists<span style="color: #000000;">&#40;</span>SPWeb web, <span style="color: #FF0000;">string</span> listName<span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            <span style="color: #0600FF;">return</span> web.<span style="color: #0000FF;">Lists</span>.<span style="color: #0000FF;">Cast</span><span style="color: #008000;">&lt;</span>SPList<span style="color: #008000;">&gt;</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Any</span><span style="color: #000000;">&#40;</span>list <span style="color: #008000;">=&gt;</span> <span style="color: #FF0000;">string</span>.<span style="color: #0000FF;">Equals</span><span style="color: #000000;">&#40;</span>list.<span style="color: #0000FF;">Title</span>, listName<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
        <span style="color: #0600FF;">static</span> <span style="color: #FF0000;">bool</span> WebExists<span style="color: #000000;">&#40;</span>SPSite site, <span style="color: #FF0000;">string</span> webName<span style="color: #000000;">&#41;</span>
        <span style="color: #000000;">&#123;</span>
            <span style="color: #0600FF;">return</span> site.<span style="color: #0000FF;">AllWebs</span>.<span style="color: #0000FF;">Cast</span><span style="color: #008000;">&lt;</span>SPWeb<span style="color: #008000;">&gt;</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Any</span><span style="color: #000000;">&#40;</span>web <span style="color: #008000;">=&gt;</span> <span style="color: #FF0000;">string</span>.<span style="color: #0000FF;">Equals</span><span style="color: #000000;">&#40;</span>web.<span style="color: #0000FF;">Name</span>, webName<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
        <span style="color: #000000;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://whatsthesharepoint.com/2010/01/easy-check-if-an-spwebsplist-exist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Determining SQL Requirements for SharePoint</title>
		<link>http://whatsthesharepoint.com/2010/01/determining-sql-requirements-for-sharepoint/</link>
		<comments>http://whatsthesharepoint.com/2010/01/determining-sql-requirements-for-sharepoint/#comments</comments>
		<pubDate>Mon, 11 Jan 2010 19:24:10 +0000</pubDate>
		<dc:creator>David Petersen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[sharepoint]]></category>

		<guid isPermaLink="false">http://whatsthesharepoint.com/?p=86</guid>
		<description><![CDATA[<p>Joel Oleson has a good post about determining your SQL server requirements in your SharePoint implementation.  A good resource for planning.</p>
<p>10 Key Questions Determining SharePoint SQL Server Count</p>
]]></description>
			<content:encoded><![CDATA[<p>Joel Oleson has a good post about determining your SQL server requirements in your SharePoint implementation.  A good resource for planning.</p>
<p><a href="http://www.sharepointjoel.com/Lists/Posts/Post.aspx?ID=287">10 Key Questions Determining SharePoint SQL Server Count</a></p>
]]></content:encoded>
			<wfw:commentRss>http://whatsthesharepoint.com/2010/01/determining-sql-requirements-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another example of how JQuery can help your site!</title>
		<link>http://whatsthesharepoint.com/2009/09/another-example-of-how-jquery-can-help-your-site/</link>
		<comments>http://whatsthesharepoint.com/2009/09/another-example-of-how-jquery-can-help-your-site/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 15:12:23 +0000</pubDate>
		<dc:creator>David Petersen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://whatsthesharepoint.com/?p=29</guid>
		<description><![CDATA[<p>I like this post because it illustrates how JQuery can make your UI code more efficient.  Look at the code examples in this post.  What once took 6 lines of code only takes one using JQuery.  Of course, you have the overhead of loading the JQuery framework &#8211; but if you are [...]]]></description>
			<content:encoded><![CDATA[<p>I like this post because it illustrates how JQuery can make your UI code more efficient.  Look at the code examples in this post.  What once took 6 lines of code only takes one using JQuery.  Of course, you have the overhead of loading the JQuery framework &#8211; but if you are doing a lot of client-side manipulation of the user interface then look to how JQuery can help you be more efficient.</p>
<p><a href="http://weblogs.asp.net/bsimser/archive/2009/09/23/low-impact-text-changing-in-sharepoint-with-jquery.aspx">Low impact text changing in SharePoint with jQuery </a></p>
]]></content:encoded>
			<wfw:commentRss>http://whatsthesharepoint.com/2009/09/another-example-of-how-jquery-can-help-your-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
