Posted by PatchRanger on
Last updated: February 1, 2013 - 15:57
View change notices for this release
New major release of BOTCHA. You definitely should upgrade since it includes:
- Easy upgrade: You should just enable Module Object Oriented Programming API (which becomes a dependency together with DBTNG and Autoload) first - and then update code to new version. There are no database structure changes since 6.x-2.0 and only a few database content changes since 6.x-1.10. So it would be as easy to upgrade as just a few clicks.
- Module as an Application: Each hook implementation is a method of Botcha class, which extends abstract Application class. Turning a module into a class gives a lot of opportunities, such as applying "Decorators" (see http://en.wikipedia.org/wiki/Decorator_pattern) to a module as a whole. For now we have Logger decorator implemented (Logs every method call into a file - for development purposes, turned off by default), Cacher is planned. See Moopapi project page for more details: http://drupal.org/project/moopapi.
Official release from tag: