TDOMiniForms v0.7 is getting close…

I’m amazed at the amount of progress I’ve made in the last little while. 90% of the latest version of the tdomf plugin is complete and operational. I’ll soon be rolling it out to the demo site so people can start playing with it.

In the briefest of summaries, this is what I’ve managed to get done.

  • An overview page for moderators
  • Move the various admin pages to it’s own submenu
  • Updated Edit Post Panel (uses built in AJAX-SACK)
  • Updated options menu with many new options!
  • Totally refactored the code. Should be much easier to hack and modify yourself
  • Logging feature
  • “Create Dummy User” link on options page. This should resolve about 33% of “issues” people have with getting tdomf up and running
  • “Create Page with Form” from options page. This should resolve another 33% of issues people come across.
  • Can now automatically updates “the_author” template tag with submitter info. And this should cover the last 33%. No more messing with template tags!
  • Can now automatically add “This post submitted by…” to end of post content. This is another way to the previous feature.
  • Properly implemented form POST and dropped AJAX support. This is a fundamental change but should be cleaner and less buggy.
  • Bulk moderation of submitted posts, users and IPs. This is one feature I found I really missed when 0.6 on the demo site. There would be 7 or 8 posts submitted and I’d like to approve all of them, but had to click one by one. Now you can select all and publish (or delete).
  • “Nonce” support for admin backend pages. This is just a security feature for WordPress.
  • “Your Submissions” page for all users. Form is included on this page. Registered users can now see a list of their approved and waiting-for-moderating posts.
  • Form should be XHTML valid (unless a new widget breaks it!)
  • Handle magic quotes properly. This is something completely overlooked with v0.6.
  • Allow YouTube embedded code to be posted. Apparently v0.6 couldn’t do this. Now works without AJAX – I guess this is yet another strong reason to forget AJAX for tdomf
  • Reject Notifications as well as Approved Notifications so that users aren’t wondering why you haven’t approved there post after weeks and weeks of nothing.
  • Can now restrict tags on posted content
  • Form is now highly customisable using widgets and a drag and drop editor. Can’t wait to see people’s reaction to this feature.

There are a few little things left to do though:

  • Uninstall Plugin. (Delete all the options and other settings). This is now quite common on big plugins and there has been times when I’ve been stung with a weird error when I’ve deactivated a plugin I don’t want. So now I’m trying to be nice and allow a way to properly clean up the db so that it’s as if TDOMF was never there.
  • Documentation. The bane of programmers everywhere, but crucial none-the-less.
  • New widgets for the form: “I Agree” (user must click on a checkbox before post will be accepted) and “Simple Question Capatcha” (user must answer a very simple question before post will be accepted, simple spam protection).

Of course, everyone is going to ask, where is “File Uploading”. v0.8 okay?

(Please leave comments on the forum for TDOMF!)

Related Posts: