
This is an experimental screencast I have been wanting to do for some time. I am by training an practice a Drupal site builder/configurator, creating site functionality without coding – but recently I have started to write small modules that extend the functionality of other modules.
It is my firm conviction that anyone who wants to code for Drupal should learn how to build Drupal sites without coding first – in particular you should be (very) comfortable with Drupal core, Views, Page manager/Panels, Rules and probably also Flag. If you don't know the ins and outs of those modules you will be writing code that someone already wrote, and wrote it better than you. Really.
If you do know these modules well, however, you can code really cool things with little effort – all you need might be an argument handler for Views or an event trigger for Rules.
The content of this learning series is intentionally focused on pretty complex Drupal concepts, while code is kept simple. That is, in my opinion, how it should be. (The first episode of this series turned into this summary post – but numbers on all episodes are keps, since they are mentioned in the actual recordings.)
This screencast series is divided into several chapters, focusing on different topics. So far only the first chapter is recorded. Suggestions for further chapters are:
- Chapter 2: Using hooks (introduction to hook_form_alter, and more)
- Chapter 3: Form API
- Chapter 4: CTools plugins
Write a comment if you want to influence the future chapters of this series!
More!
Want more? Check out the next episode – Creating an emtpy module – or subscribe to the series' RSS feed. You can also get newsletter with updates by asking for it in a comment.
Warning: This learning series is recorded by someone quite new to Drupal coding. There may be inaccuracies or examples that fall short of best practices. Please contribute a comment if you spot this!
Note: This screencast has been halted – I have decided to put further chapters in separate learning series, making it easier to find material on (e.g.) Git and version control, coding Views plugins/handlers, and so on. This series might still be extended with further Drupal-generic coding screencasts.
Comments
Ryz
December 8, 2011Note that the right sidebar doe snot show the complete list of chapters for 'Learn Drupal Coding" series. Thanks for all the screencasts.
Johan Falk
December 8, 2011 Thanks for bringing this to our attention – the list in the sidebar is now complete. (Note that it *should* start on 2 – it is a feature, not a bug. :-)MrPhilbert
December 14, 2011"Feature, not a bug". That's what my wife says about me.
I have to say it this way just in case she reads this.
P.S. Love your screencasts!