Like the title says, I’m looking for a way to restrict user creation of blogs in MySites. I’ve been researching this for the past few days and can’t seem to find a good option.
Presently, I’m hiding the links to create a blog through a custom Master page. I’m using feature stapling to add the custom Master page to MySites which is working; however, not really a ‘best practice’ since using the URL to create the blog site will still work.
I also don’t want to manually change files in the SharePoint root directory structure as it is a poor practice in an upgrade path.
I would appreciate any insight…
If you’re hosting MySites in a separate Web Application, you can use an Event Receiver (derived from SPWebEventReceiver and implementing WebAdding) and check that the WebTemplate is
BLOG.