Module Development - Get the Drupal started

Pieterjd started last year with module development. The steep learning curve, new concepts and extensive documentations were considered as obstacles when trying to get some code working.

Based on his experiences, the aim is to help fellow starters and provide simple and working examples. After an introduction to some concepts such as arrays and hooks, the topics cover basic yet frequent tasks that every developer should master.

Starting with a short introduction to the devel module, examples and demos show how to use renderable arrays, how to setup forms with validation using the Form API, how to define a block along with permissions, a preprocess example and how to add custom theming. To end this session, the use of hook_form_alter is illustrated. If necessary, do's and don't will be pointed out.

For every example, extensions to the code will be presented so take your knowledge and experience to the next level.

At the end of the session, attendants have some simple, yet powerful examples they can rely on in future module development. Code samples and snippets will be available online.

Speaker(s): 
Track: 
Coding and Development
Experience level: 
Beginner