Apache Solprovider
I am a Committer for Lenya, which grants commit access to Cocoon. This page lists my planned tasks for Apache software. These concerns are generated from personal interests and posts to the mailing lists.
My top priority is Apache Lenya 1.3, a Web CMS easier and more functional than the official releases, forked from Lenya-1.2.5, and hoped to replace the Lenya-1.2 branch. See the text files (and code) at http://svn.apache.org/viewvc/lenya/branches/revolution/1.3.x/
All versions of Lenya are built on Cocoon-2.1. I am also using Cocoon for developing another website (which will be integrated into Lenya someday) and for a commercial product.
Problem: Cocoon-2.1 parses XMAPs poorly. Selectors inside Transformers are ignored.
Possible solutions (best first):
- Parse each element. If element must be child, store for parent element.
- Parse each element. Check children. Parse elements not subordinate to parent.
- Two-stage parsing. Parse Matchers and Selectors, then parse Generators, Transformers, Serializers and Readers.
- Whatever Cocoon-2.1 does currently.
Maven
Maven is integral to Cocoon-2.2. My interest in Maven derives from teaching Cocoon and plans to upgrade Lenya to the new branch of Cocoon.
Problem: Maven-2 does not work on Windows 98 (which means Cocoon-2.2 is not available for Windows 98.)
How can Java code work on other OSes and not work on Windows 98? Learning that answer may be more important than fixing Maven.
httpd
I use the Apache web server for websites, virtual hosting, and to proxy other web servers.
Problem: httpd may not verify configuration of DocumentRoot to remove final slash. This code must be aware of multibyte characters.
Lucene
Lucene is used for search in Lenya. I made search work for Lenya on Windows. Lucene will return to my concerns when regaining search abilities in Lenya 1.3.
Geronimo
I used Geronimo to test J2EE EARs. I cured an issue with ActiveMQ that caused problems with Geronimo and other software.
Links
Apache Software Foundation
Solprovider.com - my personal website
Scalor Inc. - my company