Warning: Table './lavenderweb/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:374:\"Table './lavenderweb/captcha_sessions' is marked as crashed and should be repaired\nquery: INSERT into captcha_sessions (uid, sid, ip_address, timestamp, form_id, solution, status, attempts) VALUES (0, 'd8b3d4f6e2ab8455b7966b3d9484f077', '38.107.179.208', 1337366673, 'comment_form', '2e2afef02025aec5f3eef97ab91f9cfa', 0, 0)\";s:5:\"%file\";s:80:\"/srv/lavenderwebdesign.co.uk/public/htdocs/sites/all/modules/captcha/captcha.inc\";s:5:\"%line\";i:99;}', 3, '', 'http://www.lavenderwe in /srv/lavenderwebdesign.co.uk/public/htdocs/includes/database.mysql.inc on line 135

Warning: Table './lavenderweb/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:191:\"Table './lavenderweb/captcha_sessions' is marked as crashed and should be repaired\nquery: UPDATE captcha_sessions SET token='8c3dd4910d0bffd3556fcb91250429cb' WHERE csid=0\";s:5:\"%file\";s:83:\"/srv/lavenderwebdesign.co.uk/public/htdocs/sites/all/modules/captcha/captcha.module\";s:5:\"%line\";i:216;}', 3, '', 'http://www.lavenderwebdesign.co.uk/blog/drupal-con-module-development-training', '', '38.107.179.208', 1337366673) in /srv/lavenderwebdesign.co.uk/public/htdocs/includes/database.mysql.inc on line 135

Warning: Table './lavenderweb/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:150:\"Table './lavenderweb/captcha_sessions' is marked as crashed and should be repaired\nquery: SELECT status FROM captcha_sessions WHERE csid = 0\";s:5:\"%file\";s:80:\"/srv/lavenderwebdesign.co.uk/public/htdocs/sites/all/modules/captcha/captcha.inc\";s:5:\"%line\";i:129;}', 3, '', 'http://www.lavenderwebdesign.co.uk/blog/drupal-con-module-development-training', '', '38.107.179.208', 1337366673) in /srv/lavenderwebdesign.co.uk/public/htdocs/includes/database.mysql.inc on line 135

Warning: Table './lavenderweb/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:150:\"Table './lavenderweb/captcha_sessions' is marked as crashed and should be repaired\nquery: SELECT status FROM captcha_sessions WHERE csid = 0\";s:5:\"%file\";s:80:\"/srv/lavenderwebdesign.co.uk/public/htdocs/sites/all/modules/captcha/captcha.inc\";s:5:\"%line\";i:129;}', 3, '', 'http://www.lavenderwebdesign.co.uk/blog/drupal-con-module-development-training', '', '38.107.179.208', 1337366673) in /srv/lavenderwebdesign.co.uk/public/htdocs/includes/database.mysql.inc on line 135

Warning: Table './lavenderweb/watchdog' is marked as crashed and should be repaired query: INSERT INTO watchdog (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (0, 'php', '%message in %file on line %line.', 'a:4:{s:6:\"%error\";s:12:\"user warning\";s:8:\"%message\";s:189:\"Table './lavenderweb/captcha_sessions' is marked as crashed and should be repaired\nquery: UPDATE captcha_sessions SET timestamp=1337366673, solution='QAR7f' WHERE csid=0\";s:5:\"%file\";s:80:\"/srv/lavenderwebdesign.co.uk/public/htdocs/sites/all/modules/captcha/captcha.inc\";s:5:\"%line\";i:111;}', 3, '', 'http://www.lavenderwebdesign.co.uk/blog/drupal-con-module-development-training', '', '38.107.179.208', 1337366673) in /srv/lavenderwebdesign.co.uk/public/htdocs/includes/database.mysql.inc on line 135
Drupal Con: Module Development Training | Lavender Web Design

Drupal Con: Module Development Training

Posted by: Robert Lavender

I’d originally signed up to the UX training but it was cancelled due to lack of interest. I swapped to the Module Development training run by Lullabot. The Lullabot team were really good, Jeff Eaton and Joe.

The morning started off pretty slowly as the guys explained about Drupal and how it worked. I was keen to move on to the module development. I was pleased that I’d been doing a bit of swatting on by reading Learning Drupal 6 Module Development, http://www.packtpub.com/drupal-6-module-development/book

It’s a good book to get started with by the way.

By lunch time I was confident about writing my own basic modules and could begin to see how I could implement some of the ideas in to current projects.

The afternoon session was getting a little tougher as we began to see some more examples of what we could manipulate in Drupal using modules.

We had a quick look the Form API, which was getting a little ‘Janky’, an Americanism, with the form validation settings.

Summary

I was impressed with the Lullabot guys. They were happy to stop and answer questions and seeing them come up with new ideas on the fly and try to implement them gave us first hand insight of experienced Drupalers in action. Often things didn’t go to plan first time so we even saw how they trouble shooted problems and chased down errors.

The training itself started off too slowly, and then the sessions toward the end of the day seemed a little rushed. I would have preferred to have skipped the basics and jumped straight in to exploring more complex issues.

Overall I guess the test will be if I continue my learning of module development, and I’m confident that I now have the tools I need to get started.

Leave a comment...

The content of this field is kept private and will not be shown publicly.
If you have your own website, enter its address here. (please include http://).
eg. http://www.yourdomainname.co.uk
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.