I just released Form Tools 1.3.0 today and suffered through the whole rigmarole of emailing people who’d signed up through the mailing list. Oof. Gotta clean up that mail script…!

This version contains a lot of nice additions to the script, including a number of bug fixes. It’s been in Beta for around a month and I was anxious to finalize the version so I can focus solely on bugs in a single version – not have the hassle of juggling two versions. There’s still some remaining issues to work out with the auto emailer so that’s where I’ll be starting.

Anyway, here’s the changelog:

New Features

File upload support:

  • New default /files folder for uploading content. Note: permissions need to be set to read-writable (777 on Unix)
  • Option to override default upload folder location for each form field
  • Option to limit the size of uploaded files (default size: 1MB)
  • Controls for specifying valid uploaded file types
  • When changing upload folders after files have already been uploaded through that field, an option is provided to move all files that have already been uploaded through it. Files that could not be moved are displayed in error message
  • Option to automatically removing uploaded files for a submission when deleting a submission; enabled by default (see Main tab)
  • Built-in help for setting up file upload fields:
    • Testing folder permissions
    • Check that the folder and the URL specified for an upload field are a match
  • New %FILEURL% and %FILENAME% placeholders added to email templates for the image upload folder for a file field, allowing you to link directly to it in your emails

Email client button added:

  • New button added to administrator and client edit submission page, allowing you to email contents of submission to client at any point

Delete form page added:

  • Helps ward against potential disaster by forcing you to unequivocally indicate that you want to delete a form
  • Contains an option to delete all files that had been uploaded through a form (including an option to display all the files)

Bug fixes

  • All popups are now resizable and contain scrollbars
  • Contents of field_options table now properly deleted when a form is deleted
  • submission ID field in the test email section of the Emails tab is now remembered between page loads
  • Email header line delimiter is now server-independent
  • HTML Email templates now have correctly formed HTML
  • “omit empty fields” default email template updated to fix problem with single quotes in form submission contents
  • Email submissions now base64 encoded to solve a Windows server problem
  • Spaces in uploaded files now replaced with underscores (bug in Beta)

I also wrote a tutorial on how to configure Form Tools for file upload fields. Hopefully that’ll help the users out. As Form Tools gets more and more popular, I’m finding it increasingly harder to support… time to work on the help doc!