codeless wrote:The default template is untouched for about eight years? Unbelievable -- it still works very well for my needs!
Well, you have to make a distinction here. s9y has kind of a history of confusion in the whole template area, i.e. the terms "template", "theme" and "style" are used for the same thing all over the documentation, which of course made users confuse them as well. (I tend to refer to them as "templates", although that should actually be the proper term for the tpl files.)
Another thing is the "default template" – we actually have two of those. There's /templates/default/ and /templates/bulletproof/. I like to call bulletproof the "standard template", because it's the preset template in any s9y installation right now (can't remember for how long, but quite a while). I usually refer to default as the "fallback template" since that's what it's used for – if another template does not have i.e. an entries.tpl, it will use the one from /templates/default/.
So, yes, default hasn't been touched in a long time (so has bulletproof, actually), but that's kind of a good thing as well since it ensures backwards compatibility for a lot of templates which seem to be still in use and rely on default to "just work". It's not pretty, it sure as hell isn't modern, but it does what it's supposed to do.
By the way, you do
not want to try bulletproof as a boilerplate for new templates, it's more of a "template construction kit" for end users. Its code is way to complicated and extensive to use as a starting point.
YL