Hi,
The templating system saves me time with the users. Having a single place that I can make a modification to the .qmail file is pretty helpful.
Beyond that it certainly offers a clean way for everyone to integrate multiple contribs into the system. Hopefully, the modification of the template isn't that much of a burden in time. Although I'll admit that doing something simple like changing the webmail so that it's called wemail rather than horde can be a bit complex.
# Create the Directory & copy over the templates
rm -rf /etc/e-smith/templates-custom/home/httpd/html/horde
mkdir -p /etc/e-smith/templates-custom/home/httpd/html/
cp -Ra /etc/e-smith/templates/home/httpd/html/horde \
/etc/e-smith/templates-custom/home/httpd/html/
# Substitute the string in Custom Templates
cd /etc/e-smith/templates-custom/home/httpd/html/horde/config/registry.php
mv 110AppRegistryHorde 110AppRegistryHorde.old
sed -e 's/"Horde"/"Webmail"/' \
110AppRegistryHorde.old > 110AppRegistryHorde
rm -f 110AppRegistryHorde.old
# Do the same substitution on the live file
cd /home/httpd/html/horde/config/
mv registry.php registry.php.old
sed -e 's/"Horde"/"Webmail"/' \
registry.php.old > registry.php
rm -f registry.php.old
But fundamentally it's just a matter of 1,2,3:
1. Copy the template to templates custome
2. grep the template for the settings.
3. Change the settings.
Maybe it is a bit harder, but it's a small price to pay for the functionality.