When a user in SharePoint 2013 clicks on his name and 'about me' for the first time, a MySite will be created. What are the possibilities to change the template that is used to create this site (collection)?

I'm not a programmer, but I already read about feature stapling to brand the MySites including subsites. But I would like to change more than just masterpage and css. I have requirements like adding lists, pages, web parts and custom navigation to the MySite template.

My question is: is this possible? And if so, is this also done by the 'feature stapling method'? What are the limitations of this? etc.. Any advise is much aprreciated!

Thanks in advance!

2 Answers 2


I can suggest you two blogs which I just read because I was planning to do the same as you are.

  1. What is feature stapling and how to achieve it here.
  2. How to create a list with data whenever a site is created here.

Apart from that feature stapling is quite powerful, whatever can be done through feature object model, i.e. feature activation, deactivation can be done with feature stapling.


Yes this is possible and can be done using feature stapling. Here is a good Article to start learning on how to do that.

Feature receiver can be used along with Feature stapling which can add list, document library and web parts in the mysite page.

Here is good one here specific to your need.

As long as you don't change the default template and go with feature stapling and feature receivers activated upon feature stapling then there is not much precaution and you could possibly add a lot of customization in the mysite page.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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