A few days ago Microsoft’s Ramp Up program launched a new track: SharePoint for Developers, Part II.
It covers:
- Page Navigation
- Page Branding
- Web Services
- Custom Content Types
- User Management
Microsoft Ramp Up is a completely free, online, community-based program that only requires a Live ID to sign up and dig in. It connects you with other professionals while you’re building your skills.
On Ramp Up you can review the content and advance through the learning track at your own pace. At the end of the each level, you take an assessment to unlock the next level. Once you’ve completed the full learning track, you will have gained new skills integral to a successful developer.
Other tracks you can dig into are:
I’ve created a SharePointology project on Codeplex.com.
It is a project that aims at giving SharePoint users an even more user-friendly experience by providing a useful collection of SharePoint extensions and SharePoint developers some examples on how stuff is done.
My first contribution to this project will be a webpart called SPOShowBirthdayWebPart, it is a webpart that will display all users whose birthday is coming up in x days.
Download .
Prerequisites
This webpart uses the RunWithElevatedPrivileges function to impersonate the administrator in SharePoint Server 2007. After you do this, you may receive the following error message when you try to enumerate all user profiles:
“Access Denied. Only an administrator may enumerate through all user profiles.”
Microsoft released a hotfix package for this bug “SharePoint Server 2007 hotfix package: May 8, 2008″,
http://support.microsoft.com/kb/952294
I have completed the Feedburner transfer process to Google, this transfer updated the URL for my feed. The old one will continue to forward, but you may want to update your feed reader just in case Google decides to stop forwarding.
http://feeds2.feedburner.com/sharepointology
Why Lookup columns?
Quoted from Jason’s article How to make a SharePoint list look the way you want at Get the Point
Lookups are one of the more complicated aspects of list making, but can be really useful if you have a process which requires items of different types to be linked to each other. Let’s take this example: you have a list of employees and a list of possible interests. You want to store other information about the employees and about their interests, but you want to link them together.
- One of the reasons we use Lookup columns in our SharePoint site is because it’s easy to give permissions to a user to update the list where a Lookup column get’s it’s data from, giving them the opportunity to add lines to the selection box.
- Another reason is that the chosen value stays linked to the List where the Lookup column get’s it’s data from, for example, if you change the description of a certain item in the List all references to this value get changed too, this is not the case with a Choice field.
The problems I’m experiencing:
- Let’s say you use one of your Lookup columns in a Content Type and you want the user to have the ability to select a value in a Word 2007 document linked to that Content Type. You would think that adding the Lookup column with a QuickPart to your template (linked to the Content Type) would do the trick. Well it doesn’t … it only seems to display the ID of the selected record in stead of the actual values (Title column) in the documents created from the template?
- You can’t use a the “Contains” or “Begins with” filter on a Lookup column while creating a View. “Is equal to”, “Is not equal to”, … are working though. If you try to pick “Contains” you get a “The filter type you selected cannot be used with this type of column.” error.

The Microsoft Storage Solutions released Service Pack 1 for2007 (DPM 2007).
SP1 for DPM 2007 brings some great new capabilities for protecting SharePoint environments:
- Protect the Index/Search with a single click in the DPM UI
- Performance gains for SharePoint backup, before SP1 backing up a 5TB SharePoint farm took 2 hours to backup and 8 hours to catalog. With SP1 it still takes 2 hours to back up the changes of that farm, but the catalog is now 15 minutes.
Read more about this SP1 release for DPM 2007: