Paul:
Zope doesn't have a powerful client-side program.
Mozilla. A powerful Open Source client-side program just begging you to add Zope-specific features to it. To start with, add DTML tags to the Composer so that you can visually edit your Zope web site. Thanks Bruce -- The $70 Billion US "budget surplus" hardly offsets our $5 Trillion national debt. The debt increased by $133 Billion in the same year we found a "surplus". More debt is predicted for 1999. See www.concordcoalition.org . Bruce Perens K6BP bruce@pixar.com 510-620-3502 NCI-1001
On Thu, Jan 28, 1999 at 09:57:00AM -0800, Bruce Perens wrote:
Paul:
Zope doesn't have a powerful client-side program.
Mozilla. A powerful Open Source client-side program just begging you to add Zope-specific features to it.
To start with, add DTML tags to the Composer so that you can visually edit your Zope web site.
Well, this sounds great, but I can think of one problem... DTML tags LOOK and are legitimately HTML comments according to every HTML standard ever released... this means we'd have to hack up the HTML comment markup a lot, which strikes me as crude... This would be better suited with a long -ago discussion of modifying the DTML code (or providing a second language) that more closely resembles what one would do in XML... a quick example: <?dtml if object> blah <?dtml /if> <?dtml in object> blah <?dtml /in> <?dtml expr "Pythonexpression"> You get the idea? This allows you to use the existing XML stnadard of PI (Processing Instructions)... which are designed to be: "PIs are not part of the document's character data, but must be passed through to the application. The PI begins with a target (PITarget) used to identify the application to which the instruction is directed. The target names "XML", "xml", and so on are reserved for standardization in this or future versions of this specification. The XML Notation mechanism may be used for formal declaration of PI targets. " This seems to fit well, and honestly looks better ot me than the current notation (which uses the comment hack that was the only available option at hte time of creation). Chris -- | Christopher Petrilli | petrilli@amber.org
<?dtml if object> blah <?dtml /if> <?dtml in object> blah <?dtml /in> <?dtml expr "Pythonexpression">
I really like this and it might have real advantages in the future. However whatever the case it should be decided quickly whether it is going to become a standard format or not, before half the web pages on the internet are fileed with <!--# var -->s ;-) Pavlos
Or why not Grail? Already written in python...there's something sort of elegant about that... Jerry Steele Bruce Perens wrote:
Paul:
Zope doesn't have a powerful client-side program.
Mozilla. A powerful Open Source client-side program just begging you to add Zope-specific features to it.
To start with, add DTML tags to the Composer so that you can visually edit your Zope web site.
Thanks
Bruce -- The $70 Billion US "budget surplus" hardly offsets our $5 Trillion national debt. The debt increased by $133 Billion in the same year we found a "surplus". More debt is predicted for 1999. See www.concordcoalition.org . Bruce Perens K6BP bruce@pixar.com 510-620-3502 NCI-1001
[Good explanation of the difficulty of parsing the current DTML syntax, and a more modern alternative to that syntax] If this is all that stands in the way of user-friendly tools for editing DTML, I'd suggest a change in syntax - either a backards-compatible one or one that could be automaticaly translated easily. Thanks Bruce -- The $70 Billion US "budget surplus" hardly offsets our $5 Trillion national debt. The debt increased by $133 Billion in the same year we found a "surplus". More debt is predicted for 1999. See www.concordcoalition.org . Bruce Perens K6BP bruce@pixar.com 510-620-3502 NCI-1001
participants (4)
-
bruce@pixar.com -
Christopher G. Petrilli -
Fitzgerald Steele, Jr. -
Pavlos Christoforou