TDOMF: Official Release 0.12.4


I was planning on holding off on this release and get all the necessary “fixes” and “small improvements” done but I think it’s worth releasing what I’ve fixes so far (because there is quite a lot of them), so here is v0.12.4 of TDO Mini Forms from Wordpress.org. (You’ll be able to update automatically from the Wordpress UI in just a little bit).

One of the big issues with v0.12.3 was that when some users upgraded to Wordpress 2.6.2, they found that TDO Mini Forms clashed with a number of other plugins.  You can read the full forum support thread here. What they found was that they would either get random Server 500 errors or be locked out of their blog. (FYI: when this happens you should be able quickly get to the source of it by looking at you’re hosts error logs.)

In my tests I found that the file .htaccess (used by the Apache webserver to control access to files among other things) had got messed up. Once I deleted it I was able to get back into my blog and then I let my blog re-create the file and all clashes with other plugins disappeared. I was abel to run the full list of “offending” plugins with no errors. 

However it seems there was another reason so if you’re on 1and1 hosting, you should check out that solution. Essentially the problem is solved by running Wordpress (and therefore all the plugins) using PHP5 (1and1 seem to be using a earlier version of PHP by default). You can easily check your version using the phpinfo link (and there is a nice little helpful message printed at the top of the TDOMF admin screen if you’re using a version less than PHP5).

I’m not going to spend any more time investigating this bug as it has completely slowed down development of new features and other bugs. If you really are desperate to get TDOMF up and running under PHP4, please consider “donating“.

I’ve also spend time updating the included Readme.txt (which is also automatically HTML-ified on Wordpress.org), with lots of useful info. So please make sure to RTFM! :)

So what else is actually in this release?

  • More Error Checking and Error Reporting (which hopefully will help people understand what they’ve done wrong instead of needing to post on the forums)
  • Disabled multiple revisions being created when a post is submitted
  • Improved the AJAX code on the form
  • Re-implemented Import and Export of Forms and brought back a cleaned up tdomfinfo
  • Default generated forms are W3C Compliant
  • Queue period time is now, hopefully, calculated correctly
  • Comment Notification Emails are no longer sent to inaproppiate users, such as users that cannot flag comments as spam or delete them
  • And tons of bug fixes!

If you want the full list, check the readme.txt.

What I’m still working on, which I had hoped originally to release altogether:

  • Bug with AJAX and the Captcha Widget
  • A New Extract Widget
  • Error, Validation and CSS Hacking for the Form Hacking
  • Looking at a way, maybe, to replace the current Captcha solution with the popular captcha from the Recaptcha plugin
  • Updates to the Tag Widget
  • And more bug fixes from the never-ending list!

And maybe, after all that, I might get around to doing Post Editing…

You can Support TDOMF by:

Rate it on Wordpress.org!