<?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>Siolon &#187; SharePoint</title>
	<atom:link href="http://www.siolon.com/blog/category/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.siolon.com</link>
	<description>Musings on SharePoint, User Experience, and More</description>
	<lastBuildDate>Mon, 12 Jul 2010 21:08:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>SharePoint 2010 and XHTML Validation</title>
		<link>http://www.siolon.com/blog/sharepoint-2010-and-xhtml-validation/</link>
		<comments>http://www.siolon.com/blog/sharepoint-2010-and-xhtml-validation/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 22:26:12 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[validation]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=436</guid>
		<description><![CDATA[I’m writing this and another post about doing development on the SharePoint user interface and the overall user experiences to display some of my disappointment with issues I thought would’ve been resolved in this upcoming version. Microsoft has said on record they are supporting browsers that are XHTML 1.0 compliant, and they haven’t said officially [...]]]></description>
			<content:encoded><![CDATA[<p>I’m writing this and another post about doing development on the SharePoint user interface and the overall user experiences to display some of my disappointment with issues I thought would’ve been resolved in this upcoming version.</p>
<p>Microsoft has said on record they are supporting browsers that are XHTML 1.0 compliant, and they haven’t said officially (at least where I can find and <a href="http://blog.drisgill.com/2009/11/sharepoint-2010-w3c-xhtml-compliance.html">validated by others</a>) that it will validate as XHTML 1.0. Regardless, we have a new default master page that uses both the strict XHTML 1.0 DOCTYPE as well as it uses the IE 8 X-UA-Compatible META tag that puts the rendering mode in the strictest rendering available in IE 8. By those two inclusions Microsoft is saying that not only are they coding a page against the XHTML 1.0 strict standard, but by using the META tag they are telling IE 8 that they “really know” what they’re doing. Here is the validation result from a default master page of a team site collection.</p>
<div id="attachment_437" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.siolon.com/wp-content/uploads/2010markup.png"><img class="size-medium wp-image-437" title="SharePoint 2010 Validation Failure" src="http://www.siolon.com/wp-content/uploads/2010markup-300x77.png" alt="" width="300" height="77" /></a><p class="wp-caption-text">SharePoint 2010 Validation Failure</p></div>
<h3>The Problem</h3>
<p>The problem of the default master page is more than just an inability to validate. When using this particular DOCTYPE you are committing to not using deprecated elements and attributes and also that your HTML moves closer to XML by abstracting the presentation (CSS), structure (XHTML), and behavior (JavaScript).</p>
<p>There are elements used inside the default rendering of the master page that <a href="http://www.w3schools.com/tags/default.asp">have been deprecated</a>.</p>
<ul>
<li>valign</li>
<li>align</li>
<li>width</li>
<li>border</li>
<li>font</li>
<li>color</li>
</ul>
<p>Along with deprecated attributes and elements the rendering includes a bevy of inline JavaScript and CSS. I was hoping with all the emphasis on using jQuery in SharePoint recently that the principle of “<a href="http://en.wikipedia.org/wiki/Unobtrusive_JavaScript">unobtrusive JavaScript</a>” would make its way into SharePoint. Unfortunately, it continues to uses attributes such as onlick and onload as well as tons of JavaScript inline. It continues to have no rhyme or reason  why it comes out where it does.</p>
<p>Then you get stuff like this:</p>
<pre class="brush: xml;">&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</pre>
<p>And here’s another example. Notice that a HTML element comes after the HTML ends. (There are even spans in the head of the document for some reason.)</p>
<pre class="brush: xml;">&lt;/html&gt;
&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;</pre>
<p>Inline styles were a big problem in 2007, and it doesn’t seem to be any better in 2010. They might as well have just used the center and font tags.</p>
<pre class="brush: xml;">&lt;p class=&quot;ms-rteThemeForeColor-5-5&quot; style=&quot;text-align:left;font-size:10pt&quot;&gt;
&lt;img alt=&quot;People collaborating&quot; src=&quot;/_layouts/images/homepageSamplePhoto.jpg&quot; style=&quot;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px&quot;&gt;
&lt;/p&gt;</pre>
<div id="attachment_439" class="wp-caption alignright" style="width: 191px"><a href="http://www.siolon.com/wp-content/uploads/2010corecss.png"><img class="size-full wp-image-439 " title="2010 Core CSS" src="http://www.siolon.com/wp-content/uploads/2010corecss.png" alt="2010 Core CSS" width="181" height="121" /></a><p class="wp-caption-text">An excerpt of the 2010 core CSS file.</p></div>
<p>You would hope that when they do use an external stylesheet that it would be a well commented and laid out file. Unfortunately that is not the case. It still doesn’t have comments, similar code formatting, and it has odd “ReplaceColor” text which I assume changes depending on the SharePoint theme you have selected. We know that this CSS will also not validate against any CSS specification.</p>
<p>Instead of combining the two selectors that use the border: none; they continue from 2007 making them separate selectors which increases the size of the file and decreases the readability of it. This file needs to be clearly documented, formatted consistently, and use of best practices such as CSS shorthand to increase the utility for developers, gain validation, and make the file smaller as a result.</p>
<h3>Are There Improvements?</h3>
<p>It’s not all bad news. Certainly the inclusion of a DOCTYPE is a step in the right direction. I’m also surprised that the strict IE 8 META tag was used to force IE 8 standards mode. Certainly there are less tables, and class names are clearer then they were in 2007.</p>
<p>These are some positive changes however with such a monumental new version I was hoping that many of the aforementioned issues would not be an issue in 2010. Maybe in 2014…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/sharepoint-2010-and-xhtml-validation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 and Folders</title>
		<link>http://www.siolon.com/blog/sharepoint-2010-and-folders/</link>
		<comments>http://www.siolon.com/blog/sharepoint-2010-and-folders/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 19:55:03 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Findability]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[folders]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[views]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=426</guid>
		<description><![CDATA[The public beta of SharePoint 2010 is out there for all of us to try who don’t have privileged access, and so now starts the time of deciphering the impact the next version of this very important software package will have on us. One of the things that excites me the most is improvements in [...]]]></description>
			<content:encoded><![CDATA[<p>The public beta of SharePoint 2010 is out there for all of us to try who don’t have privileged access, and so now starts the time of deciphering the impact the next version of this very important software package will have on us. One of the things that excites me the most is improvements in the ability to architect information across your entire SharePoint farm with a metadata management service application (formerly SSP), and improvements in navigation by metadata. One thing I was not expecting to improve but has is the use of folders in SharePoint.</p>
<h3>The Controversy</h3>
<p>SharePoint 2007 brought us great improvements to how we think about storing and viewing information. With powerful options such as extensive metadata options, content types, and countless numbers of lists and libraries there were many options available to us. The folder paradigm to storing information was still present in SharePoint mostly to ease the transition from a file share to a web-based application, and it led to a debate amongst information architects on whether folders were a best practice for storing information in SharePoint.</p>
<p>There were people on different sides such as <a href="http://www.cleverworkarounds.com/2009/09/30/folders-are-bad-and-other-urban-legends/">Paul Culmsee</a> who see the issue differently than <a href="http://www.siolon.com/blog/the-folder-less-sharepoint-paradigm/">myself</a>, but the good news is that SharePoint 2010 adds functionality to alleviate some of my concerns in using folders.</p>
<h3>Setting Metadata with Folders</h3>
<p>One of the things I was concerned about was that folders would remove the desire to create custom content types and metadata and instead use the folder paradigm that they were used to from the file share. In SharePoint 2010 we can specify metadata for a folder (which has always been a content type), and it will be propagated to the documents contained within the folders.</p>
<div id="attachment_427" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.siolon.com/wp-content/uploads/image1.png"><img class="size-medium wp-image-427" title="2010 Folder Metadata" src="http://www.siolon.com/wp-content/uploads/image1-300x42.png" alt="Setting metadata with folders" width="300" height="42" /></a><p class="wp-caption-text">Setting metadata with folders</p></div>
<h3>Views Without Folders</h3>
<p>In SharePoint 2007 was an explicit option to not include folders within a view. This seems to me to be the best balance between those who prefer a folder view to those, like myself, who prefer views that are grouped. I always disliked folders (inside or outside of SharePoint), because I felt it an impediment to optimal findability (have you ever tried to navigate someone else’s document folder?). This strikes the balance between those who like folder views and those like myself who prefer grouped views.</p>
<div id="attachment_428" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.siolon.com/wp-content/uploads/image2.png"><img class="size-medium wp-image-428" title="Views" src="http://www.siolon.com/wp-content/uploads/image2-300x103.png" alt="Folder settings for views." width="300" height="103" /></a><p class="wp-caption-text">Folder settings for views.</p></div>
<h3>Metadata Navigation</h3>
<p>Now navigation can be modified out-of-the-box in SharePoint to allow navigation by metadata and content types. Now I don’t have to mess with the terrible tree view, but now instead I can focus on utilizing metadata to optimize the navigation experience. This adds quite a bit of versatility in constructing the user experience for your end users.</p>
<div id="attachment_429" class="wp-caption aligncenter" style="width: 78px"><a href="http://www.siolon.com/wp-content/uploads/image3.png"><img class="size-full wp-image-429 " title="Metadata Navigation" src="http://www.siolon.com/wp-content/uploads/image3.png" alt="Metadata navigation in 2010" width="68" height="67" /></a><p class="wp-caption-text">Metadata navigation in 2010</p></div>
<h3>Conclusion</h3>
<p>The SharePoint team has improved the use of folders in SharePoint 2010, and they’ve also improved the experience to not use folders if you so choose such as large list throttling so folders don’t become a necessity. I hope you get a chance to play with the next version of this exciting platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/sharepoint-2010-and-folders/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Counting Content Types</title>
		<link>http://www.siolon.com/blog/counting-content-types/</link>
		<comments>http://www.siolon.com/blog/counting-content-types/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 17:46:05 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Findability]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[content query]]></category>
		<category><![CDATA[content types]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[taxonomy]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=419</guid>
		<description><![CDATA[Stephanie Lemieux wrote an interesting post about the optimal amount of content types to use in SharePoint. This is an interesting discussion, because I’m now fixing the content type taxonomy for a client because the original design firm didn’t give them enough granularity in their content types or metadata. I discuss along these lines with [...]]]></description>
			<content:encoded><![CDATA[<p>Stephanie Lemieux <a href="http://www.earley.com/blog/sharepoint-content-structure-let-thousand-content-types-bloom">wrote an interesting post</a> about the optimal amount of content types to use in SharePoint. This is an interesting discussion, because I’m now fixing the content type taxonomy for a client because the original design firm didn’t give them enough granularity in their content types or metadata. I discuss along these lines with every potential client explaining and justifying the time necessary to do a proper content type taxonomy.</p>
<p>Unlike the author’s recommendation in this post I would venture on the side of over-architecting then under architecting. Let me justify it by the following reasons.</p>
<h3>Necessary Granularity</h3>
<p>Creating content types that are generic work very well as parent content types that you can leverage the power of metadata inheritance on the children, but it doesn’t do justice to the variety of content most SharePoint instances contain. For instance, associating a content type entitled “News Story” to all sub-sites where a department can have their own content greatly increases content query complexity. You could add a metadata column specifying the department or query the library, but what if HR decides they want a custom expiration policy that the other departments don’t need? A new content type is necessary to support this.</p>
<h3>Content Types for Each List/Library</h3>
<p>Stephanie questions Shawn Shell in the article on a few points one of which being limiting a list/library to a single content type to avoid confusion to the user. First, it needs to be established that every list comes OOTB with at least two content types which are a folder content type and the generic content type for the content (document, item, etc). While you want to not associate a lot of content types to a library I see no reason a single content type to a library is a bad solution. I would be careful about creating 20 content types and then by apparent necessity creating 20 document libraries, because SharePoint provides us the ability to attach multiple content types. Shawn warns against this by being aware that the content types then guide classification. While it’s true that content type architecture has a direct relationship on classification you can’t make a blanket decision such as every content type deserves its own list/library.</p>
<h3>Maintenance Complexity</h3>
<p>Shawn makes a good point that content types are site collection bound and having to mirror content types between site collections can be an administrative nightmare. I attempt to mitigate this by ensuring that as much as possible that a certain type of content is bound to a single site collection. While this isn’t always the best solution, often a content type such as “HR Policy” will be bound to a single instance to store these content items to reduce content management overhead.</p>
<h3>Choosing the Right Designation</h3>
<p>I also believe that a lot of the confusion around where content goes in SharePoint can be greatly reduced when you take the time to correctly name both the list/library and the corresponding content types. Nothing makes me cringe more than a generic “Documents” library with nothing other than the default content types. The user is then forced into the same folder structure they had on a file share. While this might be an easy transition for an end user it’s not the optimal solution in the <a href="http://www.siolon.com/blog/the-folder-less-sharepoint-paradigm/">new SharePoint paradigm</a>.</p>
<h3>Conclusion</h3>
<p>All of the people in this conversation wish to optimize the user experience of SharePoint as well as utilizing all the great capabilities inside of the platform. While each SharePoint IA is unique I would favor more content type granularity for the reasons stated above.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/counting-content-types/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Case Study in Translating Business Needs Into SharePoint Information Architecture</title>
		<link>http://www.siolon.com/blog/a-case-study-in-translating-business-needs-into-sharepoint-information-architecture/</link>
		<comments>http://www.siolon.com/blog/a-case-study-in-translating-business-needs-into-sharepoint-information-architecture/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 13:44:29 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[analysis]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[use case]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=405</guid>
		<description><![CDATA[I got a good comment on my post about the folder-less SharePoint paradigm, and I thought it would be a good opportunity to show how to translate business needs and content analysis into business requirements that can then be translated into an information architecture. I decided to speak with the commenter over the phone, and [...]]]></description>
			<content:encoded><![CDATA[<p>I got a <a href="http://www.siolon.com/blog/the-folder-less-sharepoint-paradigm/comment-page-1/#comment-8909">good comment</a> on my post about the <a href="http://www.siolon.com/blog/the-folder-less-sharepoint-paradigm/">folder-less SharePoint paradigm</a>, and I thought it would be a good opportunity to show how to translate business needs and content analysis into business requirements that can then be translated into an information architecture. I decided to speak with the commenter over the phone, and I asked him some simple questions.</p>
<ol>
<li>Give me 2–3 examples of business critical documents you want into SharePoint.</li>
<li>Explain to me what the document is, how it’s used, and who is invested in the document.</li>
<li>After getting a description I probed for potential metadata to use in categorizing and grouping the information.</li>
</ol>
<p>As you can see I’m not going to specify the site/navigation taxonomy. This would take more analysis so I confined the case studies to content types, metadata, and libraries or lists.</p>
<h3>Use Case 1: Market Research Study</h3>
<p>The first document we spoke about was a market research study the organization used to hone their product development. As we talked I extracted the following useful bits of information to help categorize the information.</p>
<ul>
<li>Large document from outside source (PPT, DOC, XLS, etc).</li>
<li>Delivered on DVD.</li>
<li>Used in internal presentations to convey business/product case.
<ul>
<li>Used by engineering for product architecture.  Sections of the research study are reused/decomposed  to develop product requirements.</li>
<li>Manufacturing, planning and commercial organization utilize the information to understand demand logistics requirements in the supply chain.</li>
</ul>
</li>
<li>The loop is closed by validation activities to consider whether “we accomplished customer goals” (value proposition).</li>
</ul>
<h4>Proposed IA</h4>
<ul>
<li>Create a “Market Research Studies” document library underneath (possibly) a marketing or research site.</li>
<li>Add a site content type entitled “Market Research Study”.</li>
<li>Add the following metadata columns:
<ul>
<li>Process Step (Delivered, Engineering, Manufacturing, Customer Analysis)</li>
<li>Product Category (Pharmaceutical, Medical Device, etc)</li>
<li>Document Owner</li>
</ul>
</li>
<li>Due to the obvious workflow I would look into automating this inside SharePoint.</li>
</ul>
<h3>Use Case 2: Product Complaint</h3>
<p>The next is a document submitted back to the organization by field agents concerning complaints on manufactured products. This site needs to be very simple to use with a minimalistic form to supply expedient submission of product complaints in the field.</p>
<ul>
<li>Submitted action report.</li>
<li>Photos, text, output report are all included when recording complaints.</li>
<li>Receive back product in question then run evaluations.</li>
<li>Then get populated to corrective action system (LOB web application).</li>
<li>Records management/compliance needed.</li>
</ul>
<h4>Proposed IA</h4>
<ul>
<li>Create a “Product Complaints” site underneath (possibly) a manufacturing or production site.</li>
<li>Create a list entitled “Submitted Complaints”.
<ul>
<li>To the complaints list add a content type entitled “Product Complaint”.</li>
<li>Add the following metadata:
<ul>
<li>Product Category (Pharmaceutical, Medical Device, etc)</li>
<li>Complaint ID (from the LOB web application for cross references)</li>
</ul>
</li>
</ul>
</li>
<li>Add a “Complaint Photos” library
<ul>
<li>Add a content type entitled “Complaint Photo”</li>
<li>Add the following metadata:
<ul>
<li>Complaint ID (from the LOB web application for cross references)</li>
</ul>
</li>
</ul>
</li>
<li>Turn on auditing on all document libraries and lists in this site.</li>
<li>Possibly create a Data Form Web Part to rollup all data by Complaint ID.</li>
<li>This also is a workflow candidate.</li>
</ul>
<h3>Conclusion</h3>
<p>This is a very quick attempt at translating content into SharePoint information architecture. Obviously, further content analysis needs to be done, and a supporting site taxonomy is needed for this site collection. You can see how quickly a more robust architecture can help rolling up and tracking data for this organization. If you have any questions on how I translated any of this let me know in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/a-case-study-in-translating-business-needs-into-sharepoint-information-architecture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Barriers to SharePoint Adoption</title>
		<link>http://www.siolon.com/blog/barriers-to-sharepoint-adoption/</link>
		<comments>http://www.siolon.com/blog/barriers-to-sharepoint-adoption/#comments</comments>
		<pubDate>Tue, 26 May 2009 18:39:01 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Adoption]]></category>
		<category><![CDATA[end users]]></category>
		<category><![CDATA[planning]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=388</guid>
		<description><![CDATA[In my short time as a SharePoint consultant I’ve come across three major barriers to implementing the solution. Mind you, this isn’t only relegated SharePoint but any tool, system, or process implemented in the enterprise. While each of them could vary in degree they all exist in some form of a SharePoint implementation. Political Barriers [...]]]></description>
			<content:encoded><![CDATA[<p>In my short time as a SharePoint consultant I’ve come across three major barriers to implementing the solution. Mind you, this isn’t only relegated SharePoint but any tool, system, or process implemented in the enterprise. While each of them could vary in degree they all exist in some form of a SharePoint implementation.</p>
<h3>Political Barriers</h3>
<p>Politics are often the first road block encountered when bringing a tool like SharePoint into the enterprise. Someone becomes sold on the platform usually in IT but sold to executives shortly afterward, and then the backlash begins. The first to bring argument against the technology are those who monitor and/or administer legacy systems. The BroadVision/Notes/etc team are not keen on having “their” application moved into a new platform and potentially turned off. SharePoint becomes the hardest to sell to these individuals. Instead of jumping on the new technology train they fear the loss of their job and will fight it to the end.</p>
<h3>Cultural Barriers</h3>
<p>Usually an enterprise class technology will make it pass the political barriers, because some executive (should have) been sold on it and pushes it through. The next group of people who become change averse are the end user or information worker as Microsoft calls them. These are the people that are being told that the file share is not the way to store and collaborate anymore. Often times frustration ensues, and many people don’t care to see how much better SharePoint can potentially do their processes and fight it.</p>
<p>This is a stage where “quick wins” are important. During this phase the SharePoint implementation team take an existing process that was cumbersome and error prone and do something like automate it with workflow. They could also make the Sarbanes-Oxley compliance team by showing auditing. Here you try and bite off a little bit, show improvement, and these people who benefit become evangelists for the product. The most effective sales person inside of a company is another co-worker.</p>
<h3>Technological Barriers</h3>
<p>The technology itself can become a barrier if it is not planned wisely. Let’s say you being to roll out the technology, and it’s painfully slow because you have SQL issues. The resulting effect could turn many potential users into quick haters. They then respond that “it’s too slow to use” and it becomes a hard stigma to overcome. It is important that the technological implementation is thoroughly assessed and implemented before training and implementation begins, because when the implementation starts it’s very important to set a precedent of reliability.</p>
<p>There is another technological barrier that is actually more cultural but very related. There will be people who instantly grab onto the technology and want it to do everything for them. These projects often can creep into an implementation and push a project off its timeline and sideline its overall implementation and adoption. It’s very important to have a project plan that is detailed in scope and people involved that want to see it saw through. Getting other ideas to use SharePoint is great, but not when it slows down an entire project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/barriers-to-sharepoint-adoption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 System Requirements and Browser Support</title>
		<link>http://www.siolon.com/blog/sharepoint-2010-system-requirements-and-browser-support/</link>
		<comments>http://www.siolon.com/blog/sharepoint-2010-system-requirements-and-browser-support/#comments</comments>
		<pubDate>Mon, 11 May 2009 21:33:09 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[wcm]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=382</guid>
		<description><![CDATA[The Microsoft SharePoint team has announced on their official blog the following amazing statement (emphasis added): “To ensure the best possible experience across multiple browsers we’re focusing our SharePoint 2010 engineering efforts on targeting standards based browsers (XHTML 1.0 compliant) including Internet Explorer 7, Internet Explorer 8 and Firefox 3.x. running on Windows Operating Systems.  [...]]]></description>
			<content:encoded><![CDATA[<p>The Microsoft SharePoint team has <a href="http://blogs.msdn.com/sharepoint/archive/2009/05/07/announcing-sharepoint-server-2010-preliminary-system-requirements.aspx">announced on their official blog</a> the following amazing statement (emphasis added):</p>
<blockquote><p>“To ensure the best possible experience across multiple browsers we’re focusing our SharePoint 2010 engineering efforts on targeting standards based browsers (XHTML 1.0 compliant) including Internet Explorer 7, Internet Explorer 8 and Firefox 3.x. running on Windows Operating Systems.  In addition we’re planning on an increased level of compatibility with Firefox 3.x and Safari 3.x on non-Windows Operating Systems.  <em>Due to this focus Internet Explorer 6 will not be a supported browser for SharePoint Server 2010.”</em></p></blockquote>
<p>Amazing! Even IE6 is seen as a dead technology by Microsoft’s standards. Hopefully with news like this and Windows 7 pre-release excitement the browser might finally be relegated to the hall of technological mistakes. They also announced the WCM features in the next version will allow much greater control over the markup which may finally make SharePoint a real candidate for WCM for public-facing sites!</p>
<p>The announcement does also focus that the technological requirements will be all 64 bit and based on Windows 2008 as the host platform.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/sharepoint-2010-system-requirements-and-browser-support/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Edit Dialog to a Data Form Web Part</title>
		<link>http://www.siolon.com/blog/adding-edit-dialog-to-a-data-form-web-part/</link>
		<comments>http://www.siolon.com/blog/adding-edit-dialog-to-a-data-form-web-part/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 18:55:02 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[data form]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[SharePoint Designer]]></category>
		<category><![CDATA[wcm]]></category>
		<category><![CDATA[web part]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=316</guid>
		<description><![CDATA[A client asked me to create a roll-up of some document libraries, and I decided to exercise the data form web part. It worked fine until I was asked why he got an open/save dialog and not the standard SharePoint read-only/edit dialog from document libraries as to the right. After some help from some Twitter [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_321" class="wp-caption alignright" style="width: 115px"><a href="http://www.siolon.com/wp-content/uploads/context.png"><img class="size-thumbnail wp-image-321" title="Edit Dialog" src="http://www.siolon.com/wp-content/uploads/context-150x150.png" alt="Edit Dialog" width="105" height="105" /></a><p class="wp-caption-text">Edit Dialog</p></div>
<p>A client asked me to create a roll-up of some document libraries, and I decided to exercise the data form web part. It worked fine until I was asked why he got an open/save dialog and not the standard SharePoint read-only/edit dialog from document libraries as to the right.</p>
<p>After some help from some Twitter folk (@<a href="http://twitter.com/zaijian">zaijian </a>and @<a href="http://twitter.com/gvaro">gvaro</a>) it was made evident that there is some JavaScript that surrounds the anchors in the document library.  After comparing AllItems.aspx to my custom page I saw the JavaScript not included. I then added the JavaScript references around my XSL, and sure enough I got the dialog!</p>
<p>I tried to go one step farther and the whole context menu, but I was only able to get portions of us such as the gold hover bar. I know there were some hidden divs the JavaScript used, but alas I had other work to move onto. If anyone has experience with adding the whole context menu I’d be glad to add it here for others.</p>
<pre class="brush: xml;">
&lt;a onclick=&quot;return DispEx(this,event,'TRUE','FALSE','TRUE','SharePoint.OpenDocuments.3','0','SharePoint.OpenDocuments','','','','110','0','0','0x7fffffffffffffff')&quot; href=&quot;{@FileRef}&quot; onfocus=&quot;OnLink(this)&quot;&gt;&lt;xsl:value-of select=&quot;@FileLeafRef&quot; /&gt;&lt;/a&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/adding-edit-dialog-to-a-data-form-web-part/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Folder-Less SharePoint Paradigm</title>
		<link>http://www.siolon.com/blog/the-folder-less-sharepoint-paradigm/</link>
		<comments>http://www.siolon.com/blog/the-folder-less-sharepoint-paradigm/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 14:54:24 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Findability]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Adoption]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[content types]]></category>
		<category><![CDATA[folder]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[views]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=308</guid>
		<description><![CDATA[When someone first shows me how they’re using SharePoint I look for a sure sign whether they understand and have implemented the SharePoint paradigm to document managementâ€”I look for a folder. Granted using an occasional folder here and there is not the end of the world and doesn’t prove someone doesn’t know how to use [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-309" title="Folders" src="http://www.siolon.com/wp-content/uploads/folder.png" alt="Folders" width="105" height="100" />When someone first shows me how they’re using SharePoint I look for a sure sign whether they understand and have implemented the SharePoint paradigm to document managementâ€”I look for a folder. Granted using an occasional folder here and there is not the end of the world and doesn’t prove someone doesn’t know how to use SharePoint effectively. But if folders are used in a similar fashion to one’s hard drive it is indicative in a lack of understanding.</p>
<p>This isn’t entirely the fault of the end users mind you. Often they are simply thrown SharePoint without a thorough understanding of how to leverage it effectively. The end user simply starts uploading and managing documents they way they’ve known on the file share and/or their local hard drives. The solution to the problem is found in proper and complete training.</p>
<p>Let’s take a look at the major reasons to avoid folders in document libraries.</p>
<h3>Improved Findability</h3>
<p>If you’ve ever tried to traverse someone else’s folder structure looking for a document you know what a terrible experience it is. We often end up frustrated and still without what we set out to find. Often folder titles take on something meaningful to the original user, but even when using a standard template to folders it still becomes difficult to find documents.</p>
<p>Using a single Documents library that comes out of a new SharePoint site does little to explain the information contained therein. Users then look at this single document folder as the root to an endless array of folders. The better approach would be to separate out your documents into multiple document libraries with titles more indicative of their contents. It also provides a better solution for your quick launch navigation in finding the information.</p>
<h3>Content Type Effectiveness</h3>
<p>Content Types are the backbone of categorizing and rolling up data in SharePoint. Content Types are limited to applying only to an entire document library so if you wanted to limit a content type to appear or not appear on a folder level isn’t easy nor is in intended to do so. Content Types are made for the document library and should be a representation of the data within the library. Remember that a folder is also a SharePoint content type, and putting documents within folders limits their ability to be surface through methods such as the Content Query Web Part (as you wouldn’t query all documents inside of the folder Content Type).</p>
<h3>The Reasons for Views</h3>
<p>Views in SharePoint provide the alternative to viewing data within a library without the use of folders. They are based largely on metadata set on the documents from (usually) the Content Types. When adding folders it renders views in SharePoint ineffective. Views provide powerful ways to view data and switch them quickly and easily. I wish more and more I had views and metadata instead of folders in my local computer.</p>
<h3>Security</h3>
<p>Another big reason to not use folders is the way SharePoint handles security. You’ll notice that security is done on the list level. You can set permissions on a folder which seems like a good solution, but it’s only temporary. As your sites grow it turns into an administrative nightmare to manage all your disparate security settings. The best way is to use the groups for security on the list which inherit on up the site collection, and when you need to aberate you can do so in a cleaner fashion.</p>
<h3>Conclusion</h3>
<p>This is a small sampling of why folders aren’t the best method in SharePoint document libraries. While not exhaustive it provides a basis for using the powerful paradigm presented in SharePoint to collaborate and share documents inside of SharePoint.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/the-folder-less-sharepoint-paradigm/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>A Beautiful Union: SharePoint and VMware Fusion</title>
		<link>http://www.siolon.com/blog/a-beautiful-union-sharepoint-and-vmware-fusion/</link>
		<comments>http://www.siolon.com/blog/a-beautiful-union-sharepoint-and-vmware-fusion/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 01:01:38 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[fusion]]></category>
		<category><![CDATA[macbook pro]]></category>
		<category><![CDATA[Resources]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=282</guid>
		<description><![CDATA[There aren’t many software applications that truly revolutionize the way I do business and pleasure for that matterâ€”that is, until VMware Fusion came along. Never could I have imagined that virtualization could be this easy and enjoyable at the same time, and it has made my work on SharePoint easier and more enjoyable. Taking the [...]]]></description>
			<content:encoded><![CDATA[<p>There aren’t many software applications that truly revolutionize the way I do business and pleasure for that matterâ€”that is, until <a href="http://www.vmware.com/products/fusion/">VMware Fusion</a> came along. Never could I have imagined that virtualization could be this easy and enjoyable at the same time, and it has made my work on SharePoint easier and more enjoyable.</p>
<h3>Taking the Plunge</h3>
<p>For a while I was doing all my virtualization of MOSS inside Virtual PC which, to say the least, wasn’t the most enjoyable experience. I tried running it on my Sony Vaio with Vista (I did like the laptop), and it just didn’t work out well for me. The computer was slow and unresponsive. It didn’t make me feel as though I had truly recreated a production-like environment to do my SharePoint work in. Then I started seeing that all the big SharePoint consultants were using MacBook Pros with VMware Fusion or Parallels. I decided to take the plunge for a better experience.</p>
<p>After comparing Parallels and Fusion I decided to go with Fusion, and it was a good decision! With my MBP which has 4 GB RAM, 2.8 Ghz processor, and a 320 GB hard drive at 7200 RPM I run SharePoint faster than some dedicated Microsoft Server setups I’ve seen! I can get in and do all my analysis and minor development quickly and easily. It allows me to enjoy the best of OS X while still running my necessary applications for my SharePoint work.</p>
<h3>VMware Fusion in Action</h3>
<p>Here are some screenshots of SharePoint inside of VMware Fusion.  A <a href="http://blogs.vmware.com/teamfusion/2009/02/running-sharepoint-services-on-a-mac-with-vmware-fusion.html">recent VMware post</a> outlines one user running Windows SharePoint Services 3.0 in Fusion, but here I am running the full blown version of MOSS Enterprise. You can also see screenshots of me running Visual Studio 2008, SQL Server Management Studio, PowerShell, and MOSS in IE. I could even run all of this in unity mode quickly and seamlessly.<br />
<div id="attachment_285" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.siolon.com/wp-content/uploads/windows-server-2003.jpg"><img src="http://www.siolon.com/wp-content/uploads/windows-server-2003-300x171.jpg" alt="MOSS in Fusion" title="MOSS in Fusion" width="300" height="171" class="size-medium wp-image-285" /></a><p class="wp-caption-text">MOSS in Fusion</p></div></p>
<div id="attachment_283" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.siolon.com/wp-content/uploads/windows-server-2003-1.jpg"><img class="size-medium wp-image-283" title="Visual Studio 2008 in Fusion" src="http://www.siolon.com/wp-content/uploads/windows-server-2003-1-300x171.jpg" alt="Visual Studio 2008 in Fusion" width="300" height="171" /></a><p class="wp-caption-text">Visual Studio 2008 in Fusion</p></div>
<div id="attachment_284" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.siolon.com/wp-content/uploads/windows-server-2003-2.jpg"><img class="size-medium wp-image-284" title="SQL Server Studio in Fusion" src="http://www.siolon.com/wp-content/uploads/windows-server-2003-2-300x171.jpg" alt="SQL Server Studio in Fusion" width="300" height="171" /></a><p class="wp-caption-text">SQL Server Studio in Fusion</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/a-beautiful-union-sharepoint-and-vmware-fusion/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Brand SharePoint, and Let Me Help You Do It!</title>
		<link>http://www.siolon.com/blog/brand-sharepoint-and-let-me-help-you-do-it/</link>
		<comments>http://www.siolon.com/blog/brand-sharepoint-and-let-me-help-you-do-it/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 04:39:04 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[branding]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[mixon]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=212</guid>
		<description><![CDATA[However you use the term “branding” (and some of us agree it is misused when applied to SharePoint) many companies still need to do it.  The problem often comes when we start a branding project we simply don’t know where to begin. My company, Mixon Consulting, asked me to write a curriculum on branding SharePoint [...]]]></description>
			<content:encoded><![CDATA[<p>However you use the term “branding” (and <a href="http://blog.drisgill.com/2008/10/what-does-branding-mean.html">some of us agree </a>it is misused when applied to SharePoint) many companies still need to do it.  The problem often comes when we start a branding project we simply don’t know where to begin.</p>
<p>My company, <a href="http://mixonconsulting.com/">Mixon Consulting</a>, asked me to write a curriculum on branding SharePoint with my extensive experience with user interface design.  Once I learned the details on how to use the SharePoint platform I was able to put together a curriculum that helps individuals through the <a href="http://www.siolon.com/blog/the-pains-of-altering-the-sharepoint-ui/">painful process</a>.  I’m please with the result, and I look forward to teaching it and help others with the task. Here is an overview of the curriculum:</p>
<ul>
<li>Understand the SharePoint platform</li>
<li>Become acquainted with the differences between various SharePoint interfaces</li>
<li>See how Microsoft constructed a default interface and how to change it</li>
<li>Learn the common tasks SharePoint Designer can help you complete in the effort</li>
<li>Learn how to use technologies such as the data view and data form web parts</li>
<li>Utilize SharePoint web content management (WCM) features to deliver instant value to your organization</li>
<li>Create custom master pages, stylesheets, and pages</li>
</ul>
<h3>What Makes This Class Unique?</h3>
<p>You might be wondering that after seeing the list above. After all, there are other training companies that provide the above in a curriculum.  There are, however, some serious differences that you’ll get from someone versed in user experience and web standards development.  Here are a few:</p>
<ul>
<li>Use free and open source tools to understand an interface</li>
<li>Learn how to distill functional business requirements when doing design work</li>
<li>See how information architecture plays an important role in designing interfaces</li>
<li>Have the opportunity to converse with someone with nearly a decade of interaction and interface design</li>
<li>Get access to resources to help you in your branding effort</li>
<li>Learn how to find answers when you need them</li>
</ul>
<p>If you want more information you can see <a href="http://mixonconsulting.com/training-event-descriptions/mspb/">the official marketing materials </a>on Mixon’s site.</p>
<h3>Register Today!</h3>
<p>Registrations are being accepted today.  The first class will be on November 11th for three days, and it is $795. If you register by the 30th of this month you’ll get a $50 discount.  Here are links to register.</p>
<ol>
<li><a href="http://mixonconsulting.com/trainingschedule/20081111mspblot/">November 11th — 13th</a></li>
<li><a href="http://mixonconsulting.com/trainingschedule/20081210mspblot/">December 10th — 12th</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/brand-sharepoint-and-let-me-help-you-do-it/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
