Drupal & Dungeons & Dragons: Solving Real-World Data Management Problems

A magical quest through complex record keeping that takes our adventurers from the mighty cities of Features packages through the deep delves of compound fields, facing off against hordes of PDF output.

The D&D module for Drupal 7 was released last February, and aside from making the lives of Dungeon Masters and players easier, it's a great example of some really common (and modern) Drupal module functionality. First, it provides a Features package (Features module) to allow users to create their characters. Second, it defines several compound fields to help account for the varieties of complex data such as skills, feats, magical items, and weapons. Finally, it make use of PHP's PDF libraries to create printable character record sheets for a character node.

As any good DM or player knows, managing a PC is extremely complex, involving dozens of steps to create and update a good D&D character. In addition to being a fun D&D-themed session, this presentation will also cover how to deal with complex record keeping systems that can prove useful for government or HR offices. In addition to discussing the inspiration behind the D&D module, I'll explore how similar complex record-keeping requirements can be handled with Drupal and custom fields and content types.

You hear something behind you. Roll for initiative.

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

Comments

This sounds like it would be an interesting talk, but some focus might be beneficial. For example, it's in the Coding & Development track, but the first question answered refers to community improvement—which isn't a bad thing, but I hope that this session would remain focused on a particular topic/goal/point. Building compound fields and generating PDFs are definitely the more developer-centric areas, and I hope that these will go into a good bit of how-to detail rather than being a high-level overview of functionality.