We are going to heavily customize My Sites, but will use standard components (web parts used in my site) and add some libraries and lists to every Profile.

In this regard I am wondering how to go about with the tasks. Is it Ok to edit person.aspx or do I create a new Page Layout and set it as Welcome Page and customize there?


Its advisable to create a custom Page Layout based on your requirement. Then create a Welcome Page out of that.

Once completed, you can create a PowerShell Script which goes and create this Page for existing My Sites. And also change the Welcome Page to the newly created page.

| improve this answer | |
  • Thanks for your comments Amal. Is it not possible to have features activate automatically on provisioning of my site ? It would be a bad solution to manually activate features each time a new person is hired (and gets a my-site in the portal of the company). – Ilyas Jan 27 '15 at 15:40
  • Yes you can have a feature. Use Feature Stapling to activate it automatically. – Amal Hashim Jan 27 '15 at 15:43
  • Nice. I came across another issue. When using a custom page layout as a welcome, the query string will no longer have the username. Any ideas how to go around this ? – Ilyas Jan 28 '15 at 9:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.