I'm very excited with my learning progress. Thank you Chris!

4 replies [Last post]
Last seen: 10 years 10 weeks ago
Joined: 2011-02-28

Just wanted to express my gratitude. Subscribing to these tutorials has been the best investment in time and money that I've made this year! I've been practicing and following along your tutorials and and i'm feeling more and more like a Drupal expert.

I'm a PHP newbie and I've been studying the fundamentals of PHP in general for months. Learning to develop for Drupal 7 has helped me practice and understand the PHP language. Drupal's APIs abstract a lot of things but there is always a point in a module that you have to use plain PHP to accomplish some tasks. That combination has been very helpful for me. The thing i love most about Drupal is that its a great Web Content Management Framework that i can build on top off and extend without having to start from scratch.

Just to challenge myself, i added some functionality to the Trails module. I added some functions that store the time a user spent on a page and displays it in hours minutes and seconds. This is a bit different from the "You visited X seconds ago" already displayed in the module. I leveraged the trails_history_fetch() function to get the last two pages visited and calculate the difference in seconds between the previous timestamp and the current time with REQUEST_TIME. It was very exciting to learn to use the Database API to store the results!.

Also, i learned to access data on stdClass objects wich is a bit different from accessing data on Array objects (that was confusing at first). Learning to setup and use xDebug on Komodo IDE was an invaluable tool to learn, troubleshoot and develop faster.

When i polish the code a bit more, maybe i'll share it here. I'm feeling confident that with a few more months of practice, i'll be able to tackle almost anything when developing new functionality with modules.

Thanks Chris, and congrats for creating such a great service.

Chris Shattuck
Last seen: 10 weeks 3 days ago
Joined: 2009-08-16
Awesome, awesome, awesome!

Awesome, awesome, awesome! Thank you so much for this feedback, it's great to hear that Build a Module has been a positive experience for you. It's also great that you've been able to build on the examples included in the resource pack. I'd love to see what you put together at some point.

I really like the idea of using Drupal to learn PHP, as it sounds like you've done a lot of (I've done my fair share as well). I'll be exploring this angle in future videos for sure.

It sounds like you're really guiding your own learning, using the videos as a jumping off point, which is very cool. Thanks for giving the series a chance, and I'm looking forward to seeing where you go from here!

Thanks again!

Last seen: 10 years 21 weeks ago
Joined: 2011-05-13
not yet so far ...

It great to read that, as a almost PHP newbie, we can become a Drupal Developer. I'm a Drupal integrator, but the first three chapters I followed where not that easy.

So thanks @obrignoni for the message, I'll go on.

Last seen: 10 years 22 weeks ago
Joined: 2011-04-29
D7 videos

I wanted to swing by and congratulate Chris on a great job with the D7 series. I'm a professional Drupal developer and this is the best video instruction I've found. It really has saved me a lot of time I would have spent looking through the always incomplete d.o. docs not to mention the blogs. You are now my most trusted source. Chris you've done more for my progress in Drupal than any other source. Thank you!


Chris Shattuck
Last seen: 10 weeks 3 days ago
Joined: 2009-08-16
Wow, thank you for that great

Wow, thank you for that great comment, Paul, I really appreciate it. It's always good to hear that this project has real practical value, and I'm looking forward to continually making it better!

Thanks again for taking the time to write!


Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:

Contact us

Below are the supported keyboard shortcuts for our video player.

Start / stop video
Go to next video
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
Jump to a percentage (2 is 20%, for example)
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
1 month
6 months
10% off
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.