Index: openacs-4/packages/acs-templating/www/doc/design.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-templating/www/doc/design.adp,v diff -u -r1.4 -r1.5 --- openacs-4/packages/acs-templating/www/doc/design.adp 29 Oct 2017 11:33:10 -0000 1.4 +++ openacs-4/packages/acs-templating/www/doc/design.adp 29 Dec 2017 09:59:11 -0000 1.5 @@ -32,7 +32,7 @@ substrate for all the functionally specific modules used on a site. The system should not make any assumptions about how pages should look or function. Designers should be able to change the default -presentation of any module using a single metholodogy with minimal +presentation of any module using a single methodology with minimal exposure to code.

  • Separation of code (Tcl, Java and SQL) and layout (HTML). Programmers should be able to specify the data @@ -189,7 +189,7 @@

    1. The request processor gets a url and maps it to a .adp or .tcl file. As both invoke the -same handler, it doesn't matter that adp take precendence.
    2. If a .tcl file is present, its ad_page_contract +same handler, it doesn't matter that adp take precedence.
    3. If a .tcl file is present, its ad_page_contract in the -properties block indicates a set of data sources that will be made available to the template.
    4. The rest of the Tcl script executes, defining these data sources. It may change the name of the page being served by calling