Just as Microsoft's recommendation for creating new site definitions
was to copy STS and modify the copy, I'm want to copy sps and modify
that copy.
The WEBTEMPSPS.XML file refers to the SPS site definition as
name "SPS", or ID of "20".
IF SharePoint is hardcoded to use the "SPS" site definition for new
portals, then I must modify the files in in the SPS directory
directly, since the name is also the directory, and I would then be
prevented from modifying the name or directory.
IF SharePoint was hardcoded to use ID of "20" for new portals, then
I would need to modify the WEBTEMPSPS.XML file to change the site
definition for "20". Then I could use my own site definition
name/directory.
Ideally, a configuration file somewhere would specify the portal
template is name of "SPS" or ID of "20". Then I could change it to
create portals with "QSPS" or ID of "10020". It seems arbitrary that
SharePoint portal would use "20". If it always uses "SPS" then I'm
stuck renaming directories or modifying the files in place.
I'm still experimenting...
WEBTEMPSPS.XML:
<Template Name="SPS" ID="20">
<Configuration ID="0" Title="SharePoint Portal Server Site"
Type="0" Hidden="TRUE" ImageUrl="../images/spshome.gif"
Description="This web template provides a collaborative solution
that enables teams to create, organize, and share informatin faster
and easier than ever before. It includes a Document Library,
Announcements, Events, Contacts, Quick Links and other basic
lists."> <!-- _locID@Title="webtemp_title_sps0"
_locComment="{StringCategory=HTX}" --> <!--
_locID@Description="webtemp_desc_sps0"
_locComment="{StringCategory=HTX}" --> </Configuration>
</Template>