PHP

Porting multiping.module to Drupal 5

The built-in Ping module bundled with Drupal is not as good as I expect to have on my site because it only notifies Ping-o-Matic. I just want to ping to custom list of pinging services. I have also found multiping which was initially referred in a thread. Actually, I patched the built-in Ping module to support custom Ping services, both ping and extendedPing. Anyway, it is not as good as multiping provide to me. Unfortunately, multiping has not been ported to Drupal 5 yet. That's why I have to do it today.

Porting customerror.module to Drupal 5

One thing I would like to track in my sites is how many query got 404 or 403 error. Sometimes, 404 means something wrong by me. Anyway, I have my hero, customerror module.

Porting gsitemap.module to Drupal 5

Another useful module for all content-based sites is gsitemap which interacts with efficiently. This module already has its branch for Drupal 5. However, it doesn't work properly on Drupal 5 yet.

Porting geshifilter.module to Drupal 5

Actually, I have never used GeSHiFilter for so long since I switched to marksmarty. It is possible to use them both simultaneously but I was too lazy to add

 
or   around the code. Anyway, GeSHiFilter is very useful for code discussion site, e.g., Codenone. That's why I ported this module so far. In addition, this site also has some posts using GeSHiFilter.

Adding menu entry for system settings form in atom.module

According to my previous post, I patched atom module to run on Drupal 5. Anyway, it is not completely ported yet. I forget to explicitly define system settings form in hook_menu() so I submitted a patch again. You have to get the CVS version and then apply this patch again.

Porting interwiki.module to Drupal 5

This is a long journey for me. The second critical module in this site is interwiki. I often used this useful module to refer to something mostly Technorati. This module is a filter so it is possible to use with other filter including wiki or markdown.