The code has been over-hauled quite a bit in the this (RC9) release. This is the
last release before version 1.0. No more major internal changes are scheduled
to take place. Their will be a little bit more pruning and a lot more unit tests
added to the code base before the 1.0 version.
Please note: Constants, besides those declared in base/wandervogel.php, will be
completely removed from the project. The base/lib/constants folder will be removed
as well. All constants from now on must be within a namespace.
The new caching mechanism is in place. I'm going to run some tests that will
determine the actual amount gained from this new implementation. It should be
leaps and bounds faster than the older implementation when working with single
object records only.
I've been putzing around with several PHP documenting utilities and have come to the
conclusion that none will work with this project. The solution is using doxygen
and writing a custom script to replace and parse PHP code within the code blocks. If
anyone knows of a good PHP documenting tool please shoot me an email. So far I've
looked at phpDocumentor, phpdocgen, and a utility made by Apple to document C++ code
that only needed minor modifications to make it work with PHP code. Instead of worrying
about this too much what I plan to do is make this site have a TON of abstract documentation
on how to use the system without so much detail on how things work on the back end.