Multistep for CCK

In a previous post I mentioned that I created a Drupal module that takes any CCK content type and enables multistep functionality for it.

Nice. I finally took the time to remove any non-generic and non-standard code, so that I can publish it.

I'll quote from the README:
Multistep adds multiple-step functionality to content type editing forms. It does so by assigning a step number to each fieldgroup within the content type and hiding all the groups that do not belong to the current step. The user can then use different submitting buttons that will redirect to the previous, next, or current step.

The module also provides a block for each content type with a menu of the different groups within that form. This provides an easy way to jump to different steps throughout the form without having to go one by one.

First published module

This weekend I got my first CVS submission to Drupal accepted. It's the aforementioned CCK Field Definitions module, available here.

With this, I am officially an initiated drupaler, but first I had to get it actually committed to the repositories.

I'm not too well versed in CVS. I don't think anyone is. There was so much information on the Drupal website that it was actually dizzying. I read page after page in the CVS section of the Drupal handbook until I stumbled upon the CVS reference guide for module maintainers. This guide walked me through actually creating the CVS folder and committing my first version of the module. It's a step-by-step guide that solves all your problems for committing a module for the first time.

Notice I said for the first time.

You know you're a drupaler...

...when you go to your first local Drupal User Group meeting and think it's cool to hang out in IRC trying (although not always succeeding) to help other people while talking geek stuff.

And so was my first experience with the Ann Arbor Drupal User Group,

I went there at the appointed time and quickly felt at home sharing my Drupal experiences with others whom I barely knew. I knew one or two things myself, but they had much more experience than me in pretty much every area, and the beauty of open source was presented to me for the first time in real life. Before today, it was all online for me. Then and there I realized that there's actual, real-life value to this stuff.

Well, after a few hours trying to solve an interestingly weird problem, we decided to call it a night and go across the street to Bar Louie. Beer was good, food was free, and the conversation was diverse and highly entertaining.

Syndicate content