Drupal, module, theming

Day-II Drupal7 party IIT Delhi

Pic from session presented on Day-2

So after the Day-1

Its time to catch the activities on Day-2

A super cold morning. Reached at 11:28am.

The early morning presence had around 7-8 people

The first session was of Drupal7 module workshop by Sudhir Porwal. He was on the way meantime.

So, Kinshuk was holding the grounds and going with an interactive session on Drupal and web terminolgies.

Then around 12pm Sudhir reached.

The presence also grown comfortably to 20-30 attendees till the time.

The flow of workshop was:

  • Installation of Drupal6
  • Writing a Drupal6 module
  • Installation of Drupal7
  • Then installing the same D6 module into D7. Loading with D7 module with eyes closed 😛


For the above session, I want to say that it was mainly based on writing the compatible code both for D6 and D7. And that worked with eyes closed.

This session went so long till 4:10am.

And as Sumit Kataria, already reached with Drupal7 cake to venue (around 1:40pm).

It was 4:30pm we decided to go for lunch and then cut the cake after Drupal7 theming workshop.

At 5:10am, it was time to be in presenter shoes.

The workshop session changed to more of presentation session. And I drop the activity of drupalizing a design into a D7 theme.

And communicate to go for first a presentation for first half and in next half playing video of

“What’s new in Drupal7 theming ” talk by John Albin (DrupalCon April 2010, Sans Francisco)

Honestly I was pretty exhausted at that time so take those above routes.


But there were folks to cheer me up : )

I wanted to keep the same pace for everyone irrespective of the skill level. So that newbies don’t feel left behind and puzzled with buzz words.

So, I first covered the XHTML, CSS, PHP and JavaScript basics.

And same time, keeping an additional info for experienced Drupal guys. As an effort to keeping their engagement level high while covering basics (Xhtml, CSS, PHP and JavaScript).

As the slide proceeds I explained and gave the answer on below questions in the meantime.

What is XHTML?

What is a !doctype and why to use it?

What are empty tags in xhtml version of html?

Why validate and how to validate XHTML?

What is a CSS?

Why it is needed? And it’s usage.

What is a CSS BOX-MODEL? Why it is so special?

Why use web safe fonts?

And what is the other way to use web-safe fonts approach? (answered to Pratul’s question)

(If you want to use fonts other than declared web safe fonts)

What are grids? Why use grids?


Intro to PHP (It was more of a business intro)

Who created PHP?

What was its initial name and how it got the name PHP?

Why creator of PHP created this language? What were his intentions?

How Zend (A PHP company) was formed and where?

How to declare PHP variables?  Inbuilt functions

Different Type of arrays()

Difference between echo and printf()?

Why echo is more preferred as compared to printf by the developers?


JavaScript intro

Why JavaScript libraries (jQuery, Mootols) are used more as compared to self-hand coded JavaScript.


Drupal intro

Some brief touching on Drupal.org redesign (mentioning Mark Boulton)

Drupal theming & purpose?

What are regions in Drupal theming aspect?

Drupal theme anatomy and architecture.

What is the called order of different theme tpl (template) for a Drupal theme?


What’s new in D7?

What’s new in D7 theming?

Possible reasons why Garland theme (shipped theme) survived for Drupal7 ?

Shared further online resources on D7 theming. (check slide)


While the session was going on I saw a foreigner entered into room. I was little surprised.

It was getting darker and colder so I have started receiving signals from folks to wrap it. We had to cut the cake too.

So I had just shared the John Albin’s video with some of the guys and sharing of http://www.archive.org/ as there are lots of Drupal videos.

We cut the yummy cake, posed Drupal7 symbol via hands and enjoyed the group’s photo shoot!


But I just don’t like the idea of having an Indian flag on the cake. And that has caused me the real itch. I didn’t react there to spoil the party mood. But already has expressed my grievances here »

During the party time, I got a chance to talk to the person and later he told me that he was on winter vacation with his family in India. And an experienced Drupal guy from Belgium named Hans. He came to know a Drupal party is happening around in Delhi itself and rushed to the event. Umm!!! Great! That added positively to the community feel!

Thank you IIT and community!

Pics of Drupal7 release party from iskp’s flickr stream

and some uploaded on OssCube’s facebook album

Apart from the screenshot all pics from Pratul Kalia’s flickr set

Thanks to anonymous powers of the universe.

So that’s all.

Signing off!


Drupal7 release party at IIT Delhi (Day-1, Jan 8th)

Spent a gala time during the release party on Jan 8-9th.

And diary here is my write up for the Day – 1.

Reached around 12:30pm with Sudhir to the presentation room. Indeed very very late!

I had been visiting the IIT almost after two years. As I had been already for Blender Demo in Coda Voda workshop (1st march 2008) and sharing the writeup at my oldest blog. Click me
And as I entered into I saw Pratul Kalia explaining bunch of people on Drupal.

Kinshuk, Kaustubh Srikanth and Ankur saxsena other around too.

Pratul urged to use linux platform in case you contributing code to Drupal’s org repository in terms of patches.

Which is not the usage for me. I have to be on windows to serve the client and user base as a designer or front end developer (or sometimes a jack. If the need arises)

He explained the CVS and what is a patch and how to submit it. And the whole long challenging and community engaging process of patch accepting cycle by the whole community.

If a Drupaler is going to upload a module and contribute in drupal’s org code base. He insisted that after contributing that you also need to maintain that. To make the contribution a healthier one.

If you are contributing a module. Keep on maintaining that.
After Pratul and Ankur, Kinshuk gave a real time demo on Drupal7 installation and the same installation will also be used for foss.in as a smart contribution.

As per the scheduled activities (http://www.drupal7releaseparty.org/india/release-party-drupal-user-delhincr)

Kinshuk and Sudhir took up the Hindi translation task too.

And i volunteered for osscamp.in redesign. Rather I should say took its as realignment task.

For the first day, I have found that folks turn up to venue with pretty nice expectations.

And some of them don’t like the way how it happened for the Day-1.

Most probably some of them had drop the plans on coming on Day-2. And they had miss the D7 cake on day 2 for sure 😀

Meanwhile on the same day, MOMO Delhi was also happening in Noida. Another exciting event for the day.

So that’s for the Day1. All pics from Pratul Kalia’s flickr set


conference, Drupal, life

OOPS! missed DrupalCON Chicago. Setting Targets for DrupalCON 2011 London

The submitted session for  How to write smart CSS | DrupalCon Chicago March 7-10 2011

DrupalCON chicago not been able to hit. But I am able to see some positive lights as some of other session I was liking are selected.


specially this one Design in the Browser: Use CSS to Stop Lying to Ourselves and Our Clients

Will help me to prepare for the better and the advance. And the habit of submitting during last date 😛 I certainly have to get rid of them.

Good night! Have to catch the office in Monday morning.