From: alex <bin...@li...> - 2001-07-15 17:08:32
|
alex Sun Jul 15 10:08:27 2001 EDT Modified files: /r2 TODO Log: Small changes to TODO about user/ make. Index: r2/TODO diff -u r2/TODO:1.12 r2/TODO:1.13 --- r2/TODO:1.12 Sat Jul 14 18:16:17 2001 +++ r2/TODO Sun Jul 15 10:08:27 2001 @@ -1,15 +1,25 @@ # cvs: -# $Id: TODO,v 1.12 2001/07/15 01:16:17 alex Exp $ +# $Id: TODO,v 1.13 2001/07/15 17:08:27 alex Exp $ r2 build: ------------------------------- --create groovy multi-site make system that does not require makefile propagation. must support naming on the command line: -$ make {site_name} +-create groovy multi-site make system that does not require makefile propagation. must support +naming on the command line: $ make {site_name}. SHould be of the form: + user/ + Makefile + default/ + site_name/ + site_name/ +With an imposed directory structure that can be corrected at make-time ala +http://www.geocrawler.com/lists/3/SourceForge/9659/0/6177512/ + -construct clear standards for gifs, css, and browser-resources in htdocs/ --come up with and implement a proper encapsulation scheme for native php templates: all templates should be dumb about the data that is coming in - no global scope. the difference between a master template and a layout template should be semantic, not functional. +-come up with and implement a proper encapsulation scheme for native php templates: all templates +should be dumb about the data that is coming in - no global scope. the difference between a +master template and a layout template should be semantic, not functional. -get a simple process down for pear installation, test imports of PEAR in Init. @@ -27,7 +37,8 @@ -get a functional Error stack going, see if PEAR_Error is up to it. --Merge old and new Request classes, start using the code and turn off register_globals. Introduce Debug warning about register_globals once that is done. +-Merge old and new Request classes, start using the code and turn off register_globals. Introduce +Debug warning about register_globals once that is done. -Get xml2php up and running (part of the make process) for: -page definitions @@ -39,7 +50,8 @@ -Don't make users explicitly define every page in htdocs/ in the user/htdocs/Makefile. --Get the xml string keyer working within the make language context. (and parsing + using user/lang/string_repository_name.xml's) +-Get the xml string keyer working within the make language context. (and parsing + using +user/lang/string_repository_name.xml's) -Establish clear naming conventions for xml2php files, entity files, query files, etc. @@ -49,5 +61,6 @@ ------------------------------- -create a caching class which can either: -cache a file based on the _entire_ request_uri (including query string) - -cache a file based on the script location only -this should work through Page, i.e. page is responsible for checking the cache if it sees that Init has loaded the Cache component. this should be fairly easy to add. control would be through: $gPageDef[init][cache] + -cache a file based on the script location only this should work through Page, i.e. page +is responsible for checking the cache if it sees that Init has loaded the Cache component. this +should be fairly easy to add. control would be through: $gPageDef[init][cache] |