5 experience-related things I’d love to see in SharePoint vNext

It’s more than two years since the last version of SharePoint has been released. Comparing to SPS 2003, MOSS 2007 brought us a very rich environment with tons of new features. As we all might expect, the SharePoint product team is really busy with the new version of SharePoint and I assume that many of us can’t wait to get their hands on it. Looking at the calendar however, it’s probably going to be at least the end of this year until the public release of the new version of SharePoint will see the daylight. Since there’s still some  time left, I’ve decided to share with you a couple of things I would love to see in SharePoint vNext.

I’m a SharePoint Server MVP

I’ve just received an e-mail telling me that I have received the Microsoft Most Valuable Professional (MVP) award for my contributions to the SharePoint community. It is a great honor to me and I would like to thank everyone who contributed to my nomination but also all my colleagues and readers of my blog who provide me with new challenges every single day: Thank you!

Programmatically creating Variation Hierarchies in SharePoint 2007

Scripting deployment of SharePoint 2007 solutions gives you numerous benefits. Not only you will be able to deploy your work in a structured and repeatable manner but it also saves you tons of time which you would otherwise spend on configuring the solution in different environments over and over again. If you’re going to automate your deployment process, you would preferably want to script it all, leaving no manual steps at all. Unfortunately it’s not always possible as both WSS and MOSS teams have protected pieces of the object model which you might need to get the job done. Luckily there are still ways to get to the protected code.

jQuery :regex filter

jQuery is a powerful library which simplifies working with JavaScript. Using CSS-like selectors it allows you to grab DOM elements on a page and run some operations on it. As you might’ve guessed the power is not only in what kind of operations you may perform but also how efficiently you are able to select the elements that you’re interested in. jQuery ships with quite a few filters among which Content Filters: selectors which allow you to select DOM elements based on the text they contain. And while the standard filters allow you to do some basic comparisons they are not powerful enough in more advanced scenarios.