I have already committed part of this work (e.g. DatabaseProvider and MailProvider classes) and now I'm ready to commit the rest.
I updated the proposal with latest design, status notes and screenshots: http://cwiki.apache.org/confluence/display/ROLLER/Proposal+Easy+Install In particular, take a look at the section titled "Design for Option #1: Property file based configuration" and anything marked READY TO COMMIT. I'm not entirely happy with the changes in PersistenceSessionFilter but I'd like to get other's opinions on the code so I'm ready to commit. I believe this is safe because the auto-install logic off by default. If there are no objections, I will commit the code later today. - Dave