BlogsBlogs

fmSpark One Month In

It has been an exciting first month for fmSpark. Since we officially released fmSpark on July 1 we have had a fantastic response. Both our site and SeedCode's site have seen increased visits thanks to fmSpark. The feedback from users and our developer peers has been extremely positive and humbling.

Debugging the Mysterious "An illegal choice has been detected. Please contact the site administrator." Error

The Drupal Form API is a wonderful thing... once you've been using it long enough, it's easy to forget all of the laborious validation and post-submit processing you used to do by hand for each and every HTML form in your solution.

The FAPI does things its own way, though, and if you're building especially complex forms that involve multiple steps or dynamically generated options, you may encounter the following error upon submitting your form:

Value List 5.x-1.2 released for Drupal

After some debugging yesterday, I released a new version of the Value List module for Drupal 5.x. It fixes a small bug that can intermittently occur due to whitespace between list items.

Value List 5.x-1.2 is available at http://drupal.org/project/valuelist.

The Inestimable Value of a PHP Debugger

(This falls squarely under the "Well, duh!" category, but remembering how long I used PHP without the benefit of a debugger myself, I figure it bears repeating.)

The flip side of Drupal's elegant and flexible system of hooks is that when you’re building a site that relies on lots of different modules, things can start to get a little bit slippery if you need to troubleshoot which module is hooking into the core and how/where/when.

FileMaker Magazine's fmSpark video is available

The fmSpark screencast that Ernest and Mike did with Matt Petrowsky at DevCon 2008 is now available on the FileMaker Magazine website. This is an in-depth, real time demo of fmSpark functionality, and a perfect introduction to what fmSaprk can do. Ernest and Mike did a very nice job showing it off!