Home / A Drupal Safari in London

A Drupal Safari in London

As those that attended my last talk at DrupalCon know, I (and others before me) intend to change the way sessions are presented. In Chicago, I let the audience pelt me with 100s of Nerf Darts to describe the concepts of caching. Armed with a large blue shield aptly named "The Cookie Monster", about 20 participants fired on cue.

In London, we'll take a Drupal safari together to learn how the system lives and breathes. To prepare for our journey, participants will be asked - but not required - to partake in a pre-session scavenger hunt through the community and the drop. You'll have 30 days.

What's this all about?

In my estimation, there are four distinct parts of Drupal which contribute to this idea that the platform is difficult to learn. In no particular order, those are:

  • The Bootstrap
  • The Theme System
  • The Hook System
  • The Update Script (update.php)

As if by magic, Drupal accepts a request and assembles itself (the bootstrap), it then asks the modules what they need to add to the request (the hook system), and presents it in the designer's chosen form (the theme system). While it does that it compares a few numbers to some other numbers and let's you know if it's time to run the database update script (update.php). Kind of simple when you hear it that way, I think.

To truly understand the concepts, we must disassemble the pieces. As we take a visual tour of Drupal core, we'll go step by step through the four. Rhyme intended. ;)

This kind of exploration not only makes us better site builders, but better troubleshooters when our favorite platform throws us a curveball.

With just 2 days left to vote for sessions, now is the time to cast yours. Vote for Living, Breathing, Drupal: The Biology of the Request and be sure to check out all of the sessions proposed by Acquia on the official DrupalCon London website.

[Edit: I went ahead and changed the title. I promise there was nothing provocative about it intended and I'm sorry if it read that way. I was more referring to the presentation styles of this session as they differ from the "norm" learned by me from my brilliant predecessors like Amitai Burstein in Copenhagen. Mea culpa! :) This one is a better title anyway. Thanks for the feedback!]

Comments

Posted on by agep rumanto.

What an interesting event. http://noticiasblog.net

Posted on by nsicon 2009.

Considerably, this post is really the sweetest on this notable topic. I harmonise with your conclusions and will thirstily look forward to your incoming updates. Saying thanks will not just be sufficient, for the phenomenal clarity in your writing. I will directly grab your rss feed to stay informed of any updates. Admirable work and much success in your business dealings! Please excuse my poor English as it is not my first tongue.

Posted on by Jason Willis.

Some of the sessions seem very interesting and I hope to partake. http://www.volitionfit.com Such an interesting platform with an enormous amount to learn.

Posted on by peremuk tulang.

I need more information about Drupal Safari. Is it held in Asia too?
Regard, <a href="http://mike-emme.o rg">Jack</a>

Posted on by peremuk tulang.

I need more information about Drupal Safari. Is it held in Asia too?
Regard, <a href="http://mike-emme.o rg">Jack</a>

Posted on by peremuk tulang.

FYI i live in India. It's good if any information about Drupal Safari around India or Hongkong maybe...

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Filtered HTML

  • Use [acphone_sales], [acphone_sales_text], [acphone_support], [acphone_international], [acphone_devcloud], [acphone_extra1] and [acphone_extra2] as placeholders for Acquia phone numbers. Add class "acquia-phones-link" to wrapper element to make number a link.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <h4> <h5> <h2> <img>
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.