FrontPage
»
ZopeMozillaDashboard
»
MarkupCompressionAndDecompression
Markup Compression and Decompression
- This is a more general form of the w3c standard for HTML compression applied to Zope's content. What I mean is that all tags should be recognized and handled by these routines within Zope, not just HTML tags.
- Database to Edit Area: Structured whitespace is added to the text stream. Comments are optionally added to the stream.
- Edit Area to Database: Whitespace is subtracted from the text stream. Comments are indexed separately with markers embedded into the stored text stream.
- If the text stream is not being sent to an edit area then the comments and whitespace are omited, reducing the bandwidth required.
- Scalability hopefully would not be comprimised as the ratio of clients editing content should be very small compared to the number of clients viewing content. At this time I don't understand Zope's architecture enough to know if this will be an issue. This idea WILL add extra processing to fundemental routines in Zope however (send and recieve content) so I must point it out here for a Zope God to look at =).
- The intent is to allow editing jobs of any markup (HTML, DTML, etc.) to be assigned to random networked coders on-the-fly. Consistent indentation allows each coder to understand the previous editors markup.
Night Angel - member since yesterday =)
--------------------------
Hi Night Angel =) <-> Hi! =)
Have a look at this post from the PTK mailinglist. It discusses the tricks you can pull if we implement a <dtml-component> tag. See the following posts:
- http://lists.zope.org/pipermail/zope-ptk/2000-February/000347.html
- http://lists.zope.org/pipermail/zope-ptk/2000-February/000400.html
(unfortunately the rendering of the first post has been mispresented by pipermail. Use View Source on that page to get Paul's full meaning.)