Development

Posted by Kiran

Though I work with an IT major, my time at work is mostly spent on Microsoft Outlook and Excel and rarely do I get to get my hands dirty with actual code. Hence, as a hobby, I spend time building some applications in my spare time and that helps me keep in touch with coding.

I recently embarked upon a project to build a Drupal module of sizeable proportions. As I worked on it, I soon found that ideas were flowing and bugs were being discovered faster than I could keep track of them. I realized that if I was to do any serious — even if informal — development, a Project Management/Bug Management software was essential.

Having heard quite a bit about Bugzilla, I set out to install an instance for my own personal use. As it turns out getting Bugzilla working is not for the faint of heart.

The initial steps to setup Bugzilla are the same as those documented in the Bugzilla Documentation. However, here are some aspects of the installation that finally got Bugzilla working on my Shared hosting account:

Posted by Kiran
I was recently developing a Drupal module that required having multiple tables on the same page. No issues right? Wrong! As soon as I put multiple tables with pagers on the same page, I found that the pagers on the tables just stopped working.

Flummoxed, I started searching for a solution and finally stumbled upon Rahul Singla's blog explaining how to implement table pagers using ajax. However, Rahul's script did not handle graceful degradation, which was important for me. Hence, using Rahul's approach & script as a starting-point template and reading up a bit more about the PagerDefault and TableSort query extenders in Drupal, this is what I came up with: