Want to restrict the types of sites your user base can create (assuming you let them have that kind of power)?
This is a quick and easy fix.
In the 12 hive (C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\), in TEMPLATE\1033\XML is the WEBTEMP.XML file.
Open in your preferred text editor.
Say, for instance, that you want to prevent users from creating their own blog sites to centralize control of blogging and maintain a standardized review and approval process.
<Configuration ID="0" Title="Blog" Hidden="FALSE" ImageUrl="/_layouts/images/blogprev.png" Description="A site for a person or team to post ideas, observations, and expertise that site visitors can comment on." DisplayCategory="Collaboration" > </Configuration>
Change “FALSE” to “TRUE”, and reset IIS. All done!
It works in reverse too… say you inherit an existing site and you can’t find a particular site template. It is possible that someone before you hid that template. Set “TRUE” to “FALSE”, and reset IIS.