The past two days I've been hard at work adding support for invoices. This was a tough task because I was subsequently implementing a process for handling dynamic metadata. In English? I was automating the input and output of data about invoices, which from a data model standpoint is just an entry with extra data.
This is done using an XML file to describe the metadata object. I was having problems looping through the XML file.
Previously, I had to use the i18n files to build the form, but for many reasons that isn't appropriate. So this new process can be used for all sorts of metadata!
I've got a little more work to do on this and a little testing, then I'm going to branch it, tag it, and then package it up for download. By the way, I've done a bunch of writing on the Pbooks Release Process and the Pbooks Versioning Methods. I also made some major updates to the PBooks Trac, including a much better roadmap.
