<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Siolon</title>
	
	<link>http://www.siolon.com</link>
	<description>Musings on SharePoint, User Experience, and More</description>
	<lastBuildDate>Mon, 22 Apr 2013 17:32:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Siolon" /><feedburner:info uri="siolon" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Siolon</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Introduction to SharePoint Views</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/3yzL_uO_HKk/</link>
		<comments>http://www.siolon.com/blog/introduction-to-sharepoint-views/#comments</comments>
		<pubDate>Mon, 22 Apr 2013 17:32:50 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[training]]></category>
		<category><![CDATA[views]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=893</guid>
		<description><![CDATA[I took part in a project called SharePoint 365. The aim of the project was to write a blog post about SharePoint every day for a year. For the site I decided to write an introduction to the topic of SharePoint views.  I completed it a while ago, and I don’t know why I have<span class="continue-reading"> <a href="http://www.siolon.com/blog/introduction-to-sharepoint-views/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>I took part in a project called <a href="http://sp365.co.uk/">SharePoint 365</a>. The aim of the project was to write a blog post about SharePoint every day for a year. For the site I decided to write an introduction to the topic of SharePoint views.  I completed it a while ago, and I don’t know why I have not posted this until now. Regardless, it should be a good tool for end-users, and if you write SharePoint training materials this would be a good inclusion. If you use it please be sure to cite this site and SharePoint 365 appropriately.</p>
<p>Even though this is done for SharePoint 2010 there is a lot of continuity between that version and 2013 (and even back to 2007).  Views are an absolutely fantastic tool, so it does not surprise me it remains largely untouched between the versions.  Down below is a link to the e-book and each individual post in the series.</p>
<p><a href="http://sp365.co.uk/wp-content/uploads/downloads/2011/10/Working-with-SharePoint-Views1.pdf"><span style="line-height: 1.714285714; font-size: 1rem;">Download e-book</span></a></p>
<h3>Blog Posts</h3>
<ul>
<li><a title="Working with SharePoint Views (Part 1)" href="http://sp365.co.uk/2011/07/working-with-sharepoint-views-part-1/">Part 1</a></li>
<li><a title="Working with SharePoint Views (Part 2)" href="http://sp365.co.uk/2011/07/working-with-sharepoint-views-part-2/">Part 2</a></li>
<li><a title="Working with SharePoint Views (Part 3)" href="http://sp365.co.uk/2011/07/working-with-sharepoint-views-part-3/">Part 3</a></li>
<li><a title="Working with SharePoint Views (Part 4)" href="http://sp365.co.uk/2011/07/working-with-sharepoint-views-part-4/">Part 4</a></li>
<li><a title="Working with SharePoint Views (Part 5)" href="http://sp365.co.uk/2011/07/working-with-sharepoint-views-part-5/">Part 5</a></li>
<li><a title="Working with SharePoint Views (Part 6)" href="http://sp365.co.uk/2011/08/working-with-sharepoint-views-part-6/">Part 6</a></li>
<li><a title="Working with SharePoint Views (Part 7)" href="http://sp365.co.uk/2011/08/working-with-sharepoint-views-part-7/">Part 7</a></li>
<li><a title="Working with SharePoint Views (Part 8)" href="http://sp365.co.uk/2011/08/working-with-sharepoint-views-part-8/">Part 8</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=3yzL_uO_HKk:kn3cvXhbHis:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=3yzL_uO_HKk:kn3cvXhbHis:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=3yzL_uO_HKk:kn3cvXhbHis:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=3yzL_uO_HKk:kn3cvXhbHis:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=3yzL_uO_HKk:kn3cvXhbHis:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=3yzL_uO_HKk:kn3cvXhbHis:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=3yzL_uO_HKk:kn3cvXhbHis:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/3yzL_uO_HKk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/introduction-to-sharepoint-views/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/introduction-to-sharepoint-views/</feedburner:origLink></item>
		<item>
		<title>What Makes A Great Consultant?</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/sTYtZEYsQ3Y/</link>
		<comments>http://www.siolon.com/blog/what-makes-a-great-consultant/#comments</comments>
		<pubDate>Thu, 04 Apr 2013 13:33:30 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[consulting]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=847</guid>
		<description><![CDATA[I was pondering this one day, and I decided to ask the question on Twitter. Twitter Friends: What one skill separates good IT consultants from bad ones? — Chris Poteet (@chrispoteetpro) January 3, 2013 I got some good responses. @chrispoteetpro Fantastic communication skills and the ability to quickly understand the (business) need, the true outcome/goal.<span class="continue-reading"> <a href="http://www.siolon.com/blog/what-makes-a-great-consultant/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>I was pondering this one day, and I decided to ask the question on Twitter.</p>
<blockquote class="twitter-tweet" width="550"><p>Twitter Friends: What one skill separates good IT consultants from bad ones?</p>
<p>— Chris Poteet (@chrispoteetpro) <a href="https://twitter.com/chrispoteetpro/status/286920753864114177">January 3, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>I got some good responses.</p>
<blockquote class="twitter-tweet" width="550"><p>@<a href="https://twitter.com/chrispoteetpro">chrispoteetpro</a> Fantastic communication skills and the ability to quickly understand the (business) need, the true outcome/goal.</p>
<p>— Sherman Woo (@SPSherm) <a href="https://twitter.com/SPSherm/status/286920992373219328">January 3, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" width="550"><p>@<a href="https://twitter.com/chrispoteetpro">chrispoteetpro</a> communication or social skills!</p>
<p>— Marrell Sanders (@TechRevMarrell) <a href="https://twitter.com/TechRevMarrell/status/286929548895989760">January 3, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" width="550"><p>@<a href="https://twitter.com/stacydraper">stacydraper</a> @<a href="https://twitter.com/spsherm">spsherm</a> @<a href="https://twitter.com/chrispoteetpro">chrispoteetpro</a> Ability to adjust methods used to fit the organization rather than expecting org to fit to them.</p>
<p>— Ken Glover (@GloverKen) <a href="https://twitter.com/GloverKen/status/286922016475447297">January 3, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" width="550"><p>@<a href="https://twitter.com/stacydraper">stacydraper</a> @<a href="https://twitter.com/chrispoteetpro">chrispoteetpro</a> How about just ‘not being a salesman’. Goes along with the ‘frankness’ thing. Do what needs to be done.</p>
<p>— James Love (@jimmywim) <a href="https://twitter.com/jimmywim/status/286922194162946051">January 3, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" width="550"><p>@<a href="https://twitter.com/chrispoteetpro">chrispoteetpro</a> I say it’s a terrible question.that being said, I guess I’d have to go with frankness.</p>
<p>— Stacy Draper (@stacyDraper) <a href="https://twitter.com/stacyDraper/status/286922009684877312">January 3, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<blockquote class="twitter-tweet" width="550"><p>@<a href="https://twitter.com/mikegil">mikegil</a> @<a href="https://twitter.com/chrispoteetpro">chrispoteetpro</a> Applied curiousity –the ability to ask keenly insightful, engaging and stimulating questions</p>
<p>— Nancy Settle-Murphy (@nsettlemurphy) <a href="https://twitter.com/nsettlemurphy/status/286955498987724801">January 3, 2013</a></p></blockquote>
<p><script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
<p>I’m interested what my other readers/subscribers think about this important question? If you asked me, I would say the answer lies in communication because as <a href="https://twitter.com/TechRevMarrell/status/286929747269799936">Marrell Sanders says</a>: “a highly skilled jerk is still a jerk.”</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=sTYtZEYsQ3Y:vuXARAW_lxs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=sTYtZEYsQ3Y:vuXARAW_lxs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=sTYtZEYsQ3Y:vuXARAW_lxs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=sTYtZEYsQ3Y:vuXARAW_lxs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=sTYtZEYsQ3Y:vuXARAW_lxs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=sTYtZEYsQ3Y:vuXARAW_lxs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=sTYtZEYsQ3Y:vuXARAW_lxs:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/sTYtZEYsQ3Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/what-makes-a-great-consultant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/what-makes-a-great-consultant/</feedburner:origLink></item>
		<item>
		<title>Evaluating Windows 8</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/fTZXsagy5Kw/</link>
		<comments>http://www.siolon.com/blog/evaluating-windows-8/#comments</comments>
		<pubDate>Thu, 27 Dec 2012 15:35:37 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=814</guid>
		<description><![CDATA[I am admittedly a much bigger fan of the Apple desktop and mobile operating systems than the Windows counterparts.  However, that does not mean I don’t care at all for Windows offers, especially in the desktop space, and I actually do like Windows 7 quite a bit.  That has all changed with the release of<span class="continue-reading"> <a href="http://www.siolon.com/blog/evaluating-windows-8/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>I am admittedly a much bigger fan of the Apple desktop and mobile operating systems than the Windows counterparts.  However, that does not mean I don’t care at all for Windows offers, especially in the desktop space, and I actually do like Windows 7 quite a bit.  That has all changed with the release of Windows 8.  I honestly think that Windows 8 is the worst software released in a long time, and it is certainly the worst version of Windows I have used.</p>
<p>I remember playing with the beta, and after about 10 minutes I completely gave up.  It was obvious that Microsoft was trying to tow the line between a touch and desktop UI, and it ultimately ending up satisfying neither audience or need.  This video was shared on Twitter, and it summarizes my sentiments perfectly on Windows 8.  Even though the video is a bit long (about 24 minutes), I highly suggest watching until the end.</p>
<p><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='625' height='382' src='http://www.youtube.com/embed/WTYet-qf1jo?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p>Jakob Nielsen also <a href="http://www.nngroup.com/articles/windows-8-disappointing-usability/">posted his usability findings on Windows 8</a>, and it is worth the read.  With both the article and video you can get a sense of what went so wrong with this OS.  Was this the reason <a href="http://techcrunch.com/2012/11/12/microsofts-windows-president-steven-sinofsky-leaves-company-following-launch-of-windows-8/">Steven Sinofsky was fired</a>?  I would’ve imagined that Ballmer signed off on this mess.</p>
<p>There is also news that Microsoft is taking another page out of Apple’s book and <a href="http://www.theverge.com/2012/11/28/3693368/windows-blue-update-low-cost">moving to a yearly release cycle</a> with their desktop operating systems.  Whatever they might be doing, I hope that they manage to fix Windows 8.  Everyone was in an uproar over Windows Vista back in the day, but I always thought those criticisms were overblown.  But this time all criticism about Windows 8 is warranted.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=fTZXsagy5Kw:BLyGquCtfp4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=fTZXsagy5Kw:BLyGquCtfp4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=fTZXsagy5Kw:BLyGquCtfp4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=fTZXsagy5Kw:BLyGquCtfp4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=fTZXsagy5Kw:BLyGquCtfp4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=fTZXsagy5Kw:BLyGquCtfp4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=fTZXsagy5Kw:BLyGquCtfp4:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/fTZXsagy5Kw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/evaluating-windows-8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/evaluating-windows-8/</feedburner:origLink></item>
		<item>
		<title>SharePoint iOS Showdown: Colligo vs harmon.ie</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/3oHON-pA0Aw/</link>
		<comments>http://www.siolon.com/blog/sharepoint-ios-showdown-colligo-vs-harmon-ie/#comments</comments>
		<pubDate>Mon, 04 Jun 2012 15:13:09 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[comparison]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=767</guid>
		<description><![CDATA[I was recently provided with full versions of both Colligo’s Briefcase iPad app and harmon.ie’s universal iOS app. I thought that instead of writing separate reviews for both that I would go over the good and bad from each to contrast. I think both of these are the two best options over other apps such<span class="continue-reading"> <a href="http://www.siolon.com/blog/sharepoint-ios-showdown-colligo-vs-harmon-ie/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>I was recently provided with full versions of both <a href="http://www.colligo.com/products/sharepoint/colligo-briefcase/">Colligo’s Briefcase iPad app</a> and <a href="http://harmon.ie/Products/Mobile">harmon.ie’s universal iOS app</a>. I thought that instead of writing separate reviews for both that I would go over the good and bad from each to contrast. I think both of these are the two best options over other apps such as SharePlus and Filamente (although Filamente isn’t bad).</p>
<p>Before we get started I should be up front about my familiarity with each of these companies. I have used Colligo’s Contributor project for a few years now, and I admittedly love it. It continues to impress me, and I don’t hesitate to recommend it liberally. On the other hand, I have never used the harmon.ie desktop application. The reason I have not is because I hate Outlook getting slower than it already is, and I didn’t have a good experience with Colligo’s Outlook add-in (although I haven’t tried it recently). Hopefully I will use harmon.ie’s desktop product soon, but I’m just too used to Colligo’s offering. Regardless, I’m not letting those impressions shape the review below as I am judging each on their own iOS merits.</p>
<h3>Colligo Briefcase</h3>
<p>If you’re familiar with their contributor product, you’ll be at home with the iPad app. What they have essentially done is port the Contributor experience to the iPad.  You are given an add site prompt, which then asks the user which lists/libraries they want to sync. After choosing the lists/libraries you want the items and documents are downloaded.  You can open documents in other apps and re-upload to SharePoint, and you can also edit metadata with no limitations that I could find. It’s a straight document and list management iPad app for SharePoint, and it doesn’t promise anything more than that.</p>
<p>Here are my observations while working with the app:</p>
<ul>
<li>I couldn’t just browse SharePoint. If you attempt to open a sub-site you have to choose what you want to sync. This was never an issue for me in Contributor because I only sync one site at a time, but on the iPad app it stinks.</li>
<li>The iconography is dated, and the overall aesthetic of the app leaves something to be desired.</li>
<li>You cannot view pages.</li>
<li>The whole focus of this app is document and list management, and it doesn’t attempt to include any social features like harmon.ie’s app.</li>
<li>The app is not universal meaning you will be looking for another option for your iPhone.</li>
</ul>
<h3>harmon.ie Mobile App</h3>
<div>harmon.ie’s shtick for their app is more than just document management because harmon.ie focuses on bringing some of the social features of SharePoint into the app.  It provides a similar prompt to download sites, and the cool addition is that it will automatically add your MySite if it detects the user has one.  Unlike Colligo’s app, you can browse through an entire site collection without needing to sync. It also has colleague and update sections from the user profile service.  The biggest difference between this app and Colligo’s is that harmon.ie’s app is a universal binary.</div>
<p>Here are my observations while working with the app:</p>
<ul>
<li>I don’t think you can download anything for offline use unlike Colligo’s app.</li>
<li>Viewing and editing metadata happens through the default mobile metadata view, which isn’t pretty on an iPhone more-or-less an iPad. This also doesn’t allow editing of columns such as managed metadata.</li>
<li>If you want list support, use Colligo’s app because this app doesn’t support them currently.</li>
<li>You can only use the app in portrait, and I dislike when apps force an orientation (except games).</li>
<li>The iconography is also dated in this app, and unlike Colligo’s, the app doesn’t look retina-ready on my new iPad.</li>
<li>Even though it shows colleagues, I couldn’t find any way to add a colleague.</li>
<li>It also puts status updates in a non-obvious spot, but when you use Newsgator it just shows blank status updates.</li>
<li>If you give me the ability to see social updates, please allow me to post them as well.</li>
<li>The app doesn’t sync views but Colligo’s does.  It only allows you to filter by name and date modified.</li>
<li>Like Colligo, you can’t view pages.</li>
</ul>
<h3>What Both Get Wrong</h3>
<p>There are three big frustrations for both of them. First, I can’t view pages on either of these apps. I don’t know how many modern SharePoint implementations are document-only, but at Portal Solutions we do WCM extensively in all our engagements. It’s disappointing that there is no support at all for publishing pages (or wiki pages for that matter either).  Secondly, I wish both had site collection scoped search. They both support finding content within the current context, but neither support search at a more global level. I thought there was a SharePoint iOS app that did, but I forget which one it was.</p>
<p>The last thing is more a personal gripe. I love SharePoint, and I love my iOS gadgets, so when both come together I have high expectations particularly for the interactions and UI. Both of these apps don’t reinvent the SharePoint experience in any way for iOS. A robust platform like iOS allows you to rethink something of the mechanics of otherwise mundane tasks and make them enjoyable. <a href="http://dayoneapp.com/">Day One</a> rejuvenated my love for journaling, <a href="http://mint.com">Mint’s</a> iOS app showed me budgeting can be fun, <a href="http://tapbots.com/software/tweetbot/">Tweetbot</a> showed me how great Twitter can be on iOS. Both of these apps have UIs that look like they were designed by Microsoft developers, and my challenge is for them to rethink how they can utilize the iOS platform to bring a whole new experience to SharePoint.</p>
<h3>Which One Should I Get?</h3>
<p>It would figure that a SharePoint consultant would say, “it depends.” However, it really does in this case. If you need offline sync, go Colligo. If the social stuff is really important to your SharePoint experience (and you don’t use Newsgator), go harmon.ie. If you need both list and library support, Colligo is better for you. If you want to only spend money on one SharePoint app for both your iPhone and iPad, harmon.ie might be for you.</p>
<p>If I had to pick a winner right now it would be Colligo’s app. However, I think harmon.ie with some adjustments and expansion of their feature set could overtake them. Neither company can afford to be happy with where they’re at right now because it looks like the competition is just getting started.</p>
<p><strong>Update:</strong> Both Colligo and harmon.ie have informed that changes are coming to address the items I’ve mentioned. Keep your eyes on each of these apps!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=3oHON-pA0Aw:XAgO8PC7Z-g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=3oHON-pA0Aw:XAgO8PC7Z-g:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=3oHON-pA0Aw:XAgO8PC7Z-g:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=3oHON-pA0Aw:XAgO8PC7Z-g:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=3oHON-pA0Aw:XAgO8PC7Z-g:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=3oHON-pA0Aw:XAgO8PC7Z-g:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=3oHON-pA0Aw:XAgO8PC7Z-g:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/3oHON-pA0Aw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/sharepoint-ios-showdown-colligo-vs-harmon-ie/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/sharepoint-ios-showdown-colligo-vs-harmon-ie/</feedburner:origLink></item>
		<item>
		<title>What if Apple Designed SharePoint?</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/xtwtwSrAKeA/</link>
		<comments>http://www.siolon.com/blog/what-if-apple-designed-sharepoint/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 15:47:13 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=753</guid>
		<description><![CDATA[Before I get started on this post, I need to be honest with two important points.  First, I realize that Apple would most likely never desire to create a product like SharePoint.  Apple is primarily a consumer electronics company and not as concerned with the corporate world. Secondly, I’m thoroughly an Apple user, and I do<span class="continue-reading"> <a href="http://www.siolon.com/blog/what-if-apple-designed-sharepoint/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>Before I get started on this post, I need to be honest with two important points.  First, I realize that Apple would most likely never desire to create a product like SharePoint.  Apple is primarily a consumer electronics company and not as concerned with the corporate world. Secondly, I’m thoroughly an Apple user, and I do enjoy all their products but am still a Microsoft man.  This is common amongst many Microsoft consultants because we are consumers as well as producers.</p>
<p>This post contrasts the design philosophies and approaches that underpin both Apple and Microsoft.  It is meant to be a conversation starter and not a way to flame either side.  If it weren’t for SharePoint, I couldn’t afford all my (admittely) over-priced Apple products.  Let’s now consider the question of what SharePoint might look like if Apple designed the product.</p>
<h3>Native Apps Emphasis Over Web Apps</h3>
<p>I think the most striking difference we would see is a fundamental shift away from the browser for SharePoint.  SharePoint at it’s core is a platform wrapped in a web application.  To work with SharePoint, by and large, means working in a browser.  Now of course the Office products and SharePoint Workspace do interact with SharePoint as desktop products, but the primary intent of SharePoint is to function within a web UI.</p>
<p>Apple on the other hand creates internet services only to enhance native apps. iCloud is a great example to illustrate this philosophy. While iCloud has a minimal web UI, it is not advertised extensively and wasn’t even mentioned (from what I can remember) when Jobs unveiled it. The emphasis at the unveiling was all about how the service would enhance native applications on iOS: Photo Stream synced your photos between devices, and “documents in the cloud” was a way to enhance native the iWork applications on iOS.</p>
<h3>Consumers First, Power Users Second</h3>
<p>I think the thing that frustrates most “power users” or “tinkerers” with Apple’s products is that it feels dumbed down.  There are settings, but it is nowhere near the expectation of a user familiar with lots of perceived flexibility. Apple presents their products for someone to get started right away with little issue. You hear stories of how grandma or a two-year-old could work an iPad, which is suppose to extol the usability of Apple products, but I’ve never heard that about a Microsoft product.</p>
<p>Microsoft, by and large from my perception, has power users in mind and scale back for more casual users.  If you’ve worked with the control panel in Windows as well as the settings in OS X, you see an immediate contrast.  SharePoint is no different.   Working with the settings for the library in the ribbon or settings page immediately clue in to the complexity of the product.  I’ve been working with SharePoint for several years, and I still don’t feel like I understand every setting just in a document library!</p>
<p>One of my favorite UX principles is the delicate balance between usability and functionality. Ideally, they meet in the middle and provide a good balance. Apple favors simplicity over extensive amounts of functionality, and Microsoft does the opposite. In truth, they both use with a little more balanced position, but I’m not here to criticize either in this post.</p>
<h3>A Very Different Third-Party Ecosystem</h3>
<p>I think another big area of difference is how the third-party ecosystems are handled. Apple is notorious for a rigorous review process which they want to handle both in the mobile and desktop space. Microsoft on the other hand recognizes third-party vendors (and sometimes buy them) but doesn’t distribute applications themselves.  Right now, Microsoft leaves the vetting of these products to the individual organization.  If I were a betting man, I’d venture to say this will in some way change in “SharePoint 15″ largely in part to the success of companies like Apple.</p>
<p>The SharePoint ecosystem is massive, and it makes for an extremely attractive feature to an already massive product.  However, the quality of these products also varies considerably.  I’ve seen products that are absolutely amazing and others that should never have been sold publicly.  Unlike Apple, Microsoft doesn’t publish any HCI guidelines, and this has a huge impact. I often said, “This app doesn’t feel like a Mac/iOS app,” but I’ve never said, “This SharePoint add-on doesn’t feel like a SharePoint tool.”</p>
<h3>Marketing People Not Technology</h3>
<p>As I’ve watched Apple over the last few years, I’ve realized how much certain marketing tactics can actually shape the way you feel emotionally about a product. They are well known for their marketing prowess and for good reason.  Almost every Apple ad or other marketing endeavor focuses on the result of technology, which ultimately highlights people, and not the product itself.  Ads for the iPhone 4 showed a dad on a business trip doing a Facetime call with his newborn child, and recent iPad apps show kids learning math on the device.</p>
<p>In contrast, Microsoft ads by and large talk about the technology itself and not a means to an end.  This isn’t always true, and I think Microsoft and other companies are shifting away from it due to the influence of companies like Apple; but it is still very prevelant. Microsoft has had some odd marketing choices recently from using Jerry Seinfeld to their absolutely worthless Office “vision” videos.  Anything on SharePoint from Microsoft has always focused on the technology. Granted, SharePoint and an iPad have different markets, but I would much rather see an engaging ad on SharePoint that talked about how people were improved not some sterile business process.</p>
<h3>A Unified Approach to a Family of Products</h3>
<p>The last thing I’d like to mention is how I think Apple would handle differently the creation of a “family” of server products. By this I mean SharePoint, Lync, Exchange, O365.  If there is one thing Microsoft understand much better than Apple is integration. I am sometimes amazed at how Exchange, Lync, and SharePoint can work together; but when you work with each one of the products it is apparent that individual teams with individual leaders are designing their own experiences with the product (i.e. Why don’t Lync and Exchange online use a ribbon?). I feel like I’m postulating here quite a bit, but I feel like if Apple approached the experience design between all these products it would be more similiar.</p>
<p>I don’t think the lack of end-user experience is only between these server products. There are times in SharePoint that I wonder how the experience can be so different even inside the product (I even <a href="http://error.siolon.com">started a blog </a>pointing all these things out).  Apple is fortunate that they had a Jobs who could almost singlehandedly touch every part of the company, but I feel like Microsoft could gain from a single person designing and coordinating the experiences across all of their server products. I sometimes feel like Microsoft creates by outlining features (instead of designing an overarching UX) and then creating the product by diving out tasks to disparate developers (which is how most consultants work).</p>
<h3>Conclusion</h3>
<p>SharePoint is a great product with a lot of potential, and it’s quite apparent that there’s nothing but limitless excitement right now for the product. I think Microsoft is getting the clue from the success of other companies like Apple and are changing their approach drastically, and that should excite anyone involved with the Microsoft family of products.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=xtwtwSrAKeA:ZnI5SFeMAN8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=xtwtwSrAKeA:ZnI5SFeMAN8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=xtwtwSrAKeA:ZnI5SFeMAN8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=xtwtwSrAKeA:ZnI5SFeMAN8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=xtwtwSrAKeA:ZnI5SFeMAN8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=xtwtwSrAKeA:ZnI5SFeMAN8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=xtwtwSrAKeA:ZnI5SFeMAN8:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/xtwtwSrAKeA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/what-if-apple-designed-sharepoint/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/what-if-apple-designed-sharepoint/</feedburner:origLink></item>
		<item>
		<title>Removing and Replacing Default SharePoint Ribbon Styles</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/ZLLS7dQRQL0/</link>
		<comments>http://www.siolon.com/blog/removing-and-replacing-default-sharepoint-ribbon-styles/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 17:03:45 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Content Management]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[page layout]]></category>
		<category><![CDATA[ribbon]]></category>
		<category><![CDATA[styles]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=737</guid>
		<description><![CDATA[SharePoint 2010 (and most likely future versions) provides default styles in the ribbon. You can see these with the “Styles” and “Markup Styles” sections of the ribbon. Here is an example of the “Markup Styles” section in action. What if a client does not want the default ones in there? You could overwrite them in<span class="continue-reading"> <a href="http://www.siolon.com/blog/removing-and-replacing-default-sharepoint-ribbon-styles/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>SharePoint 2010 (and most likely future versions) provides default styles in the ribbon. You can see these with the “Styles” and “Markup Styles” sections of the ribbon. Here is an example of the “Markup Styles” section in action.</p>
<div id="attachment_738" class="wp-caption aligncenter" style="width: 249px"><a href="http://www.siolon.com/wp-content/uploads/markupstyles.png"><img src="http://www.siolon.com/wp-content/uploads/markupstyles.png" alt="Default Markup Styles" title="Default Markup Styles" width="239" height="117" class="size-full wp-image-738" /></a><p class="wp-caption-text">Default Markup Styles</p></div>
<p>What if a client does not want the default ones in there? You could overwrite them in CSS, but most likely your client will not want all of the default ones available. The way to change this is to use the PrefixStyleSheet attribute on the RichHtmlField in your page layout. Here is an example of it in action using the default column for publishing content. (This is also where you can disable other parts of the ribbon using attributes such as AllowFonts=“False” to turn off the font selection option in the ribbon.)</p>
<pre class="brush: xml; title: ; notranslate">&lt;PublishingWebControls:RichHtmlField PrefixStyleSheet=&quot;mystyle&quot;
FieldName=&quot;PublishingPageContent&quot; runat=&quot;server&quot;&gt;
&lt;/PublishingWebControls:RichHtmlField&gt;</pre>
<p>Changing the prefix for the custom styles will now remove them from the ribbon. Now using the following CSS, you can add selections to the “Styles” and “Markup Styles” section. (As a note, the default CSS prefix is “ms-rte”.)</p>
<pre class="brush: css; title: ; notranslate">/* Add to Styles Section */
.mystyleStyle-Bold   {
  -ms-name:&quot;Bold&quot;;
  font-weight: bold;
}
/* Add to Markup Styles Section */
h3.mystyleElement-Title   {
  -ms-name:&quot;Heading 3&quot;;
  font-size: 30px;
}</pre>
<p>Now you can see your custom styles in each dropdown. Notice that the “Markup Styles” styles necessitate an element on the selector.</p>
<div id="attachment_745" class="wp-caption aligncenter" style="width: 239px"><a href="http://www.siolon.com/wp-content/uploads/stylesafter.png"><img src="http://www.siolon.com/wp-content/uploads/stylesafter.png" alt="" title="Our New Markup Styles" width="229" height="117" class="size-full wp-image-745" /></a><p class="wp-caption-text">Our New Markup Styles</p></div>
<h3>Using Custom Styles in Content Editor Web Parts</h3>
<p>One of the caveats of this method is that it doesn’t work in content editor web parts. So, if a user were to try and add a content editor web part and edit the text, not only would they see the old default styles, but our custom ones would be gone. I thought that was just the way it would be until I found <a href="http://social.technet.microsoft.com/Forums/en-US/sharepoint2010customization/thread/4b991be3-b8f8-403f-b58e-d13adc1067f9">this post on the MSDN forums</a>. In it, someone shares a bit of jQuery that allows us a similiar behavior on the content editor web parts as the publishing HTML fields.</p>
<pre class="brush: jscript; title: ; notranslate">jQuery(document).ready(function ($) {
/* Enable custom stylesheet prefix for CEWP */
ExecuteOrDelayUntilScriptLoaded(function() {
   $(&quot;div[RteRedirect]&quot;).each(function() {
      var id = $(this).attr(&quot;RteRedirect&quot;),
      editSettings = $(&quot;#&quot; + id);
      if(editSettings.length &gt; 0 &amp;&amp; editSettings[0].PrefixStyleSheet != 'mystyles') {
         editSettings[0]['PrefixStyleSheet'] = 'mystyles';
      }
   });
}, &quot;sp.ribbon.js&quot;);
});</pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=ZLLS7dQRQL0:HoJ3ZPRm-40:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=ZLLS7dQRQL0:HoJ3ZPRm-40:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=ZLLS7dQRQL0:HoJ3ZPRm-40:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=ZLLS7dQRQL0:HoJ3ZPRm-40:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=ZLLS7dQRQL0:HoJ3ZPRm-40:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=ZLLS7dQRQL0:HoJ3ZPRm-40:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=ZLLS7dQRQL0:HoJ3ZPRm-40:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/ZLLS7dQRQL0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/removing-and-replacing-default-sharepoint-ribbon-styles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/removing-and-replacing-default-sharepoint-ribbon-styles/</feedburner:origLink></item>
		<item>
		<title>Using a DOCTYPE in SharePoint 2007</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/dPisWX5t6LA/</link>
		<comments>http://www.siolon.com/blog/using-a-doctype-in-sharepoint-2007/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 15:30:31 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[doctype]]></category>
		<category><![CDATA[master page]]></category>
		<category><![CDATA[moss]]></category>
		<category><![CDATA[publishing]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=727</guid>
		<description><![CDATA[While SharePoint 2007 certainly moved the platform forward for its time, there is no doubt that doing UI work with the CMS is nothing short of excruciating. The reason for this is (a) really, really bad markup and (b) no DOCTYPE (SharePoint Designer doesn’t help the cause either).  There is a lot you can do<span class="continue-reading"> <a href="http://www.siolon.com/blog/using-a-doctype-in-sharepoint-2007/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>While SharePoint 2007 certainly moved the platform forward for its time, there is no doubt that doing UI work with the CMS is nothing short of excruciating. The reason for this is (a) really, really bad markup and (b) no DOCTYPE (SharePoint Designer doesn’t help the cause either).  There is a lot you can do to deal with the first issue, but you’re largely stuck on the second.</p>
<p>The reason adding a DOCTYPE is problematic is because adding the DOCTYPE to the master page makes core functionality break like moving web parts between zones, and all the default styles are not made to work in browser’s standards mode. The best way to get around this would be for the DOCTYPE only to show when the page is in “display” mode but not in “edit” mode. (If you need to develop custom master pages for the “System Master Page” then I would not suggest using this solution because it will cause more heartache then it’s worth.)</p>
<p>To do this we need to include a content placeholder at the top of the master page. </p>
<pre class="brush: xml; title: ; notranslate">&lt;asp:ContentPlaceHolder id=&quot;DoctypePanel&quot; runat=&quot;server&quot; /&gt;</pre>
<p>Then, in our layouts, we can include the following EditModePanel that will only output what we have in display mode. Keep in mind that all attributes are necessary to include. It would be nice if we could just include the code block belowin the master page, but it doesn’t work (I presume because it isn’t in the form tag).</p>
<pre class="brush: xml; title: ; notranslate">&lt;asp:Content ContentPlaceholderID=&quot;DoctypePanel&quot; runat=&quot;server&quot;&gt;

&lt;PublishingWebControls:editmodepanel PageDisplayMode=&quot;Display&quot; SuppressTag=&quot;True&quot; 
runat=&quot;server&quot; id=&quot;doctypeedit&quot;&gt;

&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; 
&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;

&lt;/PublishingWebControls:editmodepanel&gt;

&lt;/asp:Content&gt;</pre>
<p>Add this CSS to fix alignment on the site actions menu.</p>
<pre class="brush: css; title: ; notranslate">
.ms-MenuUILabel {
	text-align: left;
}</pre>
<p>Thanks to <a href="http://www.linkedin.com/in/cfernand">Carlos Fernandez</a> for working through this with me.</p>
<p><strong>UPDATE:</strong> Turns out I needed an addition content placeholder to include the <a href="http://acidmartin.wordpress.com/2009/03/21/using-the-ie8-x-ua-compatibility-meta-tag/">X-UA Compatibility Meta Tag</a>. If  I didn’t include it I had issues with the browser mode changing effectively. You can’t reuse the same content placeholder because the meta tag belongs in the head.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=dPisWX5t6LA:Vl0C159vjfw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=dPisWX5t6LA:Vl0C159vjfw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=dPisWX5t6LA:Vl0C159vjfw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=dPisWX5t6LA:Vl0C159vjfw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=dPisWX5t6LA:Vl0C159vjfw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=dPisWX5t6LA:Vl0C159vjfw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=dPisWX5t6LA:Vl0C159vjfw:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/dPisWX5t6LA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/using-a-doctype-in-sharepoint-2007/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/using-a-doctype-in-sharepoint-2007/</feedburner:origLink></item>
		<item>
		<title>Advanced Metadata Techniques in Page Layouts</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/a2Rospv7uJY/</link>
		<comments>http://www.siolon.com/blog/advanced-metadata-techniques-in-page-layouts/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 18:30:37 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[2007]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[page layout]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[SharePoint Designer]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=693</guid>
		<description><![CDATA[When SharePoint unveiled their web content management functionality in 2007, they included the practice on inline editing directly into the content management experience. While they were by no means the first to do so, I feel strongly that they did a very good job considering it was their first iteration of the technology. User interface<span class="continue-reading"> <a href="http://www.siolon.com/blog/advanced-metadata-techniques-in-page-layouts/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>When SharePoint unveiled their web content management functionality in 2007, they included the practice on inline editing directly into the content management experience. While they were by no means the first to do so, I feel strongly that they did a very good job considering it was their first iteration of the technology. User interface developers creating page layouts can very easily integrate the editing of metadata directly into a page layout very easily by dragging columns from the “Page Content” section in the toolbox panel of SharePoint Designer. But what if we have some more advanced layouts, and when we try to add metadata into the editing experience? It actually makes the editing experience much less attractive.</p>
<p>Case in point, here is an event page layout for the new Portal Solutions site built in 2010 (the methods described in this post will work in 2007, but all sample code is tested in 2010). As you can see, I have a section that highlights details about the event, and this section is a smaller, floated column on the right. Dragging the columns from the toolbox into the page layout produces a rather ugly content management experience.</p>
<div id="attachment_695" class="wp-caption aligncenter" style="width: 287px"><a href="http://www.siolon.com/wp-content/uploads/PageMetadata2.jpg"><img class="size-medium wp-image-695 " title="A Rather Ugly Experience" src="http://www.siolon.com/wp-content/uploads/PageMetadata2-277x300.jpg" alt="A picture of an unoptimized page layout editing experience" width="277" height="300" /></a><p class="wp-caption-text">A Rather Ugly Experience</p></div>
<p>The forms that are added inline throw off the layout. You can also notice that I also have a styled button, and putting this page into edit mode actually makes that metadata column incomprehensible. Clearly, we need a better solution.</p>
<h3>Using the Read-Only Metadata Value Control</h3>
<p>Thankfully the platform provides us some tags that allow us to change how this works. Instead of using a single control that does both the edit mode and display mode we can split the two. Here is what the code looks like when I simply drag and drop the column from the toolbox (this is the address column which actually OTB).</p>
<pre class="brush: xml; title: ; notranslate">&lt;SharePointWebControls:NoteField FieldName=&quot;fc2e189e-ba91-48c9-9dd3-16531afddd50&quot;
   runat=&quot;server&quot;&gt;&lt;/SharePointWebControls:NoteField&gt;</pre>
<p>What this control does is in display mode it only pulls the value of the column, but in edit mode it adds the form to support editing the value. We need the ability to separate the two display modes to make for a better experience, and I will show you how.</p>
<p>But first let me direct your attention to that nasty GUID in the snippet above. That comes from SharePoint Designer 2010 by default, and what we really want to use there in the FieldName attribute is not the GUID but the internal name for the column (in SP Designer 2007 it correctly pulls the internal name). While this code might work for a one-off, it certainly won’t work in a scenario where we need to publish these page layouts particularly in a feature deployment. If you didn’t create the column with a feature you can find the internal name by simply opening up the column in edit mode inside the UI (Site Settings » Site Columns » Your Column Name), and in the title bar it will tell you the internal name after the ?field= in the URL (be sure if you create the name in the UI to keep the column name all one word when first creating, and then you can go back and add spaces).</p>
<div id="attachment_701" class="wp-caption aligncenter" style="width: 172px"><a href="http://www.siolon.com/wp-content/uploads/PageMetadata2.png"><img class="size-full wp-image-701" title="The Column's Internal Name" src="http://www.siolon.com/wp-content/uploads/PageMetadata2.png" alt="A screenshot of finding the internal name for a column." width="162" height="65" /></a><p class="wp-caption-text">The Column’s Internal Name</p></div>
<p>Now let’s look at a special control that only pulls the value from a column, and even when it’s in edit mode it doesn’t show a form. This truly is a column in read-only mode. This snippet uses the same address column.</p>
<pre class="brush: xml; title: ; notranslate">&lt;SharePointWebControls:FieldValue id=&quot;WorkAddress&quot; FieldName=&quot;WorkAddress&quot;
   runat=&quot;server&quot;&gt;&lt;/SharePointWebControls:FieldValue&gt;</pre>
<p>This is much better! Technically, the ID can be whatever you want, but be sure to coordinate to with a developer if they are working with this in any way and need to know the ID. I usually keep the ID and the FieldName the same, but that is at your discretion. Now let’s replace all the columns with this read-only control and see what this looks like in edit mode.</p>
<div id="attachment_705" class="wp-caption aligncenter" style="width: 260px"><a href="http://www.siolon.com/wp-content/uploads/PageMetadata.jpg"><img class="size-full wp-image-705" title="A Much Better Appearance" src="http://www.siolon.com/wp-content/uploads/PageMetadata.jpg" alt="A screenshot depicting column values pulled with read-only access." width="250" height="221" /></a><p class="wp-caption-text">A Much Better Appearance</p></div>
<h3>Adding Back in the Editing Experience</h3>
<p>This is looking good, but we still want the ability to edit the values for these columns inline. To do this I add a section at the bottom of the page dedicated to editing metadata. I still keep the rich HTML fields (Publishing Page Content) in the page where they display (if I’m using it), but I move all other columns down below (and sometimes depending on the situation I even put publishing HTML fields in this metadata zone as well). To accomplish this we are going to use the EditModePanel control from the same toolbox panel (in the SharePoint Controls » Server Controls section) to add content into the page that only displays when the page is in edit mode.</p>
<pre class="brush: xml; title: ; notranslate">&lt;PublishingWebControls:EditModePanel runat=&quot;server&quot; id=&quot;PageMetadata&quot;&gt;

&lt;div class=&quot;pagemetadata&quot;&gt;

&lt;h4&gt;Edit Page Metadata&lt;/h4&gt;

&lt;SharePointWebControls:TextField FieldName=&quot;Title&quot; runat=&quot;server&quot;&gt;&lt;/SharePointWebControls:TextField&gt;
&lt;SharePointWebControls:DateTimeField FieldName=&quot;EventStartDate&quot; runat=&quot;server&quot;&gt;&lt;/SharePointWebControls:DateTimeField&gt;
&lt;SharePointWebControls:DateTimeField FieldName=&quot;EventEndDate&quot; runat=&quot;server&quot;&gt;&lt;/SharePointWebControls:DateTimeField&gt;
&lt;Taxonomy:TaxonomyFieldControl FieldName=&quot;EventType&quot; runat=&quot;server&quot;&gt;&lt;/Taxonomy:TaxonomyFieldControl&gt;
&lt;SharePointWebControls:UrlField FieldName=&quot;RegisterLink&quot; runat=&quot;server&quot;&gt;&lt;/SharePointWebControls:UrlField&gt;
&lt;SharePointWebControls:NoteField FieldName=&quot;WorkAddress&quot; runat=&quot;server&quot;&gt;&lt;/SharePointWebControls:NoteField&gt;
&lt;link href=&quot;/_layouts/1033/styles/Themable/forms.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;

&lt;/div&gt;

&lt;/PublishingWebControls:EditModePanel&gt;</pre>
<p>This will allow the content contributor to have a much more streamlined experience particularly in pages where you have a significant amount of metadata you want to offer to edit inline. The column controls I’m using above are similar to the ones provided by the toolbox (with the GUIDs replaced with internal names), but with the EditModePanel it only shows the form layout to edit when the user asks for it in a much better layout.</p>
<p>The one thing to notice is the inclusion of a SharePoint stylesheet that styles the HTML from the controls added when the page is in edit mode. I noticed sometimes the stylesheet didn’t come through, so to alleviate I just included it. It only renders when in edit mode so it’s not an unnecessary HTTP request for viewing content only, and even if it is already included it shouldn’t cause you a styling issue unless you want to overwrite these form styles (in that case remove that reference above).</p>
<p>Here is what the edit metadata zone looks like in edit mode which I put under the page content. I didn’t do much with it style-wise in this screenshot, but you could add some nice touches depending on your desires or needs.</p>
<div id="attachment_707" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.siolon.com/wp-content/uploads/PageMetadata4.png"><img class="size-medium wp-image-707" title="The Dedicated Metadata Editing Area" src="http://www.siolon.com/wp-content/uploads/PageMetadata4-300x213.png" alt="A screenshot showing editing metadata in edit mode." width="300" height="213" /></a><p class="wp-caption-text">The Dedicated Metadata Editing Area</p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=a2Rospv7uJY:JSVbStfxiqo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=a2Rospv7uJY:JSVbStfxiqo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=a2Rospv7uJY:JSVbStfxiqo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=a2Rospv7uJY:JSVbStfxiqo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=a2Rospv7uJY:JSVbStfxiqo:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=a2Rospv7uJY:JSVbStfxiqo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=a2Rospv7uJY:JSVbStfxiqo:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/a2Rospv7uJY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/advanced-metadata-techniques-in-page-layouts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/advanced-metadata-techniques-in-page-layouts/</feedburner:origLink></item>
		<item>
		<title>Usability Testing: Why Aren’t We Doing It?</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/aNTsNJscUBY/</link>
		<comments>http://www.siolon.com/blog/usability-testing-why-arent-we-doing-it/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 15:18:05 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[spsemea]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=563</guid>
		<description><![CDATA[I was recently selected to speak at the SPSEMEA SharePoint Saturday. For the talk I wanted to talk about the often forgotten art of usability testing on SharePoint projects. All of the content is generic and applicable enough that you don’t have to be implementing SharePoint to get something from this presentation. The content is<span class="continue-reading"> <a href="http://www.siolon.com/blog/usability-testing-why-arent-we-doing-it/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>I was recently selected to speak at the <a href="http://www.sharepointsaturday.org/emea/">SPSEMEA SharePoint Saturday</a>. For the talk I wanted to talk about the often forgotten art of usability testing on SharePoint projects. All of the content is generic and applicable enough that you don’t have to be implementing SharePoint to get something from this presentation. The content is made to be applicable to any type of application implementation.</p>
<h3>Presentation</h3>
<p>I made a video that was my actual presentation including going over all of the slides and analysis on the usability test. The presentation runs slightly over 50 minutes. You can also <a href="http://www.slideshare.net/cpoteet/sharepoint-and-usability-testing">download the slides</a> from the talk as well.</p>
<p><iframe src="http://player.vimeo.com/video/27830505" width="625" height="391" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></p>
<h3>Usability Test</h3>
<p>If you want to watch and think through the usability test in its entirety without my commentary you can view it through the UserTesting.com site.</p>
<p><a href="http://accounts.usertesting.com/Popups/ViewMovieShare.aspx?file=mLr0hFLjUXI%3d">View Usability Test</a></p>
<h3>Resources Mentioned in Presentation</h3>
<p>Here are links to the various sites and applications I mention in the slides.</p>
<ul>
<li><a href="http://www.techsmith.com/morae.asp">Morae</a></li>
<li><a href="http://silverbackapp.com/">Sliverback</a></li>
<li><a href="http://www.usertesting.com/">UserTesting.com</a></li>
<li><a href="http://www.openhallway.com/">Open Hallway</a></li>
<li><a href="http://www.optimalworkshop.com/">Optimal Workshop</a></li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=aNTsNJscUBY:RRjM5-KJgZw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=aNTsNJscUBY:RRjM5-KJgZw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=aNTsNJscUBY:RRjM5-KJgZw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=aNTsNJscUBY:RRjM5-KJgZw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=aNTsNJscUBY:RRjM5-KJgZw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=aNTsNJscUBY:RRjM5-KJgZw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=aNTsNJscUBY:RRjM5-KJgZw:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/aNTsNJscUBY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/usability-testing-why-arent-we-doing-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/usability-testing-why-arent-we-doing-it/</feedburner:origLink></item>
		<item>
		<title>SharePoint Designer Modifies HTML On Save</title>
		<link>http://feedproxy.google.com/~r/Siolon/~3/ENESATPIKAY/</link>
		<comments>http://www.siolon.com/blog/sharepoint-designer-modifies-html-on-save/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 15:00:22 +0000</pubDate>
		<dc:creator>Chris Poteet</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[SharePoint Designer]]></category>

		<guid isPermaLink="false">http://www.siolon.com/?p=680</guid>
		<description><![CDATA[The “Designer” in SharePoint Designer is used a little too liberally I think, but regardless here are two issues that SharePoint Designer does to your markup when saving the file. As far as I know this issue happens in both the 2007 and 2010 versions. Also, despite looking through all the program’s options, I can’t<span class="continue-reading"> <a href="http://www.siolon.com/blog/sharepoint-designer-modifies-html-on-save/">Continue Reading »</a></span>]]></description>
				<content:encoded><![CDATA[<p>The “Designer” in SharePoint Designer is used a little too liberally I think, but regardless here are two issues that SharePoint Designer does to your markup when saving the file. As far as I know this issue happens in both the 2007 and 2010 versions. Also, despite looking through all the program’s options, I can’t find one that causes this behavior to turn it off.</p>
<h3>Designer Removes Closing HTML Tags</h3>
<p>The first is that it removes closing HTML tags. This happens when you use the shorthand to close a SharePoint control. Here is what it looks like when this issue comes up.</p>
<pre class="brush: xml; title: ; notranslate">&lt;p&gt;
&lt;SharePointWebControls:fieldvalue id=&quot;BoxFourContent&quot; FieldName=&quot;BoxFourContent&quot; 
     runat=&quot;server&quot;/&gt;
&lt;/p&gt;</pre>
<p>When saving the file (in this case a page layout), SharePoint Designer removes the closing paragraph tag. To change this instead of using the shorthand to self-close the SharePoint control use the longer version.</p>
<pre class="brush: xml; title: ; notranslate">&lt;p&gt;
&lt;SharePointWebControls:fieldvalue id=&quot;BoxFourContent&quot; FieldName=&quot;BoxFourContent&quot; 
     runat=&quot;server&quot;&gt;&lt;/SharePointWebControls:fieldvalue&gt;
&lt;/p&gt;</pre>
<h3>Designer Adds a Non-Breaking Space Character</h3>
<p>The second issue is SharePoint Designer adding a non-breaking space character when saving. Here is the markup that causes the issue.</p>
<pre class="brush: xml; title: ; notranslate">&lt;h2&gt;
&lt;SharePointWebControls:fieldvalue id=&quot;PageTitle&quot; FieldName=&quot;Title&quot; runat=&quot;server&quot;/&gt;
&lt;/h2&gt;</pre>
<p>In this case simply wrap the control in a span, and the issue goes away. Notice I am using a self-closing tag, yet for some reason in this instance (in the very same document) it doesn’t remove the closing HTML tag. Perplexing.</p>
<pre class="brush: xml; title: ; notranslate">&lt;h2&gt;&lt;span&gt;
&lt;SharePointWebControls:fieldvalue id=&quot;PageTitle&quot; FieldName=&quot;Title&quot; runat=&quot;server&quot;/&gt;
&lt;/span&gt;&lt;/h2&gt;</pre>
<p>The first rule of a good web design tool: don’t mess with my markup.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Siolon?a=ENESATPIKAY:CAOVz8DafZg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Siolon?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=ENESATPIKAY:CAOVz8DafZg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/Siolon?i=ENESATPIKAY:CAOVz8DafZg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=ENESATPIKAY:CAOVz8DafZg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/Siolon?i=ENESATPIKAY:CAOVz8DafZg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Siolon?a=ENESATPIKAY:CAOVz8DafZg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/Siolon?i=ENESATPIKAY:CAOVz8DafZg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Siolon/~4/ENESATPIKAY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.siolon.com/blog/sharepoint-designer-modifies-html-on-save/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.siolon.com/blog/sharepoint-designer-modifies-html-on-save/</feedburner:origLink></item>
	</channel>
</rss>
