New answers tagged personalization
I believe what you are looking for is called Personalized Pages. It's a little obscure, but allows you to do exactly what you are asking: That people can personalise their page, meaning they can change the content on the page, the webparts, the order of the webparts. It's similar to personalized views on lists and personalized webparts (kind of). It may be ...
From your question, I can't tell why you're not using an SPLimitedWebPartManager but the standard .net webpartmanager: If you can get hold of either the SPWeb / SPFile object you're working on you could try calling mySPFileObject.GetLimitedWebPartManager which takes a personalizationScope enum as a parameter. MSDN: SPFile:GetLimitedWebPartManager
Top 50 recent answers are included