You are herePHP 5.x

PHP 5.x


rahul's picture

Drupal 6 - Adding custom operations to Users list in administration pages

In my recent Drupal work last week, I needed to add custom operations to the Users Custom links on user list administration pagelist administration page accessible at "admin/user/user" on a Drupal 6 site (

rahul's picture

Drupal 7 - Handling file uploads and moving files to the public file system

This was the most time consuming aspect for the recent port of my Document module for Drupal 7.

You would be knowing that File system API underwent a complete revamp in Drupal 7 (see this and this link, a very good introduction of the changes and new concepts is available on Randy Fay's blog). In Drupal 6, handling file uploads was this easy:

 

rahul's picture

ExtJsFileManager - ExtJs based File and Image Manager plugin for TinyMCE

A couple of days ago, I started implementing a rather interesting piece of code. It was late into the night, and I was not feeling like doing my regular work and neither was I sleepy. At that time, I was reminded of another project where we needed to provide users the ability to browse and upload files while entering content through the WYSIWYG editor we would provide them.

rahul's picture

Ajax Sorted and Paged tables in Drupal 7

My recent blog post on Creating Paged and Sorted tables in Drupal 7 got a comment today asking if it was possible to implement Paging and Sorting in Drupal tables via Ajax, instead of regular Page refreshes that Drupal does by default.

rahul's picture

Drupal 7 - Creating Drupal style tables with paging, sorting and sticky headers

My earlier blog post on creating Drupal 6 tables (I mean html tables and not database tables) complete with paging, sorting, sticky headers and other Drupal table features attracts a decent number of visitors (Analytics tell me). So, I thought of publishing another post with the same theme but this time for Drupal 7, as there are significant changes on how you would create Html tables with Drupal 7 with all the features.

rahul's picture

Generating signed urls for Amazon's Product Advertising API in PHP

I recently provided Amazon's Product Advertising API integration for one of the sites I did for a client in Drupal (along with iTunes search integration etc). I have to say providing Amazon's Product Advertising API integration was more cumbersome than integration with other such API's available, mainly because of Amazon's requirement of signed url requests (which basically contain SHA hash of the url for authenticating the request to Amazon), and because of far less documentation available on the Product Advertising API's request parameters and response formats.

rahul's picture

Drupal - Need to include css files manually when using jquery_ui module

After my last blog post on Drupal, expect some more Drupal related blog posts related to my recent work that I have been doing in Drupal.

You might be knowing that the jquery_ui contributed module is the preferred way to use jQuery UI in Drupal. This module provides the jqeury_ui_add method with which you can include any jQuery UI widget on the page. The module ensures that any widget's dependencies are also loaded automatically and that multiple modules wanting to include the same widget do not conflict by including the widget script files twice.

rahul's picture

Drupal - Altering forms upside-down

My 100th blog post, and I was thinking on the topic to choose for this blog post. I had multiple in my mind, but then decided to go back to where it all started, Drupal. My first real blog entry on this site related to my Take Control module for Drupal.

rahul's picture

PHOOP - The Object Oriented PHP framework - Sample application

Attached with this blog post is a sample application developed in the PHOOP framework discussed in the last few blog posts (here, here and here).

rahul's picture

PHOOP - The Object Oriented PHP framework

After the design goals for the PHOOP framework, now its time to come face-to-face with the framework itself (you will find the framework files attached with this blog post).

Recent comments