
Enhanced Drupal contributed themes
Well, it feels good to be blogging after a while. The past few weeks have been really hectic. Did you notice I do not have a single blog post for this month before this post? Well, I intend to compensate the void now, and what better way to begin than to offer some...
Creating Drupal style tables
UPDATE: Drupal 7 version of this blog post is available here.I recently needed to create a table in Drupal (while working on my next Drupal open source module, Document). It's just too easy outputting a table in PHP using a simple for loop over data fetched from the...
Comprehensive Javascript/Ajax Frameworks
If you have been a regular reader of my blog entries, you would be knowing that I have been using ExtJs/Ext.net for a considerable time now. When I first encountered Coolite (through a Newsletter from Red-gate Software), I was pretty impressed, and it took me a while...
ExtJs – Date-Time field plugins for efficient data entry
DateField & TimeField from ExtJs/Ext.net arsenal are two really useful controls for entering date/time into forms. However, one of my clients complained that these fields can sometime take too much time in filling out, e.g. when the Date to be entered was...

Dynamic Helper Controls for ExtJs/Ext.net elements/components
Layer (Ext.Layer) is probably one of the lesser used element of the ExtJs framework. However, I recently discovered one great use of Layer, for showing dynamic helper controls for any element on the page.See the adjoining screenshots for an example. In my case, I...
jQuery – Encode & Decode arbitrary objects to and from JSON
Working with ExtJs for a long time now (and deliberately avoiding jQuery whenever I could), I finally dumped ExtJs in favor of jQuery with my upcoming Document module for Drupal (mainly for avoiding users from having to download ExtJs separately when Drupal comes...
Drupal – sub-directories in the files directory must be created through the file_check_directory method
While working on my next open-source module, Document for Drupal, I had a peculiar situation trying to create sub-directories under Drupal's files directory (usually located at /sites/default/files).The module allows users to upload files to Drupal, and the admin...
Assertions in .NET – The Assert class
No doubt Visual Studio provides extensive Unit Testing framework. Plus there are feature-rich third-party frameworks (e.g. NUnit) available for Unit Testing your .NET code.However, I was disappointed by lack of .NET support for Assertions. As you might be able to...
Ext.Net – Register Icons embedded into the Toolkit Assembly on client-side
As I am using more of Ext.Net/Coolite toolkits, I find myself delegating some of the UI creation from server-side markup to client-side javascript. This allows me to reuse the code better across different projects, plus enables me to introduce more dynamicity in the...
Template Monster – Display Template Search results on the same page
This blog post would be of interest to you only if you are a Template Monster Affiliate. Well, I am, and I was trying to display a Search form for users for searching templates on one of my network sites.You have to agree that Template Monster has provided great User...
Recent Comments