<?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>Life on Planet Groove</title>
	<atom:link href="http://www.lifeonplanetgroove.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lifeonplanetgroove.com</link>
	<description>The Personal Blog of Adam Toth</description>
	<lastBuildDate>Wed, 01 May 2013 00:42:43 +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>
		<item>
		<title>ASHX Generic Handlers and SharePoint &#8211; Now in CKSDEV</title>
		<link>http://www.lifeonplanetgroove.com/2013/04/30/ashx-generic-handlers-and-sharepoint-now-in-cksdev/</link>
		<comments>http://www.lifeonplanetgroove.com/2013/04/30/ashx-generic-handlers-and-sharepoint-now-in-cksdev/#comments</comments>
		<pubDate>Wed, 01 May 2013 00:32:58 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ashx]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[sp2013]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=900</guid>
		<description><![CDATA[<p>One of the more popular posts on this blog detailed how to create and deploy a Generic ASHX handler with your SharePoint projects. While you can still do this manually per that post, this is made much easier with the inclusion of a new item template that is part of the CKSDev tools extension. Since...</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>One of the more popular posts on this blog detailed how to <a href="http://www.lifeonplanetgroove.com/2010/10/15/adding-and-deploying-generic-handlers-ashx-to-a-sharepoint-2010-visual-studio-project/" class="local-link">create and deploy a Generic ASHX handler with your SharePoint projects</a>. While you can still do this manually per that post, this is made much easier with the inclusion of a new item template that is part of the <a href="https://cksdev.codeplex.com/" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">CKSDev tools extension</a>.</p>
<p><span id="more-900"></span></p>
<p>Since this particular <a href="https://cksdev.codeplex.com/SourceControl/changeset/69611" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">change set</a> and version 2.3 of CKSDEV, there is now an ASHX item template that you can use to create and deploy generic ASHX handlers to your SharePoint farms. Generic handlers are a lightweight and quick way to &#8220;roll your own&#8221; SharePoint web services layer, and I&#8217;ve used them quite a bit. Especially in AJAX anonymous access scenarios (where the Lists.asmx services will not work), generic handlers can be easily deployed to the LAYOUTS or ISAPI virtual directories and act as a nice shim/proxy to provide data to client-side callers.</p>
<p>To add a handler to your project, first install the CKSDEV tools. Then right-click a SharePoint project in the <strong>Solution Explorer</strong> and choose <strong>Add &gt; New Item&#8230;</strong></p>
<p><a class="img-prettyPhoto alignnone local-link" style="width: 300px; max-height: 145px; max-width: 100%;" title="" href="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/add-ashx-item.png" data-rel="prettyPhoto"><img class="alignnone scale-with-grid size-medium wp-image-901" alt="Add New ASHX Item" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/add-ashx-item-300x145.png" width="300" height="145" /></a></p>
<p>Once you&#8217;ve given it a name and clicked Ok, you&#8217;ll see two files, one with <em><strong>.ashx</strong></em> extension, and the other code-behind file with <em><strong>.ashx.cs</strong></em> extension.</p>
<p><a class="img-prettyPhoto alignnone local-link" style="width: 275px; max-height: 202px; max-width: 100%;" title="" href="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/ashx-solution-explorer.png" data-rel="prettyPhoto"><img class="alignnone scale-with-grid size-full wp-image-902" alt="Newly added ASHX" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/ashx-solution-explorer.png" width="275" height="202" /></a></p>
<p>You shouldn&#8217;t have to edit the .ashx file at all, unless you want to reference classes from other SharePoint assemblies in your code behind, like Microsoft.SharePoint.Portal, or Microsoft.Office.Server.UserProfiles, etc., in which case you need to add an @Assembly directive for each of those dlls. There is an @Assembly reference for Microsoft.SharePoint.dll already setup.</p>
<p><a class="img-prettyPhoto alignnone local-link" style="width: 300px; max-height: 58px; max-width: 100%;" title="" href="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/ashx-design-file.png" data-rel="prettyPhoto"><img class="alignnone scale-with-grid size-medium wp-image-903" alt="ASHX Design File" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/ashx-design-file-300x58.png" width="300" height="58" /></a></p>
<div class="alert alert-warning"><h6>Note:</h6>As of CKSDEV 2.4, the Item Template doesn&#8217;t set the Build Action properly on the <b><i>.ashx</i></b> file, so you need to manually set the <b>Build Action</b> to <b>Content</b> yourself.</div>
<p>Once in the code behind, you will see the typical place to add your code in the ProcessRequest method. Some things you get with this approach:</p>
<ul class="disc">
<li><span style="line-height: 14px;">You don&#8217;t have to hard code the name of your assembly in the .ashx file (the SharePoint project replacement tokens are used)</span></li>
<li>The ASHX file is deployed to the layouts directory automatically for you (if you change the Build Action to Content)</li>
<li>You don&#8217;t have to edit your .csproj file and include the TokenReplacementFileExtensions entry for .ashx (the item template does this for you)</li>
</ul>
<p>Special thanks to <a href="http://weshackett.com/" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">Wes Hackett</a> for taking my contribution and making it work properly within the CKSDEV framework.</p>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2013/04/30/ashx-generic-handlers-and-sharepoint-now-in-cksdev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2013 Composed Looks &#8211; Custom Web Font Previews</title>
		<link>http://www.lifeonplanetgroove.com/2013/04/25/sharepoint-2013-composed-looks-custom-web-font-previews/</link>
		<comments>http://www.lifeonplanetgroove.com/2013/04/25/sharepoint-2013-composed-looks-custom-web-font-previews/#comments</comments>
		<pubDate>Fri, 26 Apr 2013 02:40:04 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Composed Looks]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[sp2013]]></category>
		<category><![CDATA[Themes]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=886</guid>
		<description><![CDATA[<p>When developing a custom composed look in SharePoint 2013, you can specify the font scheme to use via the .spfont file. In the Change the Look page, you can see previews of your fonts in action. For standard fonts, there isn&#8217;t anything extra to do, but for web fonts, you can specify font preview images...</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>When developing a custom composed look in SharePoint 2013, you can specify the font scheme to use via the <em><strong>.spfont</strong></em> file. In the <strong>Change the Look</strong> page, you can see previews of your fonts in action. For standard fonts, there isn&#8217;t anything extra to do, but for web fonts, you can specify font preview images to give your theme a little more polish. This post will show you how to create those preview images of your web fonts.</p>
<p><span id="more-886"></span></p>
<h3>Overview</h3>
<p>When selecting a theme from the <strong>Change the Look</strong> page in SharePoint 2013, in the lower left corner, you can see all the available font schemes with previews of the main fonts in the scheme. There is a primary font (shown larger) and a secondary font (shown a little smaller). If you create your own scheme and reference a web font, your font previews will look a little ugly (mine is the one in the middle with the empty boxes):</p>
<p><a class="img-prettyPhoto alignnone local-link" style="width: 189px; max-height: 193px; max-width: 100%;" title="" href="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/spfont-missing.png" data-rel="prettyPhoto"><img class="alignnone scale-with-grid size-full wp-image-887" alt="Missing preview" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/spfont-missing.png" width="189" height="193" /></a></p>
<p>To see how these previews work, let&#8217;s look at a snippet of a standard font in a .spfont file. This would be a normal font like Arial, Helvetica, Sans Serif, Segoe UI, etc., that you would expect to already be installed on a client machine.</p>
<pre class="brush: xml">&lt;s:fontSlot name="body"&gt;
    &lt;s:latin typeface="Segoe UI" /&gt;
    &lt;s:ea typeface="" /&gt;
    &lt;s:cs typeface="Segoe UI" /&gt;
&lt;/s:fontSlot&gt;</pre>
<p>For these standard fonts, nothing else is required, and the font preview will render the actual text in that particular font. In the picture below, I&#8217;ve selected the text <strong>Segoe UI</strong> with my mouse (it&#8217;s real text), but <strong>Impact</strong> is a web font and so renders as an image instead.</p>
<p><img class="alignnone scale-with-grid size-full wp-image-888" alt="Preview of a standard font, rendered as text." src="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/spfont-standardfont.png" width="179" height="72" /></p>
<p>When you reference a web font in a .spfont file, you specify the locations of several files (.eot, .svg, .woff, .ttf, etc.) as well as the locations of two preview images, largeimgsrc and smallimgsrc. For web fonts, these two images are used to render previews of those fonts.</p>
<pre class="brush: xml">&lt;s:fontSlot name="body"&gt;
    &lt;s:latin typeface="Bodoni Book" eotsrc="/_layouts/15/fonts/BodoniBook.eot" woffsrc="/_layouts/15/fonts/BodoniBook.woff" ttfsrc="/_layouts/15/fonts/BodoniBook.ttf" svgsrc="/_layouts/15/fonts/BodoniBook.svg" largeimgsrc="/_layouts/15/fonts/BodoniBookLarge.png" smallimgsrc="/_layouts/15/fonts/BodoniBookSmall.png" /&gt;
    &lt;s:ea typeface="" /&gt;
    &lt;s:cs typeface="Segoe UI" /&gt;
&lt;/s:fontSlot&gt;</pre>
<h3>Dimensions</h3>
<p>The preview images have the following standard pixel dimensions:</p>
<ul class="disc">
<li><span style="line-height: 14px;"> largeimgsrc: 109 x 16</span></li>
<li>smallimgsrc: 75 x 10</li>
</ul>
<p>For the out-of-box web fonts that ship with SharePoint 2013, you can see these preview images in the <strong>\15\TEMPLATE\LAYOUTS\Fonts</strong> directory.</p>
<p><a class="img-prettyPhoto alignnone local-link" style="width: 300px; max-height: 154px; max-width: 100%;" title="" href="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/spfont-defaults.png" data-rel="prettyPhoto"><img class="alignnone scale-with-grid size-medium wp-image-889" alt="Default font preview images" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/spfont-defaults-300x154.png" width="300" height="154" /></a></p>
<p>To create the preview images, I use a program like Paint.Net. I first install the TTF TrueType version of my web font on my machine, then I create a new image with the proper dimensions in Paint.Net, and then I use the Text tool to add text, choose my font, and get the sizing right so it fills up the image nicely.</p>
<p>Once you&#8217;ve created your preview images, and deployed them either to the SharePoint hive or the content database (e,g, SiteAssets library), you can edit your <b><i>.spfont</i></b> file and point largeimgsrc and smallimgsrc to the site relative urls to those files.</p>
<div class="alert alert-warning"><h6>SharePoint Bug Alert:</h6><p>It appears that the largeimgsrc and smallimgsrc attributes don&#8217;t get parsed correctly if there are any spaces in your urls (the spaces gets double url encoded to %2520). I think this is a bug, so this means avoid storing your previews in the Style Library until this is fixed.</p></div>
<p>When that is all done, your font previews will look a whole lot more polished now:</p>
<p><a class="img-prettyPhoto alignnone local-link" style="width: 178px; max-height: 179px; max-width: 100%;" title="" href="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/spfont-finished.png" data-rel="prettyPhoto"><img class="alignnone scale-with-grid size-full wp-image-890" alt="Font scheme with previews" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2013/04/spfont-finished.png" width="178" height="179" /></a></p>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2013/04/25/sharepoint-2013-composed-looks-custom-web-font-previews/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2013 Composed Looks &#8211; Getting a Preview Picture to Work</title>
		<link>http://www.lifeonplanetgroove.com/2013/04/12/sharepoint-2013-composed-looks-getting-a-preview-picture-to-work/</link>
		<comments>http://www.lifeonplanetgroove.com/2013/04/12/sharepoint-2013-composed-looks-getting-a-preview-picture-to-work/#comments</comments>
		<pubDate>Fri, 12 Apr 2013 23:51:07 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Composed Looks]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SharePoint 2013]]></category>
		<category><![CDATA[sp2013]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=873</guid>
		<description><![CDATA[<p>When creating your own custom composed looks for SharePoint 2013, you can have your composed look appear in the Change the Look page, with a preview picture. This post will tell you how to get your custom composed look to be available, and cover some of the pitfalls with trying to get your preview picture...</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>When creating your own custom composed looks for SharePoint 2013, you can have your composed look appear in the Change the Look page, with a preview picture. This post will tell you how to get your custom composed look to be available, and cover some of the pitfalls with trying to get your preview picture to appear.<span id="more-873"></span></p>
<h3>Prerequisites</h3>
<p>In order to have your custom composed look show up on the Change the Look page, the following items need to be in place:</p>
<ul class="checkmark">
<li><span style="line-height: 14px;">Need to have a list item in the Composed Looks list (<strong>Site Settings &gt; Web Designer Galleries &gt; Composed Looks</strong>)</span></li>
<li>The Composed Looks list item needs to have a Master Page Url set to a valid master page. This could be your own master page, or you can point to one of the out-of-box pages such as seattle.master.</li>
<li>The masterpage used in the Master Page Url must have a <em><strong>.preview</strong></em> file with the same exact name as the masterpage (with the <em><strong>.preview</strong></em> extension instead of <em><strong>.master</strong></em>)</li>
<li>The <em><strong>.master</strong></em>, <em><strong>.preview</strong></em>, <em><strong>.spfont</strong></em>, and <em><strong>.spcolor</strong></em> files must be completely valid and free of any errors. There is a nice note about this on the <a href="http://msdn.microsoft.com/en-us/library/jj927175.aspx#section2" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">MSDN article about themes</a>.</li>
<li>The <em><strong>.spfont</strong></em> and <em><strong>.spcolor</strong></em> files must be in the <strong>/_catalogs/theme/15</strong> folder, NOT in a subfolder of this folder</li>
<li>Make sure the casing is the same for your files in the Composed Look list item, compared with your actual files that are deployed to the _catalogs/theme/15 folder.</li>
</ul>
<h3>What to check if things aren&#8217;t working</h3>
<ol>
<li>First off, check your .spcolor file. Edit your composed look item, point to an out-of-box master page, and blank out the Font Scheme and Background Image urls. If your composed look doesn&#8217;t appear, you either 1) have a bad .spcolor file (check the syntax, try an out-of-box one just to confirm), 2) You placed the .spcolor file in a subfolder of the _catalogs/theme/15 folder, or 3) You did not use the same case for the filename in your list item as opposed to the actual file in the gallery.</li>
<li>Next, check your master page. Point your composed looks list item to an out-of-box .spcolor file (like Palette001.spcolor), and blank out the Font Scheme and Background Image. If you don&#8217;t see your composed look on the Change the Looks page, then you 1) may not have a .preview file for your master page, 2) have an error with your master page, or 3) have the wrong url to your master page. To rule out the second problem, use PowerShell (or if you have Publishing features activated, the Master Page link in Site Settings) to set the MasterUrl of the site to your custom master page, and check for errors.</li>
<li>Check the .spfont file in a similar fashion to #1 and #2.</li>
</ol>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2013/04/12/sharepoint-2013-composed-looks-getting-a-preview-picture-to-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the SharePoint Service Application Starter Kit</title>
		<link>http://www.lifeonplanetgroove.com/2013/02/25/introducing-the-sharepoint-service-application-starter-kit/</link>
		<comments>http://www.lifeonplanetgroove.com/2013/02/25/introducing-the-sharepoint-service-application-starter-kit/#comments</comments>
		<pubDate>Mon, 25 Feb 2013 11:56:00 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[Service Application Framework]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[SAF]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[SP2010]]></category>
		<category><![CDATA[sp2013]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=804</guid>
		<description><![CDATA[<p>After much hard work and testing, I&#8217;m happy to finally have released the SharePoint Service Application Starter Kit. What is it? A Visual Studio Extension that installs SharePoint project templates for creating custom SharePoint Service Applications of different flavors. How to Get It The installers are available from the Visual Studio Gallery, and directly from...</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>After much hard work and testing, I&#8217;m happy to finally have released the SharePoint Service Application Starter Kit.</p>
<h3>What is it?</h3>
<p>A Visual Studio Extension that installs SharePoint project templates for creating custom SharePoint Service Applications of different flavors.<span id="more-804"></span></p>
<h3>How to Get It</h3>
<p>The installers are available from the Visual Studio Gallery, and directly from within Visual Studio via the Extension Manager.</p>
<p>There are two versions of the Extension:</p>
<ul class="disc">
<li><a href="http://visualstudiogallery.msdn.microsoft.com/a8539635-2d9a-468e-bddf-341332061ec7" target="_blank" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">Visual Studio 2010 (Supports SharePoint 2010)</a></li>
<li><a href="http://visualstudiogallery.msdn.microsoft.com/214fb186-1290-442f-804f-87868ac13e3a" target="_blank" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">Visual Studio 2012 (Supports SharePoint 2010 and 2013)</a></li>
</ul>
<p>Additional documentation can be found on the <a title="SharePoint Service Application Starter Kit on CodePlex" href="http://serviceappstarterkit.codeplex.com/" target="_blank" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">CodePlex site</a> for this project.</p>
<h3>Why did I write it?</h3>
<p>Writing custom service applications is probably one of the most complicated development tasks you can do as a SharePoint developer. Lots of moving parts, and unfortunately, not a whole lot of examples. There are also quite a few pitfalls you can run into &#8211; from inefficiently calling methods you don&#8217;t need to, to leaving a bunch of cruft behind in the configuration database, to worse.</p>
<p>Still, when done correctly, service applications can offer a lot of benefits, such as backup and restore, auto-provisioning of databases, and ability to scale across multiple servers.</p>
<p>Since I&#8217;ve been busy creating service applications over the last two years (like Blue Rooster&#8217;s Sepulveda social framework), I&#8217;ve learned a lot about good habits when developing these, and wanted to package that up as a starting point for others. Also, I&#8217;ve wasted a lot of time renaming classes and generating new Guids when copying an existing project to start a new service application <img src='http://www.lifeonplanetgroove.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h3>What do you get with it?</h3>
<p>After installing the extension in Visual Studio, you will see several templates under the SharePoint category:</p>
<p><a href="http://www.codeplex.com/Download?ProjectName=serviceappstarterkit&amp;DownloadId=617989" class="ext-link" rel="external nofollow" onclick="this.target='_blank';"><img title="templates" alt="templates" src="http://www.codeplex.com/Download?ProjectName=serviceappstarterkit&amp;DownloadId=617990" width="520" height="202" border="0" /></a></p>
<ol>
<li><strong><em>SharePoint WCF Service Application<br />
</em></strong>A service application that communicates via WCF services between the Web Front Ends and the Application Servers.</li>
<li><strong><em>SharePoint WCF Service Application w/ Custom Database<br />
</em></strong>Everything in #1, with support for provisioning a custom SQL Server database.</li>
<li><strong><em>SharePoint WCF/REST Service Application</em></strong><br />
Everything in #1, with REST services deployed to _vti_bin, supporting AJAX access to the service application.</li>
<li><strong><em>SharePoint WCF/REST Service Application w/ Custom Database<br />
</em></strong>Everything in #2, with REST services deployed to _vti_bin, supporting AJAX access to the service application.</li>
</ol>
<h3></h3>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2013/02/25/introducing-the-sharepoint-service-application-starter-kit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Top 10 Excuses for Being Late or Missing Work</title>
		<link>http://www.lifeonplanetgroove.com/2013/02/19/top-10-excuses-for-being-late-or-missing-work/</link>
		<comments>http://www.lifeonplanetgroove.com/2013/02/19/top-10-excuses-for-being-late-or-missing-work/#comments</comments>
		<pubDate>Tue, 19 Feb 2013 23:48:30 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=733</guid>
		<description><![CDATA[<p>Over the years working in IT, I&#8217;ve heard some great excuses for being late or not being able to come into the office. Here are my top 10: Excuse #10 &#8211; The &#8220;I have a really good reason to be at home&#8221; Excuse My wife is working from home, so I am working from home...</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>Over the years working in IT, I&#8217;ve heard some great excuses for being late or not being able to come into the office.</p>
<p>Here are my top 10:<span id="more-733"></span></p>
<h3>Excuse #10 &#8211; The &#8220;I have a really good reason to be at home&#8221; Excuse</h3>
<blockquote><p>My wife is working from home, so I am working from home as well today.</p></blockquote>
<p>Let your mind fill in the rest.</p>
<h3>Excuse #9 &#8211; The &#8220;Wardrobe Malfunction&#8221; Excuse</h3>
<blockquote><p>The button on my pants popped off, so I had to sew another one on. Sorry about missing the 9:00 AM meeting.</p></blockquote>
<h3>Excuse #8 &#8211; A Variant of the &#8220;Bad Traffic&#8221; Excuse</h3>
<blockquote><p>I got stuck behind a cement truck, and then behind a school bus. Sorry for missing the 9:00 AM meeting.</p></blockquote>
<p>Strangely, #8 and #9 were from the same person. Glad I don&#8217;t have his luck.</p>
<h3>Excuse #7 &#8211; The &#8220;No Excuse Given&#8221; Excuse</h3>
<p>In a reply to someone else&#8217;s &#8220;I&#8217;m Working From Home&#8221; email:</p>
<blockquote><p>Ditto, I&#8217;m WFHing today as well.</p></blockquote>
<p>No reason given. What do you say to that? Pretty ballsy.</p>
<h3>Excuse #6 &#8211; The &#8220;Instantly Recoverable Stomach Flu&#8221; Excuse</h3>
<blockquote><p>I have a really bad stomach flu.</p></blockquote>
<p>Oh yes, the dreaded stomach bug. What always amazes me is how quickly people seem to recover from those. In this case, the employee recovered so quickly that he was able to take his daughter to the Justin Bieber concert that night and post videos and pictures of it on Facebook.</p>
<h3>Excuse #6 &#8211; The &#8220;Overly Graphic&#8221; Excuse</h3>
<blockquote><p>I have food poisoning, and it&#8217;s coming out of both ends.</p></blockquote>
<p>Ah yes, the overly graphic excuse to make it &#8220;that much more believable&#8221;.</p>
<h3>Excuse #5 &#8211; The &#8220;Monday Morning Blame-Shift&#8221; Excuse</h3>
<blockquote><p>I took my car in to get the brakes fixed on Saturday, and they need it another day.</p></blockquote>
<p>Don&#8217;t feel guilty, it&#8217;s not your fault at all.</p>
<h3>Excuse #4 &#8211; The &#8220;Car/Weather Combo&#8221; Excuse</h3>
<blockquote><p>Both me <em>and</em> my roommate&#8217;s car doors are completely frozen shut.</p></blockquote>
<p>Not just car trouble, but wham! also the cold weather. No way to get out of that mess.</p>
<h3>Excuse #3 &#8211; The &#8220;Flu/Domain Password Combo&#8221; Excuse</h3>
<blockquote><p>I woke up with the flu, also my domain password expired so I won&#8217;t be online today.</p></blockquote>
<p>Just to make sure that no one expects <em>any</em> work out of me today.</p>
<h3>Excuse #2 &#8211; The &#8220;Health Department Mandated&#8221; Excuse</h3>
<blockquote><p>My three year old tested positive for pertussis (whooping cough). The health department has quarantined everyone for at least 5 days.</p></blockquote>
<p>No arguing with this one.</p>
<h3>Excuse #1 &#8211; The &#8220;Darwin Award&#8221; Excuse</h3>
<p>And the best excuse so far, drum roll&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.</p>
<blockquote><p>So. As I was parallel parking last night I backed into<br />
a tree branch and shattered the rear windshield of my car. Anywho, I&#8217;ll be working from home today.</p></blockquote>
<p>I know there are more and far better than these, please leave a comment if you have any good ones.</p>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2013/02/19/top-10-excuses-for-being-late-or-missing-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Office 2013 and SharePoint 2010 Compatibility Issue</title>
		<link>http://www.lifeonplanetgroove.com/2012/12/11/office-2013-and-sharepoint-2010-compatibility-issue/</link>
		<comments>http://www.lifeonplanetgroove.com/2012/12/11/office-2013-and-sharepoint-2010-compatibility-issue/#comments</comments>
		<pubDate>Tue, 11 Dec 2012 17:53:05 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=729</guid>
		<description><![CDATA[<p>If you install Office 2013 on a machine that has, or plans to have SharePoint 2010 installed, SharePoint will not work. Before you tear your SharePoint installation apart, try removing InfoPath 2013 from your machine. I found this post a bit too late: http://www.rightpoint.com/community/blogs/viewpoint/archive/2012/11/29/issue-with-office-2013-and-sharepoint-2010-on-same-machine.aspx</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>If you install Office 2013 on a machine that has, or plans to have SharePoint 2010 installed, SharePoint will not work. Before you tear your SharePoint installation apart, try removing InfoPath 2013 from your machine.</p>
<p>I found this post a bit too late:</p>
<p><a href="http://www.rightpoint.com/community/blogs/viewpoint/archive/2012/11/29/issue-with-office-2013-and-sharepoint-2010-on-same-machine.aspx" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">http://www.rightpoint.com/community/blogs/viewpoint/archive/2012/11/29/issue-with-office-2013-and-sharepoint-2010-on-same-machine.aspx</a></p>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2012/12/11/office-2013-and-sharepoint-2010-compatibility-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storify &#8211; My #SPC12 Thoughts</title>
		<link>http://www.lifeonplanetgroove.com/2012/11/21/storify-my-spc12-thoughts/</link>
		<comments>http://www.lifeonplanetgroove.com/2012/11/21/storify-my-spc12-thoughts/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 23:16:45 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[jslink]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[sp2013]]></category>
		<category><![CDATA[spc12]]></category>
		<category><![CDATA[spc176]]></category>
		<category><![CDATA[spc2012]]></category>
		<category><![CDATA[tags]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=703</guid>
		<description><![CDATA[<p>A collection of my tweets from #SPC12.</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>A collection of my tweets from #SPC12.</p>
<p><script src="http://storify.com/adamtoth/storify-my-spc12-thoughts.js?header=false&#038;sharing=false&#038;border=false"></script><br />
<noscript><a href="http://storify.com/adamtoth/storify-my-spc12-thoughts.html" target="_blank" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">View the story &#8220;Storify &#8211; My #SPC12 Thoughts&#8221; on Storify</a></noscript>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2012/11/21/storify-my-spc12-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storify &#8211; My Thoughts on Gaza</title>
		<link>http://www.lifeonplanetgroove.com/2012/11/21/storify-my-thoughts-on-gaza/</link>
		<comments>http://www.lifeonplanetgroove.com/2012/11/21/storify-my-thoughts-on-gaza/#comments</comments>
		<pubDate>Wed, 21 Nov 2012 22:58:14 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Religion]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=697</guid>
		<description><![CDATA[<p>My thoughts on Gaza View the story &#8220;My Thoughts on Gaza&#8221; on Storify</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>My thoughts on Gaza</p>
<p><script src="http://storify.com/adamtoth/my-thoughts-on-gaza.js?header=false&#038;sharing=false&#038;border=false"></script><br />
<noscript><a href="http://storify.com/adamtoth/my-thoughts-on-gaza.html" target="_blank" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">View the story &#8220;My Thoughts on Gaza&#8221; on Storify</a></noscript>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2012/11/21/storify-my-thoughts-on-gaza/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Windows 8 on an HP TouchSmart IQ800 Series</title>
		<link>http://www.lifeonplanetgroove.com/2012/11/03/installing-windows-8-on-an-hp-touchsmart-iq800-series/</link>
		<comments>http://www.lifeonplanetgroove.com/2012/11/03/installing-windows-8-on-an-hp-touchsmart-iq800-series/#comments</comments>
		<pubDate>Sat, 03 Nov 2012 17:56:21 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Touch Screen Computing]]></category>
		<category><![CDATA[TouchSmart]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=626</guid>
		<description><![CDATA[<p>I have one of those first generation all-in-one HP Touchsmart computers (the IQ824 CTO to be exact) wall mounted in my kitchen, and I&#8217;ve been super happy with it, and gotten more use out of it than I ever could have imagined. It came installed with Windows Vista, and I  upgraded it to Windows 7...</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>I have one of those first generation all-in-one HP Touchsmart computers (the IQ824 CTO to be exact) wall mounted in my kitchen, and I&#8217;ve been super happy with it, and gotten more use out of it than I ever could have imagined. It came installed with Windows Vista, and I  upgraded it to Windows 7 when that came out and worked out a bunch of kinks. With the Windows 8 RTM, I decided to see if I could get some more mileage out of it and figure out if this Windows 8 touch experience could give it some new life.</p>
<p><span id="more-626"></span></p>
<h3>The Installation</h3>
<div id="attachment_629" class="wp-caption alignnone" style="width: 310px"><a class="img-prettyPhoto local-link" title="WP_000250" href="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/WP_000250.jpg" data-rel="prettyPhoto"><img class="scale-with-grid size-medium wp-image-629" title="WP_000250" alt="" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/WP_000250-300x224.jpg" width="300" height="224" /></a><p class="wp-caption-text">Playing Angry Birds Space on Windows 8 on the TouchSmart</p></div>
<p>I started off with an upgrade installation. In the past I&#8217;ve never upgraded a Windows operating system &#8211; I&#8217;ve never trusted the cleanliness or stability of an upgrade path and always opted for a clean install. However, I&#8217;ve done upgrades to Windows 8 on several machines so far, and the process has been quick, painless, and foolproof. Microsoft has really nailed the install and upgrade experience for Windows 8 IMO.</p>
<p>I stuck in my Windows 8 Professional DVD, it asked me for my product key, and 15 minutes and a couple of automatic reboots later I was staring at the introductory screens for the new OS. After choosing my colors, the first question it asked me was my email address, and that was the first gotcha. Clicking into the textbox did not bring up the on-screen keyboard. You can either use a real keyboard for this, or you can press-and-hold the accessibility icon in the lower right corner to bring up the on screen keyboard.</p>
<p>The first thing you&#8217;ll notice as you begin to use the operating system on this particular machine is that the touch experience sucks. It doesn&#8217;t understand the typical touch gestures, scrolling, panning, zooming, and seems to treat your touch input and a single mouse click. But don&#8217;t worry, this is a driver issue and I explain later how to solve this. I recommend a mouse and keyboard to get through the rest of the install screens.</p>
<h3>Fixing touch</h3>
<p>Once you finally get into the OS, and start playing around with it, you&#8217;ll notice that touch isn&#8217;t working quite right. If you go to the system settings (Win key + X &gt; System), you&#8217;ll see that your system says that you have a &#8220;Single Touch&#8221; input. That isn&#8217;t correct, as the TouchSmart supports at least two touch points. This led me to believe that the drivers were not working quite right yet, so I went to the NextWindow site, and scrounged around for a <a href="http://www.nextwindow.com/nextwindow_support/Windows_8_Touch_Screen_Driver.html" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">Windows 8 touch driver</a>. The page has a bunch of warnings on it, and doesn&#8217;t explicitly say that TouchSmart is supported, so I was concerned with installing it. With the touch the way it was, it was a non-starter for me anyway, so I figured WTF, I&#8217;ll install it, and if it doesn&#8217;t work, I&#8217;ll revert back to Windows 7 from a backup and be done with this experiment.</p>
<p>I installed the Windows 8 touch driver, and lo and behold touch was back to the experience it used to be. After a reboot, the System screen showed &#8220;Limited Touch Support with 2 Touch Points&#8221;.</p>
<h3>Getting used to Windows 8 Touch</h3>
<p>Now that touch was working properly, I wanted to see how my old first-gen touch machine would work with the Windows 8-isms like the Start screen and the Charms menu.</p>
<p>To get to the Charms menu, I fumbled around with tapping and press-and-hold-right-clicking on the right edge of the screen, with no success. To get to the Charms menu on this machine, you have to put your finger on the right-most edge, and swipe to the left.</p>
<p>To get to the Start Menu button, I found that I could not tap the bottom-left corner like I could with the mouse. There is something wrong with the calibration of the cameras in the bezel and the driver software, and it just will not respond. To get the Start menu using touch only, I have to swipe to get the Charms menu, and tap Start from there. The lower-left corner just doesn&#8217;t work.</p>
<p>When in the Metro UI, if you want to snap or dock metro apps, swipe from the very top of the app down and to the right (making a big &#8220;L&#8221; gesture). If you have multiple Metro-style apps open, you can scroll through them by swiping from the left edge over to the right. This is awesome, as the Metro apps always stay open, and so I can swipe from Calendar, to Weather, to Traffic in the morning and get access to everything I need to start the day.</p>
<h3>Optimizing Touch</h3>
<p>To make the Desktop Touch experience better, I increased the size of UI elements. You can do this from Control Panel (Windows Key + X &gt; Control Panel) &gt; Appearance and Personalization &gt; Display &gt; Make text and other Items larger or smaller. I chose Medium, this gave me nice big X buttons to close windows.</p>
<p><a class="img-prettyPhoto alignnone local-link" style="width: 300px; height: 297px;" title="touch-optimization1" href="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/touch-optimization1.png" data-rel="prettyPhoto"><img class="alignnone scale-with-grid size-medium wp-image-628" title="touch-optimization1" alt="" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/touch-optimization1-300x297.png" width="300" height="297" /></a></p>
<p>For the Metro Experience, I chose to display everything bigger. Get the <strong>Charms Menu &gt; Settings &gt; Change PC Settings &gt; Ease of Access &gt; Make everything bigger</strong>. This gave me just the right size icons and menus for this larger screen.</p>
<p>I have to say that after using the Metro UI on this large touch screen, the experience is really excellent. Scrolling, swiping, browsing and installing apps, the whole touch enabled Start menu &#8211; everything is very fluid and polished. If anyone tried out HP&#8217;s failed attempts at this with their TouchCenter WPF experience on the TouchSmart computers, you can see that the potential of that paradigm has finally come to full fruition with the full backing of Microsoft behind it. HP was sadly all alone on that concept, and a bit ahead of their times.</p>
<h3>Getting Windows Media Center Back</h3>
<p>Since the TouchSmart has a TV tuner, and we used MediaCenter all the time for watching OTA local digital TV stations (PBS Kids while the kids are eating their breakfast at the kitchen counter), we had to have access to Windows Media Center.</p>
<p>Luckily this is free, and <a href="http://windows.microsoft.com/en-us/windows-8/feature-packs" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">easily acquired via a product key from Microsoft</a>. Note &#8211; you have to wait at least 24 hours to get your key via email. To add WMC back, open the Charms menu, tap Search, and search for <strong>Add Features to Windows</strong>. Run through the wizard and enter your product key. After a loooong time, the system will reboot, and you&#8217;ll have the same old Windows Media Center available with access to your TV tuner. You&#8217;ll have to setup TV and your media libraries again though. And note &#8211; this is the same old WMC. There is nothing yet improved with this version.</p>
<h3>Logging on Without a Password</h3>
<p>Since this is a shared kiosk, always on, we never use a password. The old trick of Windows Key + R (Run menu) and typing <strong>netplwiz</strong> still works.</p>
<h3>Remote Control</h3>
<p>The TouchSmart comes with an infrared Media Center eHome remote control. Initially after upgrade, the remote did not function at all. Turns out this is an easy fix. There is a windows service called <strong>Human Interface Device Access</strong> that was set to disabled. To enable this, perform the following:</p>
<ul>
<li>Windows Key + X &gt; Computer Management</li>
<li>Expand Services and Applications &gt; Services</li>
<li>Right-click Human Interface Device Access service and choose Properties</li>
<li>Set the status to Automatic, click Apply, click Start, click OK.</li>
</ul>
<div>
<div id="attachment_634" class="wp-caption alignnone" style="width: 310px"><a class="img-prettyPhoto local-link" title="remote-service" href="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/remote-service.png" data-rel="prettyPhoto"><img class="scale-with-grid size-medium wp-image-634" title="remote-service" alt="" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/remote-service-300x186.png" width="300" height="186" /></a><p class="wp-caption-text">Enabling the remote control.</p></div>
</div>
<h3>Side Notes</h3>
<p>I uninstalled all the HP TouchSmart crap software, as it isn&#8217;t compatible with Windows 8, and you don&#8217;t need it anyway. The only thing I left was the Ambient Light application, this still works fine, and lets you change the color of the light at the bottom of the unit.</p>
<p>The only thing I can&#8217;t get working is the Home button on the bottom right corner of the unit. I&#8217;d love to have this launch the Start screen. Maybe some day I&#8217;ll have free time to see if I can&#8217;t interface with the driver for it and control what it does.</p>
<p>[update]Also, the side volume buttons on the unit do not seem to work.[/update]</p>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2012/11/03/installing-windows-8-on-an-hp-touchsmart-iq800-series/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Windows 8, UAC, Visual Studio, and always Run as Administrator</title>
		<link>http://www.lifeonplanetgroove.com/2012/11/02/windows-8-uac-visual-studio-and-always-run-as-administrator/</link>
		<comments>http://www.lifeonplanetgroove.com/2012/11/02/windows-8-uac-visual-studio-and-always-run-as-administrator/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 18:45:18 +0000</pubDate>
		<dc:creator>Adam Toth</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[UAC]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[VS2010]]></category>
		<category><![CDATA[VS2012]]></category>
		<category><![CDATA[Win8]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.lifeonplanetgroove.com/?p=616</guid>
		<description><![CDATA[<p>One of the biggest kinks I&#8217;ve had to work out so far on Windows 8 is fighting with UAC. Since I do a lot of SharePoint 2010 development, I need to run Visual Studio as an Administrator in order for the SharePoint tools in Visual Studio to work properly. After using Windows 8, I quickly...</p><p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></description>
				<content:encoded><![CDATA[<p>One of the biggest kinks I&#8217;ve had to work out so far on Windows 8 is fighting with UAC. Since I do a lot of SharePoint 2010 development, I need to run Visual Studio as an Administrator in order for the SharePoint tools in Visual Studio to work properly. After using Windows 8, I quickly found out that you can&#8217;t completely disable UAC in Windows 8.<span id="more-616"></span> Well, <a href="http://blogs.msdn.com/b/hyperyash/archive/2012/07/18/disabling-user-account-control-in-windows-8.aspx" target="_blank" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">you actually can with a a registry hack</a>, but then your Metro apps will not work and you can&#8217;t use the Windows 8 app store with UAC turned off.</p>
<p>So, now I was back to the <a href="http://jojitsoriano.wordpress.com/2008/11/05/running-visual-studio-2008-as-administrator/" target="_blank" class="ext-link" rel="external nofollow" onclick="this.target='_blank';">old trick</a> of right-clicking devenv.exe and trying to force it to always run as administrator. However, in Windows 8, there is no &#8220;Compatibility&#8221; tab, and no option on the Properties dialog to Run as Administrator for all users.</p>
<div id="attachment_622" class="wp-caption alignnone" style="width: 310px"><img class="scale-with-grid size-medium wp-image-622" title="troubleshoot-compatibility" alt="" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/troubleshoot-compatibility-300x220.png" width="300" height="220" /><p class="wp-caption-text">Troubleshoot Compatibility Menu</p></div>
<p>The trick then is to right-click devenv.exe and choose <strong>Troubleshoot Compatibility</strong>.</p>
<div id="attachment_617" class="wp-caption alignnone" style="width: 310px"><img class="scale-with-grid size-medium wp-image-617 " title="run-as-administrator-screen1" alt="" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/run-as-administrator-screen1-300x231.png" width="300" height="231" /><p class="wp-caption-text">Troubleshoot compatibility screen 1</p></div>
<p>Choose the second option to <strong>Troubleshoot Program</strong>.</p>
<div id="attachment_620" class="wp-caption alignnone" style="width: 310px"><img class="scale-with-grid size-medium wp-image-620 " title="run-as-administrator-screen2" alt="" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/run-as-administrator-screen2-300x231.png" width="300" height="231" /><p class="wp-caption-text">Troubleshoot Compatibility Screen 2</p></div>
<p>Check the box for <strong>The program requires additional permissions</strong>.</p>
<div id="attachment_621" class="wp-caption alignnone" style="width: 310px"><img class="scale-with-grid size-medium wp-image-621 " title="run-as-administrator-screen3" alt="" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/run-as-administrator-screen3-300x231.png" width="300" height="231" /><p class="wp-caption-text">Troubleshoot Compatibility Screen 3</p></div>
<p>Click the button to <strong>Test the program</strong>. It should open VS as administrator. Once open, click <strong>Next</strong>.</p>
<div id="attachment_618" class="wp-caption alignnone" style="width: 310px"><img class="scale-with-grid size-medium wp-image-618" title="run-as-administrator-screen4" alt="" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/run-as-administrator-screen4-300x231.png" width="300" height="231" /><p class="wp-caption-text">Troubleshoot Compatibility Screen 4</p></div>
<p>Click <strong>Yes, save these settings</strong>.</p>
<div id="attachment_619" class="wp-caption alignnone" style="width: 310px"><img class="scale-with-grid size-medium wp-image-619" title="run-as-administrator-screen5" alt="" src="http://www.lifeonplanetgroove.com/wp-content/uploads/2012/11/run-as-administrator-screen5-300x231.png" width="300" height="231" /><p class="wp-caption-text">Troubleshoot Compatibility Screen 5</p></div>
<p>The program will report an error, but from my experience, this doesn&#8217;t mean anything, and Visual Studio will continue to run as administrator from that point forward, no matter what shortcut or link you choose to start it from.</p>
<p><hr />
<a href="http://www.lifeonplanetgroove.com">Life on Planet Groove</a>
<br />
&copy; 2012 Adam Toth. All rights reserved.
<br /></p>]]></content:encoded>
			<wfw:commentRss>http://www.lifeonplanetgroove.com/2012/11/02/windows-8-uac-visual-studio-and-always-run-as-administrator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
