|
Wictor Wilen Profile |
|
|
Visual guide to Azure Access Controls Services authentication with SharePoint 2010 - part 1
Wictor Wilen A year and a half ago I posted the Visual guide to Windows Live ID authentication with SharePoint 2010 series, a post that got a tremendously amount of hits (and still gets) and tons of comments (and new ones still coming in). It showed quite a cumbersome way to Live ID enable your SharePoint 2010 Web Applications using the Microsoft Service Manager, MSM, (which works some times and some times not). Although it did/do work it is not the best way to enable Live ID authentication to your SharePoin [read]. Posted: Wed, Feb 1st '12 |
Enhanced Search Migration Tool for SharePoint 2010
Wictor Wilen The SharePoint Enterprise Search Migration Tool (SMT), created by Microsoft, is a great little tool for moving/migrating search settings from one SharePoint Search Service Application to another, and even from a SharePoint 2007 SSP to a SharePoint 2010 SSA or FAST for SharePoint. The tool is available for download from the MSDN Archive - both as a binary and its source code. It is a console application that creates an XML when exporting the settings and uses the same XML when importing the set [read]. Posted: Tue, Jan 31st '12 |
Do you want to know more about the Microsoft Certified Master or Architect programs?
Wictor Wilen I bet you will! The Advanced Certification Team at Microsoft Learning will start a new Live Meeting series where you can learn more about the Microsoft Certified Master and Microsoft Certified Architect programs. It will be regularly held meetings where they will go into details about the programs. The program managers will make you understand the program mission and vision, how to prepare for a certification, how to apply for participation and the value of the programs. If you're interested in [read]. Posted: Fri, Jan 27th '12 |
Encrypted e-mails causes corrupted Crawled Properties in SharePoint 2010 Search Service Applications
Wictor Wilen For a couple of weeks (ahem, months) I've been struggling with a strange Search Service Application issue. Some time back I went to check out on some Crawled Properties when making a tool to help copying settings between SSA's (more on this tool in another post). Then I noticed that there were tons of Crawled Properties with just garbled binary data(!) as the property name. I searched like crazy for a while to find where these came from, there was nothing in the logs of any kind related to thi [read]. Posted: Wed, Jan 18th '12 |
Visual Studio 11 Developer Preview with the new SharePoint Developer tools
Wictor Wilen Visual Studio 11 Developer Preview is now available for download für alles and it does not only include the Windows 8 stuff - it also contains the thing we all want - the SharePoint Developer tools. Overall the performance of Visual Studio 11 is blazingly fast! I regret I tested it - since I will go back to 2010 tomorrow (or even tonight). They team has done a great job and included a lot of the PowerTools natively; such as the new Solution Explorer, the improved search feature etc. But, back t [read]. Posted: Tue, Jan 10th '12 |
Scheduled incremental crawls suddenly stopped due to a stale Timer Service in SharePoint 2010
Wictor Wilen It is always fun to get back on site after a couple of days off work. SharePoint 2010 is like an annoying little critter, if you're not there to cuddle with it it will do the most strange things. I currently have a support case open regarding some issues with crawled properties (I hope that will be another story to tell another day) and went into the Search Service Application admin pages in Central Admin to check some things. When poking around I noticed that the incremental crawl hasn't been r [read]. Posted: Tue, Jan 3rd '12 |
Summing up the year of 2011 and embracing 2012
Wictor Wilen It's that time of the year, when you're thinking about what you've done and accomplished the last twelve months. I've been writing a summary for the last five years (2006, 2007, 2008, 2009 and 2010) and I always think it's fun to look back at the year gone and do some predictions for the upcoming one. This year has been totally crazy - I've been enjoying my work and clients/projects at Connecta and I totally love that we have such a strong team and offering. I can really feel the momentum we hav [read]. Posted: Tue, Dec 27th '11 |
Suddenly getting Access Denied on your SharePoint 2010 User Profile Sync
Wictor Wilen The last week I stumbled upon a really interesting new and shiny User Profile Synchronization issue - one of these things that just make your day! We had to manually initialize a full synchronization, after doing some updates to one of the user profile properties, and the user profile synchronization would not just start... Everything looked fine (on the surface) and we tried the incremental sync, which also looked like it was starting but nothing happened. The sync service was up and running an [read]. Posted: Sun, Dec 18th '11 |
SharePoint Online and External Data using JSONP
Wictor Wilen It was some time since I did a real blog post and I have been fiddling with a specific topic, which I'm going to write about, for quite some time now. I've been working an Office 365 Intranet and been doing two conferences lately where I've demonstrated Office 365 and Windows Azure integration. One of the challenges (and boy, there are many) of Office 365 and SharePoint Online are access to External Data or services. In a few blog posts I will describe how you can work around these issues using [read]. Posted: Fri, Nov 11th '11 |
Recap of the European SharePoint Conference 2011
Wictor Wilen Back home after a few days in Berlin for the European SharePoint Conference 2011. It was a great conference with good speakers and really nice attendees. It was three days full of sessions, expert panels, shoot-outs and SharePoint fun! Thanks to everyone who was there (especially those who came to my sessions :-) and the team behind the conference! And as always it great to meet up with the SharePoint MVP's, MCM's and now even MCA's! During the attendee dinner the conference team announced the d [read]. Posted: Thu, Oct 20th '11 |
SharePoint Conference 2011 wrap-up
Wictor Wilen I've now been home for about 48 hours since visiting Anaheim, California, for this years edition of the Microsoft SharePoint Conference. It has been a great week in California with colleagues, friends, clients and new acquaintances. This year, eight people from my company, Connecta, travelled over for the conference. We all had a blast with some spare time before and after the conference, which included a visit to Six Flags - Magic Mountain and a drive along the Pacific coast. We also met up wit [read]. Posted: Tue, Oct 11th '11 |
Changes in the SharePoint 2010 Cumulative Update packaging since August 2011
Wictor Wilen A couple of days ago the SharePoint 2010 Cumulative Update for August 2011 was released. Always a good time to see some things fixed and some things break. Installing a Cumulative Update is always a risky business, and you should only install them if you any experience problems that the CU resolves and only when you thoroughly tested it. One CU to rule them all! Without going into details about the content and fixes in the August 2011 CU there is one other thing that is of real interest - and t [read]. Posted: Thu, Sep 8th '11 |
Conference and presentation season - fall 2011
Wictor Wilen This fall is going to be pretty busy in terms of conferences and presentations and I'll have my fair share. Here's what I've planned for this fall, so far. Webinar: No Farm Solution in sight! On Tuesday the 6th of September I will do a webinar discussing SharePoint Online and Office 365 and how you can build solutions using SharePoint Online, Silverlight, Windows Azure and more without creating any farm solutions: When and where: 6th of September at 11:00 CET. The interwebz Register online at h [read]. Posted: Thu, Sep 1st '11 |
Yet another object to dispose correctly in SharePoint 2010 - SPUserSolution
Wictor Wilen If you've been in the SharePoint business for a while (at least a couple of days) you should be aware of the SharePoint objects that needs to be properly disposed; SPSite and SPWeb in particular. Objects that need disposal inherits from the IDisposable interface and requires that you call the Dispose() method when you're done with the object - this is to ensure that the object frees up resources that the .NET managed garbage collector cannot free up automatically. This includes objects such as [read]. Posted: Thu, Aug 25th '11 |
I'm on the SharePoint Pod Show talking about Web Parts
Wictor Wilen The 65th SharePoint Pod Show is out featuring...tada...me :-) The SharePoint Pod Show is THE podcast about SharePoint and is done by Rob Foster, Nick Swan and Brett Lonsdale and has featured a lot of great SharePointers from all around the world throughout the years. If you haven't already listened to the podcasts, then you got 65 episodes to catch up on! There are some epic ones, such as my favorite one #50 - which is about performance tuning. And make sure that you subscribe - you don't want t [read]. Posted: Mon, Aug 15th '11 |
Improve performance of your SharePoint 2010 applications using Windows Server AppFabric caching
Wictor Wilen Besides SharePoint my very dear topics is performance optimizations and new technologies, so here's a post mixing all these together. Background Caching is one way to improve the performance of any application, there are several ways to do it in-memory, disk etc etc. SharePoint 2010 has a set of caching capabilities, most of them are in-memory caches and some involve disk or even SQL based. One problem with (especially) in-memory caching is that if you have a farm different servers may display d [read]. Posted: Sat, Aug 13th '11 |
Stale Managed Metadata Databases in SharePoint 2010
Wictor Wilen This is a short story about how you can get and resolve stale Managed Metadata Service (MMS) databases in SharePoint 2010. I've been working with Managed Metadata quite much and done some backup/restore juggling from production to test and to dev environments. Which by the way works really smooth. I've also recreated the MMS databases a couple of times. After applying Service Pack and the re-released June 2011 CU I went into Central Administration to take a look at the databases and their upgr [read]. Posted: Mon, Aug 8th '11 |
Deploying Web Parts Farm-wide using the WebPartAdderExtension element in SharePoint 2010
Wictor Wilen Here goes another post using the WebPartAdderExtension Element. I previously wrote an introduction to custom Web Part Gallery sources and a second one on how to enhance the end-user experience when adding new Web Parts. Now I'm going to show you another trick that this technique can be used for. Introduction Deploying Web Parts are normally done by using the Module element in the Elements manifest and using that element uploading/deploying Web Part Controls Description files (.webpart or .dwp fi [read]. Posted: Fri, Jul 29th '11 |
Improve the experience using Modal Dialogs when adding Web Parts in SharePoint 2010
Wictor Wilen This is a follow-up post on yesterdays introduction to the WebPartAdder (which lately has been one of my favorite features of SharePoint 2010). In that post I mentioned that you could invoke a JavaScript function when a Web Part is added using a custom Web Part Gallery source. The Silverlight Web Part If you have been working with SharePoint as an end-user you've probably seen the nice modal dialog that pops up when you're adding a Silverlight Web Part to a page, see the image to the right. It a [read]. Posted: Fri, Jul 29th '11 |
Dynamically populate the Web Part Gallery using the WebPartAdder in SharePoint 2010
Wictor Wilen Writing this post has been on my agenda for some time, initially I intended to put it into my SharePoint 2010 Web Parts in Action book, but there was not enough time, you know how it is! This is an excellent new feature to SharePoint 2010 which allows you to dynamically populate the Web Part Gallery with Categories and Web Parts. So here we go. Introduction to the Web Part Adder and the Web Part Gallery Think of the List and Libraries category in the Web Part Gallery - it is dynamically populate [read]. Posted: Thu, Jul 28th '11 |
The SharePoint 2010 4TB content database limit fine prints - just a warning!
Wictor Wilen I guess by now we all seen or read about the new SharePoint 2010 guidance on scaling limits announced by the product group today. To sum it up it this is the new guidance on content database sizing: up to 200GB - still the recommendation 200GB to 4TB - yes, it's been done and can be done (with the help of a skilled professional architect :-) 4TB or more - only for read-only "record centers" This looks good right, and it can be in some cases. But now on to the fine prints, which actually are [read]. Posted: Fri, Jul 8th '11 |
Service Pack 1 for SharePoint 2010 is here
Wictor Wilen About a year has passed since SharePoint 2010 RTM:ed and now the first Service Pack is released, Service Pack 1. A Service Pack is always a big deal for SharePoint. Service Packs contains all the previous cumulative updates and in most cases some new features. SP1 for SharePoint 2010 is all that. Before diving into some of the new stuff I want to raise a finger of warning. Plan and test your SP1 upgrade thoroughly! Even though Service Packs are tested more than CU's they are not tested in your e [read]. Posted: Tue, Jun 28th '11 |
Give your SharePoint 2010 custom Application Proxy Groups pretty names
Wictor Wilen SharePoint 2010 allows you to configure your Service Application in Application Proxy Groups. By default all Service Applications ends up in the Default Proxy Group, named default. This Proxy Group is used by all Web Applications unless otherwise specified. Sometimes there is need to create specific Proxy Groups for different Web Applications, the reasons may vary but often it is a result of having different service offerings. For instance you would like to have different Managed Metadata Servic [read]. Posted: Mon, Jun 13th '11 |
You cannot create property based search scopes in Office 365 (SharePoint Online)
Wictor Wilen We're really getting close to the go live of Office 365 and I am, and I guess a lot of you are as well, preparing to launch a couple of Intranets and sites. As you know by now there are some major differences between SharePoint 2010 on-premise and SharePoint Online in Office 365. And there are also some more subtle ones that jumps up right in your face. Today we were designing a topology for an intranet and we thought that we could use Search Scopes to search and aggregate data. Site Collection [read]. Posted: Thu, Jun 9th '11 |
Microsoft Certified Master - SharePoint 2010, thoughts and reflections
Wictor Wilen Now with the Microsoft Certified Master course two and a half weeks behind me and the great news that I accomplished all the exams, and might call myself a Microsoft Certified Master for SharePoint 2010, only a few days old I thought I should write something about the program, experience and value of it. Recent blog posts about the Microsoft certification programs also put some extra fuel onto the urge of writing about it. About the Microsoft Certified Master Program The Microsoft Certified Mast [read]. Posted: Tue, May 31st '11 |
How to do active authentication to Office 365 and SharePoint Online
Wictor Wilen This is a post detailing how you perform active authentication to SharePoint Online in Office 365. Active authentication is required when you need to authenticate in code to programmatically access SharePoint objects, using for instance Client Object Model, web services or WebDAV from outside of Office 365. When you are "in" SharePoint Online or using the web browser this is not needed since you are either already authenticated and the web browser handles the authentication using active authenti [read]. Posted: Thu, May 26th '11 |
How to do passive authentication to Office 365 and SharePoint Online
Wictor Wilen This is a post detailing how you perform passive authentication to SharePoint Online in Office 365. Passive authentication is required when you need to authenticate in code to programmatically access SharePoint objects, using for instance Client Object Model, web services or WebDAV from outside of Office 365. When you are "in" SharePoint Online or using the web browser this is not needed since you are either already authenticated and the web browser handles the authentication using active authen [read]. Posted: Thu, May 26th '11 |
Speaking at the European SharePoint Conference in October
Wictor Wilen I'm proud to announce that I have been selected to speak at the European SharePoint Conference, held in Berlin 17-20 October 2011. This is the largest SharePoint conference in Europe this year and there are plenty of good speakers and sessions, so get your seat while they still are available. I will have two sessions: Integrating Office 365 and Windows Azure - Tuesday, 18th at 11:15 This session focuses on how to extend Office 365 using Windows Azure. Playing in the Sandbox - Wednesday, 29th a [read]. Posted: Mon, May 23rd '11 |
CKSDev version 2.0 is released - includes Contextual Web Part SPI
Wictor Wilen The by far best utility for SharePoint 2010 developers is the CKSDev extension (Community Kit for SharePoint - Developer extensions). It's an extension to Visual Studio 2010, available through the built-in Extension Manager. To install it, just hit Tools > Extension Manager and then search for "CKSDEV" in the Online Gallery. Version 2.0 of CKSDev was released yesterday, and if you already have it installed you should have been notified about the update. CKSDev is a community effort involving [read]. Posted: Wed, May 18th '11 |
Session Timer for Windows Phone 7
Wictor Wilen Once in a while even a SharePoint addict does something else but SharePoint and so has I. I've been fiddling a bit with a Windows Phone 7 application. Actually the application has been available in the Windows Phone marketplace for two months now (thanks to those who downloaded it or even purchased it). But now it's up to version 2.0 where all my initial wanted features are in place, thanks to a huge delay when flying into Seattle this weekend. The application is called Session Timer. It's a WP7 [read]. Posted: Sun, Apr 24th '11 |
Get rid of the annoying SPAN tags in SharePoint 2010 pages
Wictor Wilen For quite some time I've been pretty annoyed (and that's an understatement) of the strange span-tags generated by the output of pages in SharePoint 2010. Not only are they annoying they also make the markup invalid, since the span tags are omitted after the closing html tag (duh!). So in order to get to the bottom of this I decided to face my fears and entered debugging mode. It only took me a few minutes to find out what was going wrong, and I didn't even have to step (almost) through any Shar [read]. Posted: Mon, Apr 18th '11 |
Happy Birthday SharePoint - 10 amazing years!
Wictor Wilen Earlier today Jeff Teper, Microsoft Corporate Vice President, wrote about the 10th birthday of SharePoint. This post made me lean back and close my eyes for a while and think back of what has happened during the last decade - and it is a lot of stuff! And I've playing with SharePoint more or less since then! The SharePoint story for me started back in 2000. I was running my own company, iBizkit, and we built a "SharePoint like" Intranet portal product. The product was modular based and very conf [read]. Posted: Tue, Apr 5th '11 |
Understand Top Browser statistics in SharePoint 2010 Web Analytics
Wictor Wilen The Web Analytics feature in SharePoint 2010 is a great new addition and allows you to get some insights on how your users behave whether it's an Intranet, Extranet or a public facing web site. One of the reports is called Top Browsers and shows which web browser that the users are using to access the site. For a public facing web site this report might make sense but for an Intranet the results may cause you a headache if you do not understand how to interpret the data. Let's assume that you h [read]. Posted: Sat, Apr 2nd '11 |
SharePoint MVP for another year
Wictor Wilen The 1st of April is one of those days when a fourth of all MVPs just waits for the renewal e-mail from Microsoft. Luckily I got mine this year, just before heading home from work this afternoon. This means that I will do my second term as a SharePoint MVP and I'm already looking forward to the paintball in a cold a rainy Seattle! Congrats to all other renewed and new MVPs all around this globe. [read]. Posted: Fri, Apr 1st '11 |
Presentations and code for Office 365 and Windows Azure sessions from TechDays 2011
Wictor Wilen Back in the saddle from another TechDays event here in Sweden. This year it was all about the cloud! It was as always a great show and an awesome party. Thank you Microsoft, all presenters, all attendees and sponsors. I did two sessions - or actually one session divided into two segments about Office 365 and Windows Azure. I tried to squeeze in as much cloud technology as I could in a one big demo. For those who attended - I hope you enjoyed it. If you want to go back to the slides or take a loo [read]. Posted: Thu, Mar 31st '11 |
Presenting at TechDays 2011 Sweden on Office 365 and Windows Azure
Wictor Wilen In less than a week Sweden's largest Microsoft conference will take place in Örebro - TechDays 2011, same place as last year. The conference is already fully booked with 1.700 participants, but there's a waiting list! The theme of the conference is "The Cloud Story". This year I will do two sessions, or rather one long sessions split into two parts on Office 365 + Windows Azure. This will be over two hours full of great demoes and information. I've built one big demo that will combine the power [read]. Posted: Tue, Mar 22nd '11 |
Calling a WCF Service using jQuery in SharePoint - the correct way
Wictor Wilen Today an article was published on the SharePoint Developer Team Blog called Calling a WCF Service using jQuery. The content and purpose of the article is good and interesting but the way it is implemented can not be considered best practice and is definitely not the way we (I) teach SharePoint 2010 development. For instance this article manually registers assemblies in the Global Assembly Cache! Something that we never should do! It tells you to copy files to the virtual directory bin folder and [read]. Posted: Tue, Feb 22nd '11 |
About the Customer Experience Improvement Program in SharePoint 2010
Wictor Wilen The other day I was setting up another SharePoint 2010 farm and got the usual question to participate in the Customer Experience Improvement Program (CEIP). As always I bailed out of this. Why? Sending information to a third party about my SharePoint farm doesn't appeal me, even if it's Microsoft. You know, they might check how I configure my farm, how I use it etc., and then sit back and laugh at me. Not really, but I think most of us prefer not to send that information to Microsoft. But, this [read]. Posted: Sun, Feb 6th '11 |
Working with URLs in SharePoint 2010 JavaScripts
Wictor Wilen The SharePoint 2010 user interface relies heavily on JavaScripts, just take a look at the Ribbon which is completely generated by a bunch of JavaScripts. Often customizations of SharePoint also involve JavaScripts. You need it to open modal dialogs, add notifications, create Ribbon Page Components etc. etc.. JavaScript is just one of the programming languages you must know as a SharePoint developer - and you can do amazing stuff with it (just take a look at SPServices by Marc D Anderson). In Sh [read]. Posted: Thu, Feb 3rd '11 |
SharePoint 2010 Ribbon Controls - Part 8 - The Spinner Control
Wictor Wilen Back again (sorry about the delay) with a new part in the SharePoint 2010 Ribbon Controls series (all parts available here). This time I'm going to show you an interesting control - the Spinner control. What is a Spinner control? The spinner is an up/down (increase/decrease) control with some smart abilities to handle different units. For instance it is used when setting image and table sizes in the default ribbon. The Spinner control has a value (number) and a unit (pixel, percent, points etc.) [read]. Posted: Tue, Feb 1st '11 |
Summary page of my recommended links and tools for SharePoint 2010 classes
Wictor Wilen I've just published a page, which I plan to update regularly, containing links to web sites, tools, products, solutions, articles, posts, books etc. which I recommend and talk about during my SharePoint 2010 classes. You can find the page here: Class Links If I did promise you during my classes to add a link to it and have forgotten - drop me an e-mail and remind me. [read]. Posted: Thu, Jan 20th '11 |
SharePoint 2010 Ribbon Controls - Part 7 - The ToggleButton control
Wictor Wilen Back with another SharePoint 2010 Server Ribbon Controls post, this time a shorter one, compared to previous posts. We'll take a look at the ToggleButton control. I know I said I'm going to talk about the DropDown in this post, but I'd reconsidered and take the easy ones first - since the DropDown control will be divided into several posts. What is a ToggleButton control? The ToggleButton control is very similar in behavior to the Button control with the difference that you can toggle the state [read]. Posted: Wed, Jan 19th '11 |
SharePoint 2010 Ribbon Controls - Part 6 - The CheckBox control
Wictor Wilen Welcome back to part 6 of my SharePoint 2010 Ribbon Controls series (full series index can be found here). This time we'll take a look at the CheckBox control. What is the CheckBox control? If you've not been hiding under a rock you should now what a CheckBox is - it's a box you can check. It can have two states - checked or not checked. Sample CheckBox control A CheckBox can look like this when implemented in the Ribbon:
CheckBox control properties
The CheckBox is not that different than th [read]. Posted: Tue, Jan 11th '11 |
SharePoint 2010 Ribbon Controls - Part 5 - The Button control
Wictor Wilen Now it's time for the SharePoint 2010 Ribbon Button Control in the Ribbon Control series (full series index can be found here), What is the Button control? The Button control needs no further description - it's a button on which the users can click to execute commands. Buttons can exist alone or in menus (which will be covered later in the series). Sample Button control A Button control could be implemented as follows:
Button control properties
As you can see from the code sample above the B [read]. Posted: Fri, Jan 7th '11 |
SharePoint 2010 Ribbon Controls - Part 4 - The TextBox Control
Wictor Wilen Welcome back to another post in the SharePoint 2010 Ribbon Controls series (full series index available here). Now it is time to introduce the TextBox control, which can be used to allow users to enter text information in your Ribbon customzations. What is the TextBox control? If you're familiar with .NET development (WinForms or ASP.NET) then you already know what a TextBox is. It allows your users to enter and change text. TextBoxes are often accompanied by Label controls which have the ForId [read]. Posted: Wed, Jan 5th '11 |
SharePoint 2010 Ribbon Controls - Part 3 - The Label Control
Wictor Wilen The first control in the SharePoint 2010 Ribbon Controls series (full series index available here) will be about the Label control. What is the Label control? The Label control is a simple control that allows you to add a Label to any of your Ribbon groups. Labels are most often used in combination with other controls such as text boxes and drop downs. You can using a label target another control so that if you click on the label then the other control gets focus. A Label can be a text, an icon [read]. Posted: Tue, Jan 4th '11 |
SharePoint 2010 Ribbon Controls - Part 2 - Common Control Properties
Wictor Wilen This first real post in the SharePoint 2010 Ribbon Controls series (full series index available here) will be about some of the common properties that most or all of the Ribbon controls shares. I assume that you have some basic knowledge of SharePoint 2010 Ribbon customization, if not check out one of my previous posts. What is a Ribbon control? A SharePoint 2010 Ribbon Control is the interactive parts of the Ribbon. Controls exits within a Group (B) within a Tab (A). The controls can be labels, [read]. Posted: Mon, Jan 3rd '11 |
SharePoint 2010 Ribbon Controls - Part 1 - Summary
Wictor Wilen Welcome to 2011, this will for sure be an exciting year! I thought I start this year off with a series of blog posts about the different controls that can be used in the SharePoint 2010 Ribbon. Hopefully a bit better than the current MSDN documentation. The series will discuss each control that are available for usage in the SharePoint 2010 Ribbon and show you through examples and code how to use them. I will even throw in one or more tips and tricks along the road. So if you're interested - w [read]. Posted: Mon, Jan 3rd '11 |
Summing up the year of 2010 and embracing 2011
Wictor Wilen The time has come for me to do my summary post of 2010. This is my fifth summary post (2006, 2007, 2008 and 2009). This year has been truly amazing. Working in the SharePoint world has been so interesting and challenging with the brand new Office 2010 and SharePoint 2010 products. I have been knee-deep in SharePoint 2010 work both for my employer (Connecta) and for personal reasons (pure fun, book, learning...). A huge thanks to my wife and daughters that can put up with my constant chatter abou [read]. Posted: Sun, Jan 2nd '11 |
Understanding the SharePoint 2010 Sandbox limitations
Wictor Wilen Recent discussions I've been involved with and blog posts have highlighted some of the SharePoint 2010 Sandbox limitations (either as bugs or as a feature). I have also talked about this during SEF 2010 and SPCSEA 2010. While writing my book SharePoint 2010 Web Parts in Action I had the opportunity to discover these limitations early on and have learned to live with it. If you read my book you will find a lot of references to "this does not work in the Sandbox" (you've already ordered it huh? [read]. Posted: Tue, Dec 14th '10 |
Custom Health Rule for SharePoint 2010 that checks for Debug build assemblies
Wictor Wilen Finally back in the blogging saddle, keep stacking ideas and post embryos but never time to finish them. This post is about how you create custom Health Rules for SharePoint 2010 and this health rule is of particular interest since it checks for debug build assemblies in all installed farm solutions. Health Rules Health Rules in SharePoint 2010 is a great way to make administrators aware of possible problems and issues with your farm; such as running out of disk space, living up to best practice [read]. Posted: Sun, Nov 21st '10 |
Southeast Asia SharePoint Conference wrap-up
Wictor Wilen pI just came home from a great trip to Singapore and the a href="http://www.sharepointconference.asia/" target="_blank"Southeast Asia SharePoint conference/a. It has been a great adventure travelling that far and meet so many SharePoint fans, Southeast Asia is really hot. The conference has been perfectly arranged by Debbie, Randy and Steve at a great location. Thank you! A new conference in the area was announced during the closing session, and if I'm allowed I'll gladly come back! Hopefully I [read]. Posted: Fri, Oct 29th '10 |
New external SharePoint Search connectors
Wictor Wilen pToday a href="http://www.microsoft.com" target="_blank"Microsoft/a released a bunch of external Search connectors for their search products such as SharePoint Server, FAST and Search Server or for clients such as Windows 7. The external search connectors are based on the a href="http://www.opensearch.org/Home" target="_blank"OpenSearch/a specification, so it's quite easy to integrate with whatever product you like./p h3Downloads/h3 pThese are the new released connectors:/p ul lia href="http://w [read]. Posted: Wed, Oct 27th '10 |
SharePoint and Exchange Conference 2010 and User Group meeting wrap up
Wictor Wilen pThis years SharePoint and Exchange Conference, the seventh in order, took place this week. For the second year I was there as a speaker and had just as great time as last year. It is currently the largest conference in Scandinavia focusing on SharePoint and Exchange technologies and its growing for each year./p pGöran Husman (a href="http://mvp.support.microsoft.com/" target="_blank"MVP/a) and Beatrice from Humandata has done an excellent job in putting this conference together and finding suc [read]. Posted: Fri, Oct 22nd '10 |
Visual guide to Windows Live ID authentication with SharePoint 2010 - part 3
Wictor Wilen pHere is the third part of my Visual guide to Windows Live ID authentication in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a. This part takes off just where we ended the last part. If you haven't read a href="http://www.wictorwilen.se/Post/Visual-guide-to-Windows-Live-ID-authentication-with-SharePoint-2010-part-1.aspx" target="_blank"part 1/a and a href="http://www.wictorwilen.se/Post/Visual-guide-to-Windows-Live-ID-authentication-with-SharePoint-2010-part-2.aspx" target="_blank"pa [read]. Posted: Thu, Oct 21st '10 |
NullReferenceException when uploading multiple files in SharePoint 2010
Wictor Wilen pRecently came across a really interesting bug in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a. It's when you are trying to upload multiple files using the ActiveX control, where you can drag and drop files or select multiple files. I started receiving "strongObject reference not set to an instance of an object/strong" exceptions from the strongSTSUpld/strong control. The usual Google, ahem, Bing check revealed nothing. Just that I was not alone having this problem (hence this post [read]. Posted: Thu, Oct 14th '10 |
Dissecting the SharePoint 2010 Taxonomy fields
Wictor Wilen pAn intense Twitter conversation initiated by a href="http://twitter.com/#!/fabianwilliams" target="_blank"Fabian/a about how Managed Metadata is updated in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a gave me the idea to note down a few interesting bits about the strongTaxonomy Fields/strong and how they work within a Site Collection. I hope/guess that a href="http://www.sharepointfabian.com/" target="_blank"Fabian/a will write a good post (as usual) about his findings as well./p [read]. Posted: Tue, Oct 12th '10 |
SharePoint 2010 and Visio 2010: Better together - Part 3
Wictor Wilen pWelcome back to the a href="http://sharepoint.microsoft.com/"SharePoint 2010/a and a href="http://office.microsoft.com/en-us/visio/" target="_blank"Visio 2010/a Better together series for this third part. In a href="http://www.wictorwilen.se/Post/SharePoint-2010-and-Visio-2010-better-together-part-2.aspx" target="_blank"part 2/a I showed you how to use Visio 2010 to convert your business requirements into workflows that later could be used in SharePoint 2010, using SharePoint Designer 2010 as t [read]. Posted: Mon, Sep 27th '10 |
Visual guide to Windows Live ID authentication with SharePoint 2010 - part 2
Wictor Wilen pI'm back with the second part of the a href="http://www.wictorwilen.se/Post/Visual-guide-to-Windows-Live-ID-authentication-with-SharePoint-2010-part-1.aspx" target="_blank"Visual guide to Windows Live ID authentication with SharePoint 2010 series/a. Part 1 was a huge success and has received a lot of feedback and hits - I hope many of you out there successfully configured your web sites and extranets. I'm currently working on getting the new Swedish SharePoint User Group website up using Live I [read]. Posted: Sun, Sep 26th '10 |
Sweden SharePoint User Group (SSUG), Meeting in October
Wictor Wilen h3Introduction/h3 pAfter a long and well deserved vacation we’re now back with new strength! br /It’s time for our first SSUG meeting for the fall!/p pPlease do remember; This is a emFREE /emevent – we never have and never will charge anyone for loving SharePoint and sharing the awesomeness :-)/p h3Meeting details/h3 pLet’s meet up at Microsoft HQ for our first SSUG meeting this fall! You will have the possibility to mingle around with SharePoint MVPs, folks from Microsoft and of course [read]. Posted: Fri, Sep 24th '10 |
Making every site in SharePoint 2010 into a BI Center
Wictor Wilen pThe other day I had an interesting and great workshop with a customer about the BI features in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a. SharePoint Insights is one thing that really gets me going - so much great stuff can be unleashed using Excel, Visio and PerformancePoint Services./p pOne thing that annoys me with the default settings in SharePoint 2010 is the BI Center. A BI Center does not support the "BI for everyone" mantra - that center only turns numbers and KPI fans o [read]. Posted: Thu, Sep 23rd '10 |
Join me for a chat with the SharePoint MVP Experts
Wictor Wilen pimg style="margin: 5px; display: inline" title="MVP_BlueOnly" alt="MVP_BlueOnly" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/JoinmeforaSharePoint_14D67/MVP_BlueOnly_3.png" width="66" height="102" /Next Wednesday I will sit in the SharePoint a href="http://mvp.support.microsoft.com/" target="_blank"MVP/a Experts panel for a QA session where you can ask your questions about SharePoint. The SharePoint MVP Experts QA chat is your opportunity to chat and get instant answers about [read]. Posted: Tue, Sep 21st '10 |
SharePoint 2010 and Visio 2010 - better together - part 2
Wictor Wilen pThis is the second post in the a href="http://sharepoint.microsoft.com/"emSharePoint 2010/em/aem and /ema href="http://office.microsoft.com/en-us/visio/" target="_blank"emVisio 2010/em/aem - better together/em series. And it is time to really check out what this great combination have to offer, and the most obvious subject to start with is that we can now use Visio to design the workflows, which then are imported to SharePoint via SharePoint Designer 2010. So let's get started./p pIf you ever b [read]. Posted: Tue, Sep 14th '10 |
Sandboxed workflow activities in SharePoint 2010
Wictor Wilen pOne of the really great features in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a is the Sandbox, which allows the end-users to upload solutions using the web interface, instead of relying on administrators adding the solutions directly to the farm. One of the things that that can be deployed to the Sandbox is emcustom workflow activities/em. These activates can then be used by the end-users building workflows with SharePoint Designer. It is really powerful to add custom sandboxed [read]. Posted: Sun, Sep 12th '10 |
Visual guide to Windows Live ID authentication with SharePoint 2010 - part 1
Wictor Wilen pUsing Windows Live ID as login provider for SharePoint is a really huge thing. It makes the scenario for public facing web sites, extranets etc. much more easier, for instance there is no need to maintain passwords and users in the same degree. For SharePoint 2007 there is no native support for this, so I built a custom Live ID login provider (available at a href="http://spwla.codeplex.com"http://spwla.codeplex.com/a), but a href="http://sharepoint.microsoft.com/"SharePoint 2010/a has native su [read]. Posted: Wed, Sep 8th '10 |
SharePoint 2010 and Visio 2010 - better together
Wictor Wilen pThis is the first post in a series about a href="http://sharepoint.microsoft.com/"strongSharePoint 2010/strong/a and a href="http://office.microsoft.com/en-us/visio/" target="_blank"strongVisio 2010/strong/a and how the two products integrate with each other./p pimg style="display: inline" title="Viso Premium 2010" alt="Viso Premium 2010" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/SharePointandVisiobettertogether_14A59/image_6.png" width="140" height="156" /I remember when I [read]. Posted: Mon, Sep 6th '10 |
Understanding folders and namespaces in Visual Studio 2010 SharePoint Solutions, Packages and Features - part 2
Wictor Wilen pThis is a follow-up post to the a href="http://www.wictorwilen.se/Post/Understanding-folders-and-namespaces-in-Visual-Studio-2010-SharePoint-Solutions-Packages-and-Features.aspx" target="_blank"Understanding folders and namespaces in Visual Studio 2010 SharePoint Solutions, Packages and Features/a (probably my longest blog post title, except this one...). In that post I discussed how folders and namespaces are handled in Visual Studio 2010 SharePoint projects. I will continue to show some detai [read]. Posted: Sat, Sep 4th '10 |
SharePoint 2010 August 2010 Cumulative Update makes User Profile Service Application inaccessible
Wictor Wilen pThe second Cumulative Update (CU) is out for a href="http://sharepoint.microsoft.com/" target="_blank"SharePoint 2010/a. It contains two hotfixes; one for Foundation and one for Server. The Foundation fix contains the really important update that should fix the problem with LINQ to SharePoint and anonymous users. You can get the fixes here:/p ul lia href="http://support.microsoft.com/kb/2266423" target="_blank"SharePoint Foundation 2010 August 2010 CU hotfix (KB2266423)/a /li lia href="http://s [read]. Posted: Thu, Sep 2nd '10 |
Understanding folders and namespaces in Visual Studio 2010 SharePoint Solutions, Packages and Features
Wictor Wilen pYesterday a href="http://sharepoint.mindsharpblogs.com/todd/default.aspx" target="_blank"Todd Bleeker/a (SharePoint a href="http://mvp.support.microsoft.com/" target="_blank"MVP/a) wrote a post about the a href="http://sharepoint.mindsharpblogs.com/Todd/archive/2010/08/24/Visual-Studio-2010-SharePoint-Project-SPIs.aspx" target="_blank"SharePoint Project SPI/a's where he explains how SPI effectively are folders within a SharePoint solution. I thought that I should continue that discussion a bit [read]. Posted: Wed, Aug 25th '10 |
How to create a SharePoint 2010 application using Visual Studio 2010 LightSwitch
Wictor Wilen pVisual Studio 2010 a href="http://blogs.msdn.com/b/lightswitch/" target="_blank"LightSwitch/a is a new kid on the block in the Visual Studio suburbs. Basically it is a rich client application editor for Visual Studio that allows you to develop (or should I say "click-through") an application very easy without any programming skills at all. You can create a custom database, attach to an external data source or WCF RIA service and last but not least hook it up to SharePoint. And this is what I'm [read]. Posted: Mon, Aug 23rd '10 |
Upcoming speaking engagements - Stockhom to Singapore
Wictor Wilen pSummer is not yet over (at least not according to the calendar) and this autumn is already being planned and filled with some great stuff. Part from working on a great a href="http://sharepoint.microsoft.com/"SharePoint 2010/a project, waiting for the book to be ready and some other stuff I also have planned a few speaking events - which I'm really thrilled about./p h3a href="http://www.seforum.se/" target="_blank"SharePoint and Exchange Forum 2010/a /h3 h4Stockholm - 18th-19th October/h4 pimg [read]. Posted: Tue, Aug 10th '10 |
About the SharePoint 2010 certifications
Wictor Wilen pA little more than a year ago I wrote a post after finishing all four SharePoint 2007 exams called "a href="http://www.wictorwilen.se/Post/70630-passed-Do-you-really-call-this-a-certification.aspx" target="_blank"70-640 passed! Do you really call this a certification!/a". I thouht the exams were to easy and did not say much about your SharePoint skills at all and I had hopes for the new a href="http://sharepoint.microsoft.com/"SharePoint 2010/a exams. I did hope that they would stop focusing on [read]. Posted: Mon, Aug 9th '10 |
Minifying custom JavaScript files in SharePoint 2010
Wictor Wilen pAs you know the usage of JavaScript has been more and more used in web applications over the past years for technologies such as AJAX. JavaScript can accomplish really cool stuff on the client side and make the user interface more interactive and responsive. Just take a look at a href="http://sharepoint.microsoft.com/"SharePoint 2010/a - that's some heavy JavaScripts there (a bit to heavy IMHO)./p pSo lets assume that you are building some new cool stuff, in SharePoint of course, and why not a [read]. Posted: Sat, Aug 7th '10 |
Nifty trick with Visual Studio 2010 replaceable parameters for SharePoint 2010 Web Parts
Wictor Wilen pimg style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" class="wlDisabledImage" title="MP900408848[1]" border="0" alt="MP900408848[1]" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/NiftytrickwithVisualStudio2010replaceabl_911D/MP900408848%5B1%5D_1.jpg" width="99" height="146" /If you have been working with a href="http://sharepoint.microsoft.com/" target="_blank"SharePoint 2010/a development using a href="htt [read]. Posted: Tue, Aug 3rd '10 |
SharePoint 2010 June 2010 Cumulative Update installation failed
Wictor Wilen pimg style="display: inline" title="Patching" alt="Patching" align="right" src="http://mrbarlow.files.wordpress.com/2009/12/band-aid.jpg" width="150" height="92" /I have been updating a couple of a href="http://sharepoint.microsoft.com/" target="_blank"SharePoint 2010/a servers and farms to the latest a href="http://www.wictorwilen.se/Post/SharePoint-2010-June-2010-cumulative-update.aspx" target="_blank"June 2010 Cumulative Update/a (CU) as well as installing a slipstreamed package. The slipstre [read]. Posted: Fri, Jul 30th '10 |
How to provision SharePoint 2010 Rating columns in Content Types
Wictor Wilen pThis post continues in the same neighborhood as yesterdays post about a href="http://www.wictorwilen.se/Post/How-to-provision-SharePoint-2010-Managed-Metadata-columns.aspx" target="_blank"provisioning Managed Metadata columns/a. This time we take a look at the Ratings in lists (and while we're at it check out another a href="http://www.wictorwilen.se/Post/Create-custom-Rating-icons-for-SharePoint-2010-Server.aspx" target="_blank"earlier post about how to customize the look and feel of ratings/a [read]. Posted: Wed, Jul 28th '10 |
How to provision SharePoint 2010 Managed Metadata columns
Wictor Wilen pThis post will show you how to emprovision Site Columns that uses Managed Metadata/em in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a. strongManaged Metadata/strong is one of the new and exciting features of SharePoint Server 2010. It allows you to centrally manage metadata terms and keywords. Creating Managed Metadata columns using the SharePoint web interface is a simple task but the problem is that it does not allow you to move your Site Columns from one farm to another that ea [read]. Posted: Tue, Jul 27th '10 |
SharePoint 2010 June 2010 cumulative update
Wictor Wilen pThe first cumulative update (CU) for a href="http://sharepoint.microsoft.com/"SharePoint 2010/a is here. The CU was promised in to be ready in June, but have not arrived until a couple of days ago. I've been on vacation (last day today actually) so it fits perfect starting out next week with patching some farms./p pAs you probably know by now the a href="http://www.microsoft.com" target="_blank"Microsoft/a SharePoint Team has improved the update cycle a bit compared to its predecessor. If you a [read]. Posted: Fri, Jul 23rd '10 |
SharePoint 2010 Web Parts in Action - 15 chapters
Wictor Wilen pimg style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; display: inline; border-top: 0px; border-right: 0px" class="wlDisabledImage" title="wilen_cover150" border="0" alt="wilen_cover150" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/SharePoint2010WebPartsinAction_141AA/wilen_cover150_3.jpg" width="150" height="248" //p pAfter about six months of writing I have now written a total of 400 pages and 15 chapters about a href="http://sharepoint.microsoft.com/"Shar [read]. Posted: Fri, Jun 25th '10 |
SharePoint 2010 Site Definition images must use the correct format
Wictor Wilen pWhen you create a Site Definition for a href="http://sharepoint.microsoft.com/"SharePoint 2010/a you should provide an image that illustrates the Site Definition. It allows the users to separate the Site Definitions from each other, find the correct one faster and it looks quite nice!/p pIn SharePoint 2010 Silverlight is used when selecting Site Actions New Site. This gives you a nice and fast interface to search for the correct Site Definition. The image of the Site Definition is here very pro [read]. Posted: Thu, Jun 17th '10 |
Enhancing the SharePoint 2010 Tag Profile Page with Bing news
Wictor Wilen pThe strongTag Profile Page/strong in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a is used by the strongManaged Metadata Servic/stronge (MMS) as a landing page for a term or a keyword. It is used to describe the tag, its location in the taxonomy, synonyms etc. It also contains all the latest tagged items and a note board./p pimg style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Tag Profile Page" border=" [read]. Posted: Mon, Jun 14th '10 |
Status of ChartPart for SharePoint 2010
Wictor Wilen pa href="http://chartpart.codeplex.com/" target="_blank"img style="border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 5px; display: inline; border-top: 0px; border-right: 0px" title="Chart Part" border="0" alt="Chart Part" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/StatusofChartPartforSharePoint2010_13142/SNAGHTML145b2d1_1.png" width="254" height="331" //a/p pI have recently been getting quite a few requests and comments about the status of a href="http://chartpart.cod [read]. Posted: Tue, Jun 8th '10 |
DevSum 2010 presentation about SharePoint 2010 BCS
Wictor Wilen pa href="http://cornerstone.se/sv/Event/DevSum/2010/" target="_blank"DevSum 2010/a is over two days packed with cool sessions. I had the last session of the day and conference but some brave SharePointers showed up and eagerly listened. I hope you enjoyed it and if you need some evening lecture you can download the presentation below, which was about a href="http://sharepoint.microsoft.com/"strongSharePoint 2010/strong/astrong Composites/strong and especially strongBusiness Component Services/st [read]. Posted: Wed, Jun 2nd '10 |
SharePoint User Group Sweden May 2010 meeting recap
Wictor Wilen pThis Wednesday the SharePoint User Group Sweden (a href="http://search.twitter.com/search?q=%23SSUG" target="_blank"#SSUG/a) had an awesome meeting sponsored by a href="http://www.sogeti.se/" target="_blank"Sogeti/a at a href="http://www.scandichotels.com/en/Hotels/Countries/Sweden/Stockholm/Hotels/Scandic-Anglais/?redirected=true" target="_blank"Hotel Anglais/a in Stockholm. The event was sold out when announced in a few hours and we had to change conference room a few times at the hotel to [read]. Posted: Sun, May 30th '10 |
DIWUG SharePoint eMagazine 2nd edition
Wictor Wilen pimg style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="SharePoint eMagazine" border="0" alt="SharePoint eMagazine" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/DIWUGSharePointeMagazine2ndedition_86FD/image_3.png" width="170" height="240" / The 2nd edition of the a href="http://www.diwug.nl/" target="_blank"Dutch Information Worker User Group/a a href="http://www.information-worker.org/fr [read]. Posted: Thu, May 27th '10 |
SharePoint 2010 Sandboxed Web Parts does not support file uploading
Wictor Wilen pThis is just a friendly reminder for you who tries to build a Sandboxed Web Part for a href="http://sharepoint.microsoft.com/"SharePoint 2010/a and trying to use the a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.fileupload.aspx" target="_blank"FileUpload/a or a href="http://msdn.microsoft.com/en-us/library/system.web.ui.htmlcontrols.htmlinputfile(VS.71).aspx" target="_blank"HtmlInputFile/a controls - it will not work. The uploaded files are not transferred to the san [read]. Posted: Tue, May 25th '10 |
Custom application pages in the SharePoint 2010 Sandbox
Wictor Wilen pThe Sandbox in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a allows Site Collection administrators to upload solutions in their Site Collections without access to the physical server. This is a great way to open up for creativity and for each Site Collection owner to expand the functionality of their Site Collection without adventuring the stability of the SharePoint farm. Sandbox Solutions do have some limitations, for instance we cannot add new Application Pages. Application page [read]. Posted: Tue, May 18th '10 |
Dissecting the Office Web Apps cache in SharePoint 2010
Wictor Wilen pThe strongOffice Web Apps/strong, OWA, in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a is a great way to enhance the SharePoint experience. It allows users without a decent OS or a locally installed Office client to view and edit Word, Excel, PowerPoint and OneNote documents./p pWhen you install and correctly configures Office Web Apps (yea, can be a bit of a hazzle if you like me avoid the Farm Configuration wizard) and then enable the required Site Collections feature a cache wi [read]. Posted: Sat, May 8th '10 |
SharePoint 2010 user profile properties temporarily disabled
Wictor Wilen pI am currently setting up a href="http://sharepoint.microsoft.com/"SharePoint 2010/a farms back and forth testing out the most optimal ways using least privileges and different configurations. The by far most complex part in the configuration is the User Profile Service Application and the User Profile Sync. a href="http://www.harbar.net" target="_blank"Spencer Harbar/a have fortunately documented how to do it properly in his a href="http://www.harbar.net/articles/sp2010ups.aspx" target="_blank [read]. Posted: Fri, May 7th '10 |
Timer job changes and additions in SharePoint 2010
Wictor Wilen pimg style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="Timer Jobs" border="0" alt="Timer Jobs" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/TimerjobchangesandadditionsinSharePoint2_9537/image_5.png" width="150" height="173" /Timer jobs is a great feature of SharePoint to use when you need to perform background execution at regular or specific times or when you need to execute code on all [read]. Posted: Wed, May 5th '10 |
Tips for doing SharePoint demos on virtual machines
Wictor Wilen pIt's Friday and thought that I should share some small tips on how to make your SharePoint demonstration experience better. I assume that you have a quite powerful laptop with virtual machines running SharePoint. /p pI used to do my demos directly in the virtual machine, in full screen mode. This requires that I have all the necessary client components installed such as Office, SharePoint Designer, the Windows Server Desktop Experience feature enabled etc. All this of course take resources such [read]. Posted: Fri, Apr 30th '10 |
SharePoint 2010 Central Administration Service Application Shortcut Web Part
Wictor Wilen pWhile fiddling, developing and configuring a href="http://sharepoint.microsoft.com/"SharePoint 2010/a I use the Service Application management a lot. This requires that you go to Central Administration, click on Manage service applications and then click on the service application that you need to configure or manage. I believe that managing the service applications are one of the most common tasks for people like me (I know some of you readers gets more fired up about the monitoring and upgrad [read]. Posted: Tue, Apr 27th '10 |
Plan your SharePoint 2010 Content Type Hub carefully
Wictor Wilen pCurrently setting up a new environment on a href="http://sharepoint.microsoft.com/"SharePoint 2010/a (which was made available for download yesterday if anyone missed that :-). One of the new features of SharePoint 2010 is to set up astrong Content Type Hub/strong (which is a part of the Metadata Service Application), which is a hub for all Content Types that other Site Collections can subscribe to. That is you only need to manage your content types in one location./p pSetting up the Content Ty [read]. Posted: Fri, Apr 23rd '10 |
Create SharePoint 2010 Managed Metadata with Excel 2010
Wictor Wilen pBuilding the metadata structure in the strongTerm Store Manager /strongin a href="http://sharepoint.microsoft.com/"SharePoint 2010/a is not the most convenient way. I prefer working with the metadata structure and terms in an Excel document so that I can discuss the structure with colleagues and clients before implementing it./p pThe Term Store Manager allows you to import a comma separated text file containing a strongTerm Set/strong. By default the Excel 2010 Save as CSV does not save in the [read]. Posted: Thu, Apr 22nd '10 |
A whole lot of SharePoint 2010 guidance available - weekend reading
Wictor Wilen pa href="http://sharepoint.microsoft.com/"img style="border-right-width: 0px; margin: 0px 0px 0px 5px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Documents..." border="0" alt="Documents..." align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/AwholelotofSharePoint2010guidanceavailab_8243/j0422619_3.jpg" width="165" height="244" /SharePoint 2010/a is just around the corner and a href="http://www.microsoft.com" target="_blank"Microsof [read]. Posted: Fri, Apr 16th '10 |
Create custom Rating icons for SharePoint 2010 Server
Wictor Wilen pa href="http://sharepoint.microsoft.com/"SharePoint 2010/a contains functionality for rating documents and items using a classic five-star rating approach. But those starts looks a little bit like the Google stars, right?/p pWouldn't it be cool to brand the rating and use custom icons like this:/p pobject width="500" height="405"param name="movie" value="http://www.youtube.com/v/nd8PQ5_-TM4hl=en_USfs=1color1=0x2b405bcolor2=0x6b8ab6border=1"/paramparam name="allowFullScreen" value="true"/parampa [read]. Posted: Tue, Apr 13th '10 |
SharePoint 2010 - The Developer Tour in Sweden
Wictor Wilen pimg style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="SharePoint 2010" border="0" alt="SharePoint 2010" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/SharePoint2010TheDeveloperTourinSweden_14BA0/image_3.png" width="77" height="82" / The release a href="http://sharepoint.microsoft.com/"SharePoint 2010/a and Office 2010 is imminent and I can already smell them! a href="http://www.microsoft [read]. Posted: Sun, Apr 11th '10 |
Upcoming engagements of spring 2010
Wictor Wilen pimg style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Wictor presenting SharePoint 2010 in Stockholm" border="0" alt="Wictor presenting SharePoint 2010 in Stockholm" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/Upcomingengagementsofspring2010_FAB4/image_3.png" width="154" height="169" / I'd like to take the opportunity to tell you about some of my upcoming engage [read]. Posted: Tue, Apr 6th '10 |
I am a SharePoint Server MVP
Wictor Wilen pWhile commuting home this beautiful afternoon I received an e-mail from a href="http://www.microsoft.com" target="_blank"Microsoft/a containing the following:/p blockquote pCongratulations! We are pleased to present you with the 2010 Microsoft® a href="http://mvp.support.microsoft.com/" target="_blank"MVP/a Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions i [read]. Posted: Thu, Apr 1st '10 |
SharePoint 2010 Developer Dashboard configuration feature
Wictor Wilen pThe Developer Dashboard in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a can be configured using a href="http://technet.microsoft.com/en-us/library/cc288981.aspx"STSADM/a commands, PowerShell or some coding. To easy turn the Developer Dashboard on and off I have created a Farm scoped feature that allows you to configure the Developer Dashboard from Central Administration General Application Settings Development Settings./p pimg style="border-right-width: 0px; display: inline; borde [read]. Posted: Sun, Mar 28th '10 |
Working with SharePoint 2010 Correlation ID in PowerShell and code
Wictor Wilen pa href="http://sharepoint.microsoft.com/"SharePoint 2010/a the logging has been extended with a new Correlation ID which is unique for each request or operation. The Correlation ID makes it very easy to track down any unexpected errors since you can search for the id in the trace logs. This unique ID is also maintained between servers for instance when making a call to a service application./p pa href="http://www.wictorwilen.se/WindowsLiveWriter/WorkingwithSharePoint2010CorrelationIDin_9069/ima [read]. Posted: Sun, Mar 21st '10 |
Deployment and security options of custom code in SharePoint 2010
Wictor Wilen pIn a href="http://sharepoint.microsoft.com/"SharePoint 2010/a there are more ways to deploy custom code than in its predecessors, the reason is the introduction of the Sandboxed solutions. There are basically now three different ways to deploy custom assemblies:/p ul listrongFull trust solutions/strong, aka strongFarm solutions /strong- The assemblies are registered in the GAC and runs under full trust /li listrongPartial trust solutions/strong, aka strongWeb Application solutions /strong- The [read]. Posted: Thu, Mar 18th '10 |
Confusing name of commands in SharePoint 2010
Wictor Wilen pIf you have been developing with SharePoint for the last few years you probably are very aware of the a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spweb.aspx"SPWeb/a and a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spsite.aspx"SPSite/a naming is a bit confusing. SPWeb is actually a site and SPSite is a site collection. It's always fun explaining this to new SharePoint developers.../p pIn a href="http://sharepoint.microsoft.com/"SharePoint 2010/a t [read]. Posted: Thu, Mar 18th '10 |
SharePoint 2010 Web Parts in Action - book site is live
Wictor Wilen pAs some of you know I'm writing a book on a href="http://sharepoint.microsoft.com/"SharePoint 2010/a Web Parts development to be published by a href="http://www.manning.com"Manning Publications/a. I have set up a site dedicated to this book project where you can follow the progress of it./p pYou can find the site at a href="http://www.sharepointwebpartsinaction.com/"http://www.sharepointwebpartsinaction.com//a /p pa href="http://www.sharepointwebpartsinaction.com"img style="border-bottom: 0px; [read]. Posted: Tue, Mar 16th '10 |
What is new with the CssRegistration control in SharePoint 2010
Wictor Wilen pThe a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.webcontrols.cssregistration(office.14).aspx"strongCssRegistration/strong/a class (in Microsoft.SharePoint.WebControls namespace) is one of the most useful controls in a href="http://sharepoint.microsoft.com/"SharePoint 2010/a. It existed in SharePoint 2007 but was fairly limited then. I thought I should guide you through why it is so useful in SharePoint 2010 and why and when you should use it. I briefly mentioned the CssR [read]. Posted: Thu, Mar 4th '10 |
Creating custom themable CSS files for SharePoint 2010
Wictor Wilen pa href="http://sharepoint.microsoft.com/"SharePoint 2010/a has a completely rebuilt theme engine. Instead of having to modify .inf files, create folders and copy and pasting CSS files and images in the SharePoint root we can now a href="http://www.toddbaginski.com/blog/archive/2009/11/02/how-to-create-a-custom-theme-for-sharepoint-2010.aspx.aspx"create a theme in PowerPoint/a and upload it to the server. The default SharePoint CSS files are tagged with comments that tells SharePoint to substitu [read]. Posted: Wed, Feb 17th '10 |
Local SharePoint 2010 development on Windows 7 - awesome experience
Wictor Wilen pI thought I should share my experience on working with a href="http://sharepoint.microsoft.com/"SharePoint 2010/a development on Windows 7. My previous posts on installing SharePoint 2007 on a href="http://www.wictorwilen.se/Post/Running-SharePoint-on-Windows-Vista.aspx"Vista/a and a href="http://www.wictorwilen.se/Post/Running-SharePoint-on-Windows-7.aspx"Windows 7/a are posts that are quite popular. The downside with the “old” SharePoint version is that it was not officially supported to [read]. Posted: Sun, Feb 14th '10 |
SharePoint 2010 Wiki Pages displays the wrong content when passing Query String parameters
Wictor Wilen pWhile I was testing building some mashups using a href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a, Web Parts and SharePoint Designer I found an interesting bug./p h3Initial problem/h3 pHere’s what I did; I set up a Wiki Content Page (the new kind of Web Part Pages) in SharePoint 2010 that was supposed to be called with Query String parameter named ID which should be used by a Web Part. Another page contained items linking to this page using different integer values [read]. Posted: Tue, Feb 9th '10 |
SharePoint 2010 tools in Visual Studio 2010 violates basic naming conventions
Wictor Wilen pThe a href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a Development Tools for Visual Studio 2010 is great and I really like the way that the project is built using the different artifacts. One thing really annoys me though and that is the way that the code is generated and named when you add items. For example if you create a project and then add a Web Part item to that project then Visual Studio will create a Web Part class with a namespace and class name like this:/p [read]. Posted: Sun, Feb 7th '10 |
A request to the Microsoft SharePoint Product Team
Wictor Wilen pSharePoint is an amazing product and there are some fantastic opportunities to make awesome applications. It also has a great API which has had improved further in the upcoming a href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a release. strongBut/strong there are several features available in the platform/API that just isn’t available to all of us, unless we sit in Redmond and are building the actual product./p pThere are so many classes or methods that are marked in [read]. Posted: Fri, Feb 5th '10 |
I am now an approved SharePoint 2010 Ignite instructor
Wictor Wilen pimg style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="SharePoint 2010" border="0" alt="SharePoint 2010" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/IamnowanapprovedSharePoint2010Igniteinst_DAA8/image_3.png" width="258" height="99" / A couple of weeks ago I participated in the a href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a Ignite training and after a great, [read]. Posted: Mon, Jan 25th '10 |
SharePoint Bad Practices are still around!
Wictor Wilen pIt is 2010 now and SharePoint 2007 have been out forever, it feels like it anyways. The last two years has been about best practices in SharePoint both for developers and IT-pros and especially the a href="http://msdn.microsoft.com/en-us/library/aa973248.aspx"Disposing of SharePoint/a objects has been discussed in absurdum. So I guess we should have to talk about it - but guess what - we certainly do!/p pThe reason I bring this up today is that I was about to join a new WFE to a farm and it fai [read]. Posted: Tue, Jan 19th '10 |
Creating a SharePoint 2010 Ribbon extension - part 2
Wictor Wilen pThis is the second post in my mini series on how to extend the a href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a Ribbon. First post can be a href="http://www.wictorwilen.se/Post/Creating-a-SharePoint-2010-Ribbon-extension-part-1.aspx"found here/a./p pThe goal with this excersice is to extend the Editing Tools Insert tab with a smaller Insert Web Part drop-down, so we don’t have to expand the whole Web Part Gallery to insert a Web Part./p pIn the last post we created [read]. Posted: Mon, Jan 11th '10 |
Creating a SharePoint 2010 Ribbon extension - part 1
Wictor Wilen pa href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a contains numerous of improvements in the user interface and it has been built to be able to be extended. I guess that all of you have seen the Ribbon in SharePoint 2010 by now and probably even tried to add a button and fire away a Hello World JavaScript alert (it’s one of the a href="http://www.microsoft.com/downloads/details.aspx?displaylang=enFamilyID=c010fc68-b47f-4db6-b8a8-ad4ba33a35c5"HOLs/a available also). Th [read]. Posted: Thu, Jan 7th '10 |
I'm writing a SharePoint 2010 book
Wictor Wilen pimg style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="A Book" border="0" alt="A Book" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/ImwritingaSharePoint2010book_A164/image_3.png" width="195" height="125" / This is the first post for the year of 2010 and what could be better to start with than announcing that I’m writing a a href="http://sharepoint.microsoft.com/ [read]. Posted: Fri, Jan 1st '10 |
Summing up the year of 2009 and embracing 2010
Wictor Wilen pThe year of 2009 is about to close and it’s time for me to summarize this year, as I’ve done for the last few years (a href="http://www.wictorwilen.se/Post/Happy-new-year.aspx"2006/a, a href="http://www.wictorwilen.se/Post/Summing-up-the-year-of-2007-and-embracing-2008.aspx"2007/a and a href="http://www.wictorwilen.se/Post/Summing-up-the-year-of-2008-and-embracing-2009.aspx"2008/a). This year has been one of the most inspiring and exciting years for me in a very long time. I have been doing [read]. Posted: Mon, Dec 28th '09 |
Improve your SharePoint 2010 applications with monitoring using SPMonitoredScope
Wictor Wilen pa href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a comes equipped with a set of new tools to improve the monitoring of your custom applications, there are built-in functionality to check how long your operations take, how many SQL Server calls are done etc. All this is logged and can be visualized in the Developer Dashboard./p pa href="http://www.wictorwilen.se/WindowsLiveWriter/ImproveyourSharePoint2010withmonitoringu_B91C/image_2.png"img style="border-right-width: 0p [read]. Posted: Sun, Dec 20th '09 |
Swedish SharePoint User Group December 09
Wictor Wilen pYesterday we had a a href="http://www.sharepointcommunity.se/"Swedish SharePoint User Group/a meeting, hosted by a href="http://www.connecta.se"Connecta/a (yes, my new employer). We had a new record with number of participants, over 60 interested SharePointers of all kinds showed up to listen to MVP Göran Husman, a href="http://www.humandata.se"Humandata/a, talk about the news in a href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a and Peter Karpinski, a href="http://ww [read]. Posted: Mon, Dec 14th '09 |
Four interesting changes to the SharePoint Foundation 2010 API
Wictor Wilen pWorking with a href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a is really a joy, you stumble upon great things all the time. The API has not had any revolutionary changes to be backwards compatible; but small changes here and there, both publically visible and internally, really makes the API better than before./p h3a href="http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistitem.contenttypeid(office.14).aspx"SPListItem.SPContentTypeId/a/h3 pTo get the C [read]. Posted: Sun, Dec 13th '09 |
My SharePoint 2010 development rigs
Wictor Wilen pa href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a is one greedy beast and you can’t settle with your plain old laptop; first of all you need a x64 bit environment and second of all you need some RAM. Developing for SharePoint 2007 required just a 32-bit machine, less than 4 gigs of RAM and a href="http://www.microsoft.com/windows/virtual-pc/default.aspx"Virtual PC/a and you could do most of your work without complaining to much. SharePoint 2010 requires some more th [read]. Posted: Tue, Dec 1st '09 |
Visual Web Parts in SharePoint 2010 cannot be Sandboxed
Wictor Wilen pVisual Web Parts are a nice addition for a href="http://sharepoint.microsoft.com/Pages/Default.aspx"SharePoint 2010/a developers. A Visual Web Part is essentially a href="http://www.codeplex.com/smartpart"SmartPart/a revisited and is one of the project types of the new SharePoint extensions for Visual Studio 2010. a href="http://msdn.microsoft.com/sv-se/library/ee536577(en-us,office.14).aspx"Sandboxing/a is one of the most interesting features of SharePoint 2010, especially for large scale impl [read]. Posted: Sat, Nov 21st '09 |
SEF 2009 Recap
Wictor Wilen pa href="http://www.wictorwilen.se/WindowsLiveWriter/SEF2009Recap_13475/image_2.png"img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="SEF09" border="0" alt="SEF09" align="right" src="http://www.wictorwilen.se/WindowsLiveWriter/SEF2009Recap_13475/image_thumb.png" width="189" height="66" //a a href="http://www.seforum.se/"SharePoint and Exchange Forum 2009/a (a href="http://twitt [read]. Posted: Tue, Nov 17th '09 |
Microsoft publishes three posters on upgrading to SharePoint 2010
Wictor Wilen Just hours before the SharePoint Conference 2009 starts in Vegas, and all information will flood out from the conference, blogs and twitter, Microsoft released three posters that should help you in planning and updating your SharePoint 2007 installation to SharePoint 2010. Microsoft SharePoint Server 2010 Upgrade Planning Takes you through how to upgrade hardware and software on your servers. Shows the available upgrade paths. Microsoft SharePoint Server 2010 — Test Your Upgrade Process How [read]. Posted: Mon, Oct 19th '09 |
Last Service Pack for PerformancePoint Server 2007 is out
Wictor Wilen The long awaited service pack for PerformancePoint Server 2007 is now released to the web - Service Pack 3. This is the last service pack for PerformancePoint Server since the PerformancePoint Server bits will from next week be turned into PerformancePoint Services in SharePoint 2010. Service Pack 3 is the last update to the standalone version of PerformancePoint, which was announced in January this year when Microsoft changed their BI strategy. After this update Microsoft will not invest any [read]. Posted: Thu, Oct 15th '09 |
Useful Delegate Controls in Windows SharePoint Services 3.0
Wictor Wilen Delegate Controls in SharePoint is a blessing when you are customizing the features and interface of SharePoint. The Delegate Controls are areas in the out-of-the-box SharePoint pages where you are allowed to inject your own controls. This is heavily used by Microsoft Office SharePoint Server 2007, which essentially is a set of features on top of Windows SharePoint Services. For example the standard WSS user information page redirects to the MOSS My Site, this redirection is done by inserting a [read]. Posted: Wed, Oct 7th '09 |
How to export and reuse the Data View Web Part
Wictor Wilen Inspired by the latest SharePoint PodShow topic; The SharePoint Data View Web Part-Episode 31 and Laura Rogers post on building a permissions dashboard I just had to write this post. In the last paragraph Laura quickly mentions how you can reuse the created Data View Web Part. I think this is really important to know how to export and import this Web Part. What I don't want people to do is to fire up SharePoint Designer and create these Data View Web Parts in the production environment so that t [read]. Posted: Sat, Oct 3rd '09 |
Time for new adventures
Wictor Wilen I'm glad and proud to tell you all about that next month I will start a new job. I will start as a SharePoint Architect at Connecta. This is a fantastic opportunity for me and it will let me work with some of the finest SharePoint minds and developers here in Sweden as well as some really awesome customers. I've been working with basically the same company now since 2000, when I and two good friends founded it, iBizkit. We all came from consultancy firms working with WCM, portals and intranet so [read]. Posted: Thu, Oct 1st '09 |
Avoiding Xml Based SharePoint Features - Use The API Way
Wictor Wilen Developing solutions and features for SharePoint is a nightmare for all beginners, and even for the experienced SharePoint developers. If you ever have had the opportunity to create a SharePoint solution you most probably have had to make a lot of hacking in a bunch of XML files, just to build a simple feature. This is the way you have to do it, and the way taught by tutors and Microsoft, when using it with Visual Studio and no add-ins. This is the way it was, and has been, for most of us ShareP [read]. Posted: Wed, Sep 23rd '09 |
ChartPart 2.0 for SharePoint - Release To Web
Wictor Wilen Finally I’ve found the time to make the last work on ChartPart 2.0 for SharePoint. I have been working on and off on this release for quite some time – but now it’s here! ChartPart 2.0 for SharePoint is a Web Part that allows you to instantly create charts based on your existing SharePoint lists. You can make columns, bars, pies and even 3D charts. ChartPart version 1.0 was released last year and have had up until now close to 10.000 downloads, which I’m very proud of. I’ve received [read]. Posted: Sun, Sep 13th '09 |
SharePoint User Group meeting 2009-09-08 recap
Wictor Wilen Last night we had a SharePoint User Group Meeting here in Stockholm, Sweden. It was a great evening with a lot of attendees, thank you all for showing up. It's always fun to see new and old faces, sorry I didn't have time to talk so much with you (due to my VM's crashing just before my demos…). First, a big thanks to KnowIT and Jonas who provided us with a great place to host the meeting and some good food and beer! Two sessions were on the agenda; PowerShell and PerformancePoint. Niklas Goude [read]. Posted: Wed, Sep 9th '09 |
New Permission Reporting Solution in SharePoint Administration Toolkit
Wictor Wilen The latest version, 4.0, of the great SharePoint Administration Toolkit has been released, read all about it in the post by the SharePoint Team. It contains a lot of interesting and great stuff that you could use for everyday usage. One new part of the Administration Toolkit is a SharePoint solution called Permission Reporting Solution. This is a solution package that hugely improves the permissions management of your Site Collections and Sites in SharePoint. Note The Administration Toolkit was [read]. Posted: Wed, Sep 2nd '09 |
Using custom authentication provider users in SharePoint Timer Jobs
Wictor Wilen Today I stumbled upon Yet Another SharePoint Problem (YASP) with a custom timer job. The custom timer job is supposed to synchronize some user information between site collections (on a WSS 3.0 installation). In some cases the timer job has to add users to site collections. Sounds like a no-brainer, right!The problem is that we are using this installation as an internet facing site and the external users are stored in AD LDS (Active Directory Lightweight Directory Services, formerly known as ADA [read]. Posted: Tue, Sep 1st '09 |
Web Parts Connections - Introduction
Wictor Wilen This is the first post in a series on Web Parts Connections. This spring I had a series on Web Part Properties that I think was very successful, they got some good comments and feedback and they get a lot of hits from search engines. Please help me out and evolve this new series of posts with some feedback and questions. What is Web Parts Connections? Web Parts Connections allows you to connect the Web Part server controls so that they can exchange information. Web Parts can either be a consumer [read]. Posted: Wed, Aug 26th '09 |
SharePoint Saturday Copenhagen - Thank you!
Wictor Wilen SharePoint Saturday Copenhagen is over after an awesome Saturday in Copenhagen. Thank you all organizers, attendees, speakers and sponsors, I had a blast. I will definitely attend more SharePoint Saturdays when I can. These kind of events really are special; everyone attending are there because they really love working with SharePoint, on a Saturday, when the sun is shining outside, for free… You can find my presentation SharePoint Online and Windows Azure - better together here and the soluti [read]. Posted: Sun, Aug 23rd '09 |
Fix the SharePoint DCOM 10016 error on Windows Server 2008 R2
Wictor Wilen If you have been installing SharePoint you have probably also seen and fixed the DCOM 100016 error. This error occurs in the event log when the SharePoint service accounts doesn't have the necessary permissions (Local Activation to the IIS WAMREG admin service). Your farm will still function, but your event log will be cluttered. On a Windows Server 2003 or Windows Server 2008 machine you would just fire up the dcomcnfg utility (with elevated privileges) and enable Local Activation for your doma [read]. Posted: Tue, Aug 18th '09 |
SharePoint Saturday Copenhagen - I'll be there!
Wictor Wilen SharePoint Saturday is a free informational and educational event that has been held over-there in US several times with a huge success the last year and it is now coming to Europe and Copenhagen, Denmark to be more specific. A SharePoint Saturday is an event for anyone interested in SharePoint and who like to meet similar-minded people and listen to SharePoint professionals and celebrities. I'm going to be there - it will be a blast! I will do a presentation called SharePoint Online and Windows [read]. Posted: Thu, Aug 6th '09 |
Use the LayoutsPageBase class when creating SharePoint Application Pages
Wictor Wilen In most custom SharePoint solution projects you will have to create your own Application Pages, Web Part Pages or other ASP.NET pages to fulfill your requirements. If you are coming from the ASP.NET world you are pretty used to building web forms and similar .aspx pages. Your pages will most of the times then be derived from the System.Web.UI.Page class, but when working with SharePoint you should not use this class as a base. Instead you should always use one of the following base classes provi [read]. Posted: Fri, Jul 24th '09 |
Creating SharePoint 2010 workflows with Visio 2010
Wictor Wilen The new Office 2010 clients have been released as a Technical Preview and I'm fortunate to get my hands on them and free to talk about them. The new clients are awesome! Visio is one of the applications from the Office suite that I use on a daily basis to design, model and draw diagrams, workflows and solutions. Visio 2010 has gotten a really nice facelift and a whole new set of features. The Ribbon has been one of the things I really missed in the 2007 release and the SharePoint integration, t [read]. Posted: Mon, Jul 20th '09 |
Use Windows Azure as your SharePoint Records Center
Wictor Wilen Introduction Microsoft SharePoint contains functionality for Records Management, which essentially is a storage for documents that you would like to store and manage in a separate records center to meet certain legal or other requirements or just to make backups of certain document revisions. To be able to create a Records Center you need to have Microsoft Office SharePoint Server 2007 (MOSS). On the other hand you only need Windows SharePoint Services 3.0 (WSS) to send documents to the Records [read]. Posted: Fri, Jul 10th '09 |
SharePoint Virtualization Survey - results
Wictor Wilen About two months ago I tried to reach out to the SharePoint community with a small survey on how Virtualization is used with SharePoint. The survey was primarily for my own interest to benchmark what others are doing, but I also thought that I should share this with everyone. SharePoint and Virtualization is an interesting piece of discussion; some despise it and some love it. For more information on SharePoint and virtualization read this great article from SharePointMagazine.net. And now the r [read]. Posted: Mon, Jun 22nd '09 |
70-630 passed! Do you really call this a certification!
Wictor Wilen Just in time for next version of SharePoint to arrive I just completed the final certification exam for SharePoint 2007, the 70-630 Microsoft Office SharePoint Server 2007, Configuring. As always I did think that it should be some tricky questions or problems to solve in the exam, I even installed a MOSS RTM last night just to walk through the admin interfaces before the infrastructure upgrade. But to my disappointment this certification was by no means any challenge. This was by far the easiest [read]. Posted: Thu, Jun 11th '09 |
Six ways to store settings in SharePoint
Wictor Wilen When developing applications or custom solutions for SharePoint you will on several occasions have to store settings for you application of some kind. When developing database driven or other custom solutions you easily create a database table or make the settings in app/web.config file. You can of course use these approaches when developing for SharePoint, but there are some things to consider when doing this. This post will outline some approaches you can use to store your settings.What I mean [read]. Posted: Tue, Jun 9th '09 |
New release for SPExLib with SharePoint Linq extensions
Wictor Wilen I'm really glad that we have managed to get a really nice release of the SharePoint Extensions Lib, SPExLib, out. This brand new release (12.0.0.0) has significantly been improved since the first release a couple of weeks ago.Keith Dahlby has made some really nice Linq extensions for SharePoint which is available in this release. These extensions are also IDisposable safe when using on SPWeb and SPSite collections. By referencing the SPExLib.dll and include the namespaces you can easily write co [read]. Posted: Sat, May 30th '09 |
SharePoint Online updated
Wictor Wilen Microsoft has updated SharePoint Online with a patch that resolves the bug that prohibited you from getting the service descriptions from the web services, that I previously described. This means that you now can use Visual Studio or SharePoint Designer (or any other tool that you like) to connect to the SharePoint Online web services and code away, instead of going to some local instance to get the descriptions. Does anybody know where the Microsoft Online team posts all updates/changes to the [read]. Posted: Thu, May 28th '09 |
Introducing SharePoint Extensions Lib
Wictor Wilen I've had an idea for some time to gather all mine and others nifty extension, utility and helper methods into a shared library so that these can be reused in different projects and I finally got my act together and created a new project on Codeplex called SharePoint Extensions Lib, http://spexlib.codeplex.com/, SPExLib. This is a library filled with extension methods to the SharePoint object model and to the Microsoft.NET 3.5 SP1 classes as well as some helper classes. All you have to do is re [read]. Posted: Thu, May 21st '09 |
Virtualizing XP applications using Windows 7
Wictor Wilen Windows 7 has an upgrade to Virtual PC which allows you to run Windows XP applications virtualized on your Windows 7, without having to run the whole desktop running. I still have to use Visual Studio 2003 to support some old good applications including SharePoint 2003 apps. So I have used a Windows XP virtual machine to run it, but now I can fire up Visual Studio 2003 directly from my Start menu in Windows 7. As most of you know, you can't install VS2003 on a Vista or Windows 7 machine, and I d [read]. Posted: Fri, May 15th '09 |
Prohibit your users from selecting No Quota when creating Site Collections
Wictor Wilen I've been annoyed for some time at that you cannot prohibit your users from selecting "No Quota" when creating Site Collections. Yes, you can set a default to use but the "No Quota" option is still there. Most probably you have some governance plan or similar that says that you should set quotas when creating Site Collections, but you know that sometimes you forget or somebody doesn't even care or know what setting No Quota implies. Create a feature that removes the No Quota option But, hey - [read]. Posted: Thu, May 14th '09 |
Developers, prepare for the 64-bit revolution
Wictor Wilen The day has come when Microsoft officially started to talk about the next version of Office 2010 clients and SharePoint Server 2010 (no longer Office SharePoint Server). We have since some time known that SharePoint 2010 will be supported only on a 64-bit platform, just as Exchange 2007. The new stuff revealed yesterday (as preliminary) are that not only is 64-bit required, it will only be supported on the Windows Server 2008 64-bit platform (including R2) and it will require that you have SQL [read]. Posted: Tue, May 12th '09 |
ChartPart for SharePoint 2.0 video demonstration
Wictor Wilen I just had to try out Community Clips from Microsoft Office Labs and made a short video demonstrating the new version of ChartPart for SharePoint 2.0. The video shows rendering and customization of the graph, how you connect the graph to a list and some of the 3D features. Community Clips is an awesome and simple video capture utility that from now on definitely will be a preferred tool in my toolbox. Enjoy...and if you like go ahead and download ChartPart 2.0 at http://chartpart.codeplex.com (c [read]. Posted: Sun, May 10th '09 |
Reinstalling SharePoint after a failed Language Pack install
Wictor Wilen After doing some experimental stuff (don't ask me what!) with my local (Windows 7) SharePoint installation I uninstalled it completely and was going to install it from scratch once again I encountered a strange error. A dialog as below popped up: First I thought that SharePoint did not uninstall correctly and searched the registry as a maniac and found nothing. Then I checked the installation log files, which did not make things much clearer: 1: Error: Server products do not support select U [read]. Posted: Fri, May 8th '09 |
Tip: Store your Codeplex passwords
Wictor Wilen Here is a tip for you Codeplex users out there. If you are using the Visual Studio and the Team Foundation source control then you are prompted for username and password every time you open up a project. This dialog does not contain any functionality to store the username and password. If you are often opening projects and/or switching projects entering usernames and passwords can get annoying. If you are using Windows Vista or Windows 7 you can store the usernames and passwords in a pretty sec [read]. Posted: Mon, May 4th '09 |
SharePoint Service Pack 2 known, found and experienced problems
Wictor Wilen Installing a new service pack onto a server product is not just firing up the installer and hit next->next->finish. You should carefully read through the documentation and test it thoroughly. Service Pack 2 for SharePoint has been long awaited and I’ve seen people the last 24 hours installing it like madness just wanting to get their hands on the new features/updates. I did also install it just minutes after it was released (on my dev machine that is being reinstalled any hour now, when [read]. Posted: Wed, Apr 29th '09 |
Say hello to SharePoint STSAdm preupgradecheck command
Wictor Wilen The Office 2007 Service Pack 2 are here and for the server products (WSS 3.0 and MOSS 2007) we have a new STSAdm command called; preupgradecheck. This command allows you to check any WSS 3.0 SP2 based installation for potential issues that may prevent an upgrade to Windows SharePoint Services 4 (WSS 4.0) or SharePoint Server 2010. For full reference of the command check out KB960577. The pre-upgrade check command uses a set of rules found in the 12\CONFIG\PreUpgradeCheck\WssPreUpgradeCheck.xml f [read]. Posted: Tue, Apr 28th '09 |
Announcing Windows Live ID Authentication for SharePoint
Wictor Wilen I’m glad to announce that from now on you can find my project Windows Live ID Authentication for SharePoint on CodePlex. Windows Live ID Authentication for SharePoint is a project that has been developed for some time for the upcoming Swedish SharePoint Community Site, which will be an awesome site with some really cool features of which this is one. I have previously tried some of the available Windows Live ID providers for SharePoint that are out there on the market and the best (previously) [read]. Posted: Mon, Apr 27th '09 |
SharePoint Virtualization Survey - preliminary results
Wictor Wilen A few days ago I posted a small survey that asks a couple of questions on how you virtualize your SharePoint environments. I will keep the survey open for a couple of more days to get some more results (compared to the number of readers of this blog and number of Twitter followers - the response is really bad…) Click Here to take survey Anyways I thought that I should put up some preliminary results. What virtualization technologies do you use if you virtualize your SharePoint installations Mi [read]. Posted: Thu, Apr 23rd '09 |
SharePoint Virtualization Survey
Wictor Wilen Virtualization is a really hot technology right now, and forward and so are SharePoint. I’ve been discussing SharePoint virtualization internally and externally for sometime now and I have my opinions. In order to get a broader view on how SharePoint is virtualized around the globe I put together a small survey that will enlighten this subject. I would like you to fill out the survey and forward it to your colleagues, partners, clients, friends and better halves. Click Here to take survey I wi [read]. Posted: Tue, Apr 21st '09 |
Update to the Custom code with SharePoint Online and Windows Azure, due to bug in SharePoint Online
Wictor Wilen A few weeks back I wrote a post on how to mix Windows Azure and SharePoint Online called Custom code with SharePoint Online and Windows Azure. Since then both Windows Azure and SharePoint online have had some updates. First of all you no longer need to create the bindings in the code to make it fully trusted. Good to know but it does not affect the solution. A Bug in SharePoint Online Web Services More important is the fact that you cannot longer use the Visual Studio Add Service Reference funct [read]. Posted: Fri, Apr 17th '09 |
5 files you should know in the SharePoint 12-hive
Wictor Wilen The SharePoint 12-hive contains by default a number of interesting files that every developer should be aware of. The more you know the better you understand the inside of SharePoint and it allows you to create more efficient and better solutions. Here are my top five favorite files: ctypeswss.xml (in TEMPLATE\FEATURES\ctypes) This is the feature elements file for all the default WSS Content Types. When creating new content types, most often I find it useful to derive them from existing content [read]. Posted: Thu, Apr 9th '09 |
SharePoint Designer is now free
Wictor Wilen SharePoint Designer is now a free tool and available for download. What does this mean really? Anybody can download it and customize their SharePoint installations which is good in some ways, but really bad in others. If the users are not aware of what they are doing they can cause severe damage to your SharePoint, but it can also make really nice enhancements to their installation. There are a lot of nice things you can do with SPD in your sites that you can’t do using the web interface. T [read]. Posted: Thu, Apr 2nd '09 |
How to make Live Mesh conquer the world...
Wictor Wilen Today almost everyone have more than one computer; one at work, a few at home, a media center, a PC, a Mac etc, your family members, friends and colleagues have the same. One problem is that a lot of us need access to files on one machine when we are using one of the others. For example I want to access my images when I’m at work sometimes and I do not want to copy all of these images onto my work laptop, when I’m at home I want to have the same favorites and documents that I use at work and [read]. Posted: Sun, Mar 29th '09 |
Having fun with the SharePoint Welcome.ascx control
Wictor Wilen Have you ever wanted to get rid of the Welcome text before the user name in the SharePoint user menu? At least I have! If you are like me - here is a solution that you can use to customize the text of the Welcome Control (Welcome.ascx). The approach is pretty simple, and can be made in several ways, but I wanted a pretty clean solution that didn’t affect any other behavior of SharePoint and I wanted to write as little code as possible. Eventually I ended up with some more rows than expected, b [read]. Posted: Wed, Mar 25th '09 |
Ten free sample Themes for SharePoint
Wictor Wilen Microsoft has released a set of ten free Themes for SharePoint for use with the Visual Studio extensions for Windows SharePoint Services. These ten themes provides a far better experience than the out-of-the-box themes delivered with SharePoint (WSS and MOSS), of which some are really annoyingly ugly! But the new themes needs some tweaking before looking really good, there are several design flaws in some of them, like black text on dark-grey background… The themes are not delivered as Sha [read]. Posted: Thu, Mar 19th '09 |
ChartPart 2.0 for SharePoint Beta released
Wictor Wilen I’m glad to announce that I finally got my stuff together and stitched together the last pieces of the beta of ChartPart for SharePoint 2.0. ChartPart for SharePoint is a SharePoint Web Part that allows you to draw charts from existing SharePoint lists. It’s available at CodePlex, at http://chartpart.codeplex.com/, and is free for use. ChartPart 1.0 have had over 4.000 downloads since it was released and is translated to six different languages. The first version was pretty limited in cust [read]. Posted: Tue, Mar 17th '09 |
SharePoint Web Part Event Flow in detail
Wictor Wilen I have been answering questions on the SharePoint forums at MSDN Forums, and while some are really tricky and interesting, some are really basic beginner mistakes. A couple of questions lately have been about Web Part development and how to and where to create your controls. Most of these is easily solved if you understand how the Web Part event model works. First of all you need basic ASP.NET understanding and know how the Page and Control objects work together, how a postback works etc. But I [read]. Posted: Mon, Mar 16th '09 |
Why you should not allow users to Close Web Parts
Wictor Wilen A Web Part, in SharePoint or not, has a Verb that allows the Web Part to be Closed. Closed means that the Web Part is just closed (not rendered) and not deleted, which is a separate Web Part Verb. Closing Web Parts can cause headache for your users and even a really bad performance. Note: To delete a Web Part you have to go in to Edit mode for the page. Close can be done directly from the Web Part menu. Headache for your users When you close a web part it is visually removed from the page and [read]. Posted: Wed, Mar 11th '09 |
70-631 passed
Wictor Wilen After passing the developer exams of WSS (70-541) and MOSS (70-542) I thought that I should make the deck complete by taking the configuration exams. Today I passed the first one, Windows SharePoint Services 3.0 - Configuration (70-631). I’m mainly a developer so I had some worries about questions on DNS, network configs and load balancing. But this exam was too easy and kept at a very basic level. I missed one question though. All of these exams follow the same pattern - I whish the creators [read]. Posted: Tue, Mar 3rd '09 |
Office Labs - Canvas for OneNote
Wictor Wilen Canvas for OneNote is another new and interesting innovation from the Office Labs team. Canvas for OneNote creates a new way for you to manage your OneNote section and pages in a more “inspirational” and “irregular” way. OneNote is traditionally organized into Note books, sections, groups, pages and subpages - just like a classical book shelf filled with note books. It works really nice if you know in which note book you placed your notes (of course you can search to find it…faster tha [read]. Posted: Mon, Mar 2nd '09 |
SharePoint Online available worldwide
Wictor Wilen At CeBIT 2009 it today was announced that SharePoint Online is now available worldwide*. SharePoint online is a part of the Business Productivity Online Suite which also contains Exchange Online and Live Meeting. More services will be available at a later date. There is a free 30 days trial option if you would like to try it out, which I really recommend, before you subscribe/buy the solution. You can find more information about the Microsoft Online Services at http://www.microsoft.com/online. [read]. Posted: Mon, Mar 2nd '09 |
SharePoint 14 delayed until 2010
Wictor Wilen Not that unexpected, but Microsoft chief executive office Steve Ballmer has confirmed that the new Office 14 clients and servers (read SharePoint) will not be released during 2009. The products will be “generally available” during 2010. Generally available may indicate (I’m always positive) that we have a release for volume licensees and partners in late 2009 and in the shelves during 2010 (just like the previous version). Read SharePoint Daily Special Edition for more information. I’m n [read]. Posted: Tue, Feb 24th '09 |
Custom code with SharePoint Online and Windows Azure
Wictor Wilen When I first heard about SharePoint Online at the PDC 2008 I was a bit disappointed that you could not use custom code but had to rely on the built-in functionality and the things you could do with SharePoint Designer (which is quite powerful anyway, especially with jQuery). To read more about SharePoint online, head over to Tobias Zimmergrens blog. But with some clever techniques you can take advantage of the Windows Azure Hosted Services and create your custom code. I will show you how to cr [read]. Posted: Thu, Feb 19th '09 |
Web Part Properties - part 6 - Complex Properties
Wictor Wilen To end my series of Web Part properties I would like to show how to store more complex values than just strings or integers. What happens if you would like to store a more complex object; an array or a coordinate etc? Editing these properties with the standard generated interface using the WebBrowsable and Personalizable attributes will not work, since it only accepts basic types, shown in part 1. To make these properties editable you have to (almost…continue reading) create an EditorPart, sho [read]. Posted: Tue, Feb 17th '09 |
Once SharePoint, Always SharePoint - what's wrong with that?
Wictor Wilen Computer Sweden has an article in today's issue, also published online yesterday, called “Impossible to get rid of the cash cow of Microsoft”. To sum it up briefly it discusses how hard it is to get rid of Microsoft SharePoint once you have it installed in your environment and that the licensing costs flies away. An interviewed CTO states that companies he met don’t have control of their SharePoint installations and that they had to step back and look at the ownership and licenses. The ar [read]. Posted: Tue, Feb 10th '09 |
Sweden SharePoint User Group meeting 9th of February 2009
Wictor Wilen The Sweden SharePoint User Group had the first meeting of this year this evening and it was a great and interesting meeting. I really enjoyed the session by Rickard Löfberg from Credit Suisse when he talked about their globally rolled out collaboration platform, how they handled the massive amounts of data and customized the platform to have a smooth transition to upcoming versions of SharePoint. I did two short sessions; one about Web Part development with 10 tips and a very short introduction [read]. Posted: Mon, Feb 9th '09 |
SPDiag - a SharePoint IT-Pro necessity
Wictor Wilen The latest version of the SharePoint Administration Toolkit has been released and it contains a new feature called SPDiag (SharePoint Diagnostics Tool). It’s a new tool for IT-Pros (or admins and developers for that matter) that helps you have a look at all of your SharePoint server (including hardware) configurations in a nice application. You can check everything from log file locations to web.config content to database configurations to… You have two views, one tree view in which you [read]. Posted: Thu, Feb 5th '09 |
Swedish SharePoint bloggers master feed
Wictor Wilen For the SharePoint Community Sweden community site I have created a master feed containing interesting blog feeds from Swedish SharePoint bloggers, with posts both in Swedish and English. This master feed can be found at: http://pipes.yahoo.com/wictorwilen/spcs_all?_render=rss Add this feed to your subscriptions if you are interested about how we Swedes think and elaborate on SharePoint. It’s built using the amazing Yahoo Pipes. [read]. Posted: Wed, Feb 4th '09 |
Web Part Properties - part 5 - localization
Wictor Wilen If you are building a reusable web part that you would like to sell or give away you should look into localizing your web part. The localization support is great with .NET 2.0, using resource files, and there are tons of built-in functionality for this. If you are creating an Editor Part for you web part, then your life is pretty easy, just use the standard techniques. But if you are using the approach by tagging the properties of your web part with the Personalizable attributes, then you are ou [read]. Posted: Mon, Feb 2nd '09 |
Licensing your servers when developing for SharePoint
Wictor Wilen A recent discussion about how the licenses of Windows, SQL and SharePoint Servers should be handled when we are developing solutions using Virtual Machines made me throw away a mail to Emma Explains Licensing. The concern was that; do we have to pay licenses for every VM or test server? That would have been insane! But I wanted to have this explained how this licensing works - a lot of you perhaps already know but I always have a hard time getting all the different licensing options and rules. E [read]. Posted: Fri, Jan 30th '09 |
SharePoint Community Sweden started
Wictor Wilen Yesterday SharePoint Community Sweden was launched, initiated by Andreas Kviby. This is a new community site for Swedes and those who speak Swedish about the SharePoint platform. There are a lot of great SharePoint sites and communities out there on the web, but none in Swedish. Having a great community “nearby” will enable the personal interaction to be even better and it will create a lot of interesting spin-offs. I’m glad to be onboard and I will put some effort into this new community [read]. Posted: Thu, Jan 29th '09 |
Web Part Properties - part 4 - default and missing values
Wictor Wilen Part four of my Web Part Properties series. Now it’s time for default values and what you should do when there are values that are incorrect or missing . Last post discussed the .webpart file and I showed you how to do when setting up a Web Part in the Web Part Gallery with default values. Web Parts created using the SharePoint WebPart class can also define default values using the DefaultValue attribute, like this: 1: [...]
2: [DefaultValue("default value")]
3: public string Text {
4: get [read]. Posted: Wed, Jan 28th '09 |
Office Server downloadable Technet content
Wictor Wilen The Technet and MSDN sites are great to have when you have to look things up when developing or maintaining solutions for the Microsoft Office Servers, such as SharePoint. But I also like to have this information closer to me and have even faster access to it. Microsoft is providing much of the content as downloadable CHM files, which is a great feature. Here are a list of some of the downloadable help files 2007 Office Resource Kit Technical Library Office PerformancePoint Server Technical Lib [read]. Posted: Sat, Jan 24th '09 |
PerformancePoint is merged with SharePoint
Wictor Wilen Hot from the presses! Today Microsoft announced that Microsoft Office PerformancePoint Server will not be a separate product in the future, instead it will be incorporated into the Microsoft Office SharePoint Server 2007 Enterprise Edition. This is some great news for all of us that work with and develop BI solutions. Microsoft is focusing their BI solutions to three products; Excel, SharePoint and SQL Server. This is due to several factors; BI solutions have been very expensive (read Performan [read]. Posted: Fri, Jan 23rd '09 |
Swedish SharePoint Bloggers
Wictor Wilen I thought that it would be time to look up all Swedish SharePoint bloggers, like my former colleague Johan Dewe did about a year ago, he has now left the SharePoint consultant scene, and I thought that it would be time to have a new and updated list. This list is compiled from my own feeds, Johan's list and some searches on the web. Since blogging nowadays isn’t the “only” way to keep up with what’s happening I’ve also included some Twitter links. The list only includes active blogger [read]. Posted: Wed, Jan 21st '09 |
Web Part Properties - part 3 - the .webpart file
Wictor Wilen This is the third part of my Web Part Properties series and this post will focus on the .webpart file. Every SharePoint developer have seen it and perhaps edited it, but what is the purpose of the file and when and why should I edit it. Background The .webpart file is an XML file containing metadata about the Web Part. In previous versions of SharePoint this file had an extension of .dwp. Although these files may look similar it’s a crucial difference between those files. The .webpart file use [read]. Posted: Tue, Jan 20th '09 |
Statistics, performance and resource measuring on Windows 7
Wictor Wilen The more I use/test Windows 7, the more I get confident that this release will get Microsoft back on track. Windows Vista introduced a lot of new and interesting stuff, but was not that polished as one could expect. Service Pack 1 of Vista did take it up one notch, but not far enough. As the statistics nerd I am I like to know exactly what my laptop is doing, how much memory is used, which program accesses disk etc. Vista have a quite good Resource Monitor application and of course the Task Mana [read]. Posted: Mon, Jan 12th '09 |
Web Part Properties - part 2 - Editor Parts
Wictor Wilen This is the second part of the Web Part Properties series. The last post walked through the basics on how to make editable properties on a Web Part. As a sample I used a Web Part that displayed tweets from Twitter - called TweetPart. Using the standard approach, by marking the properties using specific attributes, we made the Web Part editable as we wanted. But the user experience, for editing, was not optimal. First of all the properties we wanted to edit was located in their own category at th [read]. Posted: Sun, Jan 11th '09 |
Running SharePoint on Windows 7
Wictor Wilen Windows 7 beta was released into the wild today (or tomorrow if you’re not an MSDN subscriber) and I’m seriously considering running it on my main development machine. But to be able to do this I have one main requirement and that is that I can run SharePoint on it, just as I can on Vista. So after installing the beta bits on a Virtual PC I had to give it a try. I installed the IIS on the Windows 7 virtual pc and then tried, without any hopes, to install WSS 3.0 the normal way. Dead end, as [read]. Posted: Thu, Jan 8th '09 |
Web Part Properties - part 1 - introduction
Wictor Wilen I thought that I should kick off this new year with a series of posts on how to make your SharePoint Web Parts editable and how to enhance that out-of-the-box Web Part property editing combined with some tips and tricks. This first post may be to most of you SharePoint developers somewhat basic, but I have chosen to start from scratch here. Many of this first post topics are repeatedly asked in the MSDN development forums. The documentation in the SharePoint SDK on this topic is really bad; it j [read]. Posted: Mon, Jan 5th '09 |
Summing up the year of 2008 and embracing 2009
Wictor Wilen The time has come to make a summary of the past year and have a look into the future – the year of 2009. About a year ago I made a similar post with a summary and some predictions. This year has been a fast year and I have made so much, both personally and at work. For a few months in the spring I was at home taking care of my daughters and tried not to work (which I find really hard). It was a great time and I really need that. At work I think I’ve never felt this pressure from the market, [read]. Posted: Tue, Dec 30th '08 |
Web Part Versioning with assembly redirection
Wictor Wilen When working with SharePoint Web Parts and features it is easy to get into trouble if you are changing the version of your Web Part DLL file. The easiest way to get around this is to never change the version of the Web Part, which is a pretty common scenario. But if you are developing a product or feature that you expect to have a longer life cycle and that you will upgrade or enhance over time you should really use the assembly version features. Having a version on your Web Part will make it ea [read]. Posted: Sun, Dec 14th '08 |
How to make SharePoint index Office 2007 files
Wictor Wilen If you install Windows SharePoint Services 3.0 on a new server you will find that your Office 2007 (.docx, .xlsx etc) files is not indexed as they should but the old binary document (.doc, .xls etc) format is indexed. This is due to the fact that the Office 2007 IFilters is not installed by your WSS installation. To resolve this issue you have to download the Microsoft Filter Pack and install it on your server. This will install the actual IFilters which are used for indexing the Office 2007 fil [read]. Posted: Thu, Dec 11th '08 |
PDC 2008 Photosynth
Wictor Wilen Today I have spent a few hours tagging photos using the incredible Windows Live Photo Gallery application. It’s quite slow and still has some buggy features, but it’s so good for cleaning and tagging photos. As I tagged along I found some images I took during the PDC 2008 at the LA Convention Center entrance hall. From the Windows Live Photo Gallery I fired up Microsoft Photosynth and made me a Synth. Creating the synth was really easy and done in a few minutes and here it is: [read]. Posted: Wed, Dec 10th '08 |
Result of SharePoint feature installation poll, and a new quick poll
Wictor Wilen A couple of days ago I made a quick poll on how people preferred to install their SharePoint features. The results are as follows: Using STSADM is the favorite one, probably due to that fact the audience answering to the poll is mostly IT-Pros or developers. Using an MSI based installation is, surprisingly, the first runner up together with scripts. I totally understand why but there are many problems having an MSI based one but the problem is that installation and uninstall is tied to one spe [read]. Posted: Mon, Dec 8th '08 |
How do you prefer to install SharePoint packages
Wictor Wilen With the recent release of ChartPart for SharePoint I created a simple command file to simplify the installation of the .wsp file. What I did not expect was that so many should download it – about the same amount of people who download the ChartPart. Some really nice people have asked me to release it as an MSI package, which I will do as soon as possible to make it even easier for non developers or IT-pros to install the ChartPart. Out of curiosity I put up a small poll which I would like to [read]. Posted: Tue, Dec 2nd '08 |
ChartPart for SharePoint 1.0 released
Wictor Wilen After a few weeks of testing and great feedback, ChartPart for SharePoint 1.0 is available for download on CodePlex. CharPart for SharePoint is a free chart web part for SharePoint (WSS 3.0 or MOSS 2007) that enables you to easily create charts based on existing lists and views in SharePoint. These are some of the features of ChartPart 1.0 Generate a graph from a SharePoint list in just a few clicks Multiple graph types (bars, columns, splines etc) Legend Title Multiple built-in palettes Cus [read]. Posted: Mon, Dec 1st '08 |
Announcing: ChartPart for SharePoint
Wictor Wilen ChartPart for SharePoint is a new Web Part for Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 that allows you to create graphs and charts from existing lists in SharePoint in a very easy way. The ChartPart for SharePoint is developed using Microsoft .NET Framework 3.5 SP1 and the Microsoft Chart Controls for Microsoft.NET Framework, which means that there is no need for any third party licenses to create the charts (read Dundas or similar). ChartPart for SharePoint [read]. Posted: Mon, Nov 17th '08 |
Live Mesh, Skydrive and Office Live
Wictor Wilen Microsoft is currently extremely offensive on their new cloud services targeted to consumers and business users with their Live services. I use a number of them daily with the Live Mesh as the newest addition. A couple of months back I started to move my and my family's documents to Skydrive, 5Gb free online storage, and I’ve made some efforts to get started with the Office Live Workspace, to have a better place work working with the documents. Then Live Mesh came into the picture, and it lets [read]. Posted: Sun, Nov 16th '08 |
BreakRoleInheritance and AllowUnsafeUpdates
Wictor Wilen I have just struggled a while with a SharePoint Web Part that constantly threw an error, see below. This Web Part is creating a SharePoint list when it is first loaded by a user and it should create a list with permissions so that only the user has access to it (i.e. a personal list). This is done by breaking the role inheritance of the list using BreakRoleInheritance(false), so that no inherited roles are copied. I’ve used the method for this previously in the solution, but then this was done [read]. Posted: Thu, Nov 13th '08 |
Windows Search Index Tool - updated
Wictor Wilen I made some updates to my Windows Search Index Tool so it also displays all the inclusion and exclusion rules and even functionality for adding and removing rules. So now you can easily exclude folders by creating a rule like this: On the Rules tab, click on the Add button. The button should only be enabled if you are running in elevated privileges on Vista. Enter the pattern, like the image shows and choose if it is an inclusion or exclusion rule and hit Add. Note: Only do this if you are sure [read]. Posted: Mon, Nov 10th '08 |
About SharePoint 14
Wictor Wilen SharePoint 14 is the next version of Microsoft SharePoint and during the PDC 2008 nothing new was revealed about SharePoint 14, but some small parts of the Office 14 clients were seen. SharePoint 14 will, most certainly, be released at the same time as Office 14 which most probably will be released when Windows 7 is released. My guess is that this point in time is in about a year. Windows 7 will pretty soon hit the beta stage, pre-beta bits are already out, and the Office 14 and SharePoint 14 [read]. Posted: Wed, Nov 5th '08 |
Introducing Windows Search Index Tool
Wictor Wilen Windows Search is a great for indexing your files and is included in Windows Vista by default (version 3). Version 4 is available for download from the Microsoft site. I recently had some problems when my index suddenly was corrupt and I had to restart indexing all files, which takes a long time if you are using your computer and do not want it to interfere with your work. Somehow it started working again but I have not been able to get it to index up all my files, there are always files left to [read]. Posted: Mon, Nov 3rd '08 |
XPS support in Windows 7
Wictor Wilen The buzz about XPS has unfortunately faded away during the last year, probably due to the discussions about the Open Xml formats. XPS is still here and will eventually submitted to ISO and proposed as a standard. Windows 7 has of course support for XPS. When you install Windows 7 (note build 6801) you get the Microsoft XPS Document Writer printer which is used to print anything into an XPS document. So you can create your XPS documents from any application with printer support. In combination [read]. Posted: Fri, Oct 31st '08 |
PDC 2008: Reflections
Wictor Wilen Now sitting here at LAX and reflecting over what we have experienced during the PDC 2008 the last few days. We learned a lot about technical stuff and what’s growing up in Redmond, but I think the most important stuff is what’s happening to the software business in large. With Windows Azure as the first large scale service host and with the number of online services that Microsoft will release in the upcoming years we have a real challenge to adapt to these new business models. Not only Micr [read]. Posted: Fri, Oct 31st '08 |
Windows 7 - first impressions
Wictor Wilen I have now done some initial testing and evaluation of the 6801 build of Windows 7, which we got at PDC 2008. First of all I was a bit disappointed that we did not get the updated UI that were shown during the keynote, instead we got a previous build that does not have that much changes in the UI. It boots pretty quick on my Virtual PC, yes I run it there – a little to early to switch out my main OS, and it has a nicer loading screen than Vista. First you notice that the notification area ha [read]. Posted: Thu, Oct 30th '08 |
PDC 2008: Day 4, wrapping it up
Wictor Wilen So the last day of PDC 2008 is over. The brain has been cooked for a few days… This very day did not have any keynote and I kicked off with a session on the Visual Studio Extensions for SharePoint. I have note used this add-in since the first releases of it since I didn’t like it that much but had instead relied on manual packaging and deployment as well as STSDev. But after this I might think about moving over and try it out once again. During the session a basic site was built with some li [read]. Posted: Thu, Oct 30th '08 |