We've rejected the desktop authoring tools and the "mom & pop"
grade web based tools because we need templating and complex relationships
between editorial objects.
The basic requirement for templating can be fulfilled by just about any
technology that can perform "paint by numbers" variable substitution
and component includes.
<HTML>
<HEAD>
<TITLE>
[ TITLE GOES HERE ]
</TITLE>
</HEAD>
<BODY>
[ HEADER COMPONENT GOES HERE ]
[ CONTENT GOES HERE ]
[ FOOTER COMPONENT GOES HERE ]
</BODY>
</HTML>
For every component system out there, someone has built their own templating
system with it. SSI, PHP, ASP, JSP, and so on. All are plausible candidates
for a templating system (though we decided earlier that we don't want
stupid components, so we rejected SSI's).