I have to apologise. When I saw that TDO Mini Forms was working fine in Wordpress 2.6, I kind of left it alone since coming back from the holidays. I’ve been spending my coding time on a new theme for thedeadone.net (enough of it is finished that its good enough to use), which isn’t that much with my wife in bed with the flu. However I have been keeping my eye on the support forums and helping out with advice and suggestions. Next week, I’m going get back into it (and let my nearly-finished theme stay as it is).
And there is lots to do! While TDOMF seems to work fine in WP 2.6+ there are a number of issues reported that I haven’t investigated yet and also I recieved some localised files for French from Laurent 3w3t to roll in. I plan to setup a localisation forum where people can upload .po files and I can upload .pot files in advances of big releases.
Anyway, all this to say that next week I plan to get back into active development of TDO Mini Forms!
… because I’m going on holidays!
Unfortunately I’ve heard that Wordpress 2.6 will be out very soon and I haven’t prepared for it. I’m aware of the changes but I haven’t setup a 2.6 test bed to do the work. So please be careful about upgrading, as soon as I get back it’ll be one of the first things I look at.
Also in my current work-queue:
- Form Hacker:
- Form Import/Export and TDOMF Fixes
- Support for hacking the Error and Validation and Stylesheet
- Excerpt Widget
- Admin Error and Warning messages on some dud Custom Field configurations (such as empty keys or titles, using the same keys across multiple custom fields, etc.)
- Display an Admin warning if Error messages are enabled (with the last release you can enable all PHP errors by a magic combination of options)
BTW If you want to show your appreciation of TDO Mini Forms by just clicking, you can pop over to Wordpress.org and give it a good rating!
… in the usual places.
For TDO Mini Forms, lots of small bug fixes (including one that was preventing some unregistered users from using a form) plus an Auto Respond Email widget and the ability to get moderation emails even if you’ve turned of moderation for a form.
For TDO Tag Fixes, just some bug fixes that have been hanging around for a bit on my private test server. I also plan to do some extra work on this in the next while, specifically around adding a “Tag Surfer” widget. We’ll see how much time I get.
And because I’ve moved to a new host, I can include
and my Amazon wishlist for those who’d like to see TDO Mini Forms and TDO Tag Fixes keep on improving….
Update #1: It’s not my day. In my rush to get v0.12.1 out, I copied in some broken code to SVN. Nothing critical, just prevents TDOMF from running. v0.12.2 fixes this.
I’ve discovered a security risk in v0.12 of TDO Mini Forms if you use Custom Fields and the “Append to Post” format option. This was introduced during the implementation of the Form Hacker. I’ve already prepared a fix (v0.12.1 v0.12.2) for this and it is now on Wordpress.org (but it may take a few minutes before you can download it).
I strongly advise anyone using v0.12 to upgrade as soon as possible. If you can’t currently upgrade, please consider downgrading to the v0.11.1 or disabling the plugin until you can upgrade to v0.12.1 v0.12.2.
I do not know if anyone has been exploited by this hole, however I would also recommend carefully checking the HTML of submissions done with v0.12 for any PHP tags that might have slipped in the post content or custom fields.
I apologise for this and hope no-one is inconvenienced by it.
You can find it in the usual places! In case you’re wondering, 0.11 went out yesterday, however I put in a number of bug fixes before I thought about posting of the new release.
0.11 adds several major new features:
- Integration with Akismet for Spam Protection
- Queueing of approved posts
- Throttling rules to prevent over-zealous submitters or annoying spammers
- Import and Export of individual forms (including widget setup)
- Top Submitters Widget for your theme! List the top submitters: registered or not in your sidebar
All these features have been requested several times by different users. Please consider donating if you find them useful!
Between 0.11 and 0.11.1 I’ve added several bug fixes:
- Fixing handling of dollar sign “$” in post input
- Fixed some formatting mistakes on options pane
- Added a .pot file for translation
As always, please direct questions, bugs and support requests to the forums!
Now on the plate is the AJAX and Form Hacker!
I’ve just released a bug fix for TDO Mini Forms v0.10.4, get it in the usual places. v0.10.3 broke Custom Fields and also prevented the plugin from running on PHP4 hosts.
Also, sbruner (Steve Bruner) posted on the TDOMF forums that he has used the TDOMF plugin to create a rather nifty Contact Manager Theme for Wordpress. It looks pretty damn cool. Well done!
I’ve just released v0.10.3 of my TDO Mini Forms plugin. Get it in all the usual places.
The biggest changes in this version is that I’ve implemented a work around for the register_globals and $_SESSION issues. It should be noted that 99% of the time these are/were host configuration problems and nothing to do with TDOMF but I got fed up trying to support users on various different hosts who had difficulty turning off register_globals or enabling $_SESSION support. (So if this enables TDOMF to work flawlessly for you, consider donating, because it’s for you I did it.
)
But moving forward, whats in store for TDOMF?
Read More…
(Sorry my website was down unexpectedly for several hours yesterday. It was due to problems with my host)
Get v0.10 while it’s hot.
The big feature in this release is multiple form support. Check out the demo site to see how I’ve used it in a few examples.
Also included in this release:
- More open_basedir fixes. Suppressed errors for is_dir and other file functions if open_basedir is set. This mostly affects file uploads on sites with open_basedir set.
- Use “get_bloginfo(’charset’)” in htmlentities in widget control. Hopefully this will finally resolve the issues with foreign language characters. However I suspect generated forms on site may have some corner case issues.
- Widgets that validate submissions know now if it’s for preview or post. Certain validation should only occur at post like captcha and “who am I” info for example. This is really a stop-gap measure. I plan to implement a proper “validation step” so that once it is submitted, then the user is asked for validation like Image Captcha.
- You can now set the number of multiple-instants of widgets per form.
- You can also set a form to submit pages instead of the normal posts.
- Fixed a bug where customfield textfield would submit empty values for the custom field if you had magic quotes turned off.
- Fixed a bug with Wordpress.org: Updated the “Freecap” Image Captcha so that the files get included in the release zip Wordpress creates.
That all said, shortly after I released 0.10, I fixed another bug. So if your having an issue with image thumbnails overwriting post content, well I’ve fixed it already and it’ll be in release 0.10.1.
I’m going to update the TODO list and come up with a road map for what is next for TDOMF. I’ll be looking for user feedback on what features people want/need.