<?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>Kraft Kennedy &#124; Technology Blog &#187; WSS</title>
	<atom:link href="http://blogs.kraftkennedy.com/index.php/tag/wss/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.kraftkennedy.com</link>
	<description>Trends and insight into legal technology, infrastructure and strategic thinking.</description>
	<lastBuildDate>Wed, 14 Jul 2010 20:44:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SharePoint Redirection Options in Upload and New Item Forms</title>
		<link>http://blogs.kraftkennedy.com/index.php/2010/02/17/sharepoint-redirection-options-in-upload-and-new-item-forms/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2010/02/17/sharepoint-redirection-options-in-upload-and-new-item-forms/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 17:57:34 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=1057</guid>
		<description><![CDATA[When you click &#8220;New Item&#8221; in any SharePoint list or &#8220;Upload&#8221; in any document library, SharePoint sends you to a standard form for creating the new item.  Behind the scenes, SharePoint also passes in two parameters to let the form know where to post the item and where to go after the item is posted.  [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.kraftkennedy.com%2Findex.php%2F2010%2F02%2F17%2Fsharepoint-redirection-options-in-upload-and-new-item-forms%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.kraftkennedy.com%2Findex.php%2F2010%2F02%2F17%2Fsharepoint-redirection-options-in-upload-and-new-item-forms%2F" height="61" width="51" /></a></div><p>When you click &#8220;New Item&#8221; in any SharePoint list or &#8220;Upload&#8221; in any document library, SharePoint sends you to a standard form for creating the new item.  Behind the scenes, SharePoint also passes in two parameters to let the form know where to post the item and where to go after the item is posted.  By leveraging these two parameters in the URL, you can make a link anywhere that posts data to any list and sends you someplace else when finished.  This has come in handy for us when creating intranet home pages, as we can create a list of links to post data to custom lists, which sends the person back to the home page afterwards.  Otherwise, the person would end up in the root of the list or library they submitted the item to.  So we were able to easily meet a requirement that the person be directed back to the home page after submitting the item.<br />
<span id="more-1057"></span><br />
A SharePoint new item link is structured as follows:</p>
<p><a href="https://intranet.kkl.com/development/Lists/Test1/NewForm.aspx?RootFolder=/development/Lists/Test1/sub&amp;Source=https://intranet.kkl.com">https://intranet.doman.com/site/Lists/listname/NewForm.aspx?RootFolder=/site/Lists/listname&amp;Source=https://intranet.domain.com</a></p>
<p>The two parameters of interest are <em>RootFolder</em> and <em>Source</em>.  <em>RootFolder </em>tells SharePoint where to post the document.  If it is removed from the URL then SharePoint will post data to the root of the list where newform.aspx is located.  You could also specify the path to a subfolder there, and SharePoint would post to that subfolder.  <em>Source </em>tells SharePoint where to go when the posting is complete.  The source needs to be a place in the site collection.  In the example link above it is back to the home page.  If source is left out of the URL then SharePoint will just return you back to the root of the list afterwards.</p>
<p>By using these two parameters, you can create lists of links on a page rather than having to drop in web parts, and you will gain more flexibility in how the user experience and navigation work.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2010/02/17/sharepoint-redirection-options-in-upload-and-new-item-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful Free Web Parts for SharePoint &#8211; Part 2</title>
		<link>http://blogs.kraftkennedy.com/index.php/2010/01/24/useful-free-web-parts-for-sharepoint-part-2/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2010/01/24/useful-free-web-parts-for-sharepoint-part-2/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 14:25:22 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=1038</guid>
		<description><![CDATA[In a previous post, I discussed some useful free web parts for Windows SharePoint Services 3.0.  In this article I&#8217;ll discuss two more very helpful solutions for building extranets in SharePoint and for building more advanced workflows in SharePoint Designer.

CKS Forms Based Authentication Solution

http://www.codeplex.com/CKS/Release/ProjectReleases.aspx?ReleaseId=17901
This is a free open-source solution which handles much of the complexity [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.kraftkennedy.com%2Findex.php%2F2010%2F01%2F24%2Fuseful-free-web-parts-for-sharepoint-part-2%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.kraftkennedy.com%2Findex.php%2F2010%2F01%2F24%2Fuseful-free-web-parts-for-sharepoint-part-2%2F" height="61" width="51" /></a></div><p>In a <a href="http://blogs.kraftkennedy.com/index.php/2009/10/08/useful-free-web-parts-for-sharepoint/" target="_blank">previous post</a>, I discussed some useful free web parts for Windows SharePoint Services 3.0.  In this article I&#8217;ll discuss two more very helpful solutions for building extranets in SharePoint and for building more advanced workflows in SharePoint Designer.<span id="more-1038"></span></p>
<ul>
<li><span><strong>CKS Forms Based Authentication Solution</strong></span></li>
</ul>
<p><a href="http://www.codeplex.com/CKS/Release/ProjectReleases.aspx?ReleaseId=17901">http://www.codeplex.com/CKS/Release/ProjectReleases.aspx?ReleaseId=17901</a></p>
<p>This is a free open-source solution which handles much of the complexity of building extranets in SharePoint.  It has web parts for creating new SQL user accounts, for extranet users to manage their password, and for access requests and approvals.  You used to have to use third-party software or a Visual Studio project for even just creating users in a SQL database.  With this solution installed, all forms-based user management is done right through the SharePoint settings interface.  The only thing you still have to do by hand is provision the database, and modify the web application web.config files to add a SQL authentication provider.  This solution has been extremely helpful for us in building a few client extranets.</p>
<ul>
<li> <strong>Useful Sharepoint Designer Custom Workflow Activities</strong></li>
</ul>
<p><a href="http://spdactivities.codeplex.com/">http://spdactivities.codeplex.com/</a></p>
<p>This solution adds a bunch of activities to SharePoint Designer&#8217;s Workflow Designer.  The activities are listed below.  This has allowed us to easily create several workflows in SharePoint Designer without writing any code.  In particular, we&#8217;ve been able to get around the problem where SharePoint form libraries show all submitted items to contributors by default.  This is an issue when users are submitting forms with sensitive data, which should only be viewable by administrators.  Rather than resorting to a code solution, you can create a workflow that simply &#8220;Grants Permission on Item&#8221; to the creator, and &#8220;Deletes List Item Permission Assignment&#8221; for the contributor group.  Presumably the admin group would already have full access.</p>
<ul>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Send%20Email%20with%20HTTP%20File%20attachment&amp;referringTitle=Home">Send Email with HTTP File attachment</a></strong> &#8211; Allows sending emails with attachments retrieved using a web request</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Send%20Email%20with%20List%20Item%20attachments&amp;referringTitle=Home">Send Email with List Item attachments</a></strong> &#8211; Allows sending list item attachments as files attached to an email</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Start%20Another%20Workflow&amp;referringTitle=Home">Start Another Workflow</a></strong>- Starts another workflow associated with a list item</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Grant%20Permission%20on%20Item&amp;referringTitle=Home">Grant Permission on Item</a></strong>- Allows granting of specified permission level on a specified item</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Delete%20List%20Item%20Permission%20Assigment&amp;referringTitle=Home">Delete List Item Permission Assigment</a></strong>- Allows deleting of specified permission level assignment for a given user</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Reset%20List%20Permissions%20Inheritance&amp;referringTitle=Home">Reset List Permissions Inheritance</a></strong> &#8211; removes any unique permissions assigned to an item by inheriting list permissions</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Is%20User%20a%20member%20of%20a%20SharePoint%20group&amp;referringTitle=Home">Is User a member of a SharePoint group</a></strong>- Checks if a given user is part of given SharePoint group</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Is%20Role%20assigned%20to%20User&amp;referringTitle=Home">Is Role assigned to User</a></strong> &#8211; Checks if a user role is already assigned on the current list item</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Lookup%20user%20info&amp;referringTitle=Home">Lookup user info</a></strong>- allows to lookup properties in site&#8217;s user information list for a given login</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Copy%20List%20Item%20Extended%20Activity&amp;referringTitle=Home">Copy List Item Extended Activity</a></strong> &#8211; Allows copying/moving list items and files cross site.</li>
<li><strong>Send Email Extended</strong>- Enhaced version of the OOTB activity. Allows you to specify the sender. Also does not break links in body.</li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Get%20InfoPath%20field%20inner%20text&amp;referringTitle=Home">Get InfoPath field inner text</a></strong></li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Get%20InfoPath%20field%20inner%20xml&amp;referringTitle=Home">Get InfoPath field inner xml</a></strong></li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Set%20InfoPath%20field%20inner%20text&amp;referringTitle=Home">Set InfoPath field inner text</a></strong></li>
<li><strong><a href="http://spdactivities.codeplex.com/wikipage?title=Set%20InfoPath%20field%20inner%20xml&amp;referringTitle=Home">Set InfoPath field inner xml</a></strong></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2010/01/24/useful-free-web-parts-for-sharepoint-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful Free Web Parts for SharePoint</title>
		<link>http://blogs.kraftkennedy.com/index.php/2009/10/08/useful-free-web-parts-for-sharepoint/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2009/10/08/useful-free-web-parts-for-sharepoint/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 11:52:12 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Web Parts]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=811</guid>
		<description><![CDATA[Windows SharePoint Services (WSS) doesn&#8217;t come with a whole lot of web parts out of the box, but here&#8217;s a few handy ones we&#8217;ve found to spice up some of the home pages we&#8217;ve built.  These are all free and work with WSS.

Tim Heuer&#8217;s RSS Feed Reader
http://feedreader.codeplex.com/

Only MOSS comes with an RSS reader, and even that [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.kraftkennedy.com%2Findex.php%2F2009%2F10%2F08%2Fuseful-free-web-parts-for-sharepoint%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.kraftkennedy.com%2Findex.php%2F2009%2F10%2F08%2Fuseful-free-web-parts-for-sharepoint%2F" height="61" width="51" /></a></div><p>Windows SharePoint Services (WSS) doesn&#8217;t come with a whole lot of web parts out of the box, but here&#8217;s a few handy ones we&#8217;ve found to spice up some of the home pages we&#8217;ve built.  These are all free and work with WSS.</p>
<ul>
<li>Tim Heuer&#8217;s RSS Feed Reader<br />
<a href="http://feedreader.codeplex.com/">http://feedreader.codeplex.com/</a></li>
</ul>
<p>Only MOSS comes with an RSS reader, and even that one can display only one feed.  This web part is invaluable if you&#8217;re using WSS.  This is the best free RSS feed web part that I&#8217;ve found, and it allows you to neatly pull multiple feeds next to each other.</p>
<ul>
<li>Bamboo World Clock and Weather<br />
<a href="http://store.bamboosolutions.com/pc-55-1-world-clock-and-weather-web-part.aspx">http://store.bamboosolutions.com/pc-55-1-world-clock-and-weather-web-part.aspx</a></li>
</ul>
<p>This web part neatly displays the weather in 3 cities side-by-side and can optionally display the time if they are in different time zones.  This is a nice looking web part and tends to fit nicely on the right-hand side of a home page for a firm with multiple offices.</p>
<ul>
<li>Amrein MSN Money Stock Quote<br />
<cite><a href="http://www.amrein.com/apps/page.asp?Q=5731">http://</a><a href="http://www.amrein.com/apps/page.asp?Q=5731">www.amrein.com/apps/page.asp?Q=5731</a></cite></li>
</ul>
<p>This web part displays stock quotes, company names, changes, and percent changes pulled from MSN Money.  It&#8217;s the best free web part I&#8217;ve seen to do this, and will save a lot of time over trying to follow one of the examples online for doing this with a data view.</p>
<ul>
<li>Matt Jimison&#8217;s Twitter Search Web Part<br />
<a href="http://www.mattjimison.com/blog/2009/03/04/twitter-search-webpart/">http://www.mattjimison.com/blog/2009/03/04/twitter-search-webpart/</a></li>
</ul>
<p>This uses the twitter search API to search twitter based on the parameters you specify in the web part, and you can download the wsp or the source code from the web page.</p>
<ul>
<li>Kraft &amp; Kennedy Google Search Box<br />
(Code below)</li>
</ul>
<p>We&#8217;ve had a few instances where we were asked to put a Google search box on a SharePoint page.  This can easily be accomplished by just inserting a content editor web part on the page and editing the HTML directly.  You can paste in the following code, which includes JavaScript, to open a Google results page after the person enters a search term and presses enter or clicks a button.  This is of course a simple approach&#8211;you could also federate search results in your search center to include Google&#8211;but this simple html code works well in many cases.</p>
<p><img class="alignnone size-full wp-image-812" src="http://blogs.kraftkennedy.com/wp-content/uploads/2009/10/Search-Google.JPG" alt="Search Google" width="416" height="76" /></p>
<pre><span style="color: #ff0000">&lt;P align=left&gt;Search Google: &lt;INPUT id=Google name=Google onkeydown="javascript:if (event.which || event.keyCode){if ((event.which == 13) || (event.keyCode == 13)) {
window.open('http://www.google.com/search?hl=en&amp;amp;q=' + this.value + '&amp;amp;btnG=Google+Search','_blank','');
return false;}};"&gt; &lt;IMG alt="Go" id="btnGo" name="btnGo" src="/images1/icongo.gif" onclick="window.open('http://www.google.com/search?hl=en&amp;amp;q=' + document.all.Google.value + '&amp;amp;btnG=Google+Search','_blank','')"  onmouseover="this.style.cursor='hand'"&gt;
&lt;/P&gt;</span></pre>
]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2009/10/08/useful-free-web-parts-for-sharepoint/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using SharePoint as a DMS for a Law Firm</title>
		<link>http://blogs.kraftkennedy.com/index.php/2009/10/01/using-sharepoint-as-a-dms-for-a-law-firm/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2009/10/01/using-sharepoint-as-a-dms-for-a-law-firm/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 20:03:13 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[DMS]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=726</guid>
		<description><![CDATA[Whether or not SharePoint can be a viable DMS at a law firm has been a big point of contention in the legal community.  A lot of this comes down to the mentality and size of the firm, and the specific requirements that the firm has for document management.  With proper planning and one or two simple addins, [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblogs.kraftkennedy.com%2Findex.php%2F2009%2F10%2F01%2Fusing-sharepoint-as-a-dms-for-a-law-firm%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblogs.kraftkennedy.com%2Findex.php%2F2009%2F10%2F01%2Fusing-sharepoint-as-a-dms-for-a-law-firm%2F" height="61" width="51" /></a></div><p>Whether or not SharePoint can be a viable DMS at a law firm has been a big point of contention in the legal community.  A lot of this comes down to the mentality and size of the firm, and the specific requirements that the firm has for document management.  With proper planning and one or two simple addins, SharePoint may be a viable DMS for certain firms that are flexible and willing to invest in a development effort.</p>
<p>The advantages of using SharePoint as a DMS are many:</p>
<ul>
<li>Being able to wrap an intranet or extranet around all of your content.</li>
<li>Having basic matter management features available in every workspace, such as a shared calendar, task lists, and discussion threads.</li>
<li>Having access to document workflows.</li>
<li>Being able to search all of your repositories with Enterprise Search (available free with Microsoft Search Server Express.)</li>
<li>Being able to integrate business intelligence dashboards.</li>
<li>Providing access to web 2.0 features such as wikis, blogs, and personal sites.</li>
<li>Leveraging native Word features, and not having to rely on vendors to update their software to support the latest version of Office.</li>
</ul>
<p><span id="more-726"></span>The main way to ensure a successful SharePoint deployment as a DMS is with proper planning.  SharePoint can all too easily be deployed out of the box, with no oversight in place.  While this may work out ok for an intranet, it spells disaster for a DMS.  Thought should go initially into defining what content types are needed for the firm.  Content types are similar to document types in a DMS, and allow for the classification of documents by defining metadata, retention rules, associated workflows, and starter templates.  After defining content types, you would need to create a taxonomy, or hierarchy for all of your clients and matters.  One structure that works in WSS is to create a team site for each client, and then a document library for each matter.  We’ve successfully written scripts to create client and matter workspaces based on this approach, and to import documents from the file system into SharePoint.  When a user saves their own document into SharePoint, they would drill down the client site to the matter library, and then simply have to choose a content type associated with the document.</p>
<p>The thing that seems to scare people the most is something architectural rather than functional—the fact that SharePoint stores files in SQL blobs, rather than in the file system.  This causes fears that corrupt files will not be able to be recovered, or that disk costs will get expensive or lead to unmanageable databases.  However, we should remember that there are plenty of excellent third-party solutions for doing backups and restores of SharePoint at the individual file level, as well as native backups and restores in SharePoint.  Microsoft Exchange stores all of its messages in a database format, and no one has ever raised an eyebrow.  The backup and restore process in SharePoint ends up being quite similar to Exchange.  In fact, Exchange stores its data in the JET database engine, which is even less robust that SQL.  Microsoft has also certified their enterprise search engine to be able to index 50 million documents in a single SharePoint repository, and SharePoint can manipulate files in SQL faster than a traditional DMS can manipulate the files on a file system.  All in all, it is our belief that this architectural design of SharePoint should not be a contributing factor in determining whether or not SharePoint is viable.</p>
<p>There are also some additional differences to keep in mind if you’re used to a traditional DMS:</p>
<ul>
<li>Re-filing is more difficult in SharePoint.  Metadata will not automatically update if you move documents between different matter libraries, and you’ll need some additional user training or third-party software.</li>
<li>Document permissions may be harder to keep track of.  It’s important for the administrator to correctly assign permissions at the site or library level, and for users to individually secure their documents if need be.</li>
<li>Some features are only available in MOSS, the licensed version of SharePoint, such as document trail auditing.</li>
<li>The user interface is completely different.  The firm will need to be open to working differently and retraining users.</li>
<li>SharePoint does not natively number documents—it only creates a unique URL for each document.  We recommend an inexpensive tool from <a title="Wisdom" href="http://www.macroviewwisdom.com/Products/Pages/UniqueDocumentNumbering.aspx" target="_blank">MacroView Wisdom</a> for doing unique document numbering.  Also worth noting is that SharePoint 2010 is supposed to natively support unique document numbering.</li>
<li>While SharePoint libraries can be viewed in Outlook, messages cannot be dragged into a SharePoint folder in Outlook.  We recommend another tool from <a title="Wisdom" href="http://www.macroviewwisdom.com/Products/Pages/Message.aspx" target="_blank">MacroView Wisdom</a> for email management in Outlook.  In addition, SharePoint Workspace 2010, which is a full desktop client for SharePoint, may alleviate some of this need in 2010.</li>
</ul>
<p>As firms look for creative ways to cut costs, while maintaining functionality, it will be interesting to see if SharePoint gains momentum as a DMS in the legal community.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2009/10/01/using-sharepoint-as-a-dms-for-a-law-firm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
