Sign In
Share this page on Facebook Share this page on Linkedin Share this page on Twitter Email a link to this page
  • Feb.15.2012

    ​SharePoint has become mission critical, complex, and wide-ranging in most enterprises. How do we apply the best practices of ALM in this environment? In this session I cover the following:

    • System Center Virtual Machine Manager and AutoSPInstall to quickly provision dev, test, and production farms by leveraging HyperV
    • Visual Studio and Team Foundation Server to manage an Agile Scrum team
    • Build servers and automated testing to create a continuous integration environment
    • Moving code and content in both directions through a dev/test/prod lifecycle
    • How to capture as much of the SharePoint configuration in components that can be deployed, rather than manual steps

    The goal is to build a change management process that merges the content authored in production with the code written in development effectively. 

    ​Key Learnings

    • How to create an environment to support your SharePoint Development and QA teams
    • Agile and continuous integration in a SharePoint environment
    • The value of automated testing
    • Demonstration
    • Provisioning of test environments through SCVMM
    • Live automated build and test scenario

    The Application Lifecycle Management for SharePoint in the Enterprise deck is available for download. 




    Details on session dates can be found at


  • Feb.13.2012

    Having a SharePoint publishing site render well on a mobile device doesn't happen automatically.  SharePoint tries to optimize the experience on a mobile device, but this is really of benefit only to collaboration sites and a hindrance to publishing sites.

    ​In my previous Mobile SharePoint public sites post I described using the browserCaps option in the web.config.  This is actually not the best approach, and is no longer supported.  The current supported method is:

    1. Go to the web application folder on the web front end(s)
    2. Go into the App_Browsers folder
    3. Open the compat.browser in Notepad
    4. For each device that you want to turn the mobile experience off for, change the isMobileDevice to false

    Typically I set the isMobileDevice value to false for all the sites.  I don't see the value of the mobile experience in this scenario, as it really isn't designed for publishing sites.

Copyright ©2013 Peter Carson