Yep. 0.13.2 is out today. See the (new and improved wordpress 2.8) changelog for details of whats in this release.
I have to apologise for my lack of responses on the numerous support requests. I’m about a month behind but I will get through them, so hang on!
Life, work and my other hobby projects are all overloaded these days.
You can grab the latest version of tdo-mini-forms from Wordpress.org right now!
I’m sure within minutes the internet will collapse but I’ve finally got it done. v0.13 adds the ability to edit posts and has improved moderation screen. I say that with a big sigh because there is still a lot to do to finish off the backend, improve the post editing and finally tackle the long list of bugs that has accumulated, but with this version at least you can start to play with editing.
Enjoy! And any issues report them to the support forums or even try out twitter (hashtag #tdomf).
Please keep in mind that this plugin is free and any support I provide is also free. If you found it useful you can show your appreciation via a small donation or buying me a book!
I’ve been toiling away on TDO Mini Forms for a while, but I’m finding it hard to get a big stretch of time to work on it. So work is done in bits and pieces and I’ve had to priorities what work is done. Right now I have a long list of bugs and other features to be implemented because of being concentrating on getting Post (and Page) editing implemented.
It’s still a long way to go, however the core work is done. I can create forms that allow you edit posts and to moderate edits. It should work with Akismet, much like submissions do, but I haven’t yet tested that part of the code. The Form Options screen has been updated and the Moderation screen is much more Wordpress 2.7 now. Still there is a lot of work to do and even when I have it basically finished (and release it), I’ll still have tons more to do. The admin UI is still in a transitionally design between Wordpress 2.5 and 2.7 look and feel and most of the other widgets will incrementally get added to the editing feature.
However, to wet your appetite, here are some screen shots of the moderation screen and edit form:
-
-
The new TDO-Mini-Forms default editing form
-
-
The new TDO-Mini-Forms moderation screen
I’ve just committed v0.12.7 of TDO Mini Forms into Wordpress Extend SVN, so it should be available for download shortly from Wordpress.org/Extend.
I know I said the next version will be v0.13 with Editing Support, but that’s not to be. This release includes a fix for a pretty critical bug. If you are using a Windows host please upgrade immediately!
A combination of Wordpress legacy implementation, Windows file name and TDOMF could end up attempting to delete you’re hosts harddrive. This sadly lead to a number of users, who were using their personal Windows PCs as development hosts to lose many personal files.
This would happen if you used the Upload Files widget and uploaded files and then attempted to delete the file using the Wordpress admin. The file path would be stored by TDOMF in a Custom Field. However, the Wordpress internal API (add_post_meta specifically), currently strips back-slashes from all data put in. This was because originally add_post_meta was only used by the admin backend, but is now a wildly used function by plugins and other parts of Wordpress. (IMHO it doesn’t make sense that add_post_meta modifies your input data and also this “feature” is not currently documented anywhere). Windows paths uses back slashes as directory separators, however Unix and Linux systems use forward slashes. Therefore file paths in Unix were stored successfully but Windows file paths were corrupted. So when the post was deleted, TDOMF would try to delete the associated files with that post but end up attempting to delete the hard drive because of the corrupted file path. This problem is not specific to any single version of TDOMF, but any version of TDOMF with the Upload Files widget.
Additionally in this release is a fix for the Queuing of Submissions which was broken on the move to Wordpress 2.7, a “double-opt-in” feature to Auto Respond Email widget, a necessary update to the core widget class (which may break your existing configuration, so make sure to double check) and a fix to the default Form code for the Form Hacker.
Please keep in mind that this plugin is free and any support I provide is also free. If you found it useful you can show your appreciation via a small donation or buying me a book!
Just a quick post to give you an idea where I am with the next release of TDO Mini Forms. I’m currently working on supporting Forms to Edit posts and pages that support all the other lovely features of TDO Mini Forms. However it is not a “simple” extension and it’s taking me some time to work thought it. I’m only about, I think, 30% through.
Which means my usual bug fixing and support has been affected and apologise to anyone waiting for support or bug fixes.
I’ve been working on the next version of TDO Mini Forms and the first thing I’ve done is make sure that it works with Wordpress 2.7. And it does, the only change is some formatting on the admin menus.
Along with the usual bunch of bug fixes, I’ve implemented new form access options. In the next version you’ll be able to control who can access a form by role, specific users and specific capabilities, which should give you more power. I’m next going to be working on trying to enable forms to be used for editing, not just for submitting.
Version 0.12.5 of the my Wordpress plugin TDO-Mini-Forms has just been made available. (It may just take a few minutes as I’ve just committed to the Wordpress.org SVN).
This version adds four new widgets:
- An Excerpt Widget – allows submitters to supply their own excerpt
- Comments Management Widget – enable/disable comments and pings for posts submitted from this form and even allow users to chose if they wish to enable comments
- ReCaptcha Widget – it’s been asked for so many times. This integrates the ReCaptcha service into your forms to help fight spam
- Subscribe-to-Comments Widget – this widget integrates with the ever-popular Subscribe-to-Comments 2.1 plugin to allow submitters be automatically subscribed to followup comments via email
Also these widgets were updated:
- Category Widget: Include Field enabled and a sort (and sort by) option added
- Tag Widget: Now includes options for default tags, required tags and even disabling user adding tags.
There are a few other little updates which you can check out on the Version Log. I still have quite number of entries in my Work Queue left but I’m planning to move on and look at post editing, the last big big feature. I think now is a good time to do it rather than spend so much effort adding little features and with Wordpress 2.6 revision history feature now in full operation, allowing users to edit posts should be a dream.
Don’t forget, this plugin is free, however if you found it useful you can show your appreciation via a small donation or buying me a book!
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!