I know they work okay (I've definitely used them from
time to time, for some simple one-off sites), but I am thinking "long
term" issues...like problems w/ upgrading, or if tons of sites are
created from site templates, will there be performance issues, etc.?
I'm just not sure I understand the differences between what happens
when you "save site as a template" and use that template for all new
sites; when a "site definition" (which, I presume, is what the
OOB "templates" from Microsoft are, like "team site template") is
used; and features (which I'm still really struggling to understand
as a concept.
Keep in mind: our MOSS support is me, a semi-techie on a web team,
never getting on the server to do any admin stuff, and no development
knowledge or experience; two network admins who are still learning
the ins and outs of MOSS; and a new developer who isn't yet familiar
w/ MOSS and won't be working w/ it for another year or so. Great
bunch, eh? We worked w/ a consultant to upgrade from SPS to MOSS
(since we didn't trust ourselves to go it alone), and the consultant
did a lot of stuff using SPD (which made me really nervous), and now
our contract is done and we no longer are getting support from them.
SO, I get paranoid about stuff because I read or hear certain things
that are, unfortunately, over my head. I heard in a teleseminar that
the difference between site templates and site definitions are that
site templates are saved into the content database (and that just
reminded me of the awful unghosting pages debates), and site
definitions are located on the server's file system. The guy in the
teleseminar mentioned potential problems w/ branding efforts. It
almost sounded like sites created from site templates
were "unghosted" in the sense that they would need to be manually
manipulated in the future to apply any changes (design-wise, I
guess?); that they were suddenly "detached" from the original site
definition.
I just don't want to go ahead and create a few site templates,
ensuring that our master page is applied and they contain the proper
lists and libraries and general settings we'd like for all users to
have (the whole reason we're creating our own templates in the first
place)...only to find out down the road that I was digging myself a
huge grave.