Skip Ribbon Commands
Skip to main content
www.iwkid.com > Blog
 
May 14
Rebuild

Last week I had a hard drive crap out on me.  It was the first time that’s happened in a while but when I got the drive (I didn’t buy it myself) I had a feeling this might happen.  It is interesting how some companies’ reputations precede them.  Anyway, I’ll refrain from naming them here but I did want to say I’m loving my replacement drive.  I went with a 256GB Crucial m4 SSD:

Crucial SSD m4 Parent

I’m pleased with the performance and I’ve been very happy with the stability of my other 128GB version (in another computer).  I’ve said it before and I’ll say it again – if you’re doing computer work (especially consulting) and your NOT running an SSD then you’re moving too slow.

Once I got the new drive in the mail I started the rebuild process and thought it might be a good reference for someone (or even just a good checklist for me next time I rebuild) to see what I install these days.  So here goes – my install list:

Windows 7 x64 OS Still too soon to run Win 8 full time so I’m still running with Win7
Lync Communication Connected to Office 365
Live Essentials Communication / Tools Live Messenger, Live Writer for blogging, and Movie Maker
Sametime Communication Necessary evil for me... *shudder*
Windows XP Mode with Virtual PC Tool I do most of my client work by VPN in an XP Mode virt
InfoPath and SharePoint Designer 2007 Application Just in case...
Office 2010 Application Office + Visio, Project
Visual Studio 2010 Application  
Expressions Application Playing more and more with Encoder
Balsamiq Application For building mockups and wireframes
Tweetdeck Communication Version 0.38.2 if you can find it...
Fiddler Tool HTTP Debugging.  Can’t say enough good things about it – go get it!
Reflector Pro Tool Decompiler and debugger
Rhapsody Music  
FireFox Browser  
Chrome Browser  
Skype Communication  
MouseWithoutBorders Tool Scroll and Copy/Paste between COMPUTERS
GoToMeeting Communication  
CutePDF Tool Simple and free print to PDF utility
Paint.NET Tool Nice graphics program
SQL Server Server  
SharePoint 2010 Server I highly recommend startup/shutdown scripts (like this one) when running SharePoint on your workstation

 

A few more installs to go and I’ll be up and running at full speed again!

May 10
#CSPUG SharePoint + PowerShell Presentation

Today I was able to speak at the SharePoint User Group in Chicago.  The attendance was great and the audience was engaged and asked lots of great questions – always a plus!  It was also great to see some twitter-folk again in person: @DougHemminger, @chrisgeier, @pcgeek86, @michaelbl to name a few!

Though the session went well (PowerPoint can be found here:  CSPUG - PowerShell.pptx) one of my favorite demos failed… what’s worse, I had talked it up quite a bit so it was even worse that it failed!  So... I decided that a quick youtube version would have to be posted to make up for it.  It certainly won’t do it justice but I hope you enjoy it!

 

Wiimote + PowerShell Demo
April 13
Office 365 public-facing Website - in practice

For those of you that aren’t familiar, Office 365 plans come with the ability to create a public-facing website.  I actually presented on the topic last year at SPSChicago but hadn’t had a chance to really dig in and create a production site until recently.

The opportunity finally presented itself when we were looking to re-launch the website for the Minnesota SharePoint Developers User Group.  We had a pretty simple set of requirements and so I thought this would be a great solution.  With the help of a few design-minded friends (Thank you Kristin and Kristina!!!) we were able to put together (in my totally biased opinion) a very nice little site:

 

image

Along the way I learned a few tricks and also have a few suggestions for v-next just in case @Office365 is listening Winking smile

 

Tips

  • By default your navigation includes a link called “Member Login” which allows administrators to login and mange the site.  For a user group site this is highly misleading/confusing so it needed to be removed.  Once it is gone you may have trouble getting back into the page management – my workaround was to simply navigate to the forms listing page behind the scenes:  /Pages/Forms/AllItems.aspx
  • You’ll probably want to start by configuring the site’s colors, style, and theme and then tweak from there.  You’ll almost certainly want to configure custom styles (Style Sheet) and tweak your navigation (Hierarchy) – both options can be found on the Design tab on the ribbon:
    image
  • Take it slow – there isn’t a way to roll-back to a previous version of a page so you’ll want to be careful when you’re making changes.  You can always choose to cancel your changes when you leave the page but once you’ve saved you cannot go back.
    image
  • Choose your page layouts wisely.  Once selected you cannot change the number or placement of zones:
    image

 

It’d be great if...

  • Navigation
    • There doesn’t appear to be a way to link to external pages in the navigation.  Pretty common scenario that needs to be supported
  • Images
    • The editor won’t allow you to resize an image without maintaining aspect ratio.  This is great for most scenarios but there are a few cases where it makes sense to have the option
  • Tables
    • The table editor is BARE BONES – this needs to be updated to support simple things like setting column widths, cell background colors, etc
  • Additional page headers
    • If you want to include JavaScript or configure a favicon you’re stuck looking for clever script monkey workarounds
  • List support
    • While public facing sites aren’t really really built on SharePoint they do live within SharePoint so it would be great to be able to leverage lists.  For example – not having the ability to create user group surveys, registration forms, or events lists that are presentable on the site seems like a big gap.
  • Extensibility
    • At this point I have not been able to find any information on creating additional “gadgets” for use in 365 Public Sites.  Lots of opportunities come to mind here but we’ll just have to wait and see if the ability becomes available.

 

Conclusion

It is absolutely possible to create a web presence using an Office 365’s public-facing website but it is important to know that you aren’t working with a normal HTML site nor are you working with SharePoint.  For now we can do what we can with the tools they’ve given us and keep our fingers crossed for more functionality / options in the future.

 

More information about public-facing Office 365 sites can be found here: http://office.microsoft.com/en-us/sharepoint-online-small-business-help/step-3-customize-the-public-facing-website-HA102029499.aspx

 

// Update – changed URLs to the new site.

March 13
Getting the most out of the SharePoint Community Calendar 3 of 3

In my previous post I showed how to get the SharePoint Community Calendar into your Outlook.  Now that it is there, what are you going to do with it?  Below are a few examples of how I use the Calendar:

 

Week View

The month view in outlook is nearly impossible to use with this much data so I usually stick to the Week View, switching to the Day View on big days like this Thursday:
image

 

Using Overlay Mode

Outlook 2010 supports multiple exchange accounts as well as Calendar Overlays.  Combining all of these features can give you a view like this:

image

In this view:

  • Blue entries are for my personal account (hosted on Office 365).
  • Green entries are for my work exchange account
  • Yellow entries are the SharePoint Community Calendar

Clicking on the left arrow on the NBSP Calendar tab merges all three calendars:

image

To select which calendars should be displayed, choose from the list on the navigation pane:

image

 

Drag and drop to a new calendar

If there is an event you want to add to your personal calendar you can simply click and drag the event to 1 of 2 places:

1) Drag and drop from one calendar to another.  In this instance we’re copying the #MNSPUG event from the Community Calendar to my personal account:

image

NoteIf you have multiple calendars open in Overlay mode you’ll need to click / select the tab representing your desired copy destination BEFORE dragging and dropping the calendar item.

 

2) Drag and drop from one calendar to the Calendar selection in the navigation pane:

image

Using this method it is easy to decide which destination calendar you wish to copy to as you are dragging and dropping.  You can also see in the screenshot that because #MNSPUG is a recurring event you are given the option to copy the entire series or just the selected occurrences.

 

View as a list

Calendar views are great but sometimes you just want to see the list, right?  Outlook lets you get there by navigating the ribbon.  First, make sure that the Community Calendar is selected.  Select the View Tab on the Ribbon and click the Change View dropdown button and then select List:

image

This will give you the full list of items that have been entered in the list:

image

 

Search

Another feature I absolutely love in this scenario is Outlook’s search.  While on the Community Calendar view you can type a keyword into the search box and find just the events you’re looking for:

image

another example looking for event items containing SharePoint Designer:

image

 

And with that, I’ll end my series on getting the most out of the SharePoint Community Calendar.  Hopefully you learned a trick or two and can use the calendar to help get more out of the SharePoint Community!  In case you missed it, here are parts 1 and 2.

 

 

One more not-so-subtle reminder: viewing the Community Calendar in Outlook is great but nowhere does it remind you to..

SUBMIT YOUR EVENTS!!!

Remember to submit your events to SPCalendar@EndUserSharePoint.com!  The calendar is only as good as its content!

March 13
Getting the most out of the SharePoint Community Calendar 2 of 3

In my previous post I showed off the SharePoint Community Calendar hosted by NothingButSharePoint.com.  In this post, I’ll walk through how to add the calendar to your Microsoft Outlook environment.

 

Note – if you’re not interested in the gory details (shame on you), just use this link to connect to Outlook (you will be prompted to login with your Windows Live ID).  Then be sure to read part 3 to see tips on using the calendar.

 

For those of you that haven’t seen it, SharePoint allows you to connect a Calendar list to Outlook.  The connection is great for two reasons:

1) Your Outlook (when possible) will connect to the List and get any new / updated items

2) The items will be available offline

 

To connect the List to Outlook, browse (using Internet Explorer) to a Calendar list  and sign-in (yes, I know.. but unfortunately anonymous connections are not supported).  On the Calendar tab of the ribbon, select “Connect to Outlook” as shown below:

image

You’ll then be presented with a dialog box that asks you to allow the connection to Microsoft Outlook:

image

If you select Allow, the calendar will show up in your Outlook and life is grand!  Now, let’s apply what we know to the Community Calendar on NothingButSharePoint.com.

 

First things first, let’s get logged in.  In the top-left of the current design there is a “Sign In” button:

image

The sign in form supports both Windows Authentication (for the site owners) and Live ID for site members:

image

Selecting LiveID will redirect you to a standard Windows Live sign in form.  Once you’ve signed in, you will be redirect to the homepage of NothingButSharePoint.com.  Return to the Community Calendar.

Even when signed in we don’t see the Calendar List Ribbon Tab here but maybe it is because we’re on the default.aspx page for the Calendar sub-web.  We need to find out where the List exists and then view the List’s default forms.  To do this, click an item and the display form should show up in a modal window (pop-up).  To find the URL of the loaded page, right-click on the modal window and select properties:

image

Now we can browse to the List’s default view (in this case, a Calendar view):

image

Here is where we hit our next snag – NothingButSharePoint.com has a customized look and feel which appears to disable the Ribbon.  It looks like we’re going to have to do things the hard way.

*Pops open another Mountain Dew*

Since we can’t see the link to click on it in the Ribbon, we’ll just have to create our own link.  So... how do we do that?  If you back up a few screenshots you’ll see the window that prompted us to allow access to load the a Calendar into Outlook also contained an Address field:

image

Now I don’t know about you, but that doesn’t look like any URL I’ve ever seen.  It is actually using the STSSYNC protocol to pass options that Outlook needs in order to connect to the calendar.

Note - Full details of the STSSYNC Protocol can be found in the SDK here.

Note - This is also why you need to use Internet Explorer.  Not all browsers support the STSSYNC protocol

A little digging tells us that there are a few options/properties we need to configure including:

base-url https://www.nothingbutsharepoint.com/Calendar
list-url /Lists/SharePointEvents/
guid ???????
site-name NBSP Calendar
list-name SharePointEvents

 

ALMOST there... now we need to know the List’s ID (guid).  Thankfully (in this instance) SharePoint 2010 broadcasts the List ID more than any previous version of SharePoint.  If we browse back to the Community Calendar, you can right-click on any of the events listed and chose “copy shortcut.”  Pasting the URL should give you a link that includes the ListId property:

https://www.nothingbutsharepoint.com/Calendar/_Layouts/listform.aspx?PageType=4&ListId={4361A70A-65DF-4BD5-8672-38EEB9E267B5}&ID=1219

Now that we have our List’s ID we can construct a full STSSYNC URL for the Community Calendar:

stssync://sts/?ver=1.1&type=calendar&cmd=add-folder&base-url=https://www.nothingbutsharepoint.com/Calendar&list-url=/Lists/SharePointEvents/&guid={4361A70A-65DF-4BD5-8672-38EEB9E267B5}&site-name=NBSP Calendar&list-name=SharePointEvents

Assuming you’re logged in to NothingButSharePoint.com and you’re running Internet Explorer, clicking the link above will prompt you to request access, after the calendar will load inside of your Outlook!

image

 

In this post we took a behind the scenes look at the Connect to Outlook functionality in SharePoint 2010.  We also showed how to get the SharePoint Community Calendar to display in your Outlook.  In the next part, we’ll take a closer look at how to use the calendar in Outlook 2010.

March 13
Getting the most out of the SharePoint Community Calendar 1 of 3

For those of you that didn’t already know – the SharePoint community is incredibly active.  This week alone there are 25 events going on that I know of!  Even more amazing is that many of these events are freely available User Groups, SharePoint Saturdays, and webcasts.  You can (and probably have) signed up with several groups to receive emails about upcoming events but if you’re like me, events can still get lost in the shuffle.  Missing out on these events means lost opportunities, regardless of your motivation (free training, networking, sales lead generation, recruiting, etc).

Enter the Community Calendar.  The fine folks at EndUserSharePoint.com (now NothingButSharePoint.com) created a centralized calendar to keep track of all the different conferences, SharePoint Saturdays, User Groups, etc.  You can find the current iteration of the calendar here:  http://www.nothingbutsharepoint.com/calendar

image

If you’re not submitting your events to be published here, what are you waiting for?  Send a quick email to SPCalendar@EndUserSharePoint.com with the details and they’ll get it on the list!

 

In parts 2 and 3 of this blog series I’ll talk about how to get even more out of the Community Calendar by adding it to Microsoft Outlook.

February 16
<Rackspace>

Today I’m finally able to share some very exciting news.  Effective 02/15/2012 SharePoint911 has officially joined the Rackspace Hosting family!  You can read all about the acquisition in the news here:

but I also wanted provide some insight into the last few weeks.

I’m very happy to finally be able to talk about the acquisition – it is very hard to keep such an exciting secret!  We found out about this late in December but things weren’t finalized we haven’t been able to talk about it.  That means our quiet trip to Rackspace Headquarters (San Antonio, TX) in January had to go unexplained until now:

DSCN0535

 

I will admit that when I first heard the news I wasn’t sure what to think.  That was before I met the team, visited "The Castle", and met the Chairman – Graham Weston and CEO – Lanham Napier.

 

The Team

I had met Jeff DeVerter (twitter, blog) at various SharePoint community events and knew a little bit about what was going on at Rackspace but while in San Antonio it was great to get to know him better and to learn about his vision for the future of SharePoint at Rackspace.  Jeff is a very passionate individual and his excitement about this opportunity was highly contagious.  Jeff and the rest of the Rackspace SharePoint team have a great thing going and we’re excited to see how we can work together to take things to the next level.

 

The Castle

It would be hard to visit The Castle and NOT be excited about what Rackspace is doing.  The Castle is Rackspace’s headquarters which is in a former mall (the Windsor Park mall in San Antonio, TX).  It is over a million-square-foot mall that is being converted into the coolest office you can imagine:

 

Rackspace headquarters tour–"The Castle"

 

At the bottom of the tubular slide, a meeting room is marked “Cheerios.” Cars from the old Brackenridge Park sky ride also serve as meeting areas. Photo: John Davenport, San Antonio Express-News / SAN ANTONIO EXPRESS-NEWS (Photo can be sold to the public)

And yes, I was able to go down the slide during our visit.  Several times actually :-)

So what is a day in the life as a Racker like?  Check out this video from last Friday (which also included a wedding at the office):

A day in the life of a Racker

 

Graham and Lanham

It was great to get a chance to meet with the senior leadership of Rackspace during our visit mostly because it is apparent right away just how EXCITED they are to be a part of Rackspace.  Both Graham and Lanham embody the culture of Rackspace and what it means to be a Racker to the Core:

Rackspace has an amazing company culture and their vision of providing Fanatical Support is a focus on quality that really resonates with me.  Hearing Graham explain Fanatical Support was a turning point for me – from that moment on I was ready to be a Racker.

 

So what does today’s news mean?

For SharePoint911 – We’re officially joining the Rackspace family but we still have lots of work to do!  Up until now the focus has been bringing these two companies together.  Now we can begin to execute on our plans for the future which (if that is even possible) are even more exciting than today’s news!  :-)  Check out the updated SharePoint911.com for more information.

For me – I’ve only been with SharePoint911 for a few months but I am very excited to be joining Rackspace with the rest of the team.  Even though I LOVE "the castle" like most of the team I will continue to work from home.  I’m super excited about the future and look forward to sharing more about my role at Rackspace going forward :-)

WP_000720

December 28
Guest posts this month

This month I had the opportunity to be a guest blogger on two sites:

Hey, Scripting Guy! BLOG - http://blogs.technet.com/b/heyscriptingguy

and

SHAREPOINTERS (SPTechWeb) - http://www.sptechweb.com/content/sharepointers.aspx

 

For @ScriptingGuys I wrote about using PowerShell to inventory SharePoint environments – things like how many Lists/Web Parts do I have and things like that.  I also posted a few scripts out in the Script Center.  You can find the post here:  http://blogs.technet.com/b/heyscriptingguy/archive/2011/12/15/use-powershell-to-inventory-and-update-sharepoint-environments.aspx

 

For @SPTechCon I wrote about the Web Part Gallery, some basics and a few tricks.  You can find the post here:  http://www.sptechweb.com/The_SharePoint_Web_Part_Gallery/By_By_Raymond_Mitchell/36220

 

Both were fun posts to write and were good reminders that I should be blogging here more often too! :-)

November 02
SharePoint Saturday–Twin Cities Recap

This past weekend I presented at #SPSTC, this time branded “ScarePoint Saturday.”

WP_000313

The event was a WONDERFUL success with 500 registered and roughly 400 attendees!  We had a great group of volunteers, speakers, and vendors and it was another awesome display of the fantastic SharePoint Community we have here in the upper-Midwest.

We were shy on submitted Infrastructure topics so I had two sessions back to back:

WP_000320

  • SharePoint and PowerShell – (PowerPoint) I’ve given this talk before but it is always fun to talk PowerShell with a new group.  This was largely a basics session to talk about how to get started with PowerShell.  I focus on how PowerShell is .NET at the command line and how to leverage that to harness the power of the SharePoint object model.
  • ScaryPoint – (PowerPoint) this was a brand new talk playing off the event’s theme.  I spent a good portion of the presentation reviewing the steps to configure Kerberos on my demo environment and then walking through the steps.  I warned the class ahead of time that this was a “high risk” demo (not just because it discussed Kerberos but also because I was running a crazy demo environment of 4 virtual machines hosted on my laptop of only 8GB of RAM) but it worked out AWESOME.  Once I had Kerberos configured I showed off an External List connecting to a SQL server using the logged on user’s credentials – pretty sweet!  I wrapped up the talk with a discussion of IIS (and why not to touch it), the web.config (and why not to touch it), and Alternate Access Mappings.  I think the content is really good stuff but I think I need a new way to frame it up – let me know if you have any thoughts or how you’d like to see a similar talk structured!

 

After my sessions I unfortunately had to depart early so I missed the rest of the event but I did hear that it went very well and I can definitely see how it would have!  Below are some more pictures from the day.  If you missed this event, keep an eye on the main SharePoint Saturday site for updates on our next event in the spring where we’ll do it all again!

 

WP_000316

Welcome sign at Normandale Community College

 

WP_000321

Sarah Haase kicking off the #SPSTC

 

WP_000322

Room filling up for the kick-off announcement

 

WP_000324

Part of the vendor area (during sessions)

 

296437_276094029101586_190687854308871_906339_1367196242_n

Wes and I showed up bright and early.  Well... early :-)

October 18
Office 365 – how I got started

I’ve been using Office 365 since the beta was released.  As soon as the service went live, I signed up for a P1 plan and migrated my iwkid.com email over to the account.  Aside from a few hiccups with my Live ID (vs. my Microsoft Online ID), I have been absolutely THRILLED with the new service.  Stay tuned to posts tagged with “Office 365 Grid” for more information about how I use Office 365 and some lessons I’ve learned along the way!

1 - 10Next