roberthiskey.com
Robert's Blog: SharePoint Saturday NJ 2014: Improving the SharePoint Development Process with Continuous Integration
http://www.roberthiskey.com/2014/09/sharepoint-saturday-nj-2014-improving.html
In real life, I talk about a lot of things. On this blog, I mostly just talk about SharePoint and UX. September 26, 2014. SharePoint Saturday NJ 2014: Improving the SharePoint Development Process with Continuous Integration. My slides reference a number of helpful articles and frameworks, which I'll list again below so you don't have to go through and find them all:. The Daily WTF: Source Control Done Right. QUnit JavaScript Testing Framework. Chutzpah JavaScript Test Runner. Integration Chutzpah with TFS.
roberthiskey.com
Robert's Blog: Updating the Global Navigation Menu Programatically in a Publishing Site Collection
http://www.roberthiskey.com/2013/02/updating-global-navigation-menu.html
In real life, I talk about a lot of things. On this blog, I mostly just talk about SharePoint and UX. February 4, 2013. Updating the Global Navigation Menu Programatically in a Publishing Site Collection. Since the navigation is configured differently with publishing turned on, the first step is to obtain an instance of the Microsoft.SharePoint.Publishing.PublishingWeb. Once you're ready to start manipulating the navigation nodes, there are a few important "gotchas" to be aware of:. Due to Point #1, you ...
roberthiskey.com
Robert's Blog: TFS Build Options Explained: Queue Processing
http://www.roberthiskey.com/2014/05/tfs-build-options-explained-queue.html
In real life, I talk about a lot of things. On this blog, I mostly just talk about SharePoint and UX. May 28, 2014. TFS Build Options Explained: Queue Processing. When creating a new build definition in TFS, one of the first options you're required to select is what type of queue processing you would like the definition to follow. There are three options: Enabled, Paused, and Disabled. When queue processing is disabled, the definition can never be used to queue or start a build. Selecting this option...
roberthiskey.com
Robert's Blog: The Dos and Don'ts of Modal Windows
http://www.roberthiskey.com/2014/04/the-dos-and-donts-of-modal-windows.html
In real life, I talk about a lot of things. On this blog, I mostly just talk about SharePoint and UX. April 30, 2014. The Dos and Don'ts of Modal Windows. Modal windows can be very useful in web development, enhancing the user experience by presenting small pieces of information both quickly and beautifully. But there are drawbacks to using modals, and times when they really shouldn't be used at all. Let's review some common use cases:. Use a modal window to display media in a useful way. These are meant...
roberthiskey.com
Robert's Blog: Remove Additional Padding on Horizontal Web Part Zones
http://www.roberthiskey.com/2013/02/remove-additional-padding-on-horizontal.html
In real life, I talk about a lot of things. On this blog, I mostly just talk about SharePoint and UX. February 17, 2013. Remove Additional Padding on Horizontal Web Part Zones. Web Parts 1 and 2 are in the horizontal zone; Web Part 3 is in the vertical zone underneath. To get the right TD element. Note that in the code below, "cbl wpz LeftTop" is the ID of the DIV element I have surrounding the horizontal web part zone. Both the left and right sides are aligned as expected. View my complete profile.
roberthiskey.com
Robert's Blog: Setting Permissive Handling for a Specific File Type
http://www.roberthiskey.com/2012/05/setting-permissive-handling-for.html
In real life, I talk about a lot of things. On this blog, I mostly just talk about SharePoint and UX. May 3, 2012. Setting Permissive Handling for a Specific File Type. WebAppUrl = read-host "Web Application URL" $mimeType = read-host "MIME Type" $webApp = Get-SPWebApplication $webAppUrl If ($webApp.AllowedInlineDownloadedMimeTypes -notcontains $mimeType) { Write-Host "Adding" $mimeType "MIME type." $webApp.AllowedInlineDownloadedMimeTypes.Add($mimeType) $webApp.Update() Write-Host $m...This script will ...
roberthiskey.com
Robert's Blog: SharePoint Saturday CT 2014: Improving the SharePoint Development Process with Continuous Integration
http://www.roberthiskey.com/2014/11/sharepoint-saturday-ct-2014-improving.html
In real life, I talk about a lot of things. On this blog, I mostly just talk about SharePoint and UX. November 11, 2014. SharePoint Saturday CT 2014: Improving the SharePoint Development Process with Continuous Integration. This past Saturday (November 8th), I attended and presented at SharePoint Saturday Connecticut. It was my first time up in the Hartford area, and I wasn't quite sure what level of attendance/participation to expect. I was blown away! There were many great questions and comments, and I...
roberthiskey.com
Robert's Blog: TFS Build Options Explained: Build Triggers
http://www.roberthiskey.com/2014/05/tfs-build-options-explained-build.html
In real life, I talk about a lot of things. On this blog, I mostly just talk about SharePoint and UX. May 30, 2014. TFS Build Options Explained: Build Triggers. Team Foundation Server provides administrators with five different triggers when creating or editing a build definition. Each option is useful in the right scenario, so it's helpful to have a good understanding of each. While the Continuous Integration and Rolling Builds will help catch errors soon after code changes are checked-in, the Gated Che...