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!

Drupal, events, theming

Gearing for Drupal 7 Release Party in 2011 at IIT, Delhi (8-9 Jan)

Hello Diary!

So from where should I start. To celebrate the spirit of community and the new year;

It was so necessary for Drupal’s  think tanks to let the new year celebrate with no better than Drupal 7 Release party.

And see the map here http://www.drupal7releaseparty.org/

The Drupal smiles all across the world. And the date decided was 7th Jan 2011. But every region celebrating to its convenience, gathering, collaboration so date been adjusted accordingly.

Folks here in NCR region are also doing there part to gain KARMA points. Toing!


Diary,  I will also be presenting on Day 2 and hoping not to screw noobs around me 😛

Picking up a session outline which is comfortable to both experienced and new comers was not at all easy to me.

But then spending some quality hours on weekend was able to do some favor to learners and to me.

I was able to post it here the session details on 26th dec (around 9:30pm-10:30pm IST)


and the credit to this I want to give to Drupal CON San Francisco April, 2010

The rhythm of that session,  I find will be easier to digest to both of the experienced and noobs.

As earlier I was planning for … : – D

How much Drupal 7 theming is  different from D6?  And to convert a D6 theme into Drupal 7 theme for the workshop session.

So, i downloaded and tried to convert Lullabot’s 960 Robot theme on D7 setup and followed all the steps listed at Converting 6.x themes to 7.x on drupal.org

The theme shown some life.

But! BUT! 😀

I find that it will take time and it is a separate assignment all together

Moreover, I find that the Converting 6.x themes to 7.x on drupal.org page requires updating too

Anyways, Diary over to Drupal 7 now. Hurrying I have to cook some material too this weekend. Prepare, prepare.

Will check this > Link later too! (Plan your local Drupal 7 release party! – A guide)

Get started with Drupal 7

Drupal, testing, theming, usability

My experience with Drupal Gardens Usability Test – Advanced Theming (remote test – 1 hour)

On 18th October (Monday) I spent an hour with remote Acquia team & Drupal Gardens for usability testing.
The timing proposed and scheduled for 9pm IST which means that will work perfectly for me and the team at Acquia

There were two site. One themed site see the screenshot attached.

And the other one was a separate test site (below one) on which i have to carry out the theming tasks in a specified order (see the screenshots attached) and to make the below site to look as above one.

This was the priorities order to execute the theming tasks from the user end. That was to be carried out on white background site (above screenshot)

(Click on image for a larger version)


(Click on image for a larger version)

Overall the task were fairly easy with already having a Drupal theming and site building experience.

But it took some time to me also initially to find the necessary tabs. And to execute the necessary theming tasks from Drupal Gardens front end theming controls only! But with increased time I was able to get more momentum.

The test team also had expectations from the test. That’s what I have judged and noticed during the test.

  • Is the end user able to carry out the individual task and whats the mental path followed to do the same
  • Whats the Drupal exposure of the end user tester and how long he/she is working with Drupal & skill set.
  • The mental and verbal blanks uh mm and erm during the test. And the notes were also taken for the same (For which I am very sure!).
  • Are the front end (drupalgardens) theming controls are self explanatory or intuitive enough?

I had also some expectations and questions from my side.

My questions were as follows (which I had asked in the beginning of the test) :

  1. How long the testing is going on drupalgardens?
  2. Whats the overall response Acquia have been getting from the community?

Ofcourse, there answers are not that easy. And probably the work ethics not allowed to talk FREELY on these points from this end point.

Anyways that was also some sort of feedback from my end, apart from the points addressed and feedback after the test more from the UX end.

This was the first usability test and  a fresh exercise that I have done as end test user. Apart from doing lots of Drupal theming development and cross browser testing (3 years till date)

Build Better and Happy Usability testing Acquia 😀 !