CMS Made Simple - Post-Upgrade to v1.11.11

After finishing an upgrade of another site’s CMS Made Simple to version 1.11.11, I found that in certain areas I was seeing warning messages at the top of the screen after editing calendar events within CGCalendar.

Read More...

Playing with Open Source Automation

We’re preparing to move into a new house and I’ve discovered that I’m interested in home automation. Well… not really home automation so much as the nerdy aspect of controlling physical things through code.

Read More...

SharePoint 2010 - MigrateUser Error 'Value cannot be null. Parameter name: userProfileApplicationProxy'

When using the stsadm command: stsadm.exe -o migrateuser oldlogin “domainusername” -newlogin “domainnewusername” We received this error message: Value cannot be null. Parameter name: userProfileApplicationProxy If you look in the ULS logs, you’ll find that there is an Access Denied event occuring. We were able to resolve this by going into Central Administration, selecting the User Service Application, and ensuring that the administrator account being used to run the above command has Full Control rights to the Service Application.
Read More...

SharePoint 2010: Observations and Revelations on the User Profile Sync Service and the Update-SPProfilePhotoStore cmdlet

These are my notes while trying to diagnose and better understnad some issues and oddities with the SharePoint 2010 User Profile Service Application. If you’re wanting to populate pictures into people’s profiles, you’ll be using the Update-SPProfilePhotoStore powershell cmdlet after a normal sync (full or incremental - or your custom built one). This cmdlet is in the Microsoft.Office.Server.UserProfiles dll, specifically the Microsoft.Office.Server.UserProfiles.PowerShell.SPCmdletUserProfilePhotoStore class. Thanks to the goodness that is Redgate Reflector(a must have for any SP developer), we can get a more clear undertanding of what the cmdlet is doing.
Read More...

SharePoint 2010: Ribbon CustomActions

Developing a CustomAction for the Ribbon and SharePoint 2010? If you’re like me - you follow some instructions online, deploy it once to verify it works, then change as needed and redeploy. One catch though - the data needed for the ribbon custom action to work is fetched by the browser and CACHED! So you won’t see your changes…until you clear your cache. Stupid but true. You’re welcome.

Hands down, the best blog post on helpful utility programs ever.

If you’re a developer, or an admistrator, or just command your home machine with extreme prejudice - you need to read Scott Hanselman’s 2011 Ultimate Developer and Power Users Tool List for Windows. Lots of good utilities to be found there. Some may even change your life…