Things To Do
http://xml.apache.org/http://www.apache.org/http://www.w3.org/

Index
License
Download

Documentation
Introduction
Installing
User Guide
Dev Guide
Tutorial
FAQs
ToC

Status
Changes
Todo

Community
Hall of Fame
Contributing
Mail Lists
Mail Archives

Project
Bug Database
Code Repository
Dev Snapshots

Hosting
Live Sites
Cocoon Hosting

Links
Cocoon Links
XML Links

Cocoon 1.x
Old Generation

high
  • [code] Correct the sitemap DTD which is now broken and make sitemap validated.
  • [code] Make the use of Batik optional to avoid the X-server problem.
  • [code] Complete (means put everything we know of into even if it has to be commented) the cocoon.xconf file and put descriptions into it
  • [code] Close hsqldb server properly on shutdown
  • [code] Complete (means put all allowed constructs and combinations) the lint/sitemap.xmap file
  • [code] Fix lastModificationDate() method misuse. Instead of modificationDate, sometimes generated hash value is being returned, and instead of comaring dates on before/after, they are compared on equality. See http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=99780708222079&w=2 and http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=99814216923705&w=2 for more information on this issue.
  • [code] View must start not from the first encountered label, but from the last one.
  • [code] Allow a Reader to give the content length to pipelines. This will allow to correctly serve static PDFs (well-known IE+Acrobat bug) without requiring to buffer the whole file in memory to know its content length.
  • [code] Make comprehensive esamples with the handle-errors sitemap and real world use cases. Add also specific Selector and a FaqBuilder to be used by the as a NotifyingBuilder.
  • [code] Make all the examples in WIP work again, and finish refactoring.
medium
  • [code] Make a guide on how to upgrade Cocoon,and see how this can be eased.
  • [code] Check if the map:redirect-to should handle all urls including the special cocoon: protocol. This would require making the redirect for these urls on the server.
  • [code] Check how to handle the mixing of output streams when an error inside a pipeline occurs. When the pipeline has something written to the output stream and then an error occurs the result is the first written part with the appended exception. One solution could be a configurable intermediate output stream.
  • [code] Redesign pipeline configuration and management: (1) Move pipeline definitions from cocoon.xconf into sitemap.xmap, <map:components> section; and (2) allow usage of different pipeline implementations in <map:pipelines> section of the sitemap.
  • [code] Redesign FragmentExtractorGenerator/Transformer so that it works on a clustered server : store fragments in the session rather than in a local store.
    Additionnaly, store the fragments using the XMLCompiler instead of building a DOM.
Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.