I'm intersted in basically the same thing as JKW. So can anyone provide clear answers to the following questions:
1) Can anyone elaborate some on how to best integrate ZC into an existing site? FOR EXAMPLE, maybe the Zen experts would say to organize your site in a way that the "shopping" part of it was ZC and in its own subdirectory within the existing site, and then the rest of the site would stay exactly the way it is.
2) Is ZC really even intended for web developers who already have an existing methodology of building their sites with very specific uses of languages and protocols to generate their 'pages'? For example... on all our sites there is only a single top level page and the entire contents of the pages (xhtml and everything) is generated dynamically with PHP on the server. We don't have seperate html files for every single page on the site. The point is, there's a whole 'stack' in place for how we build and deploy our sites and we want to know how we can utilize ZC for the 'shopping' part of a site without having ZC take over the entire site.
3) In regard to the proper use of web standards technolgies, there's supposed to be a clear seperation of the layers.... ie, structure, content, presentation, and functionality. So with that in mind, what do the expert Zenners have to say about that? If ZC is about standards, then why can't content (the product content) and functionality (the shopping cart, checkout, and etc.) be extracted from the presentation and document structure layers like is supposed to be the case according to good web-dev practices?
4) In the open-source and standards world there's scores of JS, PHP, CSS, and etc libraries to use in your web sites that provide functionality and methods to generate content. So why can't ZC be used in much the same manner? Why can't the cart environment and the functionality of shopping, and the functionality of generating product pages from databases be seperated from the part of ZC that is the doc structure(html layout) and presentation (the CSS styling)?
5) Finally, is the lack of discussion in the forums on this subject simply due to the Zen developers and maintainers just shutting down any meaningful discussion of the topic? Or is it because people like us just end up realizing that ZC isn't going to work for them and they just go away? Is ZC really just intended for those who don't care to build and control their own web dev environment and so they are just fine with using ZC to be the technological basis of their site?
I worked hard to ask these questions in a way that if answered clearly can help people looking at ZC in this way. So please do us the favor and respond in a meaningful manner.
Thanks in advance! John M




