The following is a requirements document for the ACS Templating System version 0.5. The official package name for the system is now acs-templating . Thus the ACS 4 Templating system provides mechanisms that allow programmers and graphic designers to work independently of each other.
Templates specify the layout of the page separately from the dynamic content of the page.
Graphic designers work primarily on the layout, that is the template, while programmers work primarily on a script or program that generates the dynamic content that fills the blanks in the template. An API for specifying the content part of the page. This API is used by programmers to specify the script that generates the content in a page. A mechanism for specifying a single master template to be used for multiple pages. In bulding a web site, programmers are generally responsible for defining and implementing the application logic of the site, while designers are more responsible for the presentation .