5 Oct 2004 17:12
peak.web in October
As some of you may have noticed from last week's flurry of checkins, I'm finally doing the peak.web refactoring I've been talking about off and on for the last several months. At this point, the plan is to complete at least these peak.web "Tier 1" features this month: * Overhauled traversal system to be fast, flexible, and extensible (DONE) * Add a "views" subsystem that allows you to declare how traversals will be interpreted for arbitrary objects in arbitrary subparts of a site, without creating a decorator class (DONE) * Overhaul PWT to use the new this:/content: attribute mechanism (Started; the needed XML parser is in a draft status) * Design and implement an XML dialect for site configuration, similar in functionality to Zope 3's ZCML, but with the capability of structuring a site or application's URL layout and "local" as well as "global" configuration. (Not started, but will use the same draft XML parser) * Create view registration mechanisms for both .ini files and .xml files * Implementation that can be plugged into any WSGI (PEP 333) compatible web server * All of PEAK's internal web gateways (CGI, FastCGI, and local_server) will offer a WSGI interface for running other applications * PEAK will be distributed with a WSGI reference library * Miscellaneous cleanups and minor features, such as adding the ability(Continue reading)
RSS Feed