You can subscribe to this list here.
| 2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(47) |
Aug
(73) |
Sep
(104) |
Oct
(55) |
Nov
|
Dec
|
|---|
|
From: andi <bin...@li...> - 2001-09-12 18:14:48
|
andi Wed Sep 12 11:14:42 2001 EDT
Modified files:
/r2/binarycloud/base/lib XMLUtils.php
Log:
small addition integers are no longer quoted in generated arrays
Index: r2/binarycloud/base/lib/XMLUtils.php
diff -u r2/binarycloud/base/lib/XMLUtils.php:1.3 r2/binarycloud/base/lib/XMLUtils.php:1.4
--- r2/binarycloud/base/lib/XMLUtils.php:1.3 Thu Aug 23 17:06:55 2001
+++ r2/binarycloud/base/lib/XMLUtils.php Wed Sep 12 11:14:42 2001
@@ -1,7 +1,7 @@
<?
// Header {{{
/*
- * -File $Id: XMLUtils.php,v 1.3 2001/08/24 00:06:55 alex Exp $
+ * -File $Id: XMLUtils.php,v 1.4 2001/09/12 18:14:42 andi Exp $
* -License LGPL (http://www.gnu.org/copyleft/lesser.html)
* -Copyright 2001, Intacct Corporation.
* -Author odysseas tsatalos, ody...@ya...
@@ -87,6 +87,8 @@
}
elseif (strstr($var, 'BC_')){
$ret_val.=$var;
+ } elseif (intval($var)) {
+ $ret_val.=$var;
}
else {
$var=str_replace('"','',$var);
|
|
From: andi <bin...@li...> - 2001-09-12 18:14:09
|
andi Wed Sep 12 11:14:04 2001 EDT
Modified files:
/r2/binarycloud/base/mgr QueryManager.php
Log:
Changes to match new conf filenames
Index: r2/binarycloud/base/mgr/QueryManager.php
diff -u r2/binarycloud/base/mgr/QueryManager.php:1.3 r2/binarycloud/base/mgr/QueryManager.php:1.4
--- r2/binarycloud/base/mgr/QueryManager.php:1.3 Fri Aug 31 11:57:22 2001
+++ r2/binarycloud/base/mgr/QueryManager.php Wed Sep 12 11:14:04 2001
@@ -1,7 +1,7 @@
<?php
// Header {{{
/*
- * -File $Id: QueryManager.php,v 1.3 2001/08/31 18:57:22 alex Exp $
+ * -File $Id: QueryManager.php,v 1.4 2001/09/12 18:14:04 andi Exp $
* -License LGPL (http://www.gnu.org/copyleft/lesser.html)
* -Copyright 2000, Intacct Corporation
* -Author John P. Campbell
@@ -64,7 +64,7 @@
function PrepareConnection($_name = null) {
global $Debug;
- import('user.conf.datasources');
+ import('user.conf.Datasources');
// determine datasources[index] to use. if _name is not found
// it takes last occuring default entry
|
|
From: andi <bin...@li...> - 2001-09-12 18:13:29
|
andi Wed Sep 12 11:13:24 2001 EDT
Modified files:
/r2/binarycloud/base/core Lang.php
Log:
Changes to match new conf filenames
Index: r2/binarycloud/base/core/Lang.php
diff -u r2/binarycloud/base/core/Lang.php:1.6 r2/binarycloud/base/core/Lang.php:1.7
--- r2/binarycloud/base/core/Lang.php:1.6 Sun Sep 9 09:48:17 2001
+++ r2/binarycloud/base/core/Lang.php Wed Sep 12 11:13:24 2001
@@ -1,7 +1,7 @@
<?php
// Header {{{
/*******************************************************************************
- ** -File $Id: Lang.php,v 1.6 2001/09/09 16:48:17 andi Exp $
+ ** -File $Id: Lang.php,v 1.7 2001/09/12 18:13:24 andi Exp $
** -License LGPL (http://www.gnu.org/copyleft/lesser.html)
** -Copyright 2001, The Turing Studio, Inc.
** -Author nico galoppo, ni...@cr...
@@ -61,7 +61,7 @@
*/
function Set_Language() {
- import("user.conf.langs");
+ import("user.conf.Languages");
$lang_set = $this->_set_lang_from_query_string();
|
|
From: andi <bin...@li...> - 2001-09-12 18:12:46
|
andi Wed Sep 12 11:12:41 2001 EDT
Modified files:
/r2/binarycloud/base/init Init.php
Log:
Changes to match new conf filenames
Index: r2/binarycloud/base/init/Init.php
diff -u r2/binarycloud/base/init/Init.php:1.41 r2/binarycloud/base/init/Init.php:1.42
--- r2/binarycloud/base/init/Init.php:1.41 Thu Aug 23 17:06:26 2001
+++ r2/binarycloud/base/init/Init.php Wed Sep 12 11:12:41 2001
@@ -1,7 +1,7 @@
<?php
// Header {{{
/*******************************************************************************
- ** -File $Id: Init.php,v 1.41 2001/08/24 00:06:26 alex Exp $
+ ** -File $Id: Init.php,v 1.42 2001/09/12 18:12:41 andi Exp $
** -License LGPL (http://www.gnu.org/copyleft/lesser.html)
** -Copyright 2001, The Turing Studio, Inc.
** -Author alex black, en...@tu...
@@ -180,7 +180,7 @@
*/
function _set_user_constants() {
- import("user.conf.conf");
+ import("user.conf.Configuration");
return true;
}
|
|
From: andi <bin...@li...> - 2001-09-12 18:11:47
|
andi Wed Sep 12 11:11:41 2001 EDT
Modified files:
/r2/binarycloud/base/utils xml2php.php
Log:
Changes to match php.xml format
Index: r2/binarycloud/base/utils/xml2php.php
diff -u r2/binarycloud/base/utils/xml2php.php:1.6 r2/binarycloud/base/utils/xml2php.php:1.7
--- r2/binarycloud/base/utils/xml2php.php:1.6 Thu Aug 23 17:07:08 2001
+++ r2/binarycloud/base/utils/xml2php.php Wed Sep 12 11:11:41 2001
@@ -2,7 +2,7 @@
<?php
// {{{ Header
/*
- * -File $Id: xml2php.php,v 1.6 2001/08/24 00:07:08 alex Exp $
+ * -File $Id: xml2php.php,v 1.7 2001/09/12 18:11:41 andi Exp $
* -License LGPL (http://www.gnu.org/copyleft/lesser.html)
* -Copyright 2001, Intacct Corp.
* -Author odysseas tsatalos, ody...@ya...
@@ -23,7 +23,7 @@
$xmlfile = $argv[0];
$outfile = $argv[1];
// _small_stupid_hack_ This should be done in makefile. Andris Spruds (an...@do...)
-$outfile=ereg_replace(".xml.php$",".php",$outfile);
+$outfile=ereg_replace(".php.xml$",".php",$outfile);
// }}}
// Process {{{
|
|
From: andi <bin...@li...> - 2001-09-12 18:11:09
|
andi Wed Sep 12 11:11:04 2001 EDT
Modified files:
/r2/binarycloud Makefile
Log:
Changes to match new Langdef filename
Index: r2/binarycloud/Makefile
diff -u r2/binarycloud/Makefile:1.7 r2/binarycloud/Makefile:1.8
--- r2/binarycloud/Makefile:1.7 Thu Aug 23 17:07:43 2001
+++ r2/binarycloud/Makefile Wed Sep 12 11:11:04 2001
@@ -1,5 +1,5 @@
# {{{ Header
-# -File $Id: Makefile,v 1.7 2001/08/24 00:07:43 alex Exp $
+# -File $Id: Makefile,v 1.8 2001/09/12 18:11:04 andi Exp $
# -License LGPL (http://www.gnu.org/copyleft/lesser.html)
# -Copyright 2001, Intacct Corp.
# -Author odysseas tsatalos, ody...@ya...
@@ -8,7 +8,7 @@
include Makefile.in
# you could replace this with the list of langs
-LANGS=`grep code $(USER_DIR)/conf/langs.xml.php | sed -e 's/^.*<code>//' -e 's/<.*//'`
+LANGS=`grep code $(USER_DIR)/conf/Languages.php.xml | sed -e 's/^.*<code>//' -e 's/<.*//'`
MODULEDIRS= \
base \
|
|
From: andi <bin...@li...> - 2001-09-12 18:10:49
|
andi Wed Sep 12 11:10:42 2001 EDT
Modified files:
/r2/binarycloud Makefile.in
Log:
Added PHP_COMMAND variable to get rid of relying on /path/to/php sutff in the files
Index: r2/binarycloud/Makefile.in
diff -u r2/binarycloud/Makefile.in:1.8 r2/binarycloud/Makefile.in:1.9
--- r2/binarycloud/Makefile.in:1.8 Thu Aug 23 17:07:43 2001
+++ r2/binarycloud/Makefile.in Wed Sep 12 11:10:42 2001
@@ -1,5 +1,5 @@
# {{{ Header
-# -File $Id: Makefile.in,v 1.8 2001/08/24 00:07:43 alex Exp $
+# -File $Id: Makefile.in,v 1.9 2001/09/12 18:10:42 andi Exp $
# -License LGPL (http://www.gnu.org/copyleft/lesser.html)
# -Copyright 2001, Intacct Corp.
# -Author odysseas tsatalos, ody...@ya...
@@ -15,20 +15,21 @@
MAKE_DIR = $(BC_DIR)/make
BUILD_DIR = $(BC_DIR)/build/$(BC_LANG)
BCBUILD_DIR = $(BUILD_DIR)/binarycloud
-SITEBUILD_DIR = $(BUILD_DIR)/htdocs
-USERBUILD_DIR = $(BUILD_DIR)/user
-EXTBUILD_DIR = $(BUILD_DIR)/ext
-TOOLS_DIR = $(SOURCE_DIR)/utils
-
-GETPKG = $(TOOLS_DIR)/pk2dir.pl
-INSTALLCODE = $(TOOLS_DIR)/installcode.sh
-PROCESSPREPEND = $(TOOLS_DIR)/processprepend.php
-XML2PHP= $(TOOLS_DIR)/xml2php.php
+SITEBUILD_DIR = $(BUILD_DIR)/htdocs
+USERBUILD_DIR = $(BUILD_DIR)/user
+EXTBUILD_DIR = $(BUILD_DIR)/ext
+TOOLS_DIR = $(SOURCE_DIR)/utils
+PHP_COMMAND = /usr/local/php4/bin/php -q
+GETPKG = $(TOOLS_DIR)/pk2dir.pl
+INSTALLCODE = $(TOOLS_DIR)/installcode.sh
+PROCESSPREPEND = $(PHP_COMMAND) $(TOOLS_DIR)/processprepend.php
+XML2PHP = $(PHP_COMMAND) $(TOOLS_DIR)/xml2php.php
+
.SUFFIXES:
.SUFFIXES: .php .xml
+
-
.xml.php:
$(XML2PHP) $< $(BUILD_DIR)$*.php
|
|
From: andi <bin...@li...> - 2001-09-12 15:10:14
|
andi Wed Sep 12 08:10:08 2001 EDT
Modified files:
/r2/binarycloud/base/core Request.php
Log:
Added method _ParseRequestUri()
Parses the RequestUri and filters out var.value pairs
and makes them available in HTTP_GET_VARS
Added method TranslateUri($_uri, $_lose)
Takes a common script.php?var=value uri an translates it
to the script/var.value syntax
This stuff above requires more testing!!
cleard up some things:
removed method SetGlobalize
removed Globalize feauture
removed method GetAction
|
|
From: alex <bin...@li...> - 2001-09-10 19:13:14
|
alex Mon Sep 10 12:13:08 2001 EDT
Added files:
/r2/binarycloud/docs/specs/xml ImageRepository.xml
Log:
Added Image Repository format.
Index: r2/binarycloud/docs/specs/xml/ImageRepository.xml
+++ r2/binarycloud/docs/specs/xml/ImageRepository.xml
<!-- binarycloud image repository example file -->
<!--
used in conjunction with:
<bc:image id="SomeImageID" />
-->
<images>
<image>
<!--
This ID is used by the make system. Required.
-->
<id>bcFire</id>
<!--
The image source. We could set a constant called
BC_PATH_IMAGES or something that would allow make
to know that it should prepend that value to all
image paths
-->
<src>resources/images/binarycloud/tmpl/fire.jpg</src>
<!--
The value of the 'name' attribute in the img tag
-->
<name>ImageName</name>
<!--
The alt attribute. Note the language reference
-->
<alt:en>binarycloud fire</alt:en>
<!--
The 'align' attribute in the img tag
-->
<align>left</align>
<hspace>10</hspace>
<vspace>10</vspace>
<!--
If left undefined, this is assumed to be 0
-->
<border>0</border>
<usemap>#moo</usemap>
<!--
only specify these if you want to override the make system's
automatic image-checking features
-->
<width>400</width>
<height>20</height>
</image>
</images>
|
|
From: alex <bin...@li...> - 2001-09-10 19:11:31
|
alex Mon Sep 10 12:11:24 2001 EDT
Added files:
/r2/binarycloud/base/utils/unit_testing phpunit.php
phpunit_test.php
Log:
Added PHPUnit to play around with it
|
|
From: alex <bin...@li...> - 2001-09-10 17:29:28
|
alex Mon Sep 10 10:29:23 2001 EDT
Modified files:
/r2/tasks CurrentLGPLHeader.txt GoldenReferenceModule.txt
HTMLEntityEncodingLib.txt JSRequestManager.txt
MakeConfigurationStandard.txt
Log:
Writing the tasks
|
|
From: alex <bin...@li...> - 2001-09-10 17:16:26
|
alex Mon Sep 10 10:16:05 2001 EDT
Added files:
/r2/binarycloud/base/mod README
Log:
added base/mod dir for system modules
|
|
From: andi <bin...@li...> - 2001-09-09 16:49:38
|
andi Sun Sep 9 09:49:33 2001 EDT
Modified files:
/r2/binarycloud/user/conf langs.php langs.xml.php langs.xml
Log:
Changed files to support 'default' / <default></default> setting
Index: r2/binarycloud/user/conf/langs.php
diff -u r2/binarycloud/user/conf/langs.php:1.8 r2/binarycloud/user/conf/langs.php:1.9
--- r2/binarycloud/user/conf/langs.php:1.8 Thu Jun 14 18:12:31 2001
+++ r2/binarycloud/user/conf/langs.php Sun Sep 9 09:49:33 2001
@@ -1,7 +1,7 @@
<?php
// Header {{{
/*******************************************************************************
- ** -File $Id: langs.php,v 1.8 2001/06/15 01:12:31 alex Exp $
+ ** -File $Id: langs.php,v 1.9 2001/09/09 16:49:33 andi Exp $
** -License LGPL (http://www.gnu.org/copyleft/lesser.html)
** -Copyright 2001, The Turing Studio, Inc.
** -Author alex black, en...@tu...
@@ -12,7 +12,7 @@
$Lang->langs = array(
array(
- 'flag_default' => true,
+ 'default' => true,
'description' => "English",
'native' => "English",
'code' => "en",
@@ -24,7 +24,7 @@
'currency_symbol' => "$",
),
array(
- 'flag_default' => false,
+ 'default' => false,
'description' => "French",
'native' => "Français",
'code' => "fr",
Index: r2/binarycloud/user/conf/langs.xml.php
diff -u r2/binarycloud/user/conf/langs.xml.php:1.2 r2/binarycloud/user/conf/langs.xml.php:1.3
--- r2/binarycloud/user/conf/langs.xml.php:1.2 Thu Aug 23 17:08:10 2001
+++ r2/binarycloud/user/conf/langs.xml.php Sun Sep 9 09:49:33 2001
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<!-- Header {{{
*******************************************************************************
-** -File $Id: langs.xml.php,v 1.2 2001/08/24 00:08:10 alex Exp $
+** -File $Id: langs.xml.php,v 1.3 2001/09/09 16:49:33 andi Exp $
** -License LGPL (http://www.gnu.org/copyleft/lesser.html)
** -Copyright 2001, The Turing Studio, Inc.
** -Author alex black, en...@tu...
@@ -10,7 +10,7 @@
<langs>
<lang>
- <is_default></is_default>
+ <default></default>
<description>English</description>
<native>English</native>
<code>en</code>
@@ -21,7 +21,7 @@
<currency_symbol>$</currency_symbol>
</lang>
<lang>
- <is_default>false</is_default>
+ <default>false</default>
<description>Latvian</description>
<native>Latvieðu</native>
<code>lv</code>
Index: r2/binarycloud/user/conf/langs.xml
diff -u r2/binarycloud/user/conf/langs.xml:1.4 r2/binarycloud/user/conf/langs.xml:1.5
--- r2/binarycloud/user/conf/langs.xml:1.4 Thu Jun 14 18:12:31 2001
+++ r2/binarycloud/user/conf/langs.xml Sun Sep 9 09:49:33 2001
@@ -1,7 +1,7 @@
<?xml version="1.0" ?>
<!-- Header {{{
*******************************************************************************
-** -File $Id: langs.xml,v 1.4 2001/06/15 01:12:31 alex Exp $
+** -File $Id: langs.xml,v 1.5 2001/09/09 16:49:33 andi Exp $
** -License LGPL (http://www.gnu.org/copyleft/lesser.html)
** -Copyright 2001, The Turing Studio, Inc.
** -Author alex black, en...@tu...
@@ -10,7 +10,7 @@
<langs>
<lang>
- <is_default>false</is_default>
+ <default>false</default>
<description>Danish</description>
<native>Dansk</native>
<code>da</code>
@@ -21,7 +21,7 @@
<currency_symbol>$</currency_symbol>
</lang>
<lang>
- <is_default>true</is_default>
+ <default>true</default>
<description>English</description>
<native>English</native>
<code>en</code>
|
|
From: andi <bin...@li...> - 2001-09-09 16:48:22
|
andi Sun Sep 9 09:48:17 2001 EDT
Modified files:
/r2/binarycloud/base/core Lang.php
Log:
Changed to support 'default' config setting in user/conf/langs.php
Index: r2/binarycloud/base/core/Lang.php
diff -u r2/binarycloud/base/core/Lang.php:1.5 r2/binarycloud/base/core/Lang.php:1.6
--- r2/binarycloud/base/core/Lang.php:1.5 Tue Sep 4 20:52:22 2001
+++ r2/binarycloud/base/core/Lang.php Sun Sep 9 09:48:17 2001
@@ -1,7 +1,7 @@
<?php
// Header {{{
/*******************************************************************************
- ** -File $Id: Lang.php,v 1.5 2001/09/05 03:52:22 alex Exp $
+ ** -File $Id: Lang.php,v 1.6 2001/09/09 16:48:17 andi Exp $
** -License LGPL (http://www.gnu.org/copyleft/lesser.html)
** -Copyright 2001, The Turing Studio, Inc.
** -Author nico galoppo, ni...@cr...
@@ -286,7 +286,7 @@
foreach ($this->langs as $lang) {
- if ($lang['flag_default'] == true) {
+ if ($lang['default'] == true) {
$this->_set_lang($lang['code'], $lang['native']);
break;
}
|
|
From: andi <bin...@li...> - 2001-09-09 16:46:18
|
andi Sun Sep 9 09:46:12 2001 EDT
Modified files:
/r2/binarycloud/docs/specs/xml langs.xml
Log:
Updated spec, using <default></default> tag.
Index: r2/binarycloud/docs/specs/xml/langs.xml
diff -u r2/binarycloud/docs/specs/xml/langs.xml:1.2 r2/binarycloud/docs/specs/xml/langs.xml:1.3
--- r2/binarycloud/docs/specs/xml/langs.xml:1.2 Fri May 11 17:38:20 2001
+++ r2/binarycloud/docs/specs/xml/langs.xml Sun Sep 9 09:46:12 2001
@@ -6,7 +6,7 @@
<langs>
<lang>
- <used>TRUE</used>
+ <default>false</default>
<native>Dansk</native>
<description>Danish</description>
<code>da</code>
@@ -17,7 +17,7 @@
<currency_symbol>$</currency_symbol>
</lang>
<lang>
- <used>TRUE</used>
+ <default>true</default>
<native>English</native>
<description>English</description>
<short>en</short>
|
alex Sun Sep 9 00:45:40 2001 EDT
Added files:
/r2/tasks AuthPerm.txt CSSRequestManager.txt CalendarBuilder.txt
CurrentLGPLHeader.txt EmailBuilder.txt
EncapsulationNativePHPTmpl.txt EventManager.txt
FaxBuilder.txt FormBuilder.txt GoldenReferenceModule.txt
HTMLEntityEncodingLib.txt JSRequestManager.txt
ListBuilder.txt MakeConfigurationStandard.txt
MakeENT2SCHEMA.txt MakeENT2SCHEMA_SQL.txt
MakeFilenameLangCodes.txt MakeLanguageStringKeyer.txt
MakeMiscToolsFremework.txt MakeModificationDate.txt
MakePHPDocIntegration.txt MakeStaticModuleSyntax.txt
MakeZendEncoder.txt MultiSiteMake.txt PDFBuilder.txt
PEAR_Error.txt PageDefBuilder.txt
RebuildEntityManager.txt RequestIntegration.txt
ResourcesStandards.txt TemplateManager.txt
TestQueryManager.txt TestsForEntityManager.txt
TreeBuilder.txt UIControlBuilder.txt
Validators_Processors.txt WizardBuilder.txt
Log:
Added task details for each task in the TODO. The descriptions aren't done... that's what's up next.
|
|
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-09 07:36:52
|
alex Sun Sep 9 00:36:47 2001 EDT
Modified files:
/r2/binarycloud/docs/dev R2Classes.txt
Log:
Added the naming conventions.
Index: r2/binarycloud/docs/dev/R2Classes.txt
diff -u r2/binarycloud/docs/dev/R2Classes.txt:1.1 r2/binarycloud/docs/dev/R2Classes.txt:1.2
--- r2/binarycloud/docs/dev/R2Classes.txt:1.1 Sat Sep 8 23:57:11 2001
+++ r2/binarycloud/docs/dev/R2Classes.txt Sun Sep 9 00:36:47 2001
@@ -195,3 +195,37 @@
msg/
*Note how the build tree contains many more directories, like ent, msg, etc. This is because make will use the naming conventions below to move files from module and other directories into a single location. That means files must not have naming conflicts, etc - but it keeps the source tree, and the installation process simple.
+
+
+Naming 'special' files for processing by make:
+---------------------
+-Something.ent.xml = entity xml definition
+
+-Something.qry.xml = query xml definition
+
+-Something.form.xml = form xml definition
+
+-Something.list.xml = list xml definition
+
+-Something.wizard.xml = wizard xml definition
+
+-Something.calendar.xml = calendar xml definition
+
+-Something.email.xml = email xml definition
+
+-Something.fax.xml = fax xml definition
+
+-Something.pdf.xml = pdf xml definition
+
+-Something.role.xml = role xml definition
+
+-SomeValidator.php = 'Validator' means this file will be placed in
+binarycloud/mgr/validators from a module directory.
+
+-SomeProcessor.php = 'Processor' means this file will be placed in binarycloud/mgr/processors from a module directory
+
+-Something.php.xml = this file will be processed from xml to php using default xml2php rules and written out in the same location in the build tree with the extension .php.
+
+-Something.lang.xml will be used by LangKeyer at make-time to key in nagive-language strings into source files.
+
+-Something.lang_code.php (i.e. Something.de.php or Something.en.php) means the file will replace Something.php in same directory when the language code is the same as lang_code. Useful for writing the same module that does different things based on the location/language.
|
|
From: alex <bin...@li...> - 2001-09-09 07:36:43
|
alex Sun Sep 9 00:36:34 2001 EDT
Added files:
/r2/tasks TaskTemplate.txt
Log:
Added a Task description template.
Index: r2/tasks/TaskTemplate.txt
+++ r2/tasks/TaskTemplate.txt
Task Name
--------------------------------------------------
-Task Summary
This is a concise summary of the task that should be completed. It should give the reader a sense of the project's scope and goals.
-Dependencies
This task may require that other tasks listed in the TODO be completed first. If so, those dependencies should be mentioned here.
-Description
This is a freeform (hopefully long and detailed) description of the task: how to start, what work needs to be done and why, how the changes will be integrated into the rest of the system, etc. Make _sure_ to include a properly ordered list of 'sub-tasks'.
-Relevant Files
This should point the reader at any relevant files currently in cvs, from r2 root:
binarycloud/base/core/Debug.php
This should describe why this file is significant, etc.
-New File List
This should be a description of the files that should be created in the process of completing this task:
binarycloud/base/core/Auth.php
This should be a fairly detailed description of this file and its role. If possible, each project specification should include a 'shell' file tree which contains template classes with method lists, etc.
-Urls
Any relevant links, reading, etc.
http://www.binarycloud.com
A Description
-Contact
This section should mention the individual to contact with questions. It should always be the author of this document.
Owner: en...@tu...
Questions: bin...@li...
|
|
From: alex <bin...@li...> - 2001-09-09 07:19:51
|
alex Sun Sep 9 00:19:46 2001 EDT
Removed files:
/r2/binarycloud/docs/ref languages.txt
Log:
Old Useless File
|
|
From: alex <bin...@li...> - 2001-09-09 06:59:52
|
alex Sat Sep 8 23:59:46 2001 EDT
Added files:
/r2/binarycloud/user/htdocs/resources/js SupressErrors.js
Removed files:
/r2/binarycloud/user/mod README
Log:
Killed this unnecessary file.
Index: r2/binarycloud/user/htdocs/resources/js/SupressErrors.js
+++ r2/binarycloud/user/htdocs/resources/js/SupressErrors.js
/**
* This function ensures that errors are not shown to the user.
* If you need to see errors for development purposes, comment
* out "window.onerror=stoperror"
*/
function stoperror(){
return true;
}
window.onerror=stoperror
|
|
From: alex <bin...@li...> - 2001-09-09 06:59:02
|
alex Sat Sep 8 23:58:56 2001 EDT
Added files:
/r2/binarycloud/docs/specs/xml ModuleEmbedSyntax.xml
Log:
This is the module embed syntax which will at some point be 'made' into php.
Index: r2/binarycloud/docs/specs/xml/ModuleEmbedSyntax.xml
+++ r2/binarycloud/docs/specs/xml/ModuleEmbedSyntax.xml
<!-- xml module definition -->
<bc:module id="moo" name="HelloWorld" package="hello_world">
<cache expires="30" use_uri="true" var="$moo"/>
<params>
<param_name>value</param_name>
<another_param_name>another_value</another_param_name>
</params>
</bc:module>
<!-- after a make: -->
<? $Page->BuildStaticModule(array('name' => 'HelloWorld','package' => 'hello_world','id' => 'moo','cache' => array('expires'=>'30','use_uri'=>true,'var'=>'$moo'),'params' => array('param_name' => 'value','another_param_name' => 'another_value'))); ?>
|
|
From: alex <bin...@li...> - 2001-09-09 06:58:39
|
alex Sat Sep 8 23:58:34 2001 EDT
Added files:
/r2/binarycloud/docs/ref LanguageCharsets.txt
Log:
Language name, code, charset list. lacks native names.
Index: r2/binarycloud/docs/ref/LanguageCharsets.txt
+++ r2/binarycloud/docs/ref/LanguageCharsets.txt
Fairly complete lang code/charset list from the w3c.
(tab-delimited)
Afrikaans af iso-8859-1
Albanian sq iso-8859-1
Arabic ar iso-8859-6
Basque eu iso-8859-1
Bulgarian bg iso-8859-5
Byelorussian be iso-8859-5
Catalan ca iso-8859-1
Croatian hr iso-8859-2
Czech cs iso-8859-2
Danish da iso-8859-1
Dutch nl iso-8859-1
English en iso-8859-1
Estonian et iso-8859-15
Faroese fo iso-8859-1
Finnish fi iso-8859-1
French fr iso-8859-1
Galician gl iso-8859-1
German de iso-8859-1
Greek el iso-8859-7
Hebrew iw iso-8859-8
Hungarian hu iso-8859-2
Icelandic is iso-8859-1
Irish ga iso-8859-1
Italian it iso-8859-1
Japanese ja shift_jis, iso-2022-jp, euc-jp
Latvian lv iso-8859-13
Lithuanian lt iso-8859-13
Macedonian mk iso-8859-5
Norwegian no iso-8859-1
Polish pl iso-8859-2
Portuguese pt iso-8859-1
Romanian ro iso-8859-2
Russian ru iso-8859-5
Scottish gd iso-8859-1
Serbian sr iso-8859-5
Slovak sk iso-8859-2
Slovenian sl iso-8859-2
Spanish es iso-8859-1
Swedish sv iso-8859-1
Turkish tr iso-8859-9
Ukrainian uk iso-8859-5
|
|
From: alex <bin...@li...> - 2001-09-09 06:58:20
|
alex Sat Sep 8 23:58:15 2001 EDT
Added files:
/r2/binarycloud/docs/ref HtmlFormElements.html
Log:
complete basic html form elements.
Index: r2/binarycloud/docs/ref/HtmlFormElements.html
+++ r2/binarycloud/docs/ref/HtmlFormElements.html
<input
type="text"
accesskey="a"
disabled
name="a"
size="#"
maxlength="#"
notab
tabindex="#"
taborder="#"
onblur="js"
onfocus="js"
onchange="js"
onselect="js"
readonly
value="a"
type="file"
accept="list" (list of mime types)
size="#"
accesskey="a"
disabled
name="a"
value="a"
maxlength="#"
notab
readonly
tabindex="#"
taborder="#"
onblur="js"
onchange="js"
onfocus="js"
type="radio"
accesskey="a"
checked
disabled
name="a"
value="a"
readonly
name="a"
value="a"
notab
tabindex="#"
taborder="#"
type="checkbox"
accesskey="a"
checked
disabled
readonly
name="a"
value="a"
notab
tabindex="#"
taborder="#"
type="submit"
accesskey="a"
disabled
name="a"
value="a"
notab
tabindex="#"
taborder="#"
type="hidden"
name="a"
value="a"
type="image"
accesskey="a"
disabled
align="a"
alt="a"
border="#"
name="a"
value="a"
notab
tabindex="#"
taborder="#"
usemap="a"
type="reset"
accesskey="a"
disabled
name="a"
value="a"
notab
tabindex="#"
taborder="#"
type="password"
accesskey="a"
disabled
name="a"
size="#"
maxlength="#"
notab
tabindex="#"
taborder="#"
onblur="js"
onfocus="js"
onchange="js"
onselect="js"
readonly
type="button"
accesskey="a"
disabled
name="a"
value="a"
notab
tabindex="#"
taborder="#"
onblur="js"
onfocus="js"
>
<select
name="a"
multiple
disabled
onblur="js"
onfocus="js"
onchange="js"
tabindex="#"
>
<option
value="a"
label="a"
selected
disabled
>
option label
</option>
</select>
<textarea
accesskey="a"
disabled
readonly
rows="#"
cols="#"
name="a"
onblur="js"
onfocus="js"
onchange="js"
onselect="js"
tabindex="#"
wrap="a" (off | virtual | physical)
>
text
</textarea>
|
|
From: alex <bin...@li...> - 2001-09-09 06:58:07
|
alex Sat Sep 8 23:58:02 2001 EDT
Added files:
/r2/binarycloud/docs/ref Ecml.html
Log:
"Ecommerce Markup Language" - dumb name for a reasonably good idea. ECML is a field naming spec for
"e-commerce" user forms.
|