CiviCRM
CiviCRM Drupal extended API
I'm currently working on a project that is heavily involved with the inner workings of drupal and CiviCRM. In the course of this I am increasingly needing to write my own hooks and calls to CiviCRM from within a drupal module. I agree that the api could get bloated and full of unnecessary functions but the fact remains, I need the data. So begins my quest to extend the tentacles of a drupal module into CiviCRM.
CiviCRM hook_page for drupal
While I'm not overly competent with CiviCRM I recently needed to work on the content of a page from within a drupal module. The hook system seems to be in active development but as of v2.1.2 it hasn't got to the point of exposing the template to the hook api. I added a few lines of code to enable this. I also files a feature request for version 2.2 so hopefully it'll be added for that.
Open Source
I use a lot of open source software for day-to-day jobs and in the same spirit as the software, I'd like to share some of my knowledge with the community.
So far I'll be covering drupal, sugarCRM and civiCRM among others. I seem to write hundreds of modules a year. Some for a specific purpose which would probably not help much but others extend the standard software in some pretty weird and wonderful ways.
If there's something specific that anyone needs, just shout and I'll have a look in the module library (see: collection of messy folders in hundreds of project files).
