From: alex <bin...@li...> - 2001-07-15 01:16:22
|
alex Sat Jul 14 18:16:17 2001 EDT Modified files: /r2 TODO Log: added another item: proper lib for filtering non-encoded incoming html form bc_edit. Index: r2/TODO diff -u r2/TODO:1.11 r2/TODO:1.12 --- r2/TODO:1.11 Sat Jul 14 18:14:10 2001 +++ r2/TODO Sat Jul 14 18:16:17 2001 @@ -1,5 +1,5 @@ # cvs: -# $Id: TODO,v 1.11 2001/07/15 01:14:10 alex Exp $ +# $Id: TODO,v 1.12 2001/07/15 01:16:17 alex Exp $ r2 build: ------------------------------- @@ -18,6 +18,8 @@ -once PEAR imports are functional, remove PEAR_Error.php from base/core/ -putz with bc_edit a bit more, check it into cvs. + +-create a lib which can properly (numerically) encode entities incoming from bc_edit. -get PHPDoc functional and integrated into the make process |
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] |
From: alex <bin...@li...> - 2001-07-18 04:11:15
|
alex Tue Jul 17 21:10:59 2001 EDT Modified files: /r2 TODO Log: Added default module associations to the TODO. Index: r2/TODO diff -u r2/TODO:1.13 r2/TODO:1.14 --- r2/TODO:1.13 Sun Jul 15 10:08:27 2001 +++ r2/TODO Tue Jul 17 21:10:59 2001 @@ -1,5 +1,5 @@ # cvs: -# $Id: TODO,v 1.13 2001/07/15 17:08:27 alex Exp $ +# $Id: TODO,v 1.14 2001/07/18 04:10:59 alex Exp $ r2 build: ------------------------------- @@ -24,6 +24,9 @@ -get a simple process down for pear installation, test imports of PEAR in Init. -test ext/ imports in general + +-make default module association work for master templates. this should be a function of Page, +not the subject template. likely a $Page->defaults['unique_id']. -once PEAR imports are functional, remove PEAR_Error.php from base/core/ |
From: alex <bin...@li...> - 2001-07-25 21:12:25
|
alex Wed Jul 25 14:12:19 2001 EDT Modified files: /r2 TODO Log: Removed PEAR Integration tasks from the TODO. Index: r2/TODO diff -u r2/TODO:1.14 r2/TODO:1.15 --- r2/TODO:1.14 Tue Jul 17 21:10:59 2001 +++ r2/TODO Wed Jul 25 14:12:19 2001 @@ -1,5 +1,5 @@ # cvs: -# $Id: TODO,v 1.14 2001/07/18 04:10:59 alex Exp $ +# $Id: TODO,v 1.15 2001/07/25 21:12:19 alex Exp $ r2 build: ------------------------------- @@ -21,14 +21,8 @@ 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. - --test ext/ imports in general - -make default module association work for master templates. this should be a function of Page, not the subject template. likely a $Page->defaults['unique_id']. - --once PEAR imports are functional, remove PEAR_Error.php from base/core/ -putz with bc_edit a bit more, check it into cvs. |
From: alex <bin...@li...> - 2001-07-28 00:57:56
|
alex Fri Jul 27 17:57:50 2001 EDT Modified files: /r2 TODO Log: Removed checkin bc_edit TODO Item. Index: r2/TODO diff -u r2/TODO:1.15 r2/TODO:1.16 --- r2/TODO:1.15 Wed Jul 25 14:12:19 2001 +++ r2/TODO Fri Jul 27 17:57:50 2001 @@ -1,5 +1,5 @@ # cvs: -# $Id: TODO,v 1.15 2001/07/25 21:12:19 alex Exp $ +# $Id: TODO,v 1.16 2001/07/28 00:57:50 alex Exp $ r2 build: ------------------------------- @@ -23,8 +23,6 @@ -make default module association work for master templates. this should be a function of Page, not the subject template. likely a $Page->defaults['unique_id']. - --putz with bc_edit a bit more, check it into cvs. -create a lib which can properly (numerically) encode entities incoming from bc_edit. |
From: andi <bin...@li...> - 2001-09-09 00:14:51
|
andi Sat Sep 8 17:14:45 2001 EDT Modified files: /r2 TODO Log: Test Commit. Index: r2/TODO diff -u r2/TODO:1.16 r2/TODO:1.17 --- r2/TODO:1.16 Fri Jul 27 17:57:50 2001 +++ r2/TODO Sat Sep 8 17:14:45 2001 @@ -1,5 +1,4 @@ -# cvs: -# $Id: TODO,v 1.16 2001/07/28 00:57:50 alex Exp $ +cvs: $Id: TODO,v 1.17 2001/09/09 00:14:45 andi Exp $ r2 build: ------------------------------- |
From: alex <bin...@li...> - 2001-09-09 07:37:16
|
alex Sun Sep 9 00:37:11 2001 EDT Modified files: /r2 TODO Log: Significant format changes: this todo now is just an index to the 'tasks' directory. Index: r2/TODO diff -u r2/TODO:1.17 r2/TODO:1.18 --- r2/TODO:1.17 Sat Sep 8 17:14:45 2001 +++ r2/TODO Sun Sep 9 00:37:11 2001 @@ -1,60 +1,63 @@ -cvs: $Id: TODO,v 1.17 2001/09/09 00:14:45 andi Exp $ +cvs: $Id: TODO,v 1.18 2001/09/09 07:37:11 alex Exp $ -r2 build: -------------------------------- +TODO --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/ +## See the tasks/ directory for individual project specs. +## _PLEASE_ do not start on a project without first checking +## on that projects' status by mailing the dev list. + +Core +------------------------------------------------ +-PEAR_Error integrated and in wide use +-All core classes use Request for user-space variables +-Build Authentication and Permissions + +EntityManager & Friends +------------------------------------------------ +-Test QueryManager +-Re-build EntityManager to handle new Entity Definitions + Including Validators and Processors +-Build Tests for the new EntityManager +-Build TemplateManager +-Build EventManager +-Build JSRequestManager +-Build CSSRequestManager +-BUild Basic set of Validators and Processors + +Make +------------------------------------------------ +-Multi-site make (http://www.geocrawler.com/lists/3/SourceForge/9659/0/6177512/) +-Gif, CSS, Browser-rsrc Standards +-PHPDoc Integrated +-Configuration scheme for Make +-String Keyer & Repositories +-Static Module Embed Syntax +-Last Modification Date Check to Speed Makes +-Recognize FileName.lang_code.php in place of FileName.php +-Extend XML2PHP to handle Entity Definitions +-Build ENT2SCHEMA utility which will build metabase XML schemas from Entity Definitions +-Extend ENT2SCHEMA to output SQL +-Integrate Zend Encoder +-Integrate Misc Tools (comment stripper, etc) + +Builders +------------------------------------------------ +-Get UIControlBuilder Working +-Build FormBuilder (from existing code) +-Build ListBuilder (from existing code) +-Build WizardBuilder (from existing code) +-PageDefBuilder +-TreeBuilder (post-r2a release) +-CalendarBuilder (post-r2a release) +-EmailBuilder (post-r2a release) +-FaxBuilder (post-r2a release) +-PDFBuilder (post-r2a release) + + +Misc +------------------------------------------------ +-Complete, fully functional HTML entity encoding lib +-Encapsulation scheme for native php templates +-All files have the current LGPL header. +-Build golden "reference module" -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. - --make default module association work for master templates. this should be a function of Page, -not the subject template. likely a $Page->defaults['unique_id']. - --create a lib which can properly (numerically) encode entities incoming from bc_edit. - --get PHPDoc functional and integrated into the make process - --get testers to verify make on FreeBSD, Solaris, other Flavors of Linux, and Win(x) - --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. - --Get xml2php up and running (part of the make process) for: - -page definitions - -language definitions - -configuration - -datasource definitions - --Once that's done, remove all php 'source' files from conf/, db/ lang, etc. - --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) - --Establish clear naming conventions for xml2php files, entity files, query files, etc. - - - -Nice to have: -------------------------------- --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] |
From: alex <bin...@li...> - 2001-09-28 02:39:51
|
alex Thu Sep 27 19:39:46 2001 EDT Modified files: /r2 TODO Log: updated the location of tasks. Index: r2/TODO diff -u r2/TODO:1.18 r2/TODO:1.19 --- r2/TODO:1.18 Sun Sep 9 00:37:11 2001 +++ r2/TODO Thu Sep 27 19:39:46 2001 @@ -1,8 +1,8 @@ -cvs: $Id: TODO,v 1.18 2001/09/09 07:37:11 alex Exp $ +cvs: $Id: TODO,v 1.19 2001/09/28 02:39:46 alex Exp $ TODO -## See the tasks/ directory for individual project specs. +## See the binarycloud/docs/tasks/ directory for individual project specs. ## _PLEASE_ do not start on a project without first checking ## on that projects' status by mailing the dev list. |