Lullabot Ideas
We know stuff. We empower you to know stuff too.
Drupal Form Updater
Article by Jeff RobbinsJanuary 3, 2006 - 9:29pm
For those of you new to the game, Drupal 4.7 introduces a completely new (completely different) form API based on arrays. By keeping the form elements in arrays, Drupal allows modules and themes to modify, add to, or even reorder a form before it is displayed on the page. It is very powerful, but for those of us who need to update existing 4.6 modules, the process can be very frustrating. It is repetitive and meticulous work.
To help in this process, I created the form updater module. However, it's really more of a web app than a module. In other words, there's no reason that you need to install it on your server if you can use it on someone else's. So to make things even easier, I've installed it on Lullabot.com. I hope that it can solve some hassles and make the transition to Drupal 4.7 easier.

Comments
Form updater not available
Subject says all, just found a link from drupal.org. After upgrading from 4.6 to 4.7 my admin link /admin/settings displays blank page and I'm really angry about that.
It's not quite clear what
It's not quite clear what you're describing. In your new 4.7 site, you can't get to /admin/settings? This is most likely an issue of a contrib module not being properly updated. To avoid this, you can either temporarily remove the contrib modules from your Drupal installation or use phpMyAdmin or the mysql tool to disable contrib modules. To do the later, use SQL like the following for each contrib module you have:
UPDATE system SET status = 0 WHERE name = 'mod-name-here';Once you get core Drupal running, you can then figure out on an individual basis what your best upgrade path is for each contrib module.
Another possibility is that you have custom blocks or pages with embedded PHP code that gets run with the PHP evaluator, and one of these calls a function which no longer exists in Drupal 4.7.
Please note that there is a lot of helpful information to be found on Drupal.org: http://drupal.org/upgrade
http://drupal.org/update/modules