[Zope-dev] I have a dream!

Sin Hang Kin kentsin@poboxes.com
Thu, 9 Dec 1999 11:34:40 +0800


This is a multi-part message in MIME format.

------=_NextPart_000_0017_01BF4239.61B0A980
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0018_01BF4239.61B0A980"


------=_NextPart_001_0018_01BF4239.61B0A980
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

The Zope creator:

Being around for almost a year, I still not able to handle its syntax.

I recently notice zope have several xml products. I have a dream to able =
to draw my web site with a WYSIWYG editor and save it as XML, then, Zope =
convert it into a zope tree. This ever have advantage for normal =
document, which, for example, if i need to cross-reference a part, I =
could just specify an id for that part, and insert it with dtml syntax.

This combine with  WEBDAV with so turning zope an ideal document =
management server. We would see that it point to very promising and =
creative use of zope. If zope is fast and stable enough, it can even =
play as an object file system.=20

I would like to re-arrange the recent zope (dtml) syntax to allow the =
use of dot (.) as object name ; a syntax like that xsl using to =
reference to objects in the zope tree; and a unified the naming of =
zope-defined variables and methods.=20

I would also like zope to handle true xml with full unicode support, =
changing zope syntax (dtml) to compily with xml so it can be processed =
by zope and other xml tools.=20

I hope I am not asking for too much, but I can't hold to spell out my =
dream. The last wish is zope be compatible with both cpython and =
jpython.=20


Rgs,


Kent Sin

------=_NextPart_001_0018_01BF4239.61B0A980
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MSHTML 5.00.2919.6307" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>The&nbsp;Zope creator:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Being around for almost a year, I still =
not able to=20
handle its syntax.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I recently notice zope have several xml =
products. I=20
have a dream to able to draw my web site with a WYSIWYG editor and save =
it as=20
XML, then, Zope convert it into a zope tree. This ever have advantage =
for normal=20
document, which, for example, if i need to cross-reference a part, I =
could just=20
specify an id for that part, and insert it with dtml =
syntax.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>This combine with&nbsp; WEBDAV with so =
turning zope=20
an ideal document management server. We would see that it point to very=20
promising and creative use of zope. If zope is fast and stable enough, =
it can=20
even play as&nbsp;an object file system. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I would like to re-arrange the recent =
zope (dtml)=20
syntax to allow the use of dot (.) as object name ; a syntax like that =
xsl using=20
to reference to objects in the zope tree; and a unified the naming of=20
zope-defined variables and methods. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I would also like zope to handle true =
xml with full=20
unicode support, changing zope syntax (dtml) to compily with xml so it =
can be=20
processed by zope and other xml tools. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I hope I am not asking for too much, =
but I can't=20
hold to spell out my dream. The last wish is zope be compatible with =
both=20
cpython and jpython. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Rgs,</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Kent Sin</FONT></DIV></BODY></HTML>

------=_NextPart_001_0018_01BF4239.61B0A980--

------=_NextPart_000_0017_01BF4239.61B0A980
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJLTCCAuAw
ggJJoAMCAQICAwHFJzANBgkqhkiG9w0BAQQFADCBlDELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdl
c3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UE
CxMUQ2VydGlmaWNhdGUgU2VydmljZXMxKDAmBgNVBAMTH1BlcnNvbmFsIEZyZWVtYWlsIFJTQSAx
OTk5LjkuMTYwHhcNOTkxMjA1MTk0MTQyWhcNMDAxMjA0MTk0MTQyWjBrMR8wHQYDVQQDExZUaGF3
dGUgRnJlZW1haWwgTWVtYmVyMSIwIAYJKoZIhvcNAQkBFhNrZW50c2luQHBvYm94ZXMuY29tMSQw
IgYJKoZIhvcNAQkBFhVrZW50c2luQG1hY2F1LmN0bS5uZXQwgZ8wDQYJKoZIhvcNAQEBBQADgY0A
MIGJAoGBAMt/263XEaop9r4dvyTOK/c+J/iGXl0X1USVxw/0nCDoONjtOA/3tLwz/bVZ4zyKWbYJ
z6CTkaH1IChBqFZefZyho1uwOoJfg3rwXvuE8m1Tmn7BTbt3FhBUVgg+GNCRfnkuOXhdqWWNzCz2
c9NU8tpM5doRI2eOHl0QXHAU10oDAgMBAAGjaDBmMDUGA1UdEQQuMCyBE2tlbnRzaW5AcG9ib3hl
cy5jb22BFWtlbnRzaW5AbWFjYXUuY3RtLm5ldDAMBgNVHRMBAf8EAjAAMB8GA1UdIwQYMBaAFIir
8WCDZlX05FjHRh3AYb0j18OMMA0GCSqGSIb3DQEBBAUAA4GBACoQZXjjEWFwbpZiQo9IGeqxXp94
hr78vaS4J8J6Q7xLe2ZH3FRmkG66II1ZVoRNUsxrlww+iI8NqQL6fGINRuTADunDTwEeGuY8LauS
Wir/H085o4cIaDggi0VoiUE5Nom/PtKxu841WmtlOYFOu9/wD7+YQlLfChq9Qhrf+xCgMIIDFDCC
An2gAwIBAgIBCzANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rl
cm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEo
MCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3Rl
IFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0
aGF3dGUuY29tMB4XDTk5MDkxNjE0MDE0MFoXDTAxMDkxNTE0MDE0MFowgZQxCzAJBgNVBAYTAlpB
MRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQKEwZU
aGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2VzMSgwJgYDVQQDEx9QZXJzb25hbCBG
cmVlbWFpbCBSU0EgMTk5OS45LjE2MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCzaVqX1NAW
C3q1xV3pIZwjcs0STEv3fs/H+8pyJPRCUqxXleN7YXoXhOf9cjk4lLTq7WWnkgZeveBl9hm7lHl2
TD65aHB1hBz0EXQAvAUsTwkDFzHM9EHUcsamXeKIRLCLLsRN8fDWhT5s85WUeJF+QOmc0Y0VV47C
c+Uw3kb1TwIDAQABozcwNTASBgNVHRMBAf8ECDAGAQH/AgEAMB8GA1UdIwQYMBaAFHJJwnM0xlX0
C3ZygX539IfnxrIOMA0GCSqGSIb3DQEBBAUAA4GBAGvGWekx+um27LED2N9ycv6RYEjqxlXde/Bn
jsZhcOdtwqU32J23FyhWBYvdXHVvxpGQxmxmcRPQEHxrkW+G4CE2LcHX6rIJrc8tbcaDUpv7u/6c
h538t+l0kuRcl678fqzKDW9yemcsa3P1hvmd9QBu9B0Hzp2egmMp75MJflXeMIIDLTCCApagAwIB
AgIBADANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw
ZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UE
CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNv
bmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUu
Y29tMB4XDTk2MDEwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgdExCzAJBgNVBAYTAlpBMRUwEwYD
VQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENv
bnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNV
BAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwt
ZnJlZW1haWxAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA1GnX1LCUZFtx
6UfYDFG26nKRsIRefS0Nj3sS34UldSh0OkIsYyeflXtL734Zhx2G6qPduc6WZBrCFG5ErHzmj+hN
D3EfQDimAKOHePb5lIZererAXnbr2RSjXW56fAylS1V/Bhkpf56aJtVquzgkCGqYx7Hao5iR/Xnb
5VrEHLkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQDH7JJ+Tvj1
lqVnYiqk8E0RYNBvjWBYYawmu1I1XAjPMPuoSpaKH2JCI4wXD/S6ZJwXrEcp352YXtJsYHFcoqzc
eePnbgBHH7UNKOgCneSa/RP0ptl8sfjcXyMmCZGAc9AUG95DqYMl8uacLxXK/qarigd1iwzdUYRr
5PjRzneigTGCAgAwggH8AgEBMIGcMIGUMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBD
YXBlMRQwEgYDVQQHEwtEdXJiYW52aWxsZTEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0
aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDE5OTkuOS4x
NgIDAcUnMAkGBSsOAwIaBQCggbowGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0B
CQUxDxcNOTkxMjA5MDMzNDQwWjAjBgkqhkiG9w0BCQQxFgQUNZVXwshEtUuX+ncJ864/7i4NPUUw
WwYJKoZIhvcNAQkPMU4wTDAKBggqhkiG9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwIC
AUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwBwYFKw4DAh0wDQYJKoZIhvcNAQEBBQAEgYALuzSc
bOoeGi8s5mNW9PNUTd6qcSqRO2vKwC5XzGlvtV9uoSKuW/b68S0rwffaM8YC/IsNsd8MIrhwtfQx
cq/Gz+OT3M24nSYQlCOo/7UpwWc8U14E4TqMtN4gUQ/PrPKTFT6DIKdXGC4AaGIeH7Af529y1sSa
dZVmghPPhZ36qwAAAAAAAA==

------=_NextPart_000_0017_01BF4239.61B0A980--