Hi Unny,
Nice work.
This map tells me something that I've been feeling for some time now: templates are fine for relatively simple sites. But for sites with complex grids they become increasingly difficult to manage. Maybe it's just me, but have the feeling that there's got to be a better way.
All the best,
LRP
Hello,
Logical structure of template names and files definitely helps.
As a content guy, however, I find the more complex templates visually noisy and distracting; e.g. the mix of <blip> {% blop %} tags obscures content, making it difficult to envision what the page will look like and particularly difficult to proof read. Of course I can flip back and forth between the template source and the rendered browser, but that adds just that many more clicks and disruptions to the creative work flow. I suppose, I could support two monitors at the cost of greater hardware investment, configuration complexity, and desk space. And care in how clauses in the template are arranged in the source definitely helps.
But why not let the computer do the tedious and error-prone stuff that computers do so well and provide an interface that allows the human developer to be as efficient and creative as possible?
There's an understandable and unavoidable tension between the needs and perspective of the page designer (graphic design), the content developer (text), and the html coder (templates and tags). A successful site requires all three perspectives. Development teams that have distinct division of labor can set up effective work flow to by-pass the problem all together. But many of us work as an "army of one---" creating content, designing the page, marking up the copy, and proofing the result. Aside from whatever skill we bring to the job, time is the most crucial asset in our inventory.
So, I'd argue that templates as now deployed, are a useful and necessary step toward a more effective tool for producing excellent websites. But I'd further argue that the evolution toward the most efficient tool possible should not stop with templates. Perhaps what could be considered is a set of extensions or even separate tools that maximize human productivity and creativity.
Hi Andreas,
I hope folks don't take my comments as criticism of Zotonic. I'm a great fan. My comments are meant as food for thought as Zotonic evolves. The thing about creativity is that you can't really predict what the end result will look like. And the more ideas going into the process, even nutzo ideas, the more likely a true break though will emerge. Is Zotonic as good as it can possibly be? Will it look the same a year from now? Three years from now. I doubt that even Marc or Arjan would argue that it will.
All the best,
Lloyd