Downloads: TDO Mini Forms Wordpress Plugin (v0.12.5)
This plugin allows you to add a form to your website that allows your readers (including non-registered) to submit posts.
Download now from Wordpress.org!
Version 0.12.5 includes integration with the reCapatcha captcha service, integration with the Subscribe-to-Plugins 2.1 plugin (allow submitters to subscribe to followup comments automatically), Comments management widget (allows you to set comments and ping status for forms and/or allow users chose if they want to allow comments), Excerpt Widget and even more bug fixes
TDO Mini Forms has been used to turn Wordpress into a Forum and a Contact Manager!
This plugin allows you to add a form to your website that allows non-registered users and/or subscribers (configurable) to submit posts. The posts are kept in “draft” until an admin can publish them (also configurable).
The plugin provides an extensive moderation view so administrators and editors can see posts awaiting approval and publish or delete them. Administrators can also ban specific users and IPs from using the form. Administrators can also “Trust” specific users. This means that when they use the form, their posts are automatically published. This does not give them any other rights or permissions using the Wordpress software, it only affects usage of the form. This applies to user and IP bans as well. There is even an option to automatically trust users after so many approved submissions. (It should be noted that submissions from users that can already publish using the normal Wordpress UI, will be automatically published.)
Administrators can configure the form using drag and drop “widgets”. They are based on the same model as Wordpress’ built-in Theme widgets and it is possible to write your own. With 0.7, more options are available and it is now much easier to integrate with your theme. You don’t even need to modify your theme any more to display submitter information!
Registered users have access to a “Your Submissions” page which lists their current submissions awaiting approval and links to their approved submissions.
Features
- Integration with Subcribe-to-Comments 2.1 plugin
- Integration with Akismet and reCaptcha to prevent Spam
- Highly customisable: Create your form using a Widget interface.
- Create as many forms as you like.
- Put a form in your sidebar using a widget for your Theme.
- Submit pages instead of posts.
- Simple Question and/or Image Captcha.
- Posting Policy.
- Add Custom Fields to your Form.
- QuickTags support for Forms.
- Upload Files and can be attached to posts. Uses Wordpress’ core to create thumbnails if applicable.
- Submitters can be notified if post approved or rejected.
- Allow users to select category and tags.
- Ban users and IPs.
- Control what roles can access the form.
- Can automatically create a page with form for you.
- Can automatically modified author template tag with info about submitter.
- Can, optionally, automatically allow submissions to be published.
- Throttle number of submissions by user and/or IP
- Optionally Queue published posts
- Numerous widgets for your theme, including a list of the top submitters
- And many more…
Version 0.12 introduces the Form Hacker which allows admins the power to modify the form code from within the plugin as opposed to hacking the plugin source code. Nearly all messages to the user are configurable now.
Version 0.11 provides integration with Akismet, Submission Throttling, Import and Export of Form settings, Queuing Approved Post, Top Submitter theme widget and numerous bug fixes!
For Installation, Screenshots, FAQ, Full Version History and Known Bugs, please check the included readme.txt or the Wordpress.org page for the plugin.
For Support (and live demo), please see the Forums.
Version Info: v0.12.5: 20th October 2008
- A “link” to the thumbnail is stored on the post using TDOMF_KEY_DOWNLOAD_THUMBURI key.
- Excerpt Widget
- Comments Management Widget
- Categories Include Field enabled (was accidently left disabled in previous release)
- Category Widget now has a Order by and Order options
- Recaptcha Widget
- Warning displayed if “I Agree” text is not modified
- Integration with Subscibe to Comments plugin via “Subscribe to Comments” widget
- Publish Now button
- Instead of notifying specific roles that a submission is requiring moderation, you can now specify an email list
- Tags Widget now has options for default tags, required and to disable user adding tags
Guest
April 3rd, 2007 at 12:14 pm
Great job you have done! This is an realy good tool. Unfortunately it didn´t work in my blog. I am running an wordpress blog version 2.1.2 but it did,´t work. I have inserted the “” code into the text box of the posting area but instead of load the form it just shown the code in the post. Could you help me try to find the reason for this happening?
Thank you in advance!
April 2nd, 2007 at 6:24 am
[...] TDO Mini Forms allows you to add a form to your website that allows non-registered users and/or subscribers (configurable) to submit posts. [...]
Guest
March 30th, 2007 at 9:50 pm
Very Cool. We implemented this on our website, seems to work great. Any chance of adding akismet to this just in case you start getting a ton of spam?
March 29th, 2007 at 9:11 pm
[...] Software: TDO Mini Forms Wordpress Plugin (v0.6) [ thedeadone.net ] [...]
March 29th, 2007 at 12:18 pm
[...] Plugin: TDO Mini Forms. I’m pretty sure I deleted this unceremoniously, but I think I’ll implement [...]
Guest
March 29th, 2007 at 8:19 am
Thanks for the reply.
I am fairly new to php, so dont have much info about the syntax. Thanks for the code.
For the second option, I am allowing anyone to submit the post. I am not having registration open. As the registered user able to see the backend page of wordpress which is not in sync with front index page, meaning the theme. So as of now anyone can submit. I think your pluggin has great future in incorporating the option on letting users submit the post and edit them later as well (as listed in future features). All the best.
And thanks for deleting the double post, I missed out on code earlier.
Regards
Lovely
Administrator
March 28th, 2007 at 1:53 pm
Hi Lovely_Angel_For_You, yes both are doable.
This piece of code should work.
<?php $submitter_value = tdomf_get_the_submitter(); if(!empty($submitter_value)) { ?> Shared by <?php echo $submitter_value; ?> <?php } ?>Hmmm. Do you allow anyone to submit or do you require submitters to register as users first?
If only registered users can submit, this becomes trivial. Make sure you have “Auto-correct Author” option enabled in the TDOMF options menu. Then when someone submits a post and you publish it, they become marked as the “author” of that post and you can use all the built-in wordpress support for authors including the the_author_link wordpress tag.
You can use something like this:
<?php $submitter_value = tdomf_get_the_submitter(); if(!empty($submitter_value)) { ?> Shared by <?php the_author_link(); ?> <?php } ?>If you allow anyone to submit, I’m going to have to put this feature on the long finger. As I said, you can do it fairly trivially in Wordpress if you have your users register as users first. You can still allow the option though for those users who do register.
This piece of code will, if the user submitted while logged in, print out a link to all the posts from that user has submitted. If they were not logged in, it will print the normal link to their webpage. Make sure you have the “Auto-correct Author” option enabled:
<?php $submitter_id = get_post_meta($post->ID, "_tdomf_original_poster_id", TRUE); if(!empty($submitter_id)) { ?> Shared by <?php the_author_link(); ?> <?php } else { /* just use the normal submitter link */ ?> Shared by < ?php tdomf_the_submitter(); ?> <?php } ?>You can do something similar without the “Auto-correct Author” option enabled but the code is much longer.
Guest
March 28th, 2007 at 1:25 pm
Great pluggins. Works exactly the same as I wanted. However two things:
1) Using this tdomf_the_submitter, I am able to show the name of the submitter. However I want few words before the name as well, like “Shared By:” & NAME. If I write Shared By outside then it shows even if there is no submitter. So, I am not pretty sure how to show the words “Shared By” only if a submitter is there. I know this can be done something like [ IF SUBMITTER THEN echo tdomf_the_submitter ]. Any suggestions on that part.
2) Also clicking on the Submitter name should list all the posts by that submitter rather than taking them to their website. I am waiting for this feature to be incorporated. It will make it kinda complete.
Waiting for your reply.
Regards
Lovely
Administrator
March 27th, 2007 at 2:58 pm
Hi Christian,
Technically you can use what ever tags you can use if you were writing the post. At least that is my understanding. This means if you got a wiki syntax plugin, a submitter can use wiki syntax.
However, I saw someone tried to sumbit a youtube embedded post on the demo site (was that you?). I got notification as admin of the post with the code but when I went to edit it/publish it, the code had disappeared. Not sure where the fault lies but I’ll look at it. It maybe similar to the problem listed in known bugs:
Guest
March 27th, 2007 at 6:49 am
looks like your comment form cuts out code, although I had put it into
tags... drop me an email and I'll respond with the code