SharePoint Saturday Columbus 2011 Call for Speakers and Sponsors Is Open

2011_SPS_Logo_Columbus

Once again myself and a great group of individuals (Jennifer Mason, Sean McDonough, Nicola Young, and Michelle Caldwell) are organizing a SharePoint Saturday in Columbus, OH.  The event will be on August 20, 2011 at the OCLC Conference Center, a fantastic venue that attendees (including speakers and sponsors) gave high praises on for last year’s event.

Today we announced the opening of call for speakers and sponsors.  If you are interested in speaking please fill out the speaker submission form (click here) and email back to spscolumbus@live.com by July 6th.  If you are interested in sponsoring please email spscolumbus@live.com for details.  We have many sponsorship opportunities available.  You can find more information for both on the SPSColumbus homepage (website).

Registration has not yet opened, but stay tuned for details.  We’re looking to make this an even better event this year.  Hope to see you there!

 

-Frog Out

Speaking at BuckeyeSPUG May 2011 Meeting

Print

This Thursday May 19th, 2011 I will be presenting my “PowerShell for the SharePoint 2010 Developer” session at the Buckeye SharePoint User Group (BuckeyeSPUG).  BuckeyeSPUG is my local SharePoint user group and I always enjoy giving back by helping out with the steering committee, presenting, and volunteering with any other areas that I can.  I recently gave this presentation at SharePoint Saturday Michigan last weekend and the early feedback I heard was good.  I’m looking forward to a good meeting and hope everyone can learn something.  See you there.

 

Session

Where: Buckeye SharePoint User Group (BuckeyeSPUG)

Title: PowerShell for the SharePoint 2010 Developer

Audience and Level: Developer, Intermediate to Advanced

Abstract: PowerShell is not just for SharePoint 2010 administrators. Developers also get access to a wide range of functionality with PowerShell. In this session we will dive into using PowerShell with the .Net framework, web services, and native SharePoint commandlets. We will also cover some of the more intermediate to advanced techniques available within PowerShell that will improve your work efficiency. Not only will you learn how to automate your work but also learn ways to prototype solutions faster. This session is targeted to developers and assumes a basic familiarity with PowerShell.

Slides and Code download: Click here

(Note: I included many hidden slides for some PowerShell basics and intro material. Also included extra scripts for additional areas to look into.)

 

-Frog Out

Speaking at SPS St. Louis 2011 and SPS Michigan 2011

<Updated 2011-5-1: slides and code from SPSSTL linked below (or click here) and sessions for SPSMI added>

<Updated 2011-5-15: slides and code from SPSMI linked below (or click here)>

SharePointSaturday_thumb

April 30th, 2011 I’ll be presenting at SharePoint Saturday St. Louis. My presentation is “The Expanding Developer Toolbox for SharePoint 2010” which covers many of the new tools and functionality available to developers. This session is fairly demo heavy but stays more on the “overview” side rather than deep dive. I’m excited to visit St. Louis again as I have a number of friends who live there and I’ve heard the SharePoint community is in full swing. Click here for registration information.

SharePointSaturdayMichigan_thumb

May 14th, 2011 I’ll be presenting at SharePoint Saturday Michigan. My presentation is “PowerShell for the SharePoint 2010 Developer” which covers a sweep from intermediate to deep dive PowerShell material.  This session is demo heavy and can get into the deep water towards the latter end. I always enjoy going back to Michigan as it is my home state and I typically visit with family as a side part of the trip. In addition the planning committee for last year’s SPSMichigan really went all out to make the speakers feel at home even if they weren’t from Michigan. Click here for registration information.

 

 

Sessions

Where: SharePoint Saturday St. Louis 2011

Title: The Expanding Developer Toolbox for SharePoint 2010

Audience and Level: Developer, Beginner/Intermediate

Abstract: LINQ to SharePoint, native Visual Studio 2010 support, easier access to logging, Business Connectivity Services… The list of new features and tools available to developers rapidly grew between SharePoint 2007 and 2010. In this session we will cover these and many of the other newest features added for SharePoint developers to utilize. This session is targeted to SharePoint 2007 developers upgrading their skills to SharePoint 2010 or developers new to SharePoint 2010.

 

Slides and Code download: click here

 

 

Where: SharePoint Saturday Michigan 2011

Title: PowerShell for the SharePoint 2010 Developer

Audience and Level: Developer, Intermediate

Abstract: PowerShell is not just for SharePoint 2010 administrators. Developers also get access to a wide range of functionality with PowerShell. In this session we will dive into using PowerShell with the .Net framework, web services, and native SharePoint commandlets. We will also cover some of the more intermediate to advanced techniques available within PowerShell that will improve your work efficiency. Not only will you learn how to automate your work but also learn ways to prototype solutions faster. This session is targeted to developers and assumes a basic familiarity with PowerShell.

Slides and Code download: Click here

(Note: I included many hidden slides for some PowerShell basics and intro material.  Also included extra scripts for additional areas to look into.)

 

 

Photos

Pics on Facebook (with tags):

SharePoint Saturday Michigan: Click here

Pics on Windows Live (higher res):

 

-Frog Out

PowerShell Script To Display All SharePoint Site Collection Administrators In Web Application

In this post I present a script that will display all of the site collection administrators for a given web application.  This script will work for SharePoint 2007 or 2010 as it uses the object model rather than the new SharePoint 2010 commandlets.  Special thanks to Tasha Scott (Twitter) for posting a request for this script.  It took less than 15 minutes to come up with and formalize.

tweet1

Solution

The solution is fairly straight forward.  First you grab a reference to a site collection.  Get the web application from that.  Then loop through all of the site collections within the web application.  For each site collection iterate over the SiteAdministrators property for the RootWeb.  Then write out the site url and admin display names.  The script below is the condensed version, but the version on the Script Repository is a bit fleshed out.

Click here for link to TechNet Script Repository full version

$siteUrl = Read-Host "Enter Site URL"


$rootSite = New-Object Microsoft.SharePoint.SPSite($siteUrl)

$spWebApp = $rootSite.WebApplication


foreach($site in $spWebApp.Sites)

{

    foreach($siteAdmin in $site.RootWeb.SiteAdministrators)

    {

        Write-Host "$($siteAdmin.ParentWeb.Url) - $($siteAdmin.DisplayName)"

    }

    $site.Dispose()

}

$rootSite.Dispose()

Conclusion

As in past times a friend on Twitter has run into a roadblock, requested help, and I was able to come up with a PowerShell script in a short amount of time to solve the problem.  I really enjoy the SharePoint community and how it can band together when situations like this arise.  Hopefully you’ll use this script and share some of your own in the future.  For now enjoy documenting the site collection admins in your farm.

-Frog Out

Stir Trek: Thor Edition Registration Opens March 17th

thorWeb - Dark

Registration for Stir Trek: Thor Edition opens at 12:00am “Thors”day March 17th.  Stir Trek is now in its third year and this is the second year I’ve helped with planning.  For those unfamiliar the Stir Trek conference here is the description from the website.

Stir Trek is an opportunity to learn about the newest advances and latest trends in Web and Mobile development. There will be 30 Sessions in six tracks, so you can pick the content that interests you the most. And the best part? At the end of the day you will be treated to a private screening of Thor on its opening day!

Last year Stir Trek: Iron Man Edition sold out well before the conference and had a long waitlist.  Based on CodeMash selling out in just 3.5 days earlier this year I highly recommend you register early.  We also have a star studded list of speakers ranging from international experts to local leaders.  This will be the best $35 you spend all year.

 

Easter Egg:  I originally had an idea that we should start selling tickets at 1:30am rather than 12:00am.  If you can figure out why I proposed 1:30am leave a comment below.  Any good sleuths will find this riddle elementary.

 

-Frog Out

Slides, Scripts, and Photos from SharePoint Saturday New Orleans 2011

SharePointSaturdayNola

This weekend I presented “Managing SharePoint 2010 Farms with PowerShell” at SharePoint Saturday New Orleans.  This was my first time visiting New Orleans so I was excited for the experience.  A big thanks to everyone who attended my session.  I condensed the material a little but the slides and scripts below have additional material that we couldn’t cover.  Let me know if you have any comments, questions, or feedback.  Thanks.

Slides and Scripts

Managing SharePoint 2010 Farms with PowerShell

Photos

Pictures on Facebook

click here

Pictures on Windows Live (higher res)

Conclusion

SharePoint Saturday New Orleans 2011 was a great conference overall.  This was my first visit to New Orleans and despite some issues with my flight in on Friday the weekend ended up positive.  I met some great speakers, organizers, sponsors, and attendees as well as meeting old friends.  It was nice to get a sense of the local community with Hubig’s pies, Mardi Gras parades, and Cajun food.  I hope I get a chance to visit the area again in the future.  A big thanks to everyone who made SharePoint Saturday New Orleans 2011 a big success.

 

-Frog Out