Development

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.

Codenone go! go! go!

ผ่านมาได้ไม่นานหลังจากมีกระแส ชุมชนภาษานอกกระแส ก็เริ่มผลิดอกออกผลให้เห็นกัน ตั้งแต่การตั้งชื่อ เนื้อหา และการเสนอแนะ ในที่สุด Codenone ก็จุติ ณ http://www.codenone.com/ รอให้เหล่านักพัฒนาภาษานอกกระแส รวมไปถึงผู้สนใจและคลั่งไคล้ของแปลก

ตอนนี้ใช้ Drupal 5 RC1 และเปิดใช้ Drupal ID ซึ่งทำให้สมาชิกของ Blognone สามารถล็อกอินเข้าใช้ระบบได้ทันทีโดยใช้ @blognone.com เช่นของผม และใช้รหัสผ่านเดียวกัน เข้าไปครั้งแรกอย่าลืมเข้าไปกำหนด e-mail กับ timezone กันซะหน่อย จะได้ไม่พลาดของดีทีหลัง