It’s been a while since the previous release and each release seems to take longer and longer before it’s ready, but it was officially released on WordPress.org Extend yesterday, so you should be able to automatically update today.
The big change in this release is that you can now created Edit forms that allow you to modify Custom Fields as text areas, fields, checkbox or a select list. It took a while to do because I had to refactor the Custom Field widget into the new class I designed for widgets. The power of this feature should be obvious for any sort of CMS style use of WordPress as Custom Fields are incredible powerful. The plugin also keeps a history of Custom Field changes made using the plugin and you can compare between versions, something WordPress doesn’t do itself. So you can rollback edits as required (and also moderate incoming edits).
I also refactored out all the individual field types so that fixes and features for text areas, for example, can be shared among all widgets. For a start, text fields can be used to take an email, a url or a number. I haven’t gotten around to a date/time combination yet, but it’s certainly possible.
I’ve also integrated some code improvements and hope to continue to try and improve the code base into the future. I’ve improved the AJAX code that is used for forms, hopefully preventing people from double posts (a problem that has cropped up a lot recently for people posting to the forum). The plugin also only loads the admin pages and functions only if someone with admin rights is logged in.
You can check the changelog for a full list of changes (though some minor improvements seemed to have not gotten onto the list, sorry about that).
Again, and it seems to be a recurring thing, I have to apologies that I haven’t got through to every support request on the forum. I do my best, but I really only have a few hours a week to work on TDO Mini Forms and my time gets divided then between actually implementing features or improvements or going through the forum (and I often side on working with the code instead). I know people have offered to pay for improvements, but I cannot currently commit to deadlines as I’m working a full time job at the same time.
Please keep in mind that this plugin is free and any support I do manage to provide is also free. If you found it useful you can show your appreciation via a small donation or buying me a book!
Comments (6)
Hi,
Tried the auto update and our site went white; changed themes and the same was true. Deactivated and rolled back and everything was fine again – could be a conflict with one of our other plugins? Anything changed that might cause this?
No, not that I know of. I was testing with WordPress 2.8.6 and did the auto-update on my own site here and didn’t see any issues like that.
Can you check your error log for the error, it might be something trivial? (it would be great if you could turn on all PHP errors and try again and see the error message, but I’m guessing you’re running on a live site…)
Rob, I’m releasing 0.13.7 as we speak to fix this. A number of people on the wordpress forums raised it as well and it manifested here on the forums (but not on my local testbed). Sorry about that.
@rob Actually I did experience the white screen (of doom) today after I did the second update to TDO Mini Forms. I’m still not sure of the exact cause because 0.13.7 fixes the missing function calls which are plaguing everyone it seems.
I had to delete the plugin and then upload it manually over FTP. And it worked. I hope it’s not some latent bug in TDOMF!
No problem – I actually noticed that it had happened in your forums! That’s why I asked you
Can’t turn on php errors on that site, but I can have a good bug hunt for you in some quiet test area over the weekend and let you know how I get on (from memory there have been a couple of things show up in the logs with this plugin, but mostly permissions stuff that aren’t your concern – like moving things around for file uploads etc!).
Thanks for sorting it so quickly – I’ll give this a good test before the next live upgrade and try to help you get things running better where possible.
Thanks for the excellent plugin btw.
Thanks. I should really try and get people to test a release before I release it. Every release these days is bigger and and there is a bigger and bigger chance at a bug creeping in…